/* default styles
   -------------- */
   
body { 
    width:778px;
	margin:0 auto;
	padding: 0; 
	font: 0.8em Tahoma, sans-serif; 
	line-height: 150%;
	background: #fff; 
	color: #454545; 
}

a {	color: #466374;	text-decoration:none;}
a:hover { color: #E0691A; background: inherit; }
.dark  { color: #737373; background: inherit; font-weight: bold; }

p {	margin: 0 0 5px 0; }

ul { margin: 0; padding : 0; list-style : none; }

form { 	margin: 0; }

.product_more{
	height:16px;
	width:47px;
	border:0;
}
.product_img{
	width:115px;
	height:110px;
	border:0;
}
.addtocart{
	width:96px;
	height:25px;
	border:0;
}
.proddetailbox{
	border:1px #CCCCCC solid;
	margin-bottom:10px;

}
.proddetailbox2{
	border-left:1px #CCCCCC solid;

}
.proddetailword1{
valign:top; 
height:15px;
background-color:#EFF3F8;
border-bottom:1px #CCCCCC solid;
padding-left:5px;
}

.proddetailword2{
valign:top; 
height:15px;
border-bottom:1px #CCCCCC solid;
padding-left:5px;
}
.proddetailword3{
valign:top; 
height:60px;
background-color:#EFF3F8;
border-bottom:1px #CCCCCC solid;
padding-left:5px;
}



input.search { 
	width: 292px; 
	border: 0;
	background: #FFF url(input.gif) no-repeat;
	padding: 4px; 
	color: #E0691A;
	font-weight: bold;
}

input.submit {
	background: #E0691A url(submit.gif) no-repeat;
	border: 0;
	padding: 4px 0;
	width: 65px;
	margin: 0 15px 1px 0;
	color: #FFF;
	font: bold 1em Arial, Sans-Serif;
}

input.login { 
	width: 150px;
	border: none; 
	
	padding: 4px; 
}

/*header
   ------ */
.header { 
	height: 68px;
	background: #fff;
	color: #808080;
	margin: 3px 0px 0px 0px;
	width:778px;
}
.header_right {
	float: right;
	width: 400px;
	height:68px;
	color: #808080;
}

	.header_right_bottom {
		float: left;
		width: 170px;
		margin-top:10px;
		margin-left:30px;
		margin-bottom:3px;
		text-align:left;
		background:url(../img/cart-mini.gif) no-repeat;
		padding-left:20px;
	}
.logo{
	float:left;
	width:450px;
	height:50px;
	border:0px;
}
.logo img{
	border:0px;
}
	/*navigation_layout*/
.bar { 
	clear: both;
	font-size: 1em;
	height: 30px; 
	color: #FFF;
	margin-bottom:5px;
	border:1px #98A9B3 solid;
	
} 
.bar a{
	color:#466374;
	font-weight:bold;
}
#pxline{
	height:5px;
}

/*search_layout*/
#search{
	clear:both;
	BACKGROUND-COLOR:#EEEEEE;
}
.search_inp{
	WIDTH: 150px;
	padding:1px 1px;
	BORDER: #767676 1px solid
}
input.submit {
	background: #E0691A url(submit.gif) no-repeat;
	border: 0;
	padding: 4px 0;
	width: 65px;
	margin: 0 15px 1px 0;
	color: #FFF;
	font: bold 1em Arial, Sans-Serif;
}
.sel{ margin-top:5px;
	WIDTH: 130px;
	padding:1px 1px;
	BORDER: #767676 1px solid;}
input,select {margin:0; padding:0; text-align:left; font-family:Arial, Helvetica, sans-serif; margin-left:10px; font-size:12px}

/* left side
   --------- */

.left {
	float: left;
	width: 160px;
	margin: 0 0 0px 0;
}

.left h3 {
	clear: both;
	width:160px;
	height:25px;
	margin: 0;
}		
.left_box { 	
	font-size:0.9em;
	padding:2px 5px 5px 2px;
	line-height:100%;
	margin: 0 0 5px 0; 
	color: #6D7783; 
	background: #F2F6F9;
 }
.left_box_last { 	
	font-size:0.9em;
	padding:5px 5px 1px 2px;
	line-height:100%;
	height:635px!important;
	height:615px;
	margin: 0 0 5px 0; 
	color: #6D7783; 
	background: #EEE;
 }

.email_inp{
	margin-top:5px;
	WIDTH: 130px;
	padding:1px 1px;
	BORDER: #767676 1px solid;
}
#sumbit_btn{
	margin-top:5px; 
	margin-left:50px;
	width:63px;
	height:20px;
	text-align:center;
}
#sumbit_btn2{
	margin-top:5px; 
	margin-left:10px;
	width:63px;
	height:20px;
	text-align:center;
}

