/* CSS Document */
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5c5c5c;
	background:#ffffff;
	margin:0px;
	padding:0px;
}
p, h1, h2, h3, h4, h5, h6, form{
	margin:0;
	padding:0;
}
img{
	border:0;
}
a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#251f00;
}
a:hover{
	text-decoration:underline;
}
.container{
	width:1000px;
}

/*........................................hadder...............................*/

.logo{
	padding:10px 0px 0px 0px;
}
.top_link a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#999999;
	text-decoration:none;
	padding:0px 15px 0px 15px;
}
.top_link a:hover{
	text-decoration:underline;
}
.english_flag{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:bold;
}
.chinese_flag{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	padding-right:23px;
}
.search_box{
	background:url(../images/searchbox1.gif) no-repeat right top;
	height:52px;
	width:419px;
	vertical-align:top;
	padding-top:20px;
}
.search_box .inputspace{
	margin-top:4px;
}.textbox{
	background: #ffffff url(../images/search_icon.gif) no-repeat left top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	border:1px solid #cccccc;
	padding:5px 5px 5px 30px;
	width:170px;
	height:13px;
}
.textbox1{
	background: #ffffff url(../images/arrow.gif) no-repeat right top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	border:1px solid #cccccc;
	padding:5px 30px 5px 5px;
	width:70px;
	height:13px;
}
/*.......................................end hadder............................*/


/*..................................nav........................................*/

#nav .nav_left{
	background:url(../images/navleftImg.gif) no-repeat left top;
	height:38px;
	width:6px;
}
#nav .nav_middle{
	background:url(../images/navmiddleImg.gif) repeat-x;
	height:38px;
}

.nav_right{
	background:url(../images/navrightImg.gif) no-repeat right top;
	height:38px;
	width:6px;
}
#nav a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#ffffff;
	line-height:38px;
	padding:0px 23px 0px 24px;
	text-decoration:none;
	border-right:1px solid #ffffff;
	float:left; 
}
#nav a:hover{
	background:#666666 top;
}

/*................................end nav.................................*/


/*................................left area.................................*/

#left{
	width:268px;
	overflow:hidden;
}


#left .product_top{
	background:url(../images/en_orange_top_bg.gif) no-repeat top;
	height:39px;
	width:268px;
	overflow:hidden;
}

#left .product_middle{
	background:url(../images/orangemiddleImg.gif) repeat-y top;
}

#left .product_bottom{
	background:url(../images/orangebottomImg.gif) no-repeat bottom;
	width:268px;
	height:7px;
}

#left .blacktext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
	font-weight:bold;
	padding-left:20px;
}

.blacktext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
	font-weight:bold;
	padding-left:20px;
}

#left .redtext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#a90903;
	padding-right:28px;
}

.redtext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#a90903;
	padding-right:28px;
}
#left .recommended_left{
	background:url(../images/leftbg.gif) no-repeat left top;
	height:36px;
	width:9px;
}

#left .recommended_middle{
	background:url(../images/middlebg.gif) repeat-x;
	height:36px;
}

#left .shoppingTop{
	background:url(../images/shoppingtopImg.gif) no-repeat top;
	height:5px;
	width:268px;
}

#left .shoppingMiddle{
	background:url(../images/shoppingmiddleImg.gif) repeat-y;
}

#left .shoppingBottom{
	background:url(../images/shoppingbottomImg.gif) no-repeat bottom;
	height:7px;
	width:268px;
}

#left .shoppingred{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#a90903;
}

#left .orangeBg{
	background:url(../images/orangeBg.gif) repeat-x top;
	height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#251f00;
	padding-left:10px;
}

#left .supermarketTop{
	background:url(../images/en_supermarket_bg.gif) no-repeat top;
	height:39px;
	width:268px;
}
#left .supermarketMiddle{
	background:url(../images/orangemiddleImg.gif) repeat-y;
}
#left .supermarketBottom{
	background:url(../images/orangebottomImg.gif) no-repeat bottom;
	height:7px;
	width:268px;
}
.border{
	background:#ffffff;
	border:1px solid #7b7b7b;
	height:25px;
	width:10px;
	padding:0px 5px 0px 5px;
}
#left .supermarketredtext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#b2221d;
	font-weight:normal;
}
#left .supermarketgraytext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#b0afaf;
}
.border1{
	background:#ffffff;
	border:1px solid #eae8e8;
	height:60px;
}
.graytext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#5c5c5c;
}
.img{
	padding-left:5px;
}
/*................................end left area.................................*/

/*................................right area.................................*/

#right{
	width:709px;
	overflow:hidden;
}
#right .speicalOffers{
	background:url(../images/en_special_offersbg.gif) no-repeat top right;
	height:40px;
	width:709px;
	overflow:hidden;
}
#right .midBg{
	background:url(../images/midBg.gif) repeat-y;
	width:202px;
	
}

#right .offertext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
	/*padding-left:20px;*/
}
#right .redtext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#a90903;
	padding-right:6px;
}
.redtext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#a90903;
	padding-right:6px;
}
#right .specialLeft{
	background:url(../images/specialLeftImg.gif) no-repeat left;
	width:11px;
	height:31px;
}
#right .specialmid{
	background:url(../images/specialfMiddleImg.gif) repeat-x;
}
.padding{
	padding-left:4px;
}
#right a{
	color:#a90903;
	text-decoration:none
}
#right a:hover{
	text-decoration:underline;
}
.graytext1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#999999;
	padding-left:10px;
}

