/*CSS For Page Contents*/

/***Categories*************/
.index-category{
width:172px;
float:left;
}
.homecenter-content{
width:527px;
float:right;
}

.category{
background:url(../images/category_bg.gif) top left no-repeat;
height:20px;
margin-top:5px;
padding-top:2px;
padding-left:8px;

}
.category a:link, .category a:visited, .category a:hover{
font-size:14px;
font-weight:bold;
text-decoration:none;
color:#434343;
}

.catlinks{
padding-top:3px;
padding-left:15px;
line-height:1.5em;
}

.catlinks a:link, .catlinks a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#0066CC;
text-decoration:none;
}

.catlinks a:hover{
color:#0066CC;
text-decoration:underline;
}


/**********More Product Links*******************/
.moreproduct{
padding:5px 0 10px 20px;
}

.moreproduct a:link, .moreproduct a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#CC0000;
text-decoration:none;
}
.moreproduct a:hover{
color:#CC0000;
text-decoration:underline;
}


/******Flash Slide Contents************/
.flash-content{
background:url(../images/slide.gif) top left no-repeat;
height:252px;
padding-bottom:5px;
}

.flash-movie{
width:375px;
height:249px;
padding:3px 0 0 3px;
float:left;
}

.reviews{
width:147px;
float:right;
padding-top:8px;
}

.reviews ul{
position:relative;
margin:0px;
padding:10px 15px 0 20px !important;
padding:10px 15px 0 25px;
color:#032888;
font-size:12px;
list-style:square;

}
.reviews ul li{
padding-bottom:5px;
}

.reviewabout{
padding-top:20px;
padding-left:20px;
}

.reviewabout a:link, .reviewabout a:visited{
font-weight:bold;
color:#3333CC;
text-decoration:underline;
}


/************* Feature box********************/
.feattop{
background:url(../images/feature_top.gif) top left no-repeat;
height:28px;
padding:10px 0 0 15px;
font-weight:normal;
font-size:11px;
color:#585858;
}

.featcategory{
font-weight:bold;
font-size:12px;
color:#CC0000;
padding-left:5px;
}

.featbg{
background:url(../images/feature_bg.gif) top left repeat-y;
padding-left:5px;
}

.featbottom{
background:url(../images/feature_bottom.gif) top left no-repeat;
height:10px;
padding-bottom:0px;
}

.feattitle a:link, .feattitle a:visited, feattitle a:hover {
font-size:11px;
font-weight:bold;
color:#ed5f01;
}

.featcontent{
font-size:11px;
padding:0 3px 0 3px;
}

.catselect{
background:url(../images/cat_select.gif) top left no-repeat;
height:29px;
padding:3px 0 0 5px;
font-size:12px;
color:#FCFCFC;
}

.catselect a:link, .catselect a:visited{
font-weight:bold;
color:#043c7c;
text-decoration:none;

}
.catselect a:hover{
font-weight:bold;
color:#043c7c;
text-decoration:underline;
}

/***************pathway********************/
.pathway{
font-family:Arial, Helvetica, sans-serif;
background:url(../images/pathbg.gif) top left no-repeat;
margin-left:2px;
height:28px;
font-size:11px;
color:#434343;
padding-left:5px;
padding-top:3px;
}

.pathway a:link, .pathway a:visited{
color:#6D6D6D;
text-decoration:none;
}

.pathway a:hover{
color:#434343;
text-decoration:underline;
}


/***********Category Page Title***********/
.catpage-title{
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:bold;
color:#FF6600;
/*color:#e77302;*/
padding-top:5px;
padding-left:10px;
}


/***************** Category Page Title ****************/
.catpage-content{
padding-top:5px;
padding-left:8px;
font-family:Arial, Helvetica, sans-serif;
position:relative;
}


.catgroup-title{
padding:2px 0 0 8px;
background:url(../images/titlearrow.gif) bottom left no-repeat;
height:25px;
}
.catgroup-title a:link, .catgroup-title a:visited{
font-size:13px;
font-weight:bold;
color:#1f56a9;
text-decoration:none;
}
.catgroup-title a:hover{
font-weight:bold;
color:#1f56a9;
text-decoration:underline;
}

.catgroup-content ul{
list-style:square;
color:#6D6D6D;
margin-top:5px;
/*margin:2px 0 5px -10px !important; 
margin:2px 0 5px 50px;*/ 
}
.catgroup-content ul li{
font-size:12px;
line-height:1.3em;
}
.catgroup-content ul li ul{
list-style:circle;
color:#6D6D6D;
margin-top:5px;
margin-bottom:5px;
}
.catgroup-content ul li ul li{
margin-left:-25px;
}

.catgroup-content ul li a:link, .catgroup-content ul li a:visited, .catgroup-content ul li lu li a:visited, .catgroup-content ul li ul li a:visited{
text-decoration:underline;
color:#0066CC;
}

.catgroup-content ul li a:hover, .catgroup-content ul li ul li a:hover{
text-decoration:underline;
color:#FF6600;
}

/********** in-category more link****************/
.catmore{
padding:0px 0 0 35px;
}

.catmore a:link, .catmore a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#CC0000;
text-decoration:none;
}
.catmore a:hover{
color:#CC0000;
text-decoration:underline;
}


/*****************More Category LInk************/
.morecat-title{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#6D6D6D;
/*color:#4f4f4f;*/
padding-top:5px;
padding-left:15px;

}

.morecat-link ul {
list-style:square;
color:#6D6D6D;
/*margin:5px 0 5px 0px !important; 
margin:5px 0 5px 40px;*/ 
}
.morecat-link ul li{
font-size:12px;
line-height:1.4em;
}