#btn1-border,#btn2-border,#btn3-border{width:66px; height:23px; border:1px solid #D2E1EE; float:left;margin-left:10px !important; margin-left:4px;}

/* right side
   ---------- */
		
.right {
	float: RIGHT;
	width: 610px;
	margin:8PX 0PX 1PX 8PX;
}
	
.catalog_box{
	float:left;
	width:140px;
	height:70px;
	border:1px #CCD8E6 solid;
	margin-bottom:5px;
}
.catalog_list{
	float:left;
	width:140px;/*150*/
	height:115px;
}
.catalog_list ul{
	margin: 0px 10px 0px;
	text-align: left;
	font-size:0.8em;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.catalog_list li{
	line-height: 100%;
	background: url(../img/line.gif) repeat-x bottom;
	width: 100%;
}

.catalog_list li a{
	color: #6D7783;
	display: block;
	padding: 4px 0px 4px 15px;
	background: url(../img/arrow.png) no-repeat 3px 6px;
}

.catalog_list li a:visited {
	font-weight:bold;
	text-decoration: none; 
	color: #5B6D82;
	}


.catalog_list li a:hover{
	color: #FF8000;
	font-weight:bold;
	background: url(../img/arrow1.gif) no-repeat 1px 6px;
	text-decoration:underline;
	}
	
/*site name----------
-----------------*/
.sitewhere{
	clear:both;
	margin-top:60px !important;
	margin-top:0px;
	width:100%;
	font-size:1em;
	font-weight:bold;
	color:6C757A;
	background:#EBF1F4;
}
.sitewhere2{
	clear:both;
	margin-top:0px;
	width:100%;
	font-size:1em;
	font-weight:bold;
	color:6C757A;
}	
/*---offers--------
------------------*/
.offers{
	float:left;
	width:610px;
	margin-top:10px;	
}
.offer_img{
	width:100px;
	height:100px;
	margin:2px 5px !important;
	margin-top:8px;
	margin-bottom:0px;
	border:1px #000 solid;
	}

/* itembox */
.box{
	width:100px;
	height:100px;
	float:left;
	text-align:center;
	margin-top:5px;
	margin-right:2px; 
	border:1px #CCD8E6 solid;
	}
.pricWord{
	font-size:1em;
	font-weight:bold;
	color:#FF6600;
}

/*----specials----*/
.specials{
	float:left;
	width:610px;
	margin-top:5px;
	margin-bottom:10px;
		}
	
/*-----new products----
-----------------------*/
.newproducts{
	margin-top:5px;
	margin-bottom:10px;
	float:left;
	width:610px;
}
/*-------bottom----
-------------------*/
.bottom{
	clear:both;
	border-top:2px #A9C0CE solid;
	width:778px;
	height:55px;
	background:#fff;
}
.bottomFrame{
	margin-top:1px;
	background:#F2F6F9;
	height:52px;
	padding-left:50px;
	padding-right:50px;
	text-align:center;
	font-size:0.8em;
	color:#466374;
	font-weight:bold;
}
.bottomFrame a:hover{
	color:#5B6D82;
}
.bottomFrameCopyright{
	color:#6C757A;
	line-height:100%;
}

/*contactUs--------------
-------------------------*/
#content{
	margin-top:10px;
}
#contentText{
	margin-top:5px;
	margin-left:5px;
	text-align:left;
}
.boldText{
	font-weight:bold;
	color:#6D7783;
	}
/*register*/
.reg_inp{	
	margin-top:2px;
	WIDTH: 200px;
	padding:1px 1px;
	BORDER: #767676 1px solid;
}
.sign_inp{	
	margin-top:2px;
	WIDTH: 130px;
	padding:1px 1px;
	BORDER: #767676 1px solid;

}

/*shopping cart table*/
#mytable {
	width: 610px;
	padding: 0;
	margin: 0;
	border-left:1px #C1DAD7 solid;
}

#mytable caption {
	padding: 0 0 5px 5px;
	width: 500px;	 
	text-align: left;
	font-weight:bold;
	color:#999999;
}

#mytable th {	
	color: #4f6b72;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #F2F6F9 url(images/bg_header.jpg) no-repeat;
}

#mytable td {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	font-size:11px;
	padding: 6px 6px 6px 12px;
	color: #4f6b72;
}


#mytable td.alt {
	background: #F5FAFA;
	color: #797268;
}

/*---------for IE 5.x bug*/
html>body td{ font-size:11px;}



.updatebag_back{
	font-weight:bold;
}