/* CSS Document */

body {background-color:#FFF; font-family: Verdana, Geneva, Arial, helvetica, sans-serif; margin:0; margin:0; border:0; padding:0; color:#231F20;}

a {color:#0075A0;}
a:visited {color:#0075A0;}
a:hover {color:#3FC42B;}

p {font-size:0.7em; margin:0 0 14px 0; padding-left:10px;}

#top {width:976px; margin-top:10px; background-image:url(../images/template/nav-top-bg.gif); background-repeat:no-repeat; background-color:#01749F; height:61px;}

#top-nav {float:left; width:497px;}

#top-nav ul {font-size:0.7em; margin-top:39px; margin-bottom:0; margin-right:0;}
#top-nav li {display:inline; margin:0; padding:0; padding-left:28px;}


.desc ul {font-size:0.7em; margin:0 0 15px 0; padding:0;}
.desc li {margin:0 0 0 27px; padding:0 0 0 0px; line-height:1.6em;}

#top-nav a { margin:0; color:#FFF; text-decoration:none; padding-top:39px; padding-bottom:8px;}
#top-nav a:visited {}
#top-nav a:hover { color:#6EFF29;}

#logo {width:273px; float:left;}

#search-box {width:976px; background-image:url(../images/template/search-box-bg.gif); background-repeat:no-repeat; background-color:#ECECEC; height:36px;}
#search-box .search-form {float:left; width:275px; background-image:url(../images/template/search-box-lh.gif); background-position:left; background-repeat:no-repeat; padding-left:3px; margin-top:7px; margin-left:7px;}
#search-box .search-form input{ border:0; background-image:url(../images/template/search-box-inside.gif); background-repeat:repeat-x; height:20px; padding-right:0; margin-right:0;}

#search-box .cart-nav {float:right; width:390px;}

#search-box .cart-nav a {margin:0; color:#999999; text-decoration:none;}
#search-box .cart-nav a:visited {}
#search-box .cart-nav a:hover {text-decoration:underline; color:#093A47;}

#search-box .cart-nav p {font-family:Verdana, Arial, Helvetica, sans-serif; size:0.6em; margin-bottom:0; margin-top:6px;}

#sg-nav {width:976px; background-color:#093A47; background-image:url(../images/template/sg-top-bg-rh.gif); background-repeat:no-repeat; background-position:bottom right; height:19px; clear:both;}


#sg-nav ul { height:19px; margin:0; padding:0; font-size:0.6em; background-image:url(../images/template/sg-top-bg-lh.gif); background-repeat:no-repeat; background-position:bottom left;}
#sg-nav li {display:inline; margin:0; padding:0;}

#sg-nav a { color:#FFF; text-decoration:none; padding-top:4px; padding-bottom:4px; padding-left:21px; padding-right:21px; border-right:1px solid #FFF; line-height:21px;}
#sg-nav a:visited {}
#sg-nav a:hover { color:#6EFF29;}

.home-page-box { padding-bottom:10px;}
.home-page-box ul { font-size:0.7em; margin:0; padding:0; list-style-type:none;}
.home-page-box li { margin:0; padding:4px 0 5px 18px; background-image:url(../images/homepage/box-list.gif); background-repeat:no-repeat; background-position:top left; line-height:1em; }
.home-page-box a { text-decoration:none; color:#666c6f;}
.home-page-box a:visited {color:#666c6f;}
.home-page-box a:hover {color:#159f01; text-decoration:underline;}

.sg-box {float:left; width:191px;}

.sg-box h2 {font-family:Arial, Helvetica, sans-serif; font-size:1em; font-weight:bold; margin:0; padding:0 0 0 7px; color:#FFFFFF;}

.sg-box h2 a {color:#FFFFFF; text-decoration:none; display:block;}
.sg-box h2 a:visited {color:#FFFFFF;}
.sg-box h2 a:hover {color:#6EFF29;}

.sg-box ul {margin:10px 0; padding:0; font-size:0.7em; line-height:2em;}
.sg-box li {margin:0 0 0 4px; padding:0 0 0 10px; list-style:none; background-image:url(../images/homepage/bullet.gif); background-repeat:no-repeat; background-position:left;}

.sg-box .green-link {color:#01749F;}

.sg-box .green-link a {color:#01749F;}
.sg-box .green-link a:visited {color:#01749F;}
.sg-box .green-link a:hover {color:#3FC42B;}


.home-nav {float:left; width:139px;}
.home-nav h2 {font-family:Arial, Helvetica, sans-serif; font-size:1em; font-weight:bold; margin:0; padding:0px; color:#FFFFFF;}

.home-nav a {background:#01749f; padding-left:7px; display:block; color:#FFFFFF; height:48px; text-decoration:none;}
.home-nav a:visited {background-color:#01749f; color:#FFFFFF;}
.home-nav a:hover {background-color:#3fc42b; color:#FFFFFF;}

#lh a {background-image:url(../images/homepage/new/lh.gif); background-repeat:no-repeat;}
#lh a:visited {}
#lh a:hover {background-image:url(../images/homepage/new/lh-over.gif); background-repeat:no-repeat;}


#rh a {background-image:url(../images/homepage/new/rh.gif); background-position:right top; background-repeat:no-repeat;}
#rh a:visited {}
#rh a:hover {background-image:url(../images/homepage/new/rh-over.gif); background-repeat:no-repeat;}


#the-body {clear:both; margin-top:15px;}
#the-body-container {width:976px;}

#lh-menu {width:193px; float:left; margin-right:13px;}

#lh-menu .navigation { font-size:0.7em; }
#lh-menu .navigation ul {list-style-type:none; margin:0; padding:0;}
#lh-menu .navigation li {margin:0; padding:2px 0 0 0; width:193px;}
#lh-menu .navigation a { background-color:#ededed; padding:7px 0px 7px 10px; display:block; text-decoration:none; color:#01749f;}
#lh-menu .navigation a:visited {}
#lh-menu .navigation a:hover {background-color:#19c000; color:#FFFFFF;}


#content-main {width:564px; float:left;}

#content-main h1 {background-image:url(../images/template/content-hd-bg.gif); background-repeat:repeat-y; font-family:Arial, Helvetica, sans-serif; font-size:1em; padding:10px 15px 9px 10px; margin:0; color:#FFFFFF; background-color:#01749F;}

#content-main h1 a {color:#FFFFFF;}
#content-main h1 a:visited {}
#content-main h1 a:hover {color:#6EFF29;}


#content-main h2 {font-family:Arial, Helvetica, sans-serif; font-size:1em;  margin:0; color:#FFFFFF; background-color:#F5F5F5; margin-bottom:2px;} 

#content-main h2 a {color:#01749F; display:block; padding:10px 15px 9px 10px; text-decoration:none;}
#content-main h2 a:visited {}
#content-main h2 a:hover {color:#6EFF29; background-color:#01749F;}


#content-main h5 {font-family:Arial, Helvetica, sans-serif; font-size:1.1em; font-weight:normal; padding-left:10px; padding-bottom:5px; margin-bottom:0; margin-top:10px;}


#content-main .text {clear:both;}
#content-main .text h3 {font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#01749F; padding-left:7px;}
#content-main .text p {padding-left:7px; padding-right:20px;}

#rh-menu {width:193px; float:right;}

#rh-menu form {margin:0; padding:0;}

#rh-menu .account-holders {background-image:url(../images/template/login-bg-top.gif); background-repeat:no-repeat; background-color:#01749F;}

#rh-menu .account-holders h4 {color:#FFFFFF; margin:0; padding:6px 0 0px 8px; font-size:0.9em; line-height:1em; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}

#rh-menu .account-holders p {color:#FFFFFF; margin:0; padding:0 0 11px 8px; font-size:0.6em;}

#rh-menu .account-holders a {color:#FFFFFF; text-decoration:none;}
#rh-menu .account-holders a:visited {}
#rh-menu .account-holders a:hover {color:#6EFF29;}

.login-form {border-left:2px solid #01749F; border-right:2px solid #01749F;}

.login-form p {margin:0; padding:0 0 4px 8px; color:01749F; font-size:0.6em;}

.login-form input {border:1px solid #01749F;}

.margin15b {margin-bottom:15px;}



#bb-container {clear:both; margin-top:1px;}

#bb-width {width:562px;}
#bb-body {width:562px; float:left; border-top:8px solid #01749F;}

#bb-body .top {float:right; width:82px;}

#bb-body p {padding-top:20px; line-height:1.6em;}

#bb-body .copy {color:#BCBDBD; margin-bottom:0; padding-top:0;}

#bb-body .siteby {font-size:0.6em; font-family:Arial, Helvetica, sans-serif; padding-top:5px;}

#bb-body .siteby  a {color:#BCBDBD; text-decoration:none;}
#bb-body .siteby  a:visited {}
#bb-body .siteby  a:hover {color:#01749F; text-decoration:underline;}

.next { background-color:#F5F5F5;  padding-top:2px; padding-bottom:10px; border-bottom:1px solid #01749F;}
.next p {margin-bottom:0; padding-bottom:5px;}

#nextcat {border-top:1px solid #01749F; background-color:#F5F5F5; padding-top:5px; padding-bottom:0px;}

#nextcat p {margin-bottom:0; padding-bottom:5px;}

#nextcat h5 { font-size:0.8em;}
/* 
#nextcat a {color:#FFF; text-decoration:none;}
#nextcat a:visited {}
#nextcat a:hover {color:#6EFF29; text-decoration:underline;}
 */


.green a {color:#3FC42B; line-height:1.6em; padding:5px 0 5px 0; text-decoration:none;}
.green a:visited {color:#3FC42B;}
.green a:hover {color:#FFF; background-color:#01749F;}


.green ul { margin:10px 10px 10px 30px; padding:0;}
.green li {font-size:0.8em; list-style-type:square; list-style-position:inside; color:#19c000;}


.faq a {color:#FFF; text-decoration:none;}
.faq a:visited {color:#FFF;}
.faq a:hover {color:#FFF; text-decoration:underline;}

/* 



 */