body, h1, h2, h3, p, table, tr, td, div, span, img, ul, ol, li { border:0px; border-style:none; margin:0px; padding:0px; }

body { background:url(images/BGcarbonfibre.jpg) top left repeat; }

#page { width:1024px; }

#header { clear:both; width:1024px; height:110px; }
#header.home { background:url(images/BGheaderHome.jpg) top left no-repeat; }
#header.other { background:url(images/BGheaderOther.jpg) top left no-repeat; }
#header ul { list-style:none; position:absolute; top:60px; left:530px; width:494px; }
#header ul li { float:left; }
#header #navHome { width:91px; height:33px; }
#header #navTestimonials { width:188px; height:33px; }
#header #navFAQ { width:81px; height:33px; }
#header #navContact { width:134px; height:33px; }

#banner { clear:both; height:273px; }

#content { clear:both; }
#content h1, h2, h3 { color:#6D1360; font-family:Arial, Verdana, Tahoma, Sans-Serif; font-weight:bold; }
#content h1 { font-size:22px; }
#content h2 { font-size:14px; }
#content h3 { font-size:12px; }
#content p, td { color:#4D4D4D; font-family:Arial, Verdana, Tahoma, Sans-Serif; line-height:1.1em; }

#content #columnHome1 { background:#ACA7AB url(images/BGhome1.jpg) top left no-repeat; padding:20px 20px 40px; vertical-align:top; width:307px; }
#content #columnHome1 p { font-size:13px; font-style:italic; }
#content #columnHome1 p + h2 { margin-top:18px; }
#content #columnHome1 p + p { margin-top:9px; }
#content #columnHome1 h2 + p { color:#FFFFFF; font-style:normal; line-height:1.2em; }
#content #columnHome2 { background:#FFFFFF url(images/BGhome2.jpg) top left repeat-y; padding:20px 20px 40px; vertical-align:top; width:297px; }
#content #columnHome2 p { font-size:12px; }
#content #columnHome2 p + h3 { margin-top:18px; }
#content #columnHome2 h1 + h3 { margin-top:18px; }
#content #columnHome2 h3 + p { line-height:1.2em; }
#content #columnHome3 { background-color:#FFFFFF; vertical-align:top; width:340px; }
#content #columnHome3 p { font-size:12px; font-style:italic; line-height:1.3em; }
#content #columnHome3 p.quotedBy { color:#6D1360; font-size:12px; font-style:normal; font-weight:bold; margin-top:3px; text-align:right; }
#content #columnHome3 p.quotedBy + p { margin-top:24px; }
#content #columnHome3 h1 + p { margin-top:18px; }
#content #columnHome3 #boxContent { padding:20px 20px 40px; width:300px; }
#content #columnHome3 #boxProudSigner { padding-bottom:20px; margin:0px auto; text-align:center; }

#content #boxOrderNowHome { background:#FFFFFF url(images/BGorderNow.jpg) top left no-repeat; font-size:13px; padding:40px 17px 0px; width:306px; height:64px; }
#content #boxOrderNowHome a { border-bottom:1px dotted #AD7AA5; color:#AD7AA5; font-family:Arial, Verdana, Tahoma, Sans-Serif; text-decoration:none; }
#content #boxOrderNowHome a:hover { border-bottom:1px solid #FFFFFF; color:#FFFFFF; }
#content #boxOrderNowHome p { color:#FFFFFF; font-size:12px; font-family:Arial, Verdana, Tahoma, Sans-Serif; font-variant:small-caps; text-decoration:none; width:180px; }
#content #boxOrderNowHome p + p { margin-top:10px; }

