/* CSS Document */
body {  font-family: Arial, Verdana, myriad, Arial, helvetica, Sans-Serif; background:#dddddd; margin:2em 0 0 0; padding:0; }

#container { width:890px; background:#fff; padding:10px; margin:0 auto; border:8px #d2d2d2 solid; }

.header { width:883px; height:70px; margin:0 auto; }
.header .logo { width:384px; height:66px; float:left; margin:0.2em; }
.header .logo a { display:block; width:152px; height:18px; margin:0.5em 0 0 0; text-transform:uppercase; text-align:center; padding:10px; background:#000066; border:6px #f3cd0e solid; color:#fff; font-weight:bold; font-size:14px; text-decoration:none; float:left; }
.header .logo .logo-text { float:right; display:block; width:150px; height:30px; padding:20px 15px; color:#757575; font-weight:normal; font-size:17px; border-left:1px #8c8c8c solid; }

.phone { float:right; margin-right:1em; } 
.phone h2 { color:#585858; font-weight:bold; font-size:29px; margin-bottom:0; margin-top:0.5em; padding-bottom:0; }
.phone h2 span { color:#f3cd0e; font-size:16px; }
.phone a { font-weight:bold; color:#8e8e8e; text-decoration:none; font-size:15px; } 

.navigation { list-style:none; width:883px; margin:0 auto; padding:0; clear:both; background:url(../img/bg_nav.jpg) repeat-x top; height:42px; margin-top:1em; }
.navigation li { float:left; padding:5px 10px 5px 20px; }
.navigation li a { display:inline-block; padding:7px; color:#fff; font-size:13px; font-weight:bold; text-decoration:none; }
.navigation li a.selected { background:#f3cd0e; color:#202020; }

.left-page { float:left; width:231px; }
.left-page .left-nav { width:227px; margin:0 auto; padding:0; list-style:none; margin-top:0.5em; margin-bottom:2em; }
.left-page .left-nav li { width:220px; padding:5px; margin:0; border-bottom:1px #ececec solid; }
.left-page .left-nav li.selected { background:#f7f7f7; }
.left-page .left-nav li a { color:#6c6c6c; text-decoration:none; font-size:13px; display:block; padding:5px 0 5px 0;}
.left-page .left-nav li a:hover { background:url(../img/link-arrow.jpg) no-repeat right; }

.left-page .box1-1 { width:225px; min-height:114px; _min-height:114px; background:url(../img/bg_box1_no_cart.jpg) no-repeat bottom; }
.left-page .box1-1 p { margin:0.6em 0.2em 0.2em 0.5em; color:#191965; font-size:13px; font-weight:bold; }
.left-page .box1-1 a { color:#2d2d2d; text-align:right; padding:0 10px 0 0; background:url(../img/grey-bullet.gif) right no-repeat; display:block; margin:1em; font-size:13px; font-weight:bold; text-decoration:none; }

.left-page .box2-1 { width:225px; min-height:114px; _min-height:114px; background:url(../img/bg_box1_no_cart.jpg) no-repeat bottom; }
.left-page .box2-1 p { margin:0.6em 0.2em 0.2em 0.5em; color:#191965; font-size:13px; font-weight:bold; }
.left-page .box2-1 a { color:#2d2d2d; text-align:right; padding:0 10px 0 0; background:url(../img/grey-bullet.gif) right no-repeat; display:block; margin:1em; font-size:13px; font-weight:bold; text-decoration:none; }



.left-page .box1 { width:225px; min-height:114px; _min-height:114px; background:url(../img/bg_box1.jpg) no-repeat bottom; }
.left-page .box1 p { margin:0.6em 0.2em 0.2em 8em; color:#191965; font-size:13px; font-weight:bold; }
.left-page .box1 a { color:#2d2d2d; text-align:right; padding:0 10px 0 0; background:url(../img/grey-bullet.gif) right no-repeat; display:block; margin:1em; font-size:13px; font-weight:bold; text-decoration:none; }

.left-page .box2 { width:225px; min-height:114px; _min-height:114px; background:url(../img/bg_box2.jpg) no-repeat bottom; }
.left-page .box2 p { margin:0.6em 0.2em 0.2em 8em; color:#191965; font-size:13px; font-weight:bold; }
.left-page .box2 a { color:#2d2d2d; text-align:right; padding:0 10px 0 0; background:url(../img/grey-bullet.gif) right no-repeat; display:block; margin:1em; font-size:13px; font-weight:bold; text-decoration:none; }

.left-page .normal { font-weight:normal !important; font-size:12px !important; color:#7b7b7b !important; }

.right-page { float:right; width:652px; }
.right-page h2 { color:#191965; font-size:20px; } 
.right-page p { font-size:14px; color:#444444; line-height:20px; }

.right-page .teaser-box { width:202px; height:140px; padding:5px; float:left; margin:0 auto; margin-right:0.2em; }
.right-page .teaser-box h2 { color:#fff; font-weight:bold; font-size:18px; margin:0.4em; padding:0; }
.right-page .teaser-box p { margin:0.5em; padding:0; color:#fff; font-size:13px; line-height:18px; }
.right-page .teaser-box a { display:block; background:url(../img/button.gif) no-repeat; margin:0.8em 0 0.5em 7em; color:#fff; text-align:center; width:95px; font-size:13px; height:19px; padding:4px; font-weight:bold; text-decoration:none; }

h3 { color:#2d2d2d; font-size:15px; clear:both; }
h3 a { color:#2d2d2d; font-size:15px; text-decoration:none;}

.text-box { float:left; width:413px; min-height:650px; _min-height:650px;  }
.text-box-large { width:580px; }
.text-box-large div { margin-left:1em; }

.table { margin:0 auto; }
.table td { font-size:13px; font-weight:bold; }

.sub-footer { width:890px; margin:0 auto; padding:10px; }
.sub-footer p.left { color:#202020; font-size:13px; float:left; margin-top:0; padding-top:2px;}
.sub-footer p.left a { color:#202020; font-size:13px; text-decoration:none; }

.sub-footer p.right { color:#202020; font-size:13px; float:right; text-align:right; margin-top:0; padding-top:2px; }

.right-page #first-box { background:#191965; }
.right-page #second-box { background:#27278d; } 
.right-page #third-box { background:#4242a9; }

/* Contact us */
.contact-us-form { float:left; margin:0.8em 0.5em 0 1.5em; padding:0px; width:380px; }
.contact-us-form p { margin:0.2em 0 1em 0; padding:0; font-size:13px; color:#565656; clear:both; }
.contact-us-form label { float:left; padding-right:10px; text-align:right; display:block; width:90px; }
.contact-us-form input { background:#fff !important; border:1px #c1c1c1 solid; width:180px; font-size:13px; color:#777777; }
.contact-us-form textarea { width:220px; height:100px; border:1px #c1c1c1 solid;}
.contact-us-form .submit { background:url(../img/button.jpg) no-repeat !important; padding:7px 0 10px 0; margin:0 0 1em 8em; width:132px; border:0 !important; height:37px; color:#fff; font-weight:bold; cursor:hand; cursor:pointer; }
