/* CSS Document */

html {

}


body{
background:#666 url(../media/bg-wrap.gif) 0% 0;
font-family: "Lucida Grande", "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
padding:0; margin:0 auto; color:#333333;
font-size:12px; line-height:18px;
}

hr{
border:none;
background-color:#D2D2D2;
height:1px;
margin:15px 0 0 0;
}


img { border:none;}

a { color:#f30;}

h1, h2, h3 { color:#f30; margin:0 0 7px 0; padding:0 }

h2 { font-size:15px; font-weight:bold;  }

h3 {  }

 

#main-wrapper{
background:url(../media/bg-body.gif) 50% 0 repeat-y;
width:816px;
margin:22px auto;
}

div.hrsmall { background:#fff url(media/global/hr-small.gif) no-repeat 50% 0%; padding:0; margin:15px 0; height:15px; clear:both }
div.hrbig { background:url(media/global/hr-big.gif) no-repeat 50% 0%; padding:0; margin:25px 0; height:15px; }

.clear { clear:both;}

/*/////////////////////////////////////////////////////////
>>>>>>>>>>>>>>>>>>>>>>>>>>>> HAIR [hair]
/////////////////////////////////////////////////////////*/
#hair{

color:#000; font-size:11px;
padding:0px;
margin:0;
border:0px solid #f60;
}

#hair .content { 
	padding:0px 0px;
	background:url(../media/mast-head.gif) 50% 0 no-repeat;
	height:179px;
	border:0px solid #f60
}

#hair .content h1, #hair .content h2 { display:none;}

#hair a{
text-decoration:none; color:#FFF;

}
#hair a:hover{
color:#587EC4;
}





#hair #leftHair{
float:left;
}

#hair #rightHair{
text-align:right;
float:right;
}

/*/////////////////////////////////////////////////////////
>>>>>>>>>>>>>>>>>>>>>>>>>>>> BRAIN [brain]
/////////////////////////////////////////////////////////*/

#brain{
display:block;
padding-bottom:0px;
color:#344964;
}

#brain .brain-content { margin:15px 25px; border:0px solid #f60}

#brain img{
border:none;
}

 
#brain .left{
float:left;
width:185px;
 
}

#brain .left a{
display:block;
color:#000;
text-decoration:none;
padding:4px 0px; 
}

#brain .left a:hover{
color:#666;
}

#brain .right{
float:right;
width:570px;
color:#101720;
 
}

