body{
background-color:#919191;
margin:0px;
padding:0px;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
#search{
float:right;
padding-right:10px;
padding-top:15px;
text-align:right;
}
.searchtxt{
width:172px;
height:16px;
border:1px solid #7F9DB9;
}
#search span{
font-size:11px;
color:#909090;
font-weight:bold;
}
#search a:link, #search a:visited, #search a:active{
font-size:11px;
font-weight:bold;
color:#333;
text-decoration:none;
}
#search a:hover{
font-size:11px;
color:#333;
font-weight:bold;
text-decoration:underline;
}

#topnav{
float:right;
margin:0px;
padding:2px 10px 0px 0px;
color:#fff;
font-size:15px;
}
#topnav a:link, #topnav a:visited, #topnav a:active{
font-size:15px;
color:#fff;
text-decoration:none;
}
#topnav a:hover{
font-size:15px;
color:#fff;
text-decoration:underline;
}
/* CSS for Home Page */

#subheaderRight{
width:180px;
padding: 6px 10px;
}
#subheaderRight h1{
font-size:20px;
font-weight:bold;
color:#000;
margin:6px 0px 0px;
}
#subheaderRight td, #subheaderRight p, #subheaderRight ul, #subheaderRight ol{
font-size:10px;
color:#727272;
margin:6px 0px 0px;
}
#subheaderRight a:link, #subheaderRight a:visited, #subheaderRight a:active{
font-size:10px;
color:#333;
text-decoration:underline;
margin:6px 0px 0px;
}
#subheaderRight a:hover{
font-size:10px;
color:#333;
text-decoration:none;
margin:6px 0px 0px;
}
#indexLeftContent{
float:left;
width:440px;
padding:20px 10px 20px 20px;
}
#indexLeftContent ul{
padding-left:20px;
}
#indexMidContent{
float:left;
width:230px;
padding:20px 20px 20px 40px;
}
#indexRightContent{
float:right;
width:190px;
margin:0px;
padding:20px 10px 20px 0px;
}
.borderLeft{
border-left:1px #919191 solid;
}
#indexRightContent p , #indexRightContent ul, #indexRightContent ol{
font-size:11px;
}
#indexRightContent ul, #indexRightContent ol{
margin-left:25px;
}
#indexRightContent ul li a:hover{
text-decoration:none;
}
/* End CSS for Home Pages */


/* CSS for Category Pages */
#categoryLeft{
float:left;
width:746px;
margin:0px;
padding:0px;
}
#categoryImg{
width:746px;
height:146px;
}
#categoryPageheading{
width:746px;
height:32px;
margin:0px;
padding:0px;
background: url(/images/categroytitle_bg.jpg) no-repeat left top;
}
#categoryPageheading span {
font:22px Verdana, Arial, Helvetica, sans-serif;
color:#fff;
padding:10px 10px 0px;
}

#categoryContent{
width:746px;
}
#leftnav{
float:left;
width:172px;
padding:20px 10px;
}
#leftnav ul{
margin-left:20px;
padding:0px;
}
#leftnav ul li{
padding-bottom:10px;
}
#leftnav a:link, #leftnav a:visited, #leftnav a:active{
font-size:13px;
color:#585858;
text-decoration:none;
}
#leftnav a:hover{
font-size:13px;
color:#003366;
text-decoration:none;
} 
#categoryMain{
float:left;
width:494px;
padding:20px 30px;
}
#categoryRight{
float:right;
width:186px;
margin:0px;
padding:20px 20px 20px 30px;
}
.borderLeft{
border-left:1px #919191 solid;
padding-left:20px;
}
#categoryRight p, #categoryRight ul, #categoryRight ol, #categoryRight a{
font-size:11px;
}
#categoryRight a:hover{
text-decoration:none;
}
#categoryRight ul{
margin-left:15px;
padding:0px;
}
#categoryRight ul li{
margin-left:0px;
margin-bottom:10px;
padding:0px;
}
/* End CSS for Category Pages */

/* CSS for Detail Pages */
#detailPageheading{
margin:0px;
padding:0px;
width:982px;
height:32px;
background: url(/images/categroytitle_bg.jpg) no-repeat left top;
}
#detailPageheading span {
font:22px Verdana, Arial, Helvetica, sans-serif;
color:#003366;
padding:10px 10px 0px;
}
#container{
width:982px;
padding:0px;
margin:0px;
background-color:#fff;
}
#detailLeft{
float:left;
width:172px;
padding:20px 10px;
}
#detailLeft ul{
margin-left:20px;
padding:0px;
}
#detailLeft ul li{
padding-bottom:10px;
}
#detailLeft ul li ul{
margin-left:10px;
padding-top:10px;
}
#detailLeft ul li ul li{
padding-bottom:0px;
}
#detailLeft a:link, #detailLeft a:visited, #detailLeft a:active{
font-size:13px;
color:#585858;
text-decoration:none;
}
#detailLeft a:hover{
font-size:13px;
color:#003366;
text-decoration:none;
} 
#detailMain{
float:left;
width:494px;
z-index: 10;
}
#detailRight{
float:right;
width:186px;
margin:0px;
padding:20px 20px 20px 30px;
}
.borderLeft{
border-left:1px #919191 solid;
padding-left:20px;
}
#detailRight p, #detailRight ul, #detailRight ol, #detailRight a{
font-size:11px;
}
#detailRight ul{
margin-left:15px;
padding:0px;
}
#detailRight ul li{
margin-left:0px;
margin-bottom:10px;
padding:0px;
}
/* End CSS for Detail Pages */


/* CSS for Footer */
#footer{
height:80px;
padding:20px 0px 0px 16px;
color:#ffffff;
font-size:11px;
line-height:180%;
}
#footer a:link, #footer a:visited, #footer a:active{
font-size:11px;
color:#fff;
text-decoration:none;
}
#footer a:hover{
font-size:11px;
color:#fff;
text-decoration: underline;
}
#footer #copyright{
font-size:11px;
color:#585858;
}
#footer #copyright a{
font-size:11px;
color:#585858;
}
/* End CSS for Footer */

/* text format */
h1, h1 a {font-size:18px; color:#003366; }
h2, h2 a {font-size: 14px; color:#003366; margin-bottom:-12px;}
h3, h3 a {font-size: 14px; color:#000000; margin-bottom:-12px;}
h3 span {color:#003366;}
	
table, td, p, a, ul, ol {
color: #585858;
font-size: 13px;
line-height:140%;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.smalltext{font-size:10px;}
a:hover{
text-decoration:none;
}
ul {padding: 0px 0px 15px 0px;}
li {list-style:square;
padding: 0px 0px 3px 0px;}

img {border: 0px;}
	
input, select, textarea {
color: #5b5b5b;
font-size: 12px;
vertical-align: middle;
font-family: Verdana, Arial, Helvetica, sans-serif;}

/* colors */
.red{#003366;}
.black{#000;}
.darkgrey{#0E0C0B;}
.midgrey{#727272;}
.grey{#585858;}
.white{#fff;}

/* css hake */
.clearfix:after {
   content:".";
   display:block;
   height:0;
   clear:both;
   visibility:hidden; }

.clearfix {
   display:inline-block; }

/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */
