body {	
	  margin:0px;
	  padding:0px;	   	   
	  width:100%;
	  font-family:tahoma;
	  font-size:8pt;
	  color:#201e2b;
	  line-height:160%;
	  height:auto;	  
	  background-color:#ffffff;
	  background:url('../images/default/background.png');
	 }
	 

#headMenu
{
	position:absolute;
	top:94px;
	left:20px;
	height:30px;
	width:950px;	
	overflow:hidden;
}




#headMenu table {line-height:100%;width:100%;height:100%;padding:0px;margin:0px;border-collapse:collapse;oveflow:hidden;}
#headMenu table td {padding:0px;margin:0px;text-align:center;cursor:pointer;}
#headMenu table td.over {padding:0px;text-align:center;cursor:pointer;background:url('../images/default/menu-over.png') repeat-x;}
#headMenu table td a {color:#ffffff;text-decoration:none;}

#youTube {position:absolute;width:100px;height:50px;cursor:pointer;top:10px;left:510px;}
#logoBtn
{
	position:absolute;
	top:20px;
	left:27px;
	width:270px;
	height:60px;
	cursor:pointer;
}

#searchForm
{
	position:absolute;
	top:62px;
	left:495px;	
}

	
#myAccount
{
	position:absolute;
	top:20px;
	right:160px;
	width:155px;
	line-height:13px;
}


.banner
{
	position:absolute;
	bottom:0px;
	left:15px;
	width:960px;
	height:178px;	
}

#myCartInfo
{
	position:absolute;
	top:10px;
	right:20px;
	width:146px;
	line-height:18px;
}

	
div.container
	{			 	
	 background:url('../images/default/background-top.png') repeat-x;	
	}

	
div.containerStatic
	{
	 width:992px;
	 margin:0px auto 0px auto;
	 position:relative;
	 overflow:hidden;
	}	
		
div.header
	{	
	 height:307px;
	 background:url('../images/default/header.png') no-repeat;
	 position:relative;	
	}
	
div.content
	{	
	background:url('../images/default/content-back.png') repeat-y;
	overflow:hidden;
	height:100%;
	padding-top:6px;	
	}	


div.sideBar
	{
		width:200px;
		float:left;
		text-align:left;	
		margin-left:15px;		
	}
	
div.sideBarHeader
	{
		background:url('../images/default/header-sidebar.png') no-repeat;
		padding-top:8px;
		height:22px;
		padding-left:20px;
		color:#ffffff;
		margin-bottom:5px;			
	}
	

div.mainBar
	{
		width:758px;
		float:left;
		margin-left:2px;
	}

div.mainBarContent
	{
		height:auto;
		text-align:justify;
		overflow:hidden;
	}
			
div.mainBarHeader
	{
		background:url('../images/default/header-main.png') no-repeat;
		padding-top:8px;
		height:22px;
		padding-left:20px;
		color:#ffffff;
		margin-bottom:5px;			
	}
	
	
	
div.footerBackground
{
width:100%;
text-align:center;
height:100px;
overflow:hidden;
}	
	
div.footer
	{
	overflow:hidden;	
	height:50px;	
	margin:auto;
	width:992px;
	background:url('../images/default/footer.png') no-repeat;
	color:#7c7c7c;
	}	
	