/*................................end right area.................................*/

/*................................footer.................................*/

.graystrip{
	background:#F0EEEE;
	height:64px;
	border:1px solid #999999;
}
.footerImg{
	padding-left:94px;
}
.footernav a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3c3c3c;
	text-decoration:none;
	padding:0px 5px 0px 5px;
	line-height:30px;
}
.footernav a:hover{
	text-decoration:underline;
}
input.btnUpdateLink {
	margin:0;
	padding:0;
	background-image:url(../images/en_update_cart.gif);background-repeat:no-repeat; background-position:left top; background-color:transparent; height:28px; width:89px; border:none;
	cursor:pointer;
}
input.deliveryMode {
	margin:0;
	padding:0;
	background-image:url(../images/en_select_delivery_location.gif);background-repeat:no-repeat; background-position:top; background-color:transparent; height:28px; width:168px; border:none;
	cursor:pointer;
}
input.btnContinueLink {
	margin:0;
	padding:0;
	background-image:url(../images/en_continue_shopping.gif); background-repeat:no-repeat; background-position:top; background-color:transparent; height:28px; width:143px; border:none;
	cursor:pointer;
}
input.btnCheckoutLink {
	margin:0;
	padding:0;
	background-image:url(../images/en_proccedToCheckout.gif);background-repeat:no-repeat; background-position:top; background-color:transparent; height:28px; width:157px; border:none;
	cursor:pointer;
}

input:hover.btnUpdateLink, input:hover.deliveryMode, input:hover.btnContinueLink, input:hover.btnCheckoutLink {
	background-position:left bottom;
}
/*................................end footer.................................*/
.yellowhead{
	background:url(../images/head.gif) no-repeat left;
	height:40px;
	width:709px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:15px;
	}
	.errorTxt {
	margin:1em 0;
	padding:4em;
	line-height:1.4em;
	text-align:center;
	font-size:1em;
	font-weight:normal;
	color:#660000;
	border:1px dashed #ff9999;
	background-color:#ffe2e2;
}
.successTxt {
	border:1px dashed #ff9999;
	background-color:#ffe2e2;
	text-align:center;
	color:#660000;
	margin:0;
	padding:2em;
	line-height:1.4em;
	font-weight:bold;
	font-size:1em;
	margin:1em 0;
}
h2.headerBg {
	margin:0px 0px 1px 0px;
	padding:0;
	border:none;
	border-bottom:1px solid #FFD005;
	clear:both;
	float:none;
	/*background:transparent url(../images/buttons/addtoCartBg.gif) repeat-x top;*/
	height:26px;
	color:#FFFFFF;
	overflow:hidden;
	}
h2.headerBg span {
	background-color:#FFD005;
	display:block;
	width:auto;
	height:26px;
	line-height:25px;
	float:left;
	padding:0px 0px 0px 10px;
}
h2.headerBg em {
	margin:0;
	padding:0;
	float:left;
	height:0px;
	border-left:26px solid #FFD005;
	border-top:26px dotted transparent;
	display:block;
}
.displayNone{
border:none;
background:#FFFFFF;
}

#nav a.lastBorderNone {
	border:none;
}


#right .pagetable {
	margin-bottom:1em;
}
#right .pagetable a {
	color:#990000;
	background-color:#FFFF99;
	display:block;
	padding:2px 4px 2px 4px;
	border:solid 1px #990000;
}
#right .pagetable a:hover {
	background-color:#000000;
	color:#FFFFFF;
	text-decoration:none;
}

#right .pagetable a.current {
	display:block;
	padding:2px 4px 2px 4px;
	float:left;
	border:solid 1px #990000;
	background:#990000;
	font-weight:bold;
	color:#ffffff;
	margin:0px 1px 0px 1px;
}



.IMgborder{
	/*background:url(../images/borderIMg.gif) no-repeat;*/
	height:100px;
	width:100px;
	border:1px solid #999999;
}

.SmallIMgborder{
	background:url(../images/smallBorderIMg.gif) no-repeat;
	height:129px;
	width:132px;
}

.cartcolor{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#fff;
	font-weight:bold;
}

.pro_contents{
padding-left:15px;
}
.fieldset legend {
color:#000000;
}
#interesaVideo {
 float:left;
 margin-right:20px;
 margin-bottom:10px;
}
#interesaVideo object, #interesaVideo embed {
 width:300px;
 height:225px;
}

#interesaVideo1 {
 float:left;
 margin-right:20px;
 margin-bottom:10px;
}
#interesaVideo1 object, #interesaVideo1 embed {
 width:480px;
 height:390px;
}
.videotitle{
font-weight:bold;
font-size:13px;
margin:0;
padding:0;
text-decoration:underline;
color:#666666;
font-weight:bold;
}

.videodescription{
font-weight:bold;
color:#666666;
font-size:12px;
margin:0;
padding:0;
text-decoration:none;
height:15px;
}

.showvideotitle{
font-weight:bold;
color:#666666;
font-size:18px;
text-decoration:underline;
}
