body{margin:0;padding:0 0 0 0;font-family:arial,helvetica,sans-serif;color:#30445C;background-color:#30445C;font-size:11px;text-align:center;}
#main{margin:0 auto;text-align:left;width:930px;background-color:#fff;}

#header{margin-bottom:10px; }
#header .logo {float:left; display:block;margin: 20px;}
#header .contact {float: right; display:block;margin: 35px 15px 0 0;}
#header .contact p {color: #30445C; font-size:12px;}
#header a:link,#header a:visited,#header a:active {color:#30445C;text-decoration:none;font-weight:normal;}
#header a:hover{text-decoration:underline;}


#footer {margin:8px 0 0 0;padding:20px;color: #FFFFFF; background: #30445C url(/images/bkgd/footer-img.jpg) no-repeat;font-size:12px;}
#footer p {font-size:11px;color:#FFFFFF;margin:0 20px;}
#footer a:link,#footer a:visited,#footer a:active {color:#FFFFFF;text-decoration:none;font-weight:normal;}
#footer a:hover{text-decoration:underline;}

.clear{clear:both;font-size:1px;line-height:1px;height:1px;margin-top:-1px;}
.left{display:block;float:left;}
.right{display:block;float:right;}

img {border:0;display:block;}
form {margin:0;}


#menu {background:url(/images/bkgd/img-right.jpg) no-repeat right top;height:26px;}
#main_col {float: left;width: 710px;}
#content_col {float: left;width: 710px;background:url(/images/bkgd/template-background-middle.jpg) repeat-y;}
#content_col_inner {padding: 13px 30px 0 22px;}
#content_col1 {float:left;width:319px;}
#content_col2 {float:left;width:319px;margin-left:15px;}
#content_col_base {width: 710px;background:url(/images/bkgd/template-background-base.jpg) no-repeat;}
#side_col {float: left;width: 210px;position: relative;margin-top: 13px;}
.col_a{display:block;float:left;width:324px;}
.col_a1{display:block;float:left;width:10px;}
.col_b{display:block;float:left;width:324px;}


#content{}
#content h1{font-size:15px;margin:7px 0 5px 0;color:#30445C;}
#content h2{font-size:12px;margin:7px 0 5px 0;color:#30445C;}
#content h3{font-size:11px;margin:7px 0 5px 0;color:#30445C;}
#content p{margin:8px 0;color:#30445C;font-size:11px;}
#content a:link,#content a:visited,#content a:active {color:#7B111B;text-decoration:none;font-weight:bold;}
#content a:hover{text-decoration:underline;}
#content ul{margin:0 0 0 10px;padding:0 0 0 10px;}
#content ul li {color:#30445C;font-size:11px;line-height:14px;}
#content ul li a:link,#content ul li a:visited {color:#7B111B;text-decoration:none;font-weight:bold;}
#content ul li a:hover {color:#7B111B;text-decoration:underline;}
#content .white {color:#FFFFFF;}
#content .maroon {color:#7B111B;}
#content a.white:link,#content a.white:visited,#content a.white:active {color:#fff;text-decoration:none;font-weight:bold;}
#content a.white:hover{text-decoration:underline;}

#home-flash{width:420px;}
.home_box1{display:block;overflow:hidden;width:708px;min-height:398px;height:auto !important;height:398px;margin:0;  background: url(/images/bkgd/main-box.jpg) no-repeat; position:relative;}
.home_box1_inner{padding: 13px 0 0 13px;}
.home_box1a{position: absolute;height: 234px; width: 249px; left:440px;top:13px;}
.home_box1a_inner{padding: 5px 10px;}
.home_box1b{position: absolute;height: 112px; width: 249px; left:440px;top:258px;}
.home_box1b_inner{padding: 0 10px;}
.home_box2{position: relative;background: url(/images/bkgd/box-footer.jpg) no-repeat;display:block;margin-left: 11px;margin-top: 3px;width:690px;min-height:170px;height:auto !important;height:130px;}
.home_box2a{position: absolute;height: 75px; width: 500px; left:175px;top:0;}
.home_box2b{width: 599px; padding-left:90px;padding-top:20px;}
.home_box2b a {margin-right: 20px; float:left;display:block;}

#side_col .insight {position: absolute; top: -30px; left: 13px;}
#side_col .news {position:relative; background: url(/images/bkgd/box-news.jpg) no-repeat; width:210px;min-height:130px;height:auto !important;height:130px;margin: 0 0 10px 0;}
#side_col .news_inner {padding: 3px 8px;}
#side_col .news a.button {position:absolute; top:91px; left: 0;display:block;width:160px;height:25px;}
#side_col .charity {position:relative; background: url(/images/bkgd/box-it-healthcheck.jpg) no-repeat;width:210px;min-height:114px;height:auto !important;height:114px;margin: 10px 0 10px 0;}
#side_col .charity a.button {position:absolute; top:75px; left: 0;display:block;width:160px;height:25px;}
#side_col .race {position:relative;width:210px;min-height:114px;height:auto !important;height:114px;margin: 10px 0 10px 0;}
#side_col .race a.button {position:absolute; top:75px; left: 0;display:block;width:160px;height:25px;}
#side_col .login {position:relative; background: url(/images/bkgd/box-login.jpg) no-repeat;width:210px;min-height:130px;height:auto !important;height:130px;margin: 10px 0 10px 0;}
#side_col .login_inner {padding: 13px 0 0 13px;}
#side_col label {float: left; width: 60px;}
#side_col input.text {float: left; width: 110px;font-size:11px;padding: 2px 0;}
#side_col input.go {float:left; width:18px; height:19px;}
#side_col .login a.button {position:absolute; top:91px; left: 0;display:block;width:160px;height:25px;}

#side_col_white {float: left;width: 210px;}
#side_col_white .sidebox_wrapper {width: 210px; background: url(/images/bkgd/rh-box-middle.jpg) repeat-y;}
#side_col_white .sidebox {margin: 0; padding: 5px 10px;background: url(/images/bkgd/rh-box-top.jpg) no-repeat;}
#side_col_white .sidebox_base {height: 15px;background: url(/images/bkgd/rh-box-base.jpg) bottom left no-repeat;}

#side_col_blue {float: left;width: 210px;}
#side_col_blue .sidebox_wrapper {width: 210px; background: url(/images/bkgd/blue-box-middle2.jpg) repeat-y;}
#side_col_blue .sidebox {margin: 0; padding: 5px 10px;background: url(/images/bkgd/blue-box-top2.jpg) no-repeat;}
#side_col_blue .sidebox_base {height: 15px;background: url(/images/bkgd/blue-box-base2.jpg) bottom left no-repeat;}

#content .redbox_wrapper {color: #FFFFFF; width: 319px; background: url(/images/bkgd/red-box-middle.jpg) repeat-y;}
#content .redbox {margin: 0; padding: 5px 10px;background: url(/images/bkgd/red-box-top.jpg) no-repeat;}
#content .redbox_base {height: 8px;background: url(/images/bkgd/red-box-base.jpg) bottom left no-repeat;}
#content .bluebox_wrapper {color: #FFFFFF; width: 319px; background: url(/images/bkgd/blue-box-middle.jpg) repeat-y;}
#content .bluebox {margin: 0; padding: 5px 10px;background: url(/images/bkgd/blue-box-top.jpg) no-repeat;}
#content .bluebox_base {height: 8px;background: url(/images/bkgd/blue-box-base.jpg) bottom left no-repeat;}

#content .whitebox_wrapper {color: #FFFFFF; width: 319px; background: url(/images/bkgd/grey-box-middle.jpg) repeat-y;}
#content .whitebox {margin: 0; padding: 5px 10px;background: url(/images/bkgd/grey-box-top.jpg) no-repeat;}
#content .whitebox_base {height: 8px;background: url(/images/bkgd/grey-box-base.jpg) bottom left no-repeat;}

#content .redbox_wrapper,#content .bluebox_wrapper {margin: 15px 0;}
#content .redbox_wrapper p,#content .bluebox_wrapper p {color: #FFFFFF;}

.prod_img_row{margin-bottom:10px;}
.prod_img_small2{padding:0 0 0 10px;}
