/* CSS Document */
*{ margin:0; padding:0;}
.left{float:left;}
.right{float:right;}
img{border:none;}

.winsmall
{
	float:left; 
	width:330px; 
	font-size: 10pt; 
	font:normal 12px/15px "Gotham",Arial, Helvetica, sans-serif; 
	color:#d97e6b; 
	padding:19px 0 18px 20px;
}

#layout{width:770px; margin:0 auto;}
#main{float:left; width:768px; border:1px solid #eee; border-top:none; border-bottom:none;}
#header{float:left; width:768px; padding:5px 0 0;}
#header .shopping{float:right; width:194px; padding-bottom:15px;}
#header .shopping img{float:left; margin-right:8px; display:inline;}
#header .shopping h4{float:left; width:114px; font:bold 12px/14px Georgia, Times New Roman, Times, serif; color:#000; padding-top:25px;}
#header .shopping a.item{float:left; width:auto; color:#c7162d; font:normal 11px/12px Arial, Helvetica, sans-serif; text-decoration:none;}
#header .shopping a.service{float:left; width:90px; color:#888b8e; font:normal 11px/12px Arial, Helvetica, sans-serif; background:url(../images/arrow_red.gif) no-repeat 0 4px; padding-left:5px; text-decoration:none;}
#header .logo{float:left; width:auto; padding:20px 0 0 6px;}
#header .nav{float:left; width:768px;}
#header .nav ul{float:left; width:583px; list-style:none;}
#header .nav ul li{float:left; padding:0 6px; font:normal 14px/15px Times New Roman, Georgia, Times, serif;}
#header .nav ul li.last{float:left; padding-right:0;}
#header .nav ul li a.offer{float:left; padding:0 6px; color:#d72431; font-size:13px;}
#header .nav ul li a{float:left; text-decoration:none; color:#888b8f;}
#header .nav form{float:left; width:174px; border:none; margin-left:1px; display:inline;}
#header .nav fieldset{float:left; width:172px; border:none; background:#e4e4e5 url(../images/news_bg.gif) repeat-x 0 0;}
#header .nav fieldset label{float:left; width:63px; padding:3px 0 5px 5px; font:bold 11px/12px Arial, Helvetica, sans-serif; color:#d72431;}
#header .nav fieldset input.text{float:left; width:79px; height:14px; border:none; margin:2px 3px 0 0; display:inline; padding:1px 0 0 4px; color:#9e9e9e; font-size:10px;}
#header .nav fieldset .ok{float:left; width:15px; height:15px; padding:0; margin-top:2px;}

#menu{float:left; width:768px; background:#d72331;}
#menu ul{float:left; width:768px; list-style:none; padding-top:1px;}
#menu ul li{float:left; padding:0 28px 0 10px; font:normal 15px/20px "Times New Roman", Times, serif;}
#menu ul li.last{float:left; padding-right:0;}
#menu ul li a{float:left; width:auto; color:#fff; text-decoration:none;}

#body_container{float:left; width:768px; padding-top:10px;}
#body_container .banner_top{float:left; width:766px; padding-left:2px;}


#left_container{float:left; width:462px;}
#left_container .welcome{float:left; width:440px; padding:30px 0 27px 22px; border-bottom:1px solid #eee;}
#left_container .welcome h3{float:left; width:340px; font:normal 30px/30px "Gotham",Arial, Helvetica, sans-serif; color:#d97e6b;}
#left_container .welcome h3 span{float:left; color:#ec6448;}
#left_container .welcome h3 small{ font-size:15px;}
#left_container form{float:left; width:462px;}
#left_container fieldset{float:left; width:462px; border:none;}
#left_container fieldset input.text{float:left; width:316px; height:20px; border:1px solid #e2e9ef; border-top:1px solid #aaadb2; margin-left:20px; display:inline;}
#left_container fieldset label{float:left; width:300px; font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif; color:#d97e6b; padding:9px 0 6px 0;margin-left:20px; display:inline;}
#left_container fieldset input.enter{float:left; width:162px; height:23px; margin-left:22px; display:inline;}
#left_container fieldset p.win{float:left; width:330px;  font:normal 15px/18px "Gotham",Arial, Helvetica, sans-serif; color:#d97e6b; padding:19px 0 18px 20px;}
#left_container fieldset .newsletter{float:left; width:440px; border:1px solid #eee; border-left:none; border-right:none; padding:13px 0 1px 22px; background:url(../images/red_envelop.gif) no-repeat 350px 25px; margin:22px 0 20px;}
#left_container fieldset .newsletter p{float:left; width:310px; font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif; color:#886e68; padding:0 120px 12px 0;} 
#left_container fieldset .check{float:left; width:12px; height:12px; margin-right:11px; display:inline;}
#left_container fieldset .newsletter p.none{float:left; width:320px; padding-right:0;}

#right_container{float:left; width:305px; padding-bottom:12px;}
#right_container .banner{float:left; width:304px; padding:0 0 1px 0;}
#right_container .content{float:left; width:288px; background:#fff url(../images/right_content_bg.gif) repeat-x 0 0; padding:18px 0 0 17px;}
#right_container .content h4{float:left; width:200px; font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif; color:#886e68; text-transform:uppercase;}
#right_container .content p{float:left; width:218px; font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif; color:#886e68; padding-bottom:14px;}
#right_container .content p a{color:#886e68;}
#right_container .content p a:hover{ text-decoration:none;}
#right_container .content img{float:left; width:166px; padding:0 50px 27px 55px;}
#right_container .content a.top{float:right; width:auto; background:url(../images/arrow_top.gif) no-repeat right 7px; padding-right:8px; font:normal 10px/14px Arial, Helvetica, sans-serif; color:#878787; text-decoration:none; margin-right:8px; display:inline;}

#footer_outer{float:left; width:768px; background:url(../images/dot_border.gif) repeat-x 0 0; padding-top:3px;}
#footer{float:left; width:768px; background:url(../images/dot_border.gif) repeat-x 0 bottom; padding-bottom:3px;}
#footer ul{float:left; width:590px; list-style:none; text-decoration:none; text-align:center; padding-top:0!important; padding-top:5px;}
#footer ul li{ display:inline; padding:0 8px 0 4px; font:normal 10px/12px Arial, Helvetica, sans-serif; background:url(../images/footer_seprator.gif) no-repeat right 2px;}
#footer ul li a{color:#a0a0a0; text-decoration:none;}
#footer ul li a:hover{ text-decoration:underline;}
#footer ul li.last{padding-right:0; background:none;}
#footer .search{float:right; width:173px; background:#dddcdc; padding:1px;}
#footer .search form{float:left; width:173px;}
#footer .search fieldset{float:left; width:173px; background:#e3e3e3; padding:1px; border:none;}
#footer .search fieldset input.text{float:left; width:151px; height:13px; border:none; padding:2px 0 0 4px; margin-right:1px; display:inline; font:normal 10px/10px Arial, Helvetica, sans-serif; color:#515151;}
#footer .search fieldset input.ok{float:left; width:15px; height:15px;}

