body{	background: #FFFFFF url(../images/bg-1.png) repeat-x 0 0;	font-family:"Helvetica", Arial, Helvetica, sans-serif;	padding:0;	font-size:10px;	line-height: 15px;	background-color: #FFF;}.body ul {	font-family: "Helvetica", Arial, Helvetica, sans-serif;	color: #000;	margin: 10px 40px 10px 0;	list-style: disc;	line-height: 14px;}a{	color:#666;	text-decoration: none;}.clear{clear:both;}p{	padding:4px 0 4px 4px;	margin:0px;	line-height:17px;	color: #333;}p.details{	padding:5px 15px 5px 15px;}p.more_details{	padding:25px 20px 0px 20px;	font-size:.75em;}#wrap{	width:900px;	height: auto;	margin:auto;	background-color:#FFFFFF;	top: 0px;}.header{	margin:auto;	width:100%;	background-image:url(../images/new_bottle_header2.png);	background-repeat:no-repeat;}.logo{	padding:10px 0 10px 10px;	background-color: #FFF;}/*---------------Social Networks------------*/#socialnet li{	float:right;	margin:10px;	padding:10px;	height:15px}#socialnet{	width:500px;	height:40px;	margin:auto;	position:inherit;	float: right;	top:20px;	left:475px;}#socialnet ul{display:block;list-style:none;padding:0 10px 0 10px;margin:0px;}#socialnet li{	display:inline;	padding:15px 15px 5px 5px;	margin:5px;	height:15px;}#socialnet a:hover {	color:#FFF;}#socialnet a {	color:#CCC;}/*-----------------------------menu-------------------*/#menu{	width:900px;	height:65px;	margin:auto;	font-size:15px;	background-color: #000;	overflow: hidden;}#menu ul{display:block;list-style:none;padding:0 10px 0 10px;margin:0px;}#menu ul li{display:inline;padding:0px;margin:0px;height:27px;}#menu ul li a{	height:27px;	display:block;	padding:0px 10px 0 10px;	margin:0 4px 0 4px;	margin:5px 2px 0 2px;	float:left;	text-decoration:none;	text-align:center;	color:#CCC;	font-size:1em;	line-height:27px;}#menu ul li.selected a{	height:70px;	padding:0px 10px 0 10px;	margin:0 4px 0 4px;	margin:5px 2px 0 2px;	float:left;	text-decoration:none;	text-align:center;	color:#fff;	font-size:1em;	line-height:27px;	background: #600 url(../images/menu_bt_bg.gif) repeat-x;}#menu a:hover{	color: #FFF;}/*----------------crumb_nav------------------*/.crumb_nav{	padding:2px 20px 2px 10px;	border: 1px;	background-color: #FFF;	margin: 0px 20px 0px 0px;}.crumb_nav a{color:#660000;}span.red{	color:#600;}.price{	padding:0 0 0 15px;	margin:2px 0 0 0;	font-size: 11px;}span.colors{padding:2px 2px 0 2px;}/*------------------------------------center content--------------------*/.center_content{	width:900px;	padding:0px 0 0 0;}.left_content{	width:490px;	float:left;	padding:20px 0 20px 20px;	background: url(../images/center_bg_3.gif) repeat-y 550px;}.right_content{	width:375px;	float:left;	padding:20px 0 20px 15px;	background-color: #F8F8F4;}.title{	font-size:15pt;	font-family:Georgia, "Times New Roman", Times, serif;	color:#600;	padding:5px 0 5px 0;	float:none;	margin:10px 20px 10px 0;	font-weight: normal;	border-bottom: thin dotted #999999;	border-top: thin dotted #999999;	line-height: 17pt;}.title2{	font-size:12pt;	font-family:Georgia, "Times New Roman", Times, serif;	color:#600;	padding:3px 0 3px 0;	float:none;	margin:0px 50px 0px 0;	font-weight: normal;	border-bottom: none;	line-height: 17pt;}span.title_icon{float:left;padding:0 5px 0 0;}.prod_title{	color:#600;	padding:5px 0 0 15px;	font-weight: bold;	font-size: 12px;	line-height: 13pt;}a.more{	font-style:italic;	color:#600;	text-decoration:none;	font-size:11px;	padding:5px 15px 0 15px;}.about{	width:337px;	clear:both;	padding:0 0 20px 0;}img.right{	float:right;	padding:5px 0 0 10px;}.right_box{	width:215px;	float:left;	padding:5px 5px 5px 0;}a:hover{	color:#000;}				/*--------pages-----------------*/div.pages {	width:430px;	padding:10px;	margin:5px;	text-align:center;	float:left;	clear:both;	font-size:10px;}div.pages a {padding: 2px 5px 2px 5px;margin-right: 2px;border: 1px solid #ddd;text-decoration: none; color: #990000;}div.pages a:hover, div.pages a:active {border:1px solid #990000;color: #fff;background-color: #990000;}div.pages span.current {padding: 2px 5px 2px 5px;margin-right: 2px;border: 1px solid #990000;font-weight: bold;background-color: #990000;color: #FFF;}div.pages span.disabled {	padding: 2px 5px 2px 5px;	margin-right: 2px;	border: 1px solid #f3f3f3;	color: #999;}/*--------feat_prod_box-----------*/.feat_prod_box{	padding:5px 0 10px 0;	margin:5px 20px 5px 0;	border-bottom:thin #666666 dotted;	clear:both;}.feat_prod_box_details{	padding:10px 0 10px 0;	margin:0 20px 10px 0;	clear:both;}.prod_img{	float:left;	padding:0 5px 0 0;	text-align:center;	min-width: 120px;}.prod_det_box{	width:325px;	float:left;	padding:0 0 0 15px;	position:relative;}.box_top{	width:325px;	height:9px;}.box_center{	width:325px;	height:auto;}.box_bottom{	width:325px;	height:9px;}.new_prod_box{	float:left;	text-align:center;	padding:8px;	width: 135px;}.new_prod_box a{	padding:3px 0 3px 0;	color:#600;	text-decoration:none;	display:block;	font-weight: bold;	font-size: 10px;}.new_prod_bg{	width:135px;	height:119px;	text-align:center;	background:url(../images/new_prod_box.gif) no-repeat center;	position:relative;}.new_icon{	position:absolute;	top:12px;	right:-52px;	z-index:200;}.special_icon{position:absolute;top:0px;right:2px;z-index:250;}img.thumb{	padding:5px 0 5px 0;}.new_products{clear:both;padding:0px;}ul.list{	clear:both;	padding:3px 0 10px 0px;	margin:0px;}ul.list li{	list-style:none;	padding:2px 0 2px 0;}ul.list li a{	list-style:none;	text-decoration:none;	color:#000000;	padding:0 0 0 5px;}ul.list li a:hover{	color: #666;	text-decoration: underline;}/*--------------beer lists box----------------*/.beer_list_box{	float:left;	text-align:center;	padding:10px;	}.beer_list_box a{	padding:5px 0 5px 0;	color:#600;	text-decoration:none;	display:block;	font-weight: bold;}.beer_list_bg{	width:60px;	height:55px;	text-align:center;	position:inherit;}.beer_list_box_top{	width:90px;	height:5px;	background:url(../images/box_top.gif) no-repeat center bottom;}.beer_list_box_center{	width:90px;	height:auto;	background:url(../images/box_center.gif) repeat-y center;}.beer_list_box_bottom{width:80px;height:5px;background:url(../images/box_bottom.gif) no-repeat center top;}.beerlist_container {	background:url(../images/bg-beerbox.png)	padding: 1em 1em;	width: 340px;	background: url(../images/bg_beer.png) no-repeat;	padding: 10px;}/*---------------contact_form------------------*/.contact_form{width:355px;float:left;padding:25px;margin:20px 0 0 15px;border:1px #666666 dotted;position:relative;}.form_row{width:335px;clear:both;padding:10px 0 10px 0;color:#660000;}label.contact{	width:75px;	float:left;	font-size:1em;	text-align:right;	padding:4px 5px 0 0;	color: #666;}input.contact_input{width:253px;height:18px;background-color:#fff;color:#999999;border:1px #666666 solid;float:left;}textarea.contact_textarea{width:253px;height:120px;font-family:"Helvetica", Arial, Helvetica, sans-serif;font-size:.75em;color: #999999;background-color:#fff;border:1px #666666 solid;float:left;}a.contact{	width:53px;	height:24px;	display:block;	float:right;	margin:0 0 0 10px;	background:url(../images/contact_bt.gif) no-repeat center;	text-decoration:none;	text-align:center;	line-height:24px;	color:#fff;	font-size: 1em;}a.continue{width:71px;height:25px;display:block;float:left;margin:10px 0 0 0px;text-decoration:none;text-align:center;line-height:25px;color:#fff;}.terms{padding:0 0 0 80px;}.form_subtitle{	position:absolute;	top:-11px;	left:7px;	width:auto;	height:24px;	text-align:center;	padding:2px 7px 0 7px;	color:#FFFFFF;	font-size:1em;	line-height:20px;	background-image: url(../images/contact_bt.gif);	}/*---------------footer------------------------*/footer {	height:40px;	width:100%;	color:#666;	margin-top:25px;background: url(images/1.png)center bottom repeat-x; padding: 20px 20px 35px; clear: left; margin-bottom: 20px;}.footer_content_container {	width:900px;	margin:5px auto auto auto;	color: #666;}.footer_content {	margin-top:14px;	text-decoration: none;	background: url(images/1.png);	border-top: 0px solid #fff;	border-right: 0px solid #fff;	border-bottom: 0px solid #fff;	border-left: 0px solid #fff;}.footer_bar {	color:#CCC;	padding:0px 5px 0px 5px;}.footer a:active {	color:#999;	text-decoration: none;	font-weight: bold;}.footer a{	text-decoration:none;	padding:0 5px 0 5px;	letter-spacing: inherit;}/*---------- homepage footer columns  -------*/.home_content{	width:900px;	margin:auto;	margin-top:5px;	height: 190px;	background: #E8E8E8 repeat-x fixed 100%;	}	.homepageColumns{	position:relative;	float:left;	width:132px;	}	.homepageColumns h3{	font-size:13px;	padding-left:10px;	text-transform: uppercase;	color: #666;	}	.homepageColumns a:link {	font-size:11px;	text-decoration: none;	color:#666666;	}.homepageColumns a:visited {	text-decoration: none;	font-size:11px;	color:#666666;	}.homepageColumns a:hover {	color:#000;	font-size:11px;	}.homepageColumns a:active {	text-decoration: underline;	color:#666666;	font-size:10px;	}	.home_content ul{	display:block;	padding:5px;	margin:0px;	list-style-type:none;	}	.home_content li {	margin:0px;	padding-left:10px;	padding-top:0px;	padding-bottom:3px;	background-repeat:no-repeat;	}	/*-------------About Images---------------------*/.midpics {	left: 10px;	top: 10px;	right: 10px;	bottom: 10px;	vertical-align: middle;}/*--------------*more-------------------*/.about ul {	font-family: "Helvetica", Arial, Helvetica, sans-serif;	color: #000;	margin: 10px 40px 10px 0;	list-style: disc;	line-height: 15px;}.footer .footer_content_container a {	color: #999;}content_cover {   width:100%;	margin:100%;	background: #E8E8E8;	border: .5px solid #CCC	}.feat_prod_box_details ul {	padding-right: 100px;	line-height: 15pt;	padding-left: 50px;}.priceline {	color: #666;	text-decoration: line-through;}.white {	color: #FFF;	margin: 2px;	padding: 17px 0 0 0;}.clickzoom {	color: #666;	text-align: center;	padding: 3px;	background-image: url(../images/divider.gif);	margin: 5px 20px 5px 20px;}#wrap .center_content .left_content .clear .feat_prod_box table tr td .intro table tr td .prod_det_box .intro #CollapsiblePanel7 .CollapsiblePanelTab .more_details a {	font-style: italic;}/*----------- gallery -------------*/.sliderGallery {    overflow: hidden;    position:inherit;    padding: 10px;    height: 160px;    width: 1200px;}.handle {    position: absolute;    cursor: move;    top: 0;    z-index: 100;    height: 17px;    width: 181px;}.sliderGallery UL {    position: absolute;    list-style: none;    overflow: none;    white-space: nowrap;    padding: 0;    margin: 0;}#container {            background-color: #fff;            width: 925px;            margin: 15px auto;            padding: 50px;        }                /* slider specific CSS */        .sliderGallery {            background: #000;            overflow: hidden;            position: relative;            padding: 10px;            height: 160px;            width: 560px;        }                .sliderGallery UL {            position: absolute;            list-style: none;            overflow: none;            white-space: nowrap;            padding: 0;            margin: 0;        }                .sliderGallery UL LI {            display: inline;        }                .slider {            width: 900px;            height: 17px;            margin-top: 140px;            margin-left: 5px;            padding: 1px;            position: relative;            background: url(scrollbar.png) no-repeat;        }                .handle {            position: absolute;            cursor: move;            height: 17px;            width: 181px;            top: 0;            background: url(scroller.png) no-repeat;            z-index: 100;        }                .slider span {            color: #bbb;            font-size: 80%;            cursor: pointer;            position: absolute;            z-index: 110;            top: 3px;        }                .slider .slider-lbl1 {            left: 50px;        }                .slider .slider-lbl2 {            left: 107px;        }                .slider .slider-lbl3 {            left: 156px;        }        .slider .slider-lbl4 {            left: 280px;        }        .slider .slider-lbl5 {            left: 455px;        }		.list {	list-style: disc;}.active-section {	color: #455878;}.container {	background: #fff;	padding: 1em 1em;	width: 320px;}.container-bg {background: #fff;}.content {	margin: 0 0 .1em 0;}