/*css Easyshop default style v1.0
*/

body
{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	color: #333333;
} 
a:link {	 
	font-weight:normal;
	text-decoration: none;
	color:#333333; 
 
	}
a:visited { 
	font-weight: normal;  
	text-decoration: none;
	color:#666666; 
 
	}
a:hover, a:active { 
	text-decoration: underline;  
	}

.nav
{ 
/*font-family:Tahoma,Arial, Helvetica, sans-serif;*/
font-size:12px;
font-color:#cccccc;
position:absolute;
left:440px;
top: 12px;
padding: 3px 3px 3px 3px;
}

#container
{
	width: 800px;
	height: 100%;
	/*font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;******************/

 	position: absolute; 
 	left:50%; 
 	margin-left: -400px; 
	margin-top: 20px;
 }
  
span.bold
{  
	font-weight:bold; 
}


#logo
{
	width:420px;
	height: 100px;
	background: url(../shop-images/logo.gif) no-repeat; 
}

#logo img
{
	width: 400px;
	height: 80px;

	margin: 9px 0px 0px 10px;
}


#page_header h3
{
	width: 342px;
	height:auto;
	/*font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;*/
	color:#666666; 
	margin:-90px 0px 0px 40px; 
	overflow:hidden;
	text-align:center; 
	padding-top: 10px;
	position: absolute;
		top: 100px;
	left: 400px; 	

}
 
 
span.page_title
{  
	font-size:14px;
	font-weight:bold; 
}



/* categories style********************************/
#category
{
	width: 190px;
	height: 100%;
	margin-top: 30px; /*56*/
	position: absolute;
	left:50%;
	margin-left: -400px;
	background-image: url(../shop-images/cat_header.gif);
	background-repeat: no-repeat;
}

#cat_title h4
{ 
	height: 0px; 
	text-align: center;
	font-size:14px;	
	/*font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;*/
    color:#666666;
	margin-top:10px;  
}

#continue_shopping
{
	background-image: url(../shop-images/header_bg.gif);
	text-align: center;
	text-align:bold;
	font-size: 14px;
	color: #000000;
	margin: 30px 0px 0px -10px;
	width: 130px;
	height: 20px;
	border: 1px solid #cccccc;
	padding-top: 2px;
}



#category ul, #cat_content ul
{ 
	list-style-type: disc;
	/*list-style-image: url(list_type.gif);
	
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	
	border: 1px solid yellow;	*/
	list-style-position:outside;
	padding-bottom: 15px;
	color:#333333;
	font-size:12px;
	overflow: auto;
	text-align:left; 
}

 

#cat_border
{
    width: 190px;
	height: auto;  
	background: url(../shop-images/cat_border.gif) repeat-y;
	 
	margin-top:48px;
} 

#ssl_cert
{
		/*border: 1px dashed blue;*/

	width: 190px;
	height: 90px; 
	text-align:center;
	/*background: url(cat_border.gif) repeat-y; */
	 
}
#atw_cert
{
	/*border: 1px dashed red;*/
	width: 190px;
	height: 70px; 
	text-align:center;
	vertical-align:middle;
	/*background: url(cat_border.gif) repeat-y; 
	padding-left: 3px;*/
	margin-left: -2px;
	
}
#cat_bottom
{
/*border: 1px dashed blue;*/
 width: 190px;
 height: 35px;
 background: url(../shop-images/cat_bottom.gif);
 margin-top:0px;
}
#spay_logo
{
 margin-left: 48px;
 
}
#spay_logo span.font
{
	font-size: 10px; 
	color: #999999; 
	margin-left: -19px; 
	padding-bottom: 5px;
}
/* ************************************ End of Categories*************************/




/*content style********************************************************/

#prod_content, #cust_content, #thanks_content, #cat_content, #cart_content
{
    width: 630px;
   	height:100%; 
 	/*font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	border: 1px dashed purple;*/
	/*color:#333333;*/
	font-size:13px;
	text-indent: 50px;
	list-style-position:inside;
 	position: absolute;  
 	left: 190px;	 
	background: url(../shop-images/content_top.gif) no-repeat;
 	top: 128PX;/*154px;*/
}
 

#content_border
{
	width:630px; 
	height:auto;
	background: url(../shop-images/content_border.gif) repeat-y;
 	margin-top: 75px;
}
 
#content_bottom
{
	width:630px;
	height: 80px; 
	margin: -15px 0px 0px 0px;
	background: url(../shop-images/content_bottom.gif); 
}
	
