/* -- White Face Design Template -- */

/* -- Generic Tag Markup -- */

#body {	background-color: #FFFFFF; font-size: 12px; font-family:Arial, Helvetica, sans-serif; line-height:17px; color:#333333; margin:0px}

html {overflow: scroll; font-family:arial,helvetica,verdana;}

.clear {clear:both; margin:0; padding:0;}
.tabclear {clear:both; margin:0; padding:0; height:1%;}
div {margin:0; padding:0;}
p { font-family:Arial, Helvetica, sans-serif; line-height:normal; color:#666666; line-height:17px; }
img { border:0px; }

h1,h2,h3 { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; margin:0px; padding:0px; color:#333; }

h4,h5,h6 { font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; line-height: 60px; margin:0px; padding:0px; color: #FFC; }

span { font-size: 10px; font-weight:normal; letter-spacing:2px; }

/* -- Holding Page Layout -- */

#pagewraphold {width:800px; height: 100%; margin:0px auto; padding-top:0px;}

#centereddiv {width:auto; height:auto; margin:auto auto; text-align:center;}


/* -- Main Template Layout -- */

#header {height: 150px;margin: 0;background: url("../images/header.jpg") top no-repeat; }

#pagewrap {width:800px; height:auto; margin:0px auto; padding-top:0px;}

#header_wrap {width:800px; margin:0 auto; height:150px; padding:0; background:#fff; overflow:hidden;}

#sections { margin-top:0px; }

#menu_top { margin-top:5px; }

#center_strip {width:800px; margin:0 auto; height:auto; padding-bottom:20px; background:#fff; overflow:hidden; clear:both;}

#main_frame {width:590px; margin:0 auto; height:auto; padding-top:15px; padding-right:10px;background:#fff; overflow:hidden;  float:left; }

#main_frame_full {width:800px; margin:0 auto; height:auto; padding-top:15px; padding-right:0px;background:#fff; overflow:hidden;  float:left; }

#slideshow_frame {width:600px; margin:0 auto; height:auto; padding-top:15px; background:#fff; overflow:hidden;}

#slideshow_frame_full {width:800px; margin:0 auto; height:auto; padding-top:15px; background:#fff; overflow:hidden;}

#news_frame {width:200px; margin:0 auto; height:auto; padding-top:15px; background:#fff; overflow:hidden;  float:left; }

#web_box {width:200px; background: url("../images/index_web_design_title.gif") top no-repeat; text-align:center; float:left;}

#web_box_text {width:190px; padding-top:10px; height:auto; padding-right:10px; text-align: left;}

#visual_box {width:200px; background: url("../images/index_3d_title.gif") top no-repeat; text-align:center; float:left; }

#visual_box_text {width:190px; padding-top:10px; height:auto; padding-right:10px; text-align: left; }

#graphic_box {width:200px; background: url("../images/index_graphic_design_title.gif") top no-repeat; text-align:center; float:left; }

#graphic_box_text {width:190px; padding-top:10px; height:auto; padding-right:10px; text-align: left; }

#contact_box {width:200px; background: url("../images/index_news_title.gif") top no-repeat; text-align:center; float:left; }

#contact_box_text {width:190px; padding-top:10px; height:auto; padding-right:10px; text-align: left; }

#spacer {width:600px; margin:0 auto; height:15px; background:#fff; vertical-align:middle; overflow:hidden; clear:both;}

#link_box {width:600px; height:auto; padding-top:10px; padding-bottom:10px; float:left;}

#footer {width:800px; margin: 0px; padding-top: 20px; text-align:center; clear:both;}

/* -- Form Parameters -- */

#form {width:465px; margin: 0px; padding-top: 0px; text-align:left;font-family:Arial, Helvetica, sans-serif; line-height:normal; color:#666666; clear:both;}

#form_lau {width:465px; margin: auto; padding-top: 0px; text-align:left;font-family:Arial, Helvetica, sans-serif; line-height:normal; color:#666666; clear:both;}

#text {width: 120px; margin: 0 auto; height:23px; padding-top: 9px; padding-left: 5px; text-align:left; float:left;}

#form_objects {width: 320px; margin: 0 auto; height:22px; padding: 5px; text-align:left; float:left;}

#form_objects_high {width: 320px; margin: 0 auto; height:auto; padding: 5px; text-align:left; float:left;}

#form_row {width: 460px; margin: 0 auto; height:23px; padding-top: 9px; padding-left: 5px; text-align:center; float:left;}

/* -- Link Colours -- */
#navbar a:link		{ color: #535353; text-decoration: none; }
#navbar a:visited	{ color: #535353; text-decoration: none; }
#navbar a:active	{ color: #535353; text-decoration: none; }
a:link		{ color: #666666; text-decoration: underline; }
a:hover {color: #999999; text-decoration: underline;  }
a:visited	{ color: #666666; text-decoration: underline; }
a:active	{ color: #666666; text-decoration: underline; }

/* -- Signature paramaters -- */

#logo {width:100%; margin:0 auto; height:auto; background:#990000;}