@charset "utf-8";
/* CSS Document */
img { border:0px; }
body { padding:0px; margin:0px; background:url(images/design/mainback.jpg) #141414 no-repeat center top fixed; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#fff;}
.main_table { width:931px; }
#noborder{border:0px;}
.clear{ clear:both;}
#left_img{position:absolute; top:0px; left:0px;}
#right_img{position:absolute; top:0px; right:0px;}
/**************************** top menu *****************/
.toptable { margin:7px 0px 20px 0px; }
.topmenu_left { background:url(images/design/topmenu_left.png) no-repeat right; width:10px; }
.topmenu_right { background:url(images/design/topmenu_right.png) no-repeat left; width:10px; }
.topmenu_center { background:url(images/design/topmenu_center.png) repeat-x; height:35px; font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; color:#FFF; }
.topmenu_center a { color:#FFF; text-decoration:none; padding:0px 73px 0px 45px; }
.top_property { width:603px; }
.shopping_cart { font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#c2c2c2; }
.shopping_cart a { text-decoration:none; color:#c2c2c2; }
.shopping_cart b { font-weight:bold; color:#FFF; }
.language a { margin-left:5px; }
.currencies { font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#c7c7c7; }
.currencies select { font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#c7c7c7; background:#272727; border:#323131 1px solid; width:84px; height:18px; b }
.login { font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; color:#FFF; text-align:right; padding-top:21px; }
.login a { text-decoration:none; color:#FFF; padding:0px 23px 0px 22px; }


/**************************************** body part *****************************************/
.body_topleft { background:	url(images/design/body_topleft.png) no-repeat right; width:13px; font-size:1px; }
.body_topright { background:	url(images/design/body_topright.png) no-repeat left; width:13px; font-size:1px; }
.body_topcenter { background:	url(images/design/body_topcenter.png) repeat-x; height:13px; font-size:1px; }


.body_bottomleft { background:	url(images/design/body_bottomleft.png) no-repeat right; width:13px; font-size:1px; }
.body_bottomright { background:	url(images/design/body_bottomright.png) no-repeat left; width:13px; font-size:1px; }
.body_bottomcenter { background:	url(images/design/body_bottomcenter.png) repeat-x; height:13px; font-size:1px; }


.body_rightcenter { background:	url(images/design/body_rightcenter.png) repeat-y left; width:13px; font-size:1px; }
.body_leftcenter { background:url(images/design/body_leftcenter.png) repeat-y right; width:13px; font-size:1px; }

.body_center { background:url(images/design/body_center.png); } 
/*************************************** left part ***************************************/ 
.left_part { width:221px; padding:7px 0px 0px 0px; }

#BoxHeading { background:url(images/design/box_top.png) no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FFF; padding:13px 0px 5px 15px;}
#BoxCenter { background:url(images/design/box_center.png) repeat-y; padding:5px 5px 10px 5px;}
	.cat_link_0 { font-family:Tahoma, Geneva, sans-serif; font-size:11px; font-weight:bold; color:#FFF; text-decoration:none;
					display:block;  margin:0px 14px 0px 10px; padding:7px 0px 6px 25px; border-top:#0188b4 1px dashed; background:url(images/design/arrow.png) no-repeat 10px 12px;}
	.BoxLink { font-family:Tahoma, Geneva, sans-serif; font-size:11px; font-weight:bold; color:#FFF; text-decoration:none;
					display:block;  margin:0px 14px 0px 10px; padding:7px 0px 6px 25px; border-top:#0188b4 1px dashed; background:url(images/design/arrow.png) no-repeat 10px 12px;}
#BoxFooter { background:url(images/design/box_bottom.png) no-repeat; font-size:10px; padding-bottom:10px;}




.box_topleft { background:url(images/design/box_topleft.png) no-repeat right; width:16px; font-size:1px; }
.box_topright { background:url(images/design/box_topright.png) no-repeat left; width:16px; font-size:1px; }
.box_topcenter { background:url(images/design/box_topcenter.png) repeat-x; height:41px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FFF; }



.box_bottomleft { background:url(images/design/box_bottomleft.png) no-repeat right top; 
	width:10px; font-size:1px; }
.box_bottomright { background:url(images/design/box_bottomright.png) no-repeat left top; width:10px; font-size:1px; }
.box_bottomcenter { background:url(images/design/box_bottomcenter.png) repeat-x top; height:11px; font-size:1px; padding-bottom:18px; }

.box_leftcenter { background:url(images/design/box_leftcenter.png) repeat-y; width:15px; font-size:1px; }
.box_rightcenter { background:url(images/design/box_rightcenter.png) repeat-y; width:15px; font-size:1px; }

.box_center { background:url(images/design/box_center.png); font-family:Tahoma, Geneva, sans-serif; font-size:11px; font-weight:bold; color:#FFF;	
}
.box_center a { color:#FFF; text-decoration:none; display:block; margin:7px 5px 0px 0px; padding:0px 0px 6px 25px; border-bottom:#0188b4 1px dashed; background:url(images/design/arrow.png) no-repeat 10px 4px; }
.box_center a#no_border { border:0px; padding:0px 0px 10px 25px; }
.sp_price_strok { font-family:Tahoma, Geneva, sans-serif; font-size:12px; font-weight:bold; color:#FFF; text-decoration:line-through; padding:10px 0px 5px 5px; }
.sp_price { font-family:Tahoma, Geneva, sans-serif; font-size:12px; font-weight:bold; color:#FFF; padding:0px 0px 0px 5px; }
/************************************** right part **********************************/
.right_part { padding:0px 0px 0px 15px;}
.banner_padding { padding:6px 0px 15px 0px; }
.sp_padding { padding-left:15px; }
.searchbar { background:url(images/design/searchbar.png) no-repeat; border:0px; width:160px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000; padding:5px 0px 5px 3px; }
.search_buttton { float:right; padding:0px 3px 0px 0px; }
.search_link { background:#141414; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#FFF; }
.search_link a { color:#FFF; text-decoration:underline; }


#PageHeading{font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#3aa0c6;}
	.MainText{ text-align:justify; padding:10px 0px 20px 0px;}
	.ContentBoxHeading{ background:url(images/design/newprodcut_title.png) no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#fff; padding:8px 0px 9px 6px;}
		.NewProductBox{ margin:10px 0px 10px 0px; padding:10px; width:200px; float:left;}
		.product_title { font-size:14px; font-weight:bold; color:#00698a; }
/*		.product_price { font-size:12px; font-weight:bold; color:#00698a; padding-left:8px; } */
		.product_button { text-align:right; padding:5px 10px 0px 0px; }
		.product_img { padding:12px 0px 12px 0px; }
	.ContentBoxFooter{}
	#rightborder { border-right:#464741 1px dotted; }
#PageFooter{ display:none;}



.welcome_table { padding:0px 0px 22px 7px; }
.welcome { font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#3aa0c6; }
.welcome_inner { font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#fff; text-align:justify; }

.newpro_left { background:url(images/design/newpro_left.png) no-repeat right; width:11px; font-size:1px; }
.newpro_right { background:url(images/design/newpro_right.png) no-repeat left; width:11px; font-size:1px; }
.newpro_center { background:url(images/design/newpro_center.png) repeat-x; height:38px; font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#FFF; }
#noborder2 { width:220px; height:335px; border:0px; margin-top:10px; padding-left:5px; }
.product_title { font-family:Verdana, Geneva, sans-serif; font-size:14px; font-weight:bold; color:#00ccff; }
.product_price { font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; color:#fff; padding-left:4px; }
.product_button { text-align:right; padding:5px 0px 0px 0px; }
.product_img { padding:12px 0px 12px 10px; }

/************************************************ bottom part *********************************************/

.bottom_inner{ margin:0px auto;  position:relative; margin-top:10px; height:78px; background:url(images/design/bottom_center.png) no-repeat;}
#card { position:absolute; top:30px; left:25px; }
#bottom_link{ font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; position:absolute; top:10px; right:10px; }
#bottom_link a { text-decoration:none; padding:0px 12px 0px 18px; color:#fff; }
#copyright { font-size:10px; font-weight:bold; color:#fff; position:absolute; top:35px; right:20px;}
#copyright a { color:#fff; }
#company { position:absolute; top:55px; right:20px;font-size:10px; font-weight:bold; color:#acaeaf; text-align:right; padding-bottom:10px; }
#company a { color:#acaeaf; text-decoration:none; }
#company h1 { margin:0px; padding:0px; font-size:10px; display:inline-block;}

	.moduleRow { }
.moduleRowOver { background-color: #a9a295; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #8a8782; }

.checkoutBarFrom, .checkoutBarTo {  }
.checkoutBarCurrent {   }

.BoxTextLink
{
font-family:Tahoma, Geneva, sans-serif; font-size:11px; font-weight:bold; color:#01a7cc; text-transform:uppercase; text-decoration:none; display:block; padding:5px 5px 0px 5px; ;
}

s
{ color:#FF0000; 
}
u
{ color:#FFF; 
}
.inputText {
border:dotted 1px #464741;
}

.shoppingcart
{ text-align:center;
border-right:#FFF 1px dotted;
}


.shoppingcart-heading
{
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #FFF;	
  font-weight: bold;
  padding:15px 5px 5px 5px;
  border-bottom:#FFF 1px dotted; 
}

.shoppingcart-proname{ font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#FFF; padding:25px 5px 0px 5px; font-weight:bold; }
.shoppingcart-proname a { color:#FFF; text-decoration:none; }
.shoppingcart-dotted{ border-right:#FFF 1px dotted; text-align:center;  border-left:#FFF 1px dotted; padding-left:5px; padding-right:5px;  }
.shoppingcart-productprice{ font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#FFF; padding:0px 5px 0px 5px; font-weight:bold;}
.shoppingcart-borderboottom { border-bottom:#FFF 1px dotted; padding:5px 0px 5px 0px; }


.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 12px; color:#FF0000; padding:5px 0px 5px 0px; font-weight:bold; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-weight:bold; color:#0F0; padding-top:5px 0px 5px 0px; font-size:12px }

.infoBoxNoticeContents {
  color:#FF0000;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

.BoxTextLink { font-family:Tahoma, Geneva, sans-serif; font-size:11px; font-weight:bold; color:#FFF; text-decoration:none;
					display:block;  margin:0px 14px 0px 10px; padding:7px 0px 6px 25px; }
					
.pro_image { color:#FFF; }					

.smallText a { color:#FFF; }					
a { color:#FFF; }