/****************************** product content style ****************/


 

 div.row span.desc
 {
 	width: 55%;
	height: auto;
	float: left;
	/*border:1px dashed blue;***************************/
	margin-top: 20px;
	
	}
div.row span.prod_img
{
	width: auto;
	max-width: 50px;
	height:auto;
	float:left;
	text-align:right;
	/*border: 1px dashed red;******************************/
	margin-top: 20px;

}
 
 
 
/************************************  cart style**********************/


div.row
{
	/*border: 1px solid black;  */
	clear:both; 
	width: 560px;
	padding: 2px 0px 2px 0px;
	text-indent: 0px; 
	margin-left: 30px;
	
	
}
 


div.row_header
{
	/* border: 1px solid black; */
	background: url(../shop-images/header_bg.gif) repeat-x; 
	width:560px; 
	height: 20px;
	clear:both;
	border: 1px solid #cccccc; 
	padding: 0px 0px 0px 0px;	 
	font-weight:bold;
	margin: 20px 0px 20px 30px;
	text-align:left;
	text-indent:3px;
}
 

div.row  span.header_sm
{
	border: 1px solid white;
	background: url(../shop-images/header_bg.gif) repeat-x;
	font-weight:bold; 
	width: 14%;
	height: 20px;
	float:left;
	text-align:center; 	 
}
div.row  span.header_med
{
	border: 1px solid white;
	width: 17%;
	height: 20px;
	 font-weight:bold;
	background: url(../shop-images/header_bg.gif) repeat-x;	
	float:left;
	text-align:center; 	 
}
div.row  span.header_lg
{
	border: 1px solid white;
	width: 39%;
	height: 20px;
	font-weight:bold; 
	background: url(../shop-images/header_bg.gif) repeat-x;	
	float:left;
	text-align:center; 	 
}

div.row  span.column_sm
{
	/*border: 1px solid black;  */
	width: 14%; 
	float:left;
	text-align:right; 	 
}
div.row  span.column_med
{
	/*border: 1px solid black;  */
	width: 17%;  
	float:left;
	text-align:left; 	 
}
div.row  span.column_lg
{
	/*border: 1px solid black;  */
	padding-left: 5px;
	width: 39%;	 
	float:left;
	text-align:left; 	 
}

div.row span.column_xl
{
	/*border: 1px solid white;*/
	width: 71%;
	height: 20px; 
	float:left;
	text-align:center;
	font-weight:bold;

	background-color: #FFFF99;
}
div.row span.column_xxl
{
	/*border: 1px solid #cccccc;  */
	width: 80%;  
	float: left;
	text-align:left;
	background-color: #FFFF99;
	margin-left: 4px;
	padding-left: 5px;
}
div.row span.column_xxxl
{
	/*border: 1px solid #cccccc;  */
	width: 83%;
	height: 20px;  
	float: left;
	font-weight:bold;
	text-align:right;
	background-color: #FFFF99;
	margin-left: 4px;
	padding-left: 5px;
}
.total
{
	border: 1px solid white;
	text-align:right;
	font-weight:bold;
 	background-color: #ffff99;
	width: 14%;
	height: 20px; 
	float:left;
	text-align:right;
 }

 /******************************** customer style ******************************/

 
div.row span.label 
{	/*border: 1px solid black;*/

	width: 40%;
	float:left;
	text-align:right;
	vertical-align: top;
}
div.row span.cform 
{	/*border: 1px solid black;*/

	width: 59%;
	float:right;
	text-align:left;
	vertical-align:text-top;
}
div.row span.comment
{		/*border: 1px solid black;*/

	font-style:italic;
	font-size: 11px;
}

/* Thanks.asp style *******************************/

div.confirmation
{
/*border: 1px solid black;*/
margin: 50px 0px 30px 0px;
width: 560px;
text-align: center;
font-weight: bold;
}

div.confirmation span.h3
{
font-size: 16px;
margin: 60px 0px 0px -30px;
}


.prod
		{
			max-width: 250px;
			max-height: 250px;
			/*width: expression( document.getElementById("prod_img").clientWidth > 200? "200px":auto);
			width: expression(Math.min(parseInt(this.offsetWidth), 250 ) + "px"); */
			width: expression( this.clientWidth > 250? "250px":auto);

			text-align:right;			
			padding: 4px 4px 4px 4px;
		}
 
 