
html{font-size:10px;}
body {
	font-family: Arial, Helvetica, sans-serif;
	background:#000000 url(../images/main-bg.png) center top repeat-y;
font-size:10px;
}
table td{
font-size:10px;
}
.messageStackError{
color:#FF0000;
}
.infoBoxHeading{
background-color:#F2F1F1;
text-transform:uppercase;
}
.bottom_mar{
padding-bottom:15px;
}
table td h6{
font-size:10px;
}
.productListing-data a{
font-size:12px;
font-weight:bold;
}
/*Light Box*/
#overlay{ background-image: url(../overlay.png); }

* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(../blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../overlay.png", sizingMethod="scale");
	}
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: none; } 
#overlay img{ border: none; }
/*Light Box*/
.product_details_left{
background-color:#CCCCCC;
padding:15px;
}
.content_width_td{
width:520px;
}
.product_name_details{
border-bottom:solid 1px #9B9B9B;
font-weight:bold;
font-size:12px;
}
.price_details{
font-size:10px;
padding-bottom:15px;
}
.inner_image{
text-align:center;
border:solid 1px #E9E4E0;
width:260px;
overflow:hidden;
}
.bottom_img{
background-color:#78736C;
}
.image_details{
border:solid 1px #E9E4E0;
padding:5px;
width:263px
}
.product_details_name{
font-size:10px;
font-weight:bold
}
.dta{
color:#939393;
font-size:11px
}
.details_borde_raw{
border-top:solid 1px #C1C1C1;
border-bottom:solid 1px #C1C1C1;
}
.input_qua{
background-color:#D8D8D8;
border:solid 1px #B7B7B7;
width:60px;
}
.pageHeading{
background-color: #000000;
color: #FFFFFF;
font-size: 12px;
padding-left: 15px;
text-transform:uppercase;
font-weight: bold;
}
.categories{
background-color:#F2F1F1;
text-align:left;
text-decoration:none;
border-bottom:solid 2px #FFFFFF;
}
.pr_bottom{
background-color: #333333;
}
.pr_bottom a{
color:#FFFFFF;
text-transform: uppercase;
padding-left: 5px;
font-weight:bold
}
.categories a{
text-transform: uppercase;
display:block;
color:#000000;
padding:3px 3px 3px 10px;
}
.bottom_div{
overflow:hidden;
}
.boxcaption{ 
				background-color: #000000; 
				height: 100px; 
				width: 480px; 
				position:absolute;
				opacity: .8; 
				text-align:left;
				top:0px;
				/* For IE 5-7 */
				filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
				/* For IE 8 */
				-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
z-index:100;
 			}
			.captionfull .boxcaption a{
					color:#FFFFFF;
 				}
 				.captionfull .boxcaption {
 					top: 415;
 					left: 0;
					color:#FFFFFF;
					padding:10px;
 				}
 				.caption .boxcaption {
 					top: 415;
 					left: 0;
 				}
.boxgrid{ 
				width: 480px; 
				height: 415px; 
				float:left; 
				background:#161613; 
			position: relative;
				overflow: hidden; 
text-align:center;
vertical-align:bottom;
	 
}
				.boxgrid img{ 
					position: relative; 
					border: 0; 
				}
				.boxgrid p{ 
					padding: 0 10px; 
					color:#afafaf; 
					font-weight:bold; 
					font:10pt "Lucida Grande", Arial, sans-serif; 
				}
.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }
img{border:none;}
pre{
	display:block;
	font:12px "Courier New", Courier, monospace;
	padding:10px;
	border:1px solid #bae2f0;
	background:#e3f4f9;	
	margin:.5em 0;
	width:500px;
	}	
#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
#slider, #slider li{  
		width:480px;
		height:320px;
	overflow:hidden;
position:relative;
}
#slider{
		width:480px;
		height:320px;
	overflow:hidden;

}
span#prevBtn{
	padding-left:5px;
}
span#nextBtn{
		padding-left:5px;
}					
	#sliderNav{
	background-color:#78736D;
	float:left;
	width:100%;
	height:25px;
	}
		#sliderNav a{
		color:#FFFFFF;
		font-size:10px;
		font-weight:bold;
		
		}
.greetUser{
color:#FF0000;
}
a{
color:#333333;
text-decoration:none;
}
a:hover{
text-decoration:underline;
}
.p-l{ padding-left:10px; padding-bottom:3px;}

#container {
 width:824px;
}
IMG {border:0px;}

#top-img {background:url(../images/top-main.png) no-repeat top center;}
.mid-img{background:url(../images/mid-main.png) repeat-y center;}
#bot-img{background:url(../images/bot-main.png) no-repeat center top; height:17px;}
#search-bar {background:url(../images/search-bar-img.png) no-repeat left; height:34px; margin:0 0 0 0px;}

#search{width:207px; border:0px solid #000; padding:2px; color:#CCCCCC; font-size:11px;}


.nav {
 width:auto;
 text-transform:uppercase;
}
.nav UL{ display:block; padding:0px; margin:0px 0 0 0; list-style-type:none;}
.nav UL LI{  display:inline; clear:both; padding:0px; margin:0px 10px 0 10px;}

.nav a{color:#FFFFFF; font-size:12px; font-weight:bold; font-family:"Arial"; text-decoration:none}
.nav a:hover{color:#000000; background-color:#FFFFFF; font-size:12px; font-weight:bold; font-family:"Arial"; text-decoration:none}
.nav .current{color:#000000; background-color:#FFFFFF; font-size:12px; font-weight:bold; font-family:"Arial"; text-decoration:none}

#left-link {width:auto; color:#FFFFFF; text-align:left; font-size:11px; font-weight:bold;}
#left-link a{color:#FFFFFF; text-decoration:none;}
#left-link a:hover{color:#cccccc; text-decoration:none;}
#left-link .current{color:#cccccc; text-decoration:none;}

.footer-link{font: 10px Verdana, Arial, Helvetica, sans-serif; color:#000000;}
.footer-link a{color:#000000; text-decoration:none}
.footer-link a:hover{color:#333333; text-decoration:underline;}
form{margin:0px}
.left-nav {width:260px; text-transform:uppercase; font-size:10px; padding-bottom:20px;}
.content{padding-left:10px; padding-bottom:100px; padding-right:15px; width:480px;}
.left-nav UL {display:block; clear:both; width:250px; padding:0px 0 0 25px; margin:20px 0px 0 0px; list-style-type:none;}
.left-nav UL LI{display:block; clear:both; padding:0px; margin:5px 0 0 0px;background-color:#6A6A6A;}
.left-nav a { color:#FFFFFF; background-color:#6A6A6A;  text-decoration:none; padding:3px 3px 3px 10px; display:block; text-align:left; font-weight:bold}
.left-nav a:hover{color:#FFFFFF; background-color:#282828; border-left:10px solid #ffffff; text-decoration:none; font-weight:bold;}
.left-nav .current{color:#FFFFFF; background-color:#282828; background-color:#282828; border-left:10px solid #ffffff; text-decoration:none; font-weight:bold;}

.sub a { color:#000000; background-color:#F2F1F1;  text-decoration:none; padding:3px 3px 3px 10px; display:block; text-align:left;}
.sub a:hover{color:#FFFFFF; background-color:#C8C8C8; border-left:10px solid #F2F1F1; text-decoration:none; font-weight:bold;}
#footer_lang{font-size:10px; padding-left:40px; color:#FFFFFF; z-index:50; position:relative; margin-bottom:10px;}
#footer_lang a{ text-decoration:none; color:#FFFFFF}
#footer_lang a:hover{ text-decoration:underline; color:#FFFFFF}