@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0;}
td{ vertical-align:top; }
body{font-family:Arial, Helvetica, sans-serif; font-size:12px; background:url(../images/mainbg.jpg) repeat-x #352E2C;}

#maincontainer{margin-left:auto; margin-right:auto; margin-top:0; padding:0; width:953px;}

#header{margin:0; padding:0;}
#menu{margin:0; padding:0; background:url(../images/menubg.jpg) no-repeat; width:953px; height:51px; float:left;}
/*******************menu***********************/
#nav ul { padding:0; margin:0;  list-style:none; float:left;}
#nav li {display:block; margin:0; padding:10px 0 0 0; list-style:none; width:158px;  float:left;}
#nav li a {margin:0; padding:0 0 0 50px;  text-decoration:none; height:41px; color:#C6AE3F; font-size:18px; line-height:34px; font-size:14px;  float:left; }
#menu li a:hover{ margin:0; padding:0 0 0 50px; list-style:none; color:#E0FF74;   float:left;}
#menu .cur a{  margin:0; padding:0 0 0 50px; list-style:none; color:#E0FF74; float:left;}

/**************************menu ends***********************/

#mainbody{margin:0; padding:0;  width:953px;}


#left{margin:0; padding:0; float:left; width:455px; background:url(../images/main-bg.jpg) repeat-x #3B3331;}
#left p{color:#7F7460; text-align:justify; line-height:16px; padding:30px 0 4px 30px;}

#mid{margin:0; padding:0 0 0 20px; float:left; background:url(../images/main-bg.jpg) repeat-x #3B3331; width:250px;}
#menu{margin:0; padding:0; float:left;}
#menu_one{margin:0; padding:0; float:right;}
#menu_one ul{margin:0;padding:15px 0 10px 0; }
#menu_one li{margin:0; padding:0 0 0 10px;list-style:none; background: url(../images/arrow.jpg) no-repeat 0; color:#7F7460;line-height:20px;} 

#menu_two{margin:0; padding:0; }
#menu_two ul{margin:0;padding:15px 0 10px 0; }
#menu_two li{margin:0; padding:0 0 0 0;list-style:none; background: url(../images/arrow.jpg) no-repeat  15px;color:#7F7460;line-height:20px;} 


#right{margin:0; padding:0; width:227px; background:url(../images/main-bg.jpg) repeat-x #3B3331; float:left;}
#wine_menu ul{margin:0;padding:15px 0 0 0; }
#wine_menu li{margin:0; padding:0 0 0 50px;list-style:none; background: url(../images/arrow.jpg) no-repeat 40px 5px;color:#7F7460;line-height:19px;} 
#contact{margin:0; padding:0; float:left;}
#contact p{color:#7F7460; text-align:justify; line-height:16px; font-size:11px; padding:0 0 10px 10px;}
#contact a{color:#9F885F; text-decoration:none;}
#bodyline{margin:0; padding:0; float:left;}
#bodyline1{margin:0; padding:0; float:left;}

#footer{ color:#96A84F;  padding:10px 0 0 0;  float:left; background:url(../images/footerbg.jpg) repeat-x #2B261D; width:100%;}
#footer a{color:#E0FF74; text-decoration:none;}
#ft_one{padding:0 5px 0 155px; margin:0; float:left; }

/**************contact page*********/
.inner{color:#92846A;}
.message{color:#998D2D;}
.message_sent{color:#9EB651;}
.btn{cursor:pointer; background:#333333; border:1px #998D2D solid; font-size:14px; color:#E0FF74;}

/**************contact end*********/

/**********************wine lsit**************/
#winelist{margin:0; padding:0 0 0 20px; float:left; width:460px; background:url(../images/main-bg.jpg) repeat-x #3B3331;}
.wine{margin:0; padding:0; color:#978A71; font-size:13px; line-height:22px;}
h1{color:#9FB94A; font-size:15px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}
#wine1{border-bottom:1px #756B5A solid; padding:10px 0 0 0; }
#winelist_right{margin:0; padding:0 0 0 10px; float:left; width:463px; background:url(../images/main-bg.jpg) repeat-x #3B3331;}
.wine1{border-bottom:1px #756B5A solid; padding:10px 0 0 0;  }
h2{color:#EEEB65; font-size:14px; font-weight:normal;}
h3{color:#BEA679; font-size:14px; font-weight:normal;}
#t_menu{padding:10px 0 0 0; border-bottom:1px #504A40 solid;}
.twine{margin:0; padding:0; color:#978A71; font-size:13px; line-height:18px;}
.t_rmenu{padding:10px 0 0 0; border-bottom:1px #504A40 solid; border-bottom:1px #504A40 solid;}
#tmenu_footer{background-color:#3B3331; padding:0 0 10px 20px; color:#BEA73F;}
/**********************wine lsit end**************/

.mainmenu{margin:0; padding:0; color:#978A71; font-size:13px; line-height:18px;}
.line{padding:10px 0 5px 0; border-bottom:1px #504A40 solid;}
.line1{padding:0 0 5px 0; border-bottom:1px #504A40 solid;}

#aboutleft{margin:0; padding:0; float:left; width:663px; background:url(../images/main-bg.jpg) repeat-x #3B3331;}
#aboutleft p{color:#7F7460; text-align:justify; line-height:16px; padding:30px 0 20px 30px;}
#aboutmid{margin:0; padding:0 20px 0 20px; float:left; background:url(../images/main-bg.jpg) repeat-x #3B3331; width:250px;}

#ws{margin:0; padding:0;}
#validate{margin:0; padding:5px 0 0 155px; float:left;}
#css{margin:0; padding:0; float:left; padding:5px 0 0 0;}

.big_font{font-size:20px; color:#FFCC00; font-family:Verdana, Arial, Helvetica, sans-serif; padding:10px 0 0 0;}

/*8888888888 additon 8888888888888888*/
#winelist2{margin:0; padding:0 0 0 20px; width:930px; background:#2e2624; height:95px; }

p a{color:#978A71; font-size:12px;}
.mmenu		{}
.mmenu td		{ }
.mmenu table		{ padding-bottom:20px; width:96%; margin:0 auto; }
.mmenu table td			{ margin:0; padding:5px 0; color:#978A71; font-size:13px; line-height:22px; border-bottom:1px #484339 solid; }
.mmenu th				{ color:#9FB94A; font-size:15px; font-weight:bold; line-height:18px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:10px 0 8px 0; border-bottom:1px #756b5a solid; text-align:left; }
.mmenu div				{ text-align:center; margin:0; padding:0; color:#978A71; font-size:13px; line-height:18px; padding-bottom:20px; }
