
html {margin:0px;}
body {font-family:Arial, Verdana, Geneva, Helvetica, sans-serif; font-size:12px; color:#333333; margin:0px; background:#ffffff;}
td {font-family:Arial, Verdana, Geneva, Helvetica, sans-serif; font-size:12px; color:#333333; margin:0px;}

/*
#wrapper{width:100%; text-align:center;}
#ctl00_container{width:100%; text-align:center; border:1px solid red;}
#ctl00_header{width:100%; text-align:center;}
#ctl00_headerContent{width:100%; text-align:center;}

#ctl00_body{width:1000px; text-align:center;}
#ctl00_bodyContent{width:1000px; text-align:center;}
#ctl00_columns{width:100%; background-color:#ffffff;}
#ctl00_centerColumn{width:100%; text-align:center; }
*/

/*#wrapper{width:960px; position:relative; padding:20px;}*/
#wrapper{margin:auto;
	width:960px;
	position:relative;
	padding:20px;
}

#ctl00_container{width:100%;}
#ctl00_header{width:100%;}
#ctl00_headerContent{width:100%; border-top:5px solid #BFBFBF; border-bottom:0px solid #BFBFBF; border-left:1px solid #BFBFBF; border-right:1px solid #BFBFBF;}

#ctl00_body{width:100%; background-color:#FFFFFF;}
.page-body{width:100%;}

#ctl00_bodyContent{width:100%; padding-left:10px; padding-right:10px; border-left:1px solid #BFBFBF; border-right:1px solid #BFBFBF; /*border:1px solid red;*/}
.page-body-content{width:100%;}

#ctl00_columns{width:100%;}
.ctl00_centerColumn{width:100%;}

#ctl00_pageContent_ctl00_titleHeader{width:100%;}
#ctl00_pageContent_ctl00_productList{width:100%;}

#ctl00_leftColumn{vertical-align:top; padding-right:10px; width:200px;}
.page-column-left{vertical-align:top;}


#ctl00_rightColumn{vertical-align:top;}
.page-column-right{vertical-align:top;}

#ctl00_centerColumn{vertical-align:top;}
.page-column-center{vertical-align:top;}

/* **************** START LEFT NAVIGATION ************************ */

.module-body{padding-left:10px; padding-bottom:10px; width:200px; text-align:left;}

.module-list {text-align:left; list-style-type:none; font-weight:bold; line-height:20px; margin:0; padding:0; float:left;}
.module-header{background:url(header_bg.gif) repeat-x;}
/*
.module-list ul{
margin: 0;
padding: 0;
list-style-type: none;
overflow: hidden;
width:170px;
color: #000000;
}

.module-list li{
display: inline;
margin: 0;
width:170px;
}

.module-list li a{
float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 6px 8px; 
color: #000000;
width:170px;
}

.module-list li a:visited{
color: #000000;
font-weight:bold;
width:170px;
}

.module-list li a:hover{
width:170px;
}

.module-list a.selected{
width:170px;
}
*/
/* **************** END LEFT NAVIGATION ************************ */


a {color:#BFBFBF;}
a:hover {color:#BFBFBF;}

h1{color:#BFBFBF; font-size:16px;}
h5{color:#BFBFBF; font-size:14px;}

/*#ctl00_pageContent_ctl00_productList{padding:10px; }
.product-list{padding:10px; border:2px solid red;}*/
 
.product-list-item-container{vertical-align:top; padding:5px;}
.product-list-item-container-alt{vertical-align:top; padding:5px;}
.product-list-item{/*background-color:#F2F2F2;*/ padding:5px; width:auto; height:100%; text-align:center;}
.product-list-img{border:2px solid #CCCCCC;}
.product-list-control{border:0px solid red;}
.product-list-promo{padding:5px;}

img{border:0px solid red;}

#ctl00_footer{width:100%;}
.page-footer{width:100%;}

#ctl00_footerContent{width:100%; }
.page-footer-content{width:100%; border-color:#BFBFBF;border-style:solid;border-width:0 1px 1px;}

#ctl00_pageContent_categoryList_dlCategories{/*border:1px solid #ff6600;*/ width:100%; vertical-align:top; margin-top:5px;}
.category-list td{/*border:1px solid #ff6600;*/ vertical-align:top; text-align:center;}

.category-list-item{margin:0px;}
.category-list-item h5{/*border:1px solid #ff6600;*/ width:auto; height:auto; padding:0px; margin:0px; vertical-align:top; font-weight:normal;}
.category-list-item-head h5{/*padding:5px; margin:5px; background-color:#f2f2f2;*/ margin-top:5px; width:auto; height:auto; vertical-align:top; text-align:left; font-weight:normal; list-style-type:disc;}
#ctl00_pageContent_categoryList_dlCategories_ctl00_categoryLink h5{list-style-type:disc;}
.category-list-item-body{text-align:left; margin-top:5px;}

#ctl00_ctl04_pnlSearch{padding-top:10px;}

.product-list-results{font-weight:bold;}

#ctl00_pageContent_ctl00_pagingHeader{border:0px solid #ff6600;}
.product-pager-list{text-align:right;}
.pager-item-current{padding:5px;}
.pager-link{padding:5px;}
.pager-item-next{padding:5px;}

.prod-detail-next-prev{width:100%; border:0px solid #ff6600;}
.prod-detail-prev{text-align:left;}
.prod-detail-next{text-align:right;}






/* *********************** START MAIN NAVIGATION ******************************** */
#linkmain {
	width: 208px;
	height: 25px;
	/*background-color: #cccccc;*/
}

#linkmain a {
	display:block;
	width: 208px;
	height:15px;
	text-decoration:none;
	text-align:left;
	background-color: #cccccc;
	/*background-image: url(btnbg.gif);*/
	padding-top: 5px;
	padding-left:5px;
	padding-bottom: 5px;
}

#linkmain a:link {
	color: #353535;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	text-align:left;
}

#linkmain a:visited{
	color: #353535;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	text-align:left;
}

#linkmain a:hover {
	background-color: #cccccc;
	/*background-image: url(btnbg_r.gif);*/
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	width:208px;
	height:15px;
	padding-top: 5px;
	padding-left:5px;
	padding-bottom: 5px;
	text-align:left;
}
/* *********************** END MAIN NAVIGATION ******************************** */

#topmaintable{padding-left:20px; padding-top:20px; padding-right:20px;}
#mdlmaintable{padding-left:20px; padding-top:20px; padding-right:20px;}
#btmmaintable{padding-left:20px; padding-bottom:20px; padding-right:20px;}

.maintable{/*border-top:5px solid #D3E4EE; border-bottom:1px solid #BFBFBF; border-left:1px solid #BFBFBF; border-right:1px solid #BFBFBF;*/ width:100%;}
.maintable_index{border-top:5px solid #D3E4EE; border-bottom:1px solid #BFBFBF; border-left:1px solid #BFBFBF; border-right:1px solid #BFBFBF; width:100%;}
.maintable_mdl{border-top:0px solid #D3E4EE; border-bottom:0px solid #BFBFBF; border-left:1px solid #BFBFBF; border-right:1px solid #BFBFBF;}
.maintable_footer{/*border-top:0px solid #BFBFBF; border-bottom:1px solid #BFBFBF; border-left:1px solid #BFBFBF; border-right:1px solid #BFBFBF;*/}

.maintd{padding:10px;}

a.blacklink{color:#333333; text-decoration:none;}
a.blacklink:hover{color:#FF6600; text-decoration:none;}

.white{color:#FFFFFF; line-height:20px;}
a.whitelink{color:#FFFFFF; text-decoration:none; line-height:20px;}
a.whitelink:hover{color:#FFFFff; text-decoration:none; line-height:20px;}

.whitebold{font-size:14px; color:#FFFFFF; font-weight:bold;}
a.whiteboldlink{font-size:14px; color:#FFFFFF; font-weight:bold; text-decoration:none;}
a.whiteboldlink:hover{font-size:14px; color:#FFFFFF; font-weight:bold; text-decoration:none;}

a.greenboldlink{font-size:14px; color:#eef4f7; font-weight:bold; text-decoration:none;}
a.greenboldlink:hover{font-size:14px; color:#eef4f7; font-weight:bold; text-decoration:none;}

.navmain{background:#D3E4EE; padding:5px; color:#FFFFFF; font-weight:bold; font-size:14px;}

.btmmain{background:#3F6D8F; padding:5px;}

#footer{color:#333333; padding:10px; text-align:center;}

td.page-header a.cart {
	color:#2F7899;
}

/* FOOTER LINKS */
.clr {
	clear:both
}
#list{width:420px;}
#list ul {
	list-style-type: none;
	padding:5px 0 10px 0;
	margin:0;
}
#list ul li {
	float:left;
}
#list ul .img {
	float:left;
	width:12px;
	padding-top: 4px;
}
#list ul li .name {
	float:left;
	width:170px;
	color: #fff;
	font-size: 12px; 
	padding-top: 2px;
	padding-bottom: 2px;
}
#list ul li .name a {
	color: #fff;
	text-decoration: none;
	font-size: 12px;
}
#list ul li .name a:hover {
	color: #fff;
	text-decoration: none;
	font-size: 12px;
}
/* FOOTER LINKS */
ul.cat-nav li, .links-nav li {background:url(arrow_off.gif) no-repeat 0 7px; padding-left:10px; }
ul.cat-nav li.selected{background:url(arrow_on.gif) no-repeat  0 7px;}
ul.cat-nav li.selected span { font: bold 12.0000px Arial, Helvetica, sans-serif; color: #2F7899; text-decoration: none; }
ul.cat-nav li ul{padding:0 0 0 10px; margin:0;}
ul.cat-nav li ul li{background:url(sub_arrow.gif) no-repeat 0 8px; list-style-type:none; padding:0 0 0 8px; }
td.page-column-left li ul li a{color:#666666;}
td.page-column-left a { font: normal 12.0000px Arial, Helvetica, sans-serif; color:#004970; text-decoration: none; }

/*----------------------------------*/
.index_main_img_bg{ }
.index_main_img_bg .main_img{width:840px; margin:0 auto; position:relative;}
/*.index_main_img_bg .main_img_text_bg{background:#000000; height:50px; position:absolute; width:800px; top:0; left:0; filter:alpha(opacity=70); 	opacity: 0.7; }*/
.index_main_img_bg .main_img_text_bg{ height:50px; position:absolute; width:840px; top:0; left:0;  }
.index_main_img_bg .main_img_text{font-size:20px; color:#ffffff; font-family:Arial, Helvetica, sans-serif;  position:absolute; width:100%; top:12px; left:0; text-align:center;}

.index_bottom_img_bg{background:#92acbf;}
.index_bottom_img_bg .box{}
.index_bottom_img_bg .box a img{border:1px solid #3f6d8f;}
.index_bottom_img_bg .box .bottom_text{background:#3f6d8f; min-height:30px; padding:5px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; width:402px; }
.index_bottom_img_bg .box .bottom_text .small{font-size:9px; color:#fef0a9; font-family:Arial, Helvetica, sans-serif;}


/*--------------------*/
.index_main_img_bg2{}
.index_main_img_bg2 .main_img{width:820px; margin:0 auto; position:relative;}
.index_main_img_bg2 .main_img .border_5px{ border:10px solid #004c85}
.index_main_img_bg2 .main_img_text_bg{background:#000000; height:50px; position:absolute; width:800px; bottom:10px; left:10px; filter:alpha(opacity=7); 	opacity: 0.7;  /* IE's opacity */ }
.index_main_img_bg2 .main_img_text{font-size:18px; color:#fef0a9; font-family:Arial, Helvetica, sans-serif;  position:absolute; width:100%; bottom:22px; left:10px; text-align:center;}

.index_bottom_img_bg2{}
.index_bottom_img_bg2 .box{background:#d0dbe3; padding:5px; width:302px;}
.index_bottom_img_bg2 .box a img{border:1px solid #3f6d8f;}
.index_bottom_img_bg2 .box .bottom_text{background:#3f6d8f; min-height:30px; padding:5px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; width:402px; }
.index_bottom_img_bg2 .box .bottom_text .small{font-size:9px; color:#fef0a9; font-family:Arial, Helvetica, sans-serif;}

.tag_line{color:#3F6D8F;
font-size:12px;
font-weight:bold;
}