#content #columnTestimonials1 { background:#FFFFFF url(images/BGother.jpg) top left no-repeat; padding:20px 40px 40px 20px; vertical-align:top; width:624px; }
#content #columnTestimonials1 #column1 { float:left; margin-top:18px; width:275px; }
#content #columnTestimonials1 #column2 { float:right; margin-top:18px; width:275px; }
#content #columnTestimonials1 p { font-size:12px; font-style:italic; line-height:1.3em; }
#content #columnTestimonials1 p.quotedBy { color:#6D1360; font-size:12px; font-style:normal; font-weight:bold; margin-top:3px; text-align:right; }
#content #columnTestimonials1 p.quotedBy + p { margin-top:24px; }
#content #columnTestimonials2 { background:#FFFFFF; vertical-align:top; width:340px; } 

#content #columnFAQ1 { background:#FFFFFF url(images/BGother.jpg) top left no-repeat; padding:20px 40px 40px 20px; vertical-align:top; width:624px; }
#content #columnFAQ1 p { font-size:12px; font-style:italic; line-height:1.2em; }
#content #columnFAQ1 h2 { font-size:13px; margin-top:18px; }
#content #columnFAQ2 { background-color:#FFFFFF; vertical-align:top; width:340px; }
#content #columnFAQ2 #boxContent { width:340px; }

#content #columnPurchase1 { background:#FFFFFF url(images/BGother.jpg) top left no-repeat; padding:20px 40px 40px 20px; vertical-align:top; width:624px; }
#content #columnPurchase1 p { font-size:12px; font-style:italic; line-height:1.2em; }
#content #columnPurchase1 p + p { margin-top:9px; }
#content #columnPurchase1 h2 { font-size:13px; margin-top:18px; }
#content #columnPurchase1 h2.country { margin-bottom:10px; }
#content #columnPurchase1 hr { margin:20px 0px; }
#content #columnPurchase2 { background-color:#FFFFFF; vertical-align:top; width:340px; }
#content #columnPurchase2 #boxContent { width:340px; }

#content #columnContact1 { background:#FFFFFF url(images/BGother.jpg) top left no-repeat; padding:20px 40px 40px 20px; vertical-align:top; width:624px; }
#content #columnContact1 p { color:#4D4D4D; font:12px Arial, Verdana, Tahoma, Sans-Serif; font-style:normal; line-height:1.2em; }
#content #columnContact1 td, input, textarea { color:#4D4D4D; font-size:12px; font-family:Arial, Verdana, Tahoma, Sans-Serif; }
#content #columnContact1 input[type=text].hint, textarea.hint { color:#AD7AA5; }
#content #columnContact1 #info { line-height:1.3em; margin:10px 0px 20px 10px; }
#content #columnContact1 #message { margin-top:15px; }
#content #columnContact2 { background:#FFFFFF; vertical-align:top; width:340px; }

#content #columnOther1 { background:#FFFFFF url(images/BGother.jpg) top left no-repeat; padding:20px 40px 40px 20px; vertical-align:top; width:624px; }
#content #columnOther1 p { font-size:12px; line-height:1.3em; }
#content #columnOther1 p + p { margin-top:10px; }
#content #columnOther1 h2 { font-size:13px; margin-top:18px; }
#content #columnOther2 { background-color:#FFFFFF; vertical-align:top; width:340px; }
#content #columnOther2 #boxContent { width:340px; }

#footer { background:url(images/BGfooter.jpg) top left no-repeat; clear:both; width:1024px; height:28px; }
#footer p { color:#FFFFFF; font:10px Verdana; height:28px; padding:8px 0px; text-align:center; }
#footer a { border-bottom:1px dotted #FFFFFF; color:#FFFFFF; text-decoration:none; }
#footer a:hover { border-bottom-style:solid; }

.highlight { font-size:larger; font-weight:bold; }
.iconSmall { margin-left:0px; margin-right:5px; margin-bottom:-2px; vertical-align:text-bottom; }
.label { font-weight:bold; padding:5px 2px 0px 0px; text-align:right; vertical-align:top; }
.noWrap { white-space:nowrap; }
.statusMessage { font-size:10px; }