div.footer a {color:#606060;}	


div.design
{
position:absolute;top:13px;right:0px;height:20px;width:80px;overflow:hidden;
cursor:pointer;
}
		
	
input,select,textarea 
{
	padding:3px;
	border:1px solid #aaaaaa;
	background-color:#eeeeee;
	font-size:9pt;	
}


input.error,select.error,textarea.error 
{
	padding:3px;
	border:1px solid #a0433f;
	background-color:#ffe1df;
	color:#72221e;
	font-size:9pt;	
}

label.error {display:block;font-size:7pt;color:#a0433f;font-family:arial;}
		
p {margin:0px;}	
		
		
		
div.viewAll
{
cursor:pointer;	
 width:99px;
 height:22px;	
 overflow:hidden;
 margin-top:3px;
  margin-bottom:3px;
 background:url('../images/default/en/view-all.png') no-repeat;	
}
	
	
	
div.categoryList
{
float:left;
width:232px;		
margin-right:26px;
margin-top:10px;
margin-bottom:15px;
height:108px;
overflow:hidden;		
cursor:pointer;
position:relative;
text-align:center;
border:1px solid #eeeeee;
text-align:left;
}	

div.productList,div.productListOver
	{
		float:left;
		width:234px;		
		margin-right:26px;
		margin-top:10px;
		margin-bottom:35px;
		height:200px;
		overflow:hidden;		
		cursor:pointer;
		position:relative;
		text-align:center;
	}
	
div.productList a {font-weight:bold;font-size:13px;}	
div.productListOver a {font-weight:bold;font-size:13px;}		



div.productListPrice
	{
		position:absolute;
		bottom:0px;
		right:0px;
		text-align:right;
		width:120px;		
	}
	
div.productListDetails
	{
		position:absolute;
		bottom:0px;
		left:0px;
		width:120px;		
	}	
	
div.list
	{
		float:left;
		width:210px;		
		margin-right:12px;
		margin-bottom:20px;
		height:140px;
		overflow:hidden;
		text-align:left;	
	}
	
div.list a
	{
	margin-bottom:2px;
	text-decoration:none;
	font-weight:bold;
	display:block;
	font-size:12px;
	}

div.list a:hover
	{
	font-weight:bold;
	text-decoration:underline;	
	font-size:12px;	
	
	}


div.content-footer a
	{	
	font-size:11px;
	text-decoration:none;
	color:#697a42;
	}				
	
div.gray10
	{
	font-size:10px;
	font-weight:normal;
	color:#404040;
	}			
	

h1	{line-height:130%;margin-top:0px;font-size:19pt;font-weight:normal;display:block;padding:0px;overflow:hidden;height:auto;padding-bottom:0px;color:#ff5000;}
h2	{color:#909090;line-height:130%;font-size:15pt;font-weight:normal;display:block;padding:0px;overflow:hidden;}
h3	{font-size:13pt;display:block;padding:0px;overflow:hidden;color:#ff5000;font-weight:normal;}

a {font-weight:normal;color:#ff5000;text-decoration:none;}
a:hover {font-weight:normal;color:#ff6d00;text-decoration:underline;}


a.navigation {font-weight:normal;color:#017d9c;text-decoration:none;}
a.navigation:hover {font-weight:normal;color: #017d9c;text-decoration:underline;}


div.messageBox
{
	color:#ffffff;
	padding:20px;
	margin-top:10px;
	margin-bottom:20px;
	background-color:#ff5000;
	border:1px solid #ff9231;
	width:auto;
	font-size:10pt;
	font-style:italic;
}


div.gray10px {font-size:10px;color:#aaaaaa;margin:0px;padding:0px;display:inline;}

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

ul.rows li
{
	padding-left:0px;
	position:relative;	
	overflow:hidden;
	height:38px;
	padding:5px;
	background:url('../images/default/en/tiny-back5.png') top left no-repeat;	
}


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

ul.bulls li
{
	position:relative;	
	overflow:hidden;
	padding-left:23px;
	padding-top:0px;
	margin-right:20px;
	background:url('../images/default/en/bull.png') center left no-repeat;	
	margin-bottom:8px;
}


div.itemDate
{
color:#909090;
margin-bottom:10px;
margin-top:5px;
}
	
div.locationPath
{
	margin:0px;
	width:auto;
	padding:4px;
	text-align:right;
	clear:both;
	margin-bottom:0px;
	color:#909090;
	/*background:url('../images/default/location.png') no-repeat;*/	
}	

div.locationPath a {color:#909090;}


div.locationPath div.backBtn
	{
		overflow:hidden;
		float:left;
		cursor:pointer;		
	}

div.noPhoto
{
width:200px;
height:60px;
border:4px solid #eeeeee;
padding:1px;
float:left;
margin-right:20px;
text-align:center;
padding-top:40px;
overflow:hidden;
}


img.border       	{border:1px solid #dddddd;padding:1px;}
img.noborder       	{border: 0px;}
	
	
ul.productsCategories 
{
	list-style: none;
	margin:0px;
	padding:0px;	
	width:auto;
	overflow:hidden;
}



ul.productsCategories li
{
	padding:3px;
	padding-left:15px;
}

ul.productsCategories li a {color:#ffffff;font-weight:bold;font-style:italic;}
	
ul.productsCategories li.over
{
	padding:3px;
	background-color:#ff6d00;
	padding-left:15px;
}	

ul.productsCategories li.submenu
{
	padding:3px;
	padding-left:20px;
}	


div.formBack
{

}

table.listing {width:100%;border-collapse:collapse;margin:0px;border:1px solid #c4bb9a;background-color:#eeeeee;}
table.listing tr.two td{text-align:center;padding:7px;background-color:#fafafa;border-bottom:1px solid #cccccc;}
table.listing tr.one td{text-align:center;padding:7px;background-color:#eeeeee;border-bottom:1px solid #aaaaaa;}
table.listing tr.total td{ padding:7px;background-color:#ff6000;color:#ffffff;font-size:13pt;}
table.listing th{text-align:center;background-color:#606060;border-bottom:1px solid #303030;padding:5px;color:#ffffff;font-weight:normal;}


table.footer-links{width:97%;margin:auto;border-top:1px solid #dddddd;padding-top:10px;}
table.footer-links td {width:25%;}
table.footer-links td div.title {font-weight:bold;color:#ff5000;margin-bottom:8px;}
table.footer-links td a {color:#404040;}

table.form {width:100%;}
table.form td {padding:3px;text-align:left;vertical-align:top;}
table.form th {font-family:trebuchet ms;padding-bottom:5px;text-align:left;font-size:14pt;font-weight:normal;color:#ff5000;border-bottom:1px solid #ff5000;}


div.msg_error 
{
	padding:12px;
	margin:10px 0px 10px 0px;
	background:url('../images/default/icons/error.png') 20px 15px no-repeat;
	background-color:#FBE3E4;
	color:#D12F19; 
  	border:1px solid #FBC2C4;
  	padding-left:50px;
}

div.msg_info 
{
	padding:12px;
	background:url('../images/default/icons/info.png') 20px 15px no-repeat;
	background-color:#FFF6BF; 
    color: #817134; 
    border:1px solid #FFD324;
	margin:10px 0px 10px 0px;
	padding-left:50px;
}

div.msg_notice
{
	padding:12px;
	background:url('../images/default/icons/info.png') 20px 15px no-repeat;
	background-color:#FFF6BF; 
    color: #817134; 
    border:1px solid #FFD324;
	margin:10px 0px 10px 0px;
	padding-left:50px;
}

form p {display:inline;margin:0px;padding:0px;}




button 
{
overflow:hidden;
text-align:center;
font-size:8pt;
border:none;
cursor:pointer;
color:#ffffff;
line-height:14px;
}


button.btnMinLow
{
	background:url('../images/default/btn1.png') no-repeat;
	width:70px;	
	height:18px;
	padding-top:1pt;
	padding-bottom:2pt;
}

button.btnMidHigh
{
	background:url('../images/default/btn3.png') no-repeat;
	width:120px;
	height:18px;
	padding-top:1pt;
	padding-bottom:2pt;
}


button.btnMidLow
{
	background:url('../images/default/btn3.png') no-repeat;
	width:120px;
	height:18px;
	padding-top:1pt;
	padding-bottom:2pt;
}



button.btnBigHigh
{
	background:url('../images/default/btn4.png') no-repeat;
	width:120px;
	height:36px;
	font-size:10pt;
}


div.menu 
	{
	padding:4px;	
	padding-left:24px;
	background:url('../images/default/menu1.png') no-repeat;
	}
	
div.menu a {color:#202020;font-weight:bold;}
	
div.menuOver  
	{
	padding:4px;
	padding-left:24px;
	background:url('../images/default/menu1over.png') no-repeat;
	}		
	
div.menuOver a {color:#009fe3;font-weight:bold;}



div.menu1 
	{
	padding:4px;	
	padding-left:35px;	
	}
	
div.menu1 a {color:#009fe3;}
	
div.menuOver1  
	{
	padding:4px;
	padding-left:35px;
	background-color:#eeeeee;
	}		
	
div.menuOver1 a {color:#009fe3; }



div.menu2 
	{
	padding:4px;	
	padding-left:50px;	
	}
	
div.menu2 a {color:#6ba200;}
	
div.menuOver2  
	{
	padding:4px;
	padding-left:50px;
	background-color:#eeeeee;
	}		
	
div.menuOver2 a {color:#6ba200; }


.cols2
{
float:left;
margin-right:30px;
width:360px;
height:150px;
margin-bottom:20px;
border-bottom:2px solid #eeeeee;
}

.cols2 a {font-size:13pt;}

#compare-selection .box, #compare-results .box {
    width: 225px;
    float: left;
    margin: 0 5px;
}

#compare-results .text, #compare-selection .text {
    margin-right: 25px;
    width: 195px;
}

#compare-selection select {
    background: 0 none;
    font-size: 8pt;
    padding: 1px;    
}

#compare-results table.listing {
    width: 940px;
}
#compare-results table.listing th{
    width: 160px;
}
#compare-results table.listing td{
    height: 70px;
    vertical-align: middle;
    width: 233px;
}

#compareBtn {
    position: absolute; 
    top: 65px; 
    right: 90px;
    width: 80px;
    height: 22px;
    background-image: url("../images/compare.png");
    cursor: pointer;
}
