/*CSS For Page Contents*/

/******** Index Content***********************/
#index-content{
width:696px;
margin:4px 2px;
}
#index-left{
width:170px;
float:left;
}
#index-right{
width:522px;
margin-left:4px;
float:left;
}

#index-right-ads{ background:#EBEBEB; padding:3px; text-align:center;}

#index-text{
/*background:url(../images/textbg.jpg) top center no-repeat;*/
/*border:#b1c8df 1px solid;*/
background:url(../images/textbox-bg.gif) top left repeat-y;	
clear:both;
/*margin-top:5px;
margin-bottom:3px;*/
padding:0 15px;
line-height:16px;
color:#2E2E2E;
font-size:13px; 
}
#index-text-top{ 
background:url(../images/textbox-top.gif) top left no-repeat; 
height:10px;
margin-top:5px;
}
#index-text-bottom{ 
background:url(../images/textbox-bottom.gif) top left no-repeat; 
height:10px;
margin-bottom:5px;
}

#index-text a:link, #index-text a:visited{
text-decoration:underline;
color:#FF6600;
}
#index-text a:hover{
color:#024a9c;
}
.mytext{
color:#024a9c;
font-weight:bold;
}

/********** Index-Left*********************/
.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:13px;
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;
}
.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;
}
.selectindex{
font-size:10px;
color:#434343;
width:160px;
}
/*********************Index Right************************/
.flash-content{
background:url(../images/slide.gif) top left no-repeat;
height:252px;
padding-bottom:5px;
}
.flash-movie{
width:372px;
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;
}
.links a:link, .links a:visited{
text-decoration:none;
color:#154a82;
}
.links a:hover{
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:10px 0 5px 10px;
}
.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;
}
.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;
}

/*************Product Category CSS***********************/
.buy-title{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#01327a;
padding-top:5px;
padding-left:10px;
}
.product-title{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#01327a;
padding-top:5px;
padding-left:10px;
}

/*****************More Category LInk************/
.morecat-title{
background:#F1F1F1;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#6d6d6d;
padding-left:15px;
}
.morecat-link{ margin:5px}

.morecat-link ul {
list-style:square;
color:#6D6D6D;
}
.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:#434343;
}
.morecat-link ul li a:hover{
text-decoration:underline;
color:#FF6600;
}

/***************** Category Page Title ****************/
.cat-title{
font-size:18px;
font-weight:bold;
color:#FF6600;
margin-top:5px;
}
.catpage-content{
padding-top:5px;
padding-left:8px;
font-family:Arial, Helvetica, sans-serif;
}
.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;
}
.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****************/
/***********Product Revies Box Content **********************/
.prodbox{
background:url(../images/prodbox_2.gif) top left repeat-x;
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;
}

.buyprodrating{
background:#EFEFEF;
border-left:#979797 1px solid;
padding:0 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;
}

/***********************************************************/
.tvsize{
width:200px;
float:left;
font-size:12px;
color:#003399;
font-weight:normal;
padding-top:4px;
}
.tvsizebox{
border:#8dcf8a 1px solid;
background:#f0fdef;
width:25px;
margin:0 2px;
float:left;
text-align:center;
}
.tvsizebox a:link, .tvsizebox a:visited{
text-decoration:none;
color:#000;
} 
.tvsizebox a:hover{
text-decoration:none;
background:#aafea4;
padding-left:3px;
padding-right:4px;
}

/*Pagination*/
.paginationstyle2{ /*Style for demo pagination divs*/
width: 250px;
text-align: left;
padding: 2px 0;
margin: 10px 0;
}

.paginationstyle2 a{ /*Pagination links style*/
padding: 0 5px;
text-decoration: none;
border: 1px solid black;
color: navy;
background-color: white;
}


.paginationstyle2 a:hover, .paginationstyle2 a.selected{
color: #000;
background-color: #FEE496;
}

.paginationstyle2 .flatview a:hover, .paginationstyle2 .flatview a.selected{ /*Pagination div "flatview" links style*/
color: #000;
background-color: yellow;
}

/**********Artcle box********************/
.article-top{
background:url(../images/article-top.gif) top left no-repeat;
height:22px;
width:180px;
text-align:left;
padding-left:10px;
padding-top:3px;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
color:#006600;
}

.article-bg{ 
background:url(../images/article-bg.gif) top left repeat-y;
width:180px;
text-align:left;
padding-left:10px;
}
.article-item{ padding:2px 0;}
.article-item a:link, .article-item a:visited{text-decoration:underline;color:#585858;}
.article-item a:hover{color:#FF6600;}

.article-all{ padding:3px 0 0 100px; font-size:11px;}
.article-all a:link, .article-all a:visited{text-decoration:none;color:#FF6600;}
.article-all a:hover{ text-decoration:underline;}


.article-bottom{ 
background:url(../images/article-bottom.gif) top left no-repeat; 
height:10px;
width:190px;
margin-bottom:5px;
}
/*****************************************/
#reviews-count a:link, #reviews-count a:visited {text-decoration:underline; color:#0033CC;}


/************************************************************/
.bannerbox-green-top, .bannerbox-blue-top{
height:31px;
font-family:"Arial-Narrow", Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#fff;
padding-left:15px;
padding-top:4px;
}

.bannerbox-green-top{background:url(../images/banner-container-green-top.gif) top center no-repeat;}
.bannerbox-green-bg{ background:url(../images/banner-container-green-bg.gif) top center repeat-y;}
.bannerbox-green-bottom{
background:url(../images/banner-container-green-bottom.gif) top center no-repeat;
height:20px;
}

.bannerbox-blue-top{background:url(../images/banner-container-blue-top.gif) top center no-repeat;}
.bannerbox-blue-bg{ background:url(../images/banner-container-blue-bg.gif) top center repeat-y;}
.bannerbox-blue-bottom{
background:url(../images/banner-container-blue-bottom.gif) top center no-repeat;
height:10px;
}

.banners{
padding-bottom:8px;
padding-left:2px;
margin: 0 5px; 
width:190px; 
text-align:center;
}


/*************************navright-camera*******************/
.navright-camera{
background:url(../images/nav/camera-nav.gif) top left no-repeat;
width:525px;
height:24px;
padding-top:7px;
padding-left:15px;
color:#EBEBEB;
}
.bar-camera{ padding:0 10px;}

.navright-camera a:link, .navright-camera a:visited{
color:#fff;
text-decoration:none;
}

.navright-camera a:hover{
color:#ffd67e;
text-decoration:none;
}