.morecat-link ul li a:link, .morecat-link ul li a:visited{
text-decoration:underline;
color:#0066CC;
}
.morecat-link ul li a:hover{
text-decoration:underline;
color:#FF6600;
}


/***********Product Revies Box Content **********************/
.prodbox{
background:url(../images/prodbox.gif) top left no-repeat;
height:50px;
}
.prodname{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#FFFFFF;
padding:4px 0 0 8px;
}
.prodtitle{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#191919;
padding:10px 0 0 15px;
}

.prodcontent{
font-size:12px;
color:#2E2E2E;
padding:10px 5px 0 5px;
line-height:1.5em;
}

.prodcontent-say{
background:url(../images/prodboxbg.gif) top left repeat-y;
font-size:12px;
color:#2E2E2E;
padding:10px;
line-height:1.5em;
}

.prodcontent ul{
list-style:square;
color:#585858;
/*margin:2px 0 5px -5px !important; 
margin:2px 0 5px 25px;*/ 
}
.prodcontent ul li{
font-size:12px;
line-height:1.3em;
padding-bottom:30px;

}

.prodcontent-title a:link, .prodcontent-title a:visited{
font-size:14px;
font-weight:bold;
color:#0066CC;
}

.prodcontent-links{
font-size:11px;
padding-left:10px;
padding-top:3px;
}
.prodcontent-links a:link, .prodcontent-links a:visited{
text-decoration:underline;
color:#CC3300;
}



.prodcontent-say{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#2E2E2E;
}

.prodstory-content{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#2E2E2E;
padding:10px;
}

.update-story{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#CC0000;
font-weight:bold;
}

/***********Product Content full story*****************/

.prodstory{
background:url(../images/prodbox_2.gif) top left repeat-x;
height:50px;
}

.prodstory-title{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:13px;
color:#FFFFFF;
padding:3px 0 0 10px;
}
.prodstory-sub{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#191919;
padding:10px 0 0 15px;
}
.product-all{
background:url(../images/product-all.gif) top left repeat-x;
height:33px;
}
.product-listall{
padding:15px 5px 15px 5px;
}
.product-listall a:link, .product-listall a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#585858;
text-decoration:underline;
}
.product-listall a:hover{
color:#993300;
text-decoration:underline;
}
.productleft-title{
font-family:Arial, Helvetica, sans-serif;
color:#4E4E4E;
font-size:12px;
font-weight:bold;
padding-left:10px;
background:url(../images/bar-gray.gif) top left no-repeat;
height:25px;
width:100%;
padding-top:5px;
}
.product-right{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#6D6D6D;
padding:7px;
line-height:1.3em;
}
.productright-title{
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:12px;
font-weight:bold;
padding-left:10px;
background:url(../images/bar-orange.gif) top left no-repeat;
height:25px;
width:100%;
padding-top:5px;
}
.product-line{
padding:5px 0 5px 10px;
}
.productleft-title2{
font-family:Arial, Helvetica, sans-serif;
color:#4E4E4E;
font-size:12px;
font-weight:bold;
margin-top:10px;
padding: 5px 0 0 10px;
background:url(../images/bar-gray.gif) top left no-repeat;
height:25px;
width:100%;
}
.product-more a:link, .product-more a:visited{
padding-left:10px;
color:#003399;
text-decoration:none;
font-size:12px;
line-height:1.3em;
}
.product-more a:hover{
text-decoration:underline;
}

/*************Buy Page**************/
.buytitle{
color:#FF6600;
}


.buyprodname{
font-family:Arial, Helvetica, sans-serif;
width:25%;
font-size:15px;
font-weight:bold;
color:#FFFFFF;
background-color:#2e4e7e;
border-left:#FFFFFF 1px solid;
text-align:center;
padding:5px 0;
}

/*Product Buy format*/
.buyprodcontent{
border-left:#979797 1px solid;
border-bottom:#979797 1px solid;
padding:5px 3px 5px 3px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

.buylinks{
padding-bottom:5px;
}

.buylinks a:link, .buylinks a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#0033CC;
font-weight:normal;
text-decoration:underline;
}



/************** Product Comparison Format********/
.comparecontent{
border-left:#979797 1px solid;
border-bottom:#979797 1px solid;
padding:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

.comparecontent span{
font-size:12px;
font-weight:bold;
color:#FF0000;
}

.comparecontent a:link, .comparecontent a:visited{
padding-left:10px;
line-height:1.5em;
text-decoration:underline;

}

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


/******************Reviews****************/
.review{
font-size:12px;
font-weight:bold;
color:#FFFFFF;
background-color:#2e4e7e;
border-left:#FFFFFF 1px solid;
text-align:center;
padding:5px 0;
}

/*************general*********************/
.selectindex{
font-size:10px;
color:#434343;
width:160px;
}

.graycontainer{
background:url(../images/gray-container.gif) top left no-repeat;
height:25px;
margin-left:2px;
padding: 5px 0 0 10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}

/****************Borders**********************************/
.border1{
margin:5px;
width:200px;
height:20px;
background:#EBEBEB;
border: #979797 solid 1px;
padding-left:10px;
font-size:13px;
font-weight:bold;
}

/*************Main Contents*********************************/
.main-contents{
padding:10px;
}


/****************Accordion******************************/
#subdrop{
margin:5px 0 5px 50px;

}
#subdrop a:link, #subdrop a:visited, #site-main a:link, #site-main a:visited{
color:#003399;
text-decoration:underline;
font-size:15px;
}
#subdrop a:hover, #site-main a:hover{
text-decoration:underline;
}

#site-main{
padding-left:30px;
padding-bottom:5px;
}
.droplist{
list-style:circle;
}
.droplist li{
line-height:18px;
}

