/* CSS Document */
body { background-color:#626262; margin:0px; padding:0px; color:#666666; }
.centerPageWrapper { width:750px; margin-left:auto; margin-right:auto; padding:0px;font-family:Arial, Helvetica, sans-serif; font-size:11px; }

.brand { background-image:url(../images/brand.gif); width:750px; height:87px; background-repeat:no-repeat; margin-top:20px; border-bottom:2px solid #fff; }
.contactNumber { position:relative; top:10px; left:550px; width:200px; }
.search { position:relative; top:15px; left:520px; width:200px; }
.search form { margin:0px; padding:0px; width:220px; }
.search input.text { height:12px; border:1px solid #000; font-size:10px; width:150px; }
.search label { margin:0px; padding:0px; }
.globalNav { position:relative; top:25px; left:304px; font-size:14px; width:435px; }

.topBlock { width:750px; margin:0px; padding:0px;  border-bottom:7px solid #77ddff; height:206px; background-color:#000; }
.nav { float:left; width:203px; background-color:#000000; }
.flashContainer { float:left; width:539px; }
.img1 { width:547px; background-image:url(../images/bg-contact.gif); height:110px; background-repeat:no-repeat; margin-bottom:10px; }

.contentWrapper { width:750px; background-color:#fff; margin:0px; padding:0px; }
.col1 { width:200px; float:left; border-right:1px solid #999; margin-top:10px; }
.col1a { width:203px; float:left; }
.col2a { width:547px; float:left;margin-bottom:30px; }
.buffer { padding:10px; }
.col2 { width:333px; float:left;  }
.col3 { width:203px; float:left; }
.half1 { float:left; width:252px; margin-right:10px; margin-left:10px; }
.half2 { float:left; width:262px; }

.thin { float:left; width:173px; border-right:1px solid #c7c7c7; margin-right:3px; }
.thin p { margin:0px; padding:0px; }
.lastthin { float:left; width:170px; }
.productContainer { margin:0px 0px 10px 0px; padding:0px; height:140px; font-size:12px; }
.productContainer p { margin-left:5px; margin-right:5px; padding:0px; margin-top:0px; font-weight:bold; }
.productContainer a { font-weight:normal; text-decoration:none; color:#3399CC;  }

.contactContainer { width:252px; margin:0px 0px 10px 0px !important; padding:0px; }
.contactContainer .thumb { width:73px; float:left; margin-right:5px; }
.contactContainer .picContent { width:150px; float:left; padding-top:3px; }

.footer { width:750px; background-image:url(../images/bg-footer.gif); height:55px; background-repeat:no-repeat; }

/*Global Navigation*/

.globalNav ul { margin:0px; padding:0px; color:#fff; font-weight:bold; }
.globalNav ul li { list-style-type:none; display:inline; padding-right:5px; padding-left:5px; }
.globalNav ul li a { color:#fff; text-decoration:none; }

/*Navigation*/

.nav ul { margin:10px 0px 10px 0px; padding:0px; }
.nav ul li { list-style-type:none; border-top:1px dotted #c7c7c7 !important; height:20px; }
.nav ul li.last { list-style-type:none;  border-bottom:1px dotted #c7c7c7 !important; }
.nav ul li a { color:#fff; text-decoration:none; display:block;padding:2px 5px 2px 15px; }
.nav ul li a:hover { display:block; color:#73d9ff; }
.nav ul li a.active { display:block; color:#73d9ff; }

/*Typography*/

h2 { color:#3399cc; font-size:14px; }
h3 { color:#3399cc; font-size:12px;}
p { }
a {color:#3399CC; text-decoration:none;}


/*Footer*/

.footer p { margin:0px; padding:40px 10px 0px 10px; color:#000; font-size:10px; }
a img { border:0; text-decoration:none; }

/*Utilities*/
.offChart { position:absolute; left:-9999px; }
.hide { display:none; }
.clear { clear:both; }
.thickBottom { border-bottom:7px solid #77ddff; }
.marginT { margin-top:20px !important; }
.marginB { margin-bottom:20px !important; }
.blueText { color:#77ddff; }
.darkBlueText { color:#3399CC;}
.marginL { margin-left:20px; }
.hr { height:2px; border-bottom:1px dotted #333; margin-left:10px; margin-right:10px; margin-bottom:10px;}