.left .content { text-align:left; padding:7px 0 0 0;  }
.right .content {text-align:left; }
.right .content a{ color:#f30}
.right .content .blog td{ padding-right:7px;}

.right .content .blog .article_seperator{ display:block; height:1px; border-bottom:1px solid #f2f2f2; margin:20px 0; }

.left ul, .left li { margin:0; text-align:left; padding:0;}
.left li { list-style:none;}

.left h2 { font-size:12px ; margin:15px 0 5px 0; color:#C00;  }

.module-subnav { background:url(../media/bg-subnav.jpg) no-repeat 0 0; margin:0 0 20px 0;  }
.module-subnav table{ background:url(../media/feet-subnav.jpg) no-repeat 0 100%; padding:15px 0; }
.module-subnav table td { padding:0 0 0 10px ; }

*html .module-subnav {padding:15px 0 0 0;}

#active_menu { color:#f30 !important; }

.module-subnav .mainlevel { 
	display:block; 
	font-weight:bold; font-size:13px;
	background:url(../media/bullet-darrow.gif) no-repeat 0 50%;
	padding-left:17px !important;
	}

.module-subnav .sublevel { 
	font-weight:normal;
	padding-left:20px !important;
	background:url(../media/bullet-arrow.gif) no-repeat 0 50%;
	font-size:12px; line-height:10px;
	margin:0 0 0 7px;
}

.module-search { margin:0 0 17px 0; background:url(../media/bg-search.jpg) no-repeat 0 0; padding:8px 8px 13px 8px; border:0px solid #f60;}
.module-search form { margin:0px; padding:0;}
.module-search .inputbox-search{ border:1px solid #d2d2d2; padding:2px 1px 0 2px; height:18px; margin:0 0 0px 0; font-size:13px; width:115px;}
.module-search .button-search{ margin:0 0 0 5px;}

.module-cselling { margin:0px 0 20px 0}

/* paging
/////////////////////////////////////////////////////////*/


#brain .right .paging, .paging td { 
	color:#999999;
	padding:7px 0; font-size:10px;
	text-align:left;
	 
	}
#brain .right .paging a, .paging td a { color:#333; padding:7px 2px;}
#brain .right .paging a:hover, .paging td a:hover { color:#f30;}
#brain .right .pagenav, .pagnav td { padding:0 3px 0 0; }

#brain .right .page-result, .page-result td { font-size:10px; color:#999999; padding:0px 2px;}

.prev-next { margin:15px 0 0 0; text-align:left;}
.pagenav_prev, .pagenav_next { float:left; margin:0 5px 0 0; }
.pagenav_prev a, .pagenav_next a{ display:block; color:#666666 !important; font-size:10px; border:1px solid #e2e2e2; padding:2px 5px; background-color:#f5f5f5; text-decoration:none; }
.pagenav_prev a:hover, .pagenav_next a:hover { border:1px solid #ccc; color:#333 !important; background-color:#fff}

/*/////////////////////////////////////////////////////////*/

.bct-wrap { font-size:11px; font-weight:bold; padding:10px 0 10px 2px;}
.bct-wrap p { padding:0; margin:0 }
.bct-wrap a{ color:#333; font-weight:normal; text-decoration:none;}


/* static
/////////////////////////////////////////////////////////*/

.contentheading-static, .componentheading-static { 
	color:#f30; margin:0 0 15px 0; padding:0; font-size:20px; font-weight:bold; 
}

/*/////////////////////////////////////////////////////////*/
#brain .right .contentheading, 
#brain .right .componentheading, .contentheading h2 { 
	color:#222; margin:0 0 15px 0; padding:0; font-size:20px; font-weight:bold; 
}



.contentheading-lnkhome { 
	color:#f30; margin:0 0 15px 0; padding:0; font-size:20px; font-weight:bold; 
}

#brain .right .createdate { color:#999999; font-size:10px; padding:0 0 15px 0}
#brain .right .contentpaneopen, .contentpaneopen-lnkhome { margin:0; padding:0}

#brain .right .content h3 a { color:#333333; font-size:14px; margin:0 0 15px 0;}
#brain .right .conten-theading { color:#333333; font-size:14px;}
#brain .right .contentpaneopen td.contentheading { padding:0 0 0px 0}



/* Products
/////////////////////////////////////////////////////////*/

.contentpaneopen-prods{ margin:0; padding:0}
 
.contentheading-prods, .componentheading-prods { 
	color:#f30; margin:0 0 15px 0; padding:0; font-size:20px; font-weight:bold; 
}

#prod-table { }

#prod-table td { padding:0px 20px 0px 0; }

#prod-table td h3{ margin:0 }

#prod-table td hr{
	border:none;
	background-color:#D2D2D2;
	height:1px;
	margin:10px 0 20px 0;
}



#prod-table td ul{ margin:10px 0 0 0; padding:0 0 0 0px; list-style:none; }
#prod-table td ul li, #prod-table li a{ font-weight:bold; color:#000; text-decoration:none }
#prod-table li a:hover{ text-decoration:underline; color:#333;}


#prod-table td.vr { border-left:1px solid #ccc;}

#prod-table td em { font-size:11px; font-style:normal; }
#prod-table td p { margin:0; padding:0}

.contentheading-prod-detail { 
	color:#222; margin:0 0 15px 0; padding:0; font-size:20px; font-weight:bold;
}


.contentpaneopen-prod-detail ul { 
	list-style:none;
	margin:20px 0; padding:0 2px;
	font-size:11px;
}

.contentpaneopen-prod-detail ul li { 
	background:url(../media/bullet-orange.gif) no-repeat 0 5px;
	padding:0 0 4px 15px;
}

.contentpaneopen-prod-detail h3 { color:#222;}


/* FAQs
/////////////////////////////////////////////////////////*/

.content-heading-faqs, .componen-theading-faqs { 
	color:#222; margin:0 0 15px 0; padding:0; font-size:20px; font-weight:bold; 
}

.blog-faqs .contenthe-ading-faqs h2, .blog-faqs .comp-onentheading-faqs h2 { 
	 
}

.blog .contentheading h2 {color:#f30 ; margin:0 0 0px 0; padding:0; font-size:14px; font-weight:bold;}

.contentpaneopen tr td span a{ color:#666666 !important}

/* Items Table Styles
/////////////////////////////////////////////////////////*/
/*  table styles / table data */
/* ##	##	##	##	##	##	##	## */


.tab-data {
	margin:10px 0 15px 0;
	font-family:Arial, Helvetica, sans-serif;
	border-collapse: collapse ; 
	background-color: #999;
}


.tab-header, .tab-header td, .tab-header th, .tab-data th{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px !important;
	font-weight:bold !important;
	padding:3px 0 3px 0px !important;
	background-color:#fff !important;
	color:#444 !important;
	border:1px solid #e8e8e8 !important;
	border-width:0 0 2px 0 !important;
}

.tab-data td{
	padding:1px 0px;
	font-size:12px;
	border:1px solid #999;
	background-color:#ffffff;
	border-width:1px 0;
}

#tab-rows td{
	padding:7px 0px;
	font-size:12px;
	border:1px solid #f2f2f2;
 	border-width:0 0 1px 0;
}


#tab-rows td a{
	font-size:14px;
	text-decoration:none;
	font-weight:bold;

}

#tab-rows td a:hover{
	text-decoration:underline;
}

.tab-filter td{
	padding:7px 0px 15px 0;
	font-size:11px;
 }

.tab-nav td{
	padding:15px 0px 0 0;
	font-size:11px;
	text-align:left; color:#666666;
}

#pag-nav { padding:15px 0 0 0}

.tab-filter input { border:1px solid #d2d2d2;}


.t, .r, .b, .l { border:none !important; }

ul.more-cat-links { }

ul.more-cat-links { 
	list-style:none;
	margin:20px 0; padding:0 2px;
	font-size:11px;
}

ul.more-cat-links li { 
	background:url(../media/bullet-orange.gif) no-repeat 0 5px;
	padding:0 0 4px 15px;
}

ul.more-cat-links em { font-style:normal; font-size:10px; color:#666666;}



/*/////////////////////////////////////////////////////////
>>>>>>>>>>>>>>>>>>>>>>>>>>>> FEET [feet]
/////////////////////////////////////////////////////////*/

#feet{
background:url(../media/bg-body-bottom.gif) 50% 100% no-repeat;
clear:both;
color:#fff;
padding:30px 25px; line-height:normal;
}


#feet .feet-head { background:url(../media/feet-head.gif) 50% 100% no-repeat; height:15px; }
#feet .feet-head-home { background:url(../media/feet-head-home.gif) 50% 100% no-repeat; height:15px; }
#feet .feet-foot { background:url(../media/feet-foot.gif) 50% 0% no-repeat; height:15px;}

#feet .no-gray { 
	margin:15px 0 0px 0; color:#f30; text-align:center; font-size:12px;
	backgrou-nd:url(../media/badge-no-gray.gif) 50% 0% no-repeat;
	padding:0px 0 0 0;
}

#feet .no-gray a{ color:#f30; }
#feet .no-gray a:hover{ color:#666;}


#feet .content, #feet .content-home {
	background-color:#333;
	padding:7px;
	text-align:center; 
	border:7px solid #333; border-width:10px 0;

}


#feet .content { background:#333 url(../media/bg-feet.gif) 50% 0% repeat-y;    }
#feet .content-home { background:#333 url(../media/bg-feet-home.gif) 50% 0% repeat-y;  }

* html #feet { padding:30px 2px 30px 3px; text-align:center}
* html #feet .content-home { width:769px; padding:0px; margin:0 1px 0 2px;   }
* html #feet .content {width:769px; padding:0px; margin:0 1px 0 2px;  }

#feet a{ 
	color:#fff;
}

#feet a:hover{
	color:#d8d8d8; 
	text-decoration:none;
}


#feet h3 { margin:0; padding:0}

#feet td { font-size:11px;}

#feet .left-feet{
width:46%; float:left; text-align:right;
padding:0 4% 0 0;

}

#feet .right-feet{
width:50%; margin-left:54%; text-align:left;

}

* html #feet .left-feet{ width:46%;}
* html #feet .right-feet{ width:42%; margin:0 0 1% 0}


/*
for 2 boxes 
.moduletable-featured, .moduletable-special { float:left; width:46%; text-align:left; border:0px solid #666; padding:0; margin:0 0 0 0px;}
.moduletable-featured {  margin:0 0 10px 10px; padding:0 0px 0 0; }
.moduletable-special {  margin:0 0 10px 40px; padding:0 0px 0 0;}
*/

/*
for 3 boxes*/
.moduletable-hotnews, .moduletable-featured, .moduletable-special { float:left; width:230px; text-align:left; border:0px solid #f60; padding:0; margin:0 0 0 15px;  }
/**/
.moduletable-featured {  margin:0 0 10px 10px; padding:0 0px 0 0; }
.moduletable-special {  margin:0 0 10px 20px; padding:0 0px 0 0;}
.moduletable-hotnews {  margin:0 0 10px 28px; padding:0 0px 0 0;}


#feet th { text-align:left; padding:7px 2px 3px 2px;; color:#f30; font-size:14px;}
#feet td, #feet p { margin:0; padding:0px;}


#feet .contentpaneopen, #feet .contentpaneopen p { padding:0px; margin:0; border:0;}
#feet .contentpaneopen img, .moduletable-featured img, .moduletable-special img, .moduletable-hotnews img{ border:2px solid #fff; padding:1px;}

