#Header{
	clear: both;
	text-align: left;
	background: #000000 url(/cmlgweb/images/common/bg_bottle_stain.gif) right no-repeat;
	background-position: top right;
	padding: 15px 0px 0px 0px;
	width: 778px;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	margin-left:auto;
	margin-right:auto;
}

#Header #Top{
	clear: both;
	height: 55px;
	margin: 0px 10px;
	color: #FFFFFF;
}

#Header #Top a{
	text-decoration: underline;
	color: #FFFFFF;
}

#Header #Top a:hover{
	text-decoration: none;
}

#Header #Top #Logo{
	width: 219px;
	float: left;
}

#Header #Top #StateSelection{
	float: left;
	margin: 4px 0px 0px 50px;
	width: 235px;
}

#Header #Top #StateSelection h1{
	margin-bottom: 0px;
}

#Header #Top #StateSelection .Columnx40{
	margin: 9px 3px 0px 7px;
}

#Header #Top #StateSelection .Columnx60{
	margin: 10px 0px 0px 0px;
	font-size: 11px;
}

#Header #Top #AccountNavigation{
	float: right;
	text-align: right;
	width: 219px;
	margin: 13px 0px 0px 0px;
	font-size: 11px;
}

#Header #Top #AccountNavigation ul,
#Header #MainNavigation ul{
	margin-left: 0px;
	padding-left: 0px;
}

#Header #Top #AccountNavigation ul li,
#Header #MainNavigation ul li{
	display: inline;
	list-style-type: none;
}

#Header #MainNavigation{
	border-bottom: 1px solid #000000;
	padding: 0px;
	clear: both;
}

#Header #MainNavigation ul{
	margin: 0px;
	background-color: white;
}

#Header #MainNavigation ul li{
	margin: 0px;
	vertical-align: middle;
}

#Content{
	text-align: left;
	clear: both;
	width: 778px;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	padding-bottom: 10px;
	margin-left:auto;
	margin-right:auto;
}

#Content li.One, #Content li.Two, #Content li.Three,
#Content li.Four, #Content li.Five, #Content li.Six,
#Content li.Seven, #Content li.Eight, #Content li.Nine,
#Content li.A, #Content li.B, #Content li.C,
#Content li.D, #Content li.E, #Content li.F,
#Content li.G, #Content li.H, #Content li.I{
	padding: 0px 0px 8px 25px;
}

#Content li.One{
	background: url(/cmlgweb/images/common/list_ico_1.gif) no-repeat 0em 0.1em;
}

#Content li.Two{
	background: url(/cmlgweb/images/common/list_ico_2.gif) no-repeat 0em 0.1em;
}

#Content li.Three{
	background: url(/cmlgweb/images/common/list_ico_3.gif) no-repeat 0em 0.1em;
}

#Content li.Four{
	background: url(/cmlgweb/images/common/list_ico_4.gif) no-repeat 0em 0.1em;
}

#Content li.Five{
	background: url(/cmlgweb/images/common/list_ico_5.gif) no-repeat 0em 0.1em;
}

#Content li.Six{
	background: url(/cmlgweb/images/common/list_ico_6.gif) no-repeat 0em 0.1em;
}

#Content li.Seven{
	background: url(/cmlgweb/images/common/list_ico_7.gif) no-repeat 0em 0.1em;
}

#Content li.Eight{
	background: url(/cmlgweb/images/common/list_ico_8.gif) no-repeat 0em 0.1em;
}

#Content li.Nine{
	background: url(/cmlgweb/images/common/list_ico_9.gif) no-repeat 0em 0.1em;
}

#Content li.A{
	background: url(/cmlgweb/images/common/list_ico_a.gif) no-repeat 0em 0.1em;
}

#Content li.B{
	background: url(/cmlgweb/images/common/list_ico_b.gif) no-repeat 0em 0.1em;
}

#Content li.C{
	background: url(/cmlgweb/images/common/list_ico_c.gif) no-repeat 0em 0.1em;
}

#Content li.D{
	background: url(/cmlgweb/images/common/list_ico_d.gif) no-repeat 0em 0.1em;
}

#Content li.E{
	background: url(/cmlgweb/images/common/list_ico_e.gif) no-repeat 0em 0.1em;
}

#Content li.F{
	background: url(/cmlgweb/images/common/list_ico_f.gif) no-repeat 0em 0.1em;
}

#Content li.G{
	background: url(/cmlgweb/images/common/list_ico_g.gif) no-repeat 0em 0.1em;
}

#Content li.H{
	background: url(/cmlgweb/images/common/list_ico_h.gif) no-repeat 0em 0.1em;
}

#Content li.I{
	background: url(/cmlgweb/images/common/list_ico_i.gif) no-repeat 0em 0.1em;
}

#Content .Columnx210 .Panel{
	width: 158px;
}

#Content .Panel{
	border: 1px solid #000000;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 15px 0px;
	background-color: #FFFFFF;
	clear: both;
}

#Content .Panel h2,
#Content .Panel h5,
#Content .Total h5{
	margin: 0px 0px 15px 0px;
	background-color: #000000;
	border-bottom: 1px solid #000000;
}

#Content .Panel .Copy{
	font-size: 12px;
	margin: 10px 10px 10px 10px;
}

#Content .Panel .Copy li.Arrow{
	padding: 0px 0px 5px 15px;
}

#Content .Panel .Input,
#Content .Panel .Options{
	margin: 10px 10px 0px 10px;
	clear: both;
}

#Content .Panel .Input .Row{
	padding: 0px 0px 5px 0px;
	clear: both;
}

#Content .Panel .Options .Row{
	padding: 5px 0px;
	clear: both;
}

#Content .Panel .Input .Buttons{
	padding: 0px 0px 10px 0px;
	clear: both;
}

#Content .Panel .Input .Amount{
	font-size: 11px;
	padding: 10px 0px 0px 0px;
	clear: both;
}

#Content .Columnx518 .Panel .Input .Buttons{
	padding: 5px 0px 10px 0px;
	clear: both;
}

#Content .Panel ul li.HighLight{
	background-color: #F0F0F0;
}

#Content .Panel .Section ul{
	margin-top: -15px;
}

#Content .Panel .Section li{
	border-bottom: 1px solid #000000;
	padding: 5px 5px 7px 10px;
	margin-bottom: 0px;
}

#Content .Panel #Cart{
	width: 213px;
	margin-top: -15px;
	border-bottom: 1px solid #000000;
}

#Content .Panel #Cart .Heading{
	width: 213px;
	height: 17px;
	background-color: #F0F0F0;
	border-bottom: 1px solid #000000;
}

#Content .Panel #Cart .Heading .Delivery{
	width: 105px;
	float: left;
}

#Content .Panel #Cart .Heading .Quantity{
	width: 38px;
	float: left;
}

#Content .Panel #Cart .Heading .Price{
	width: 68px;
	float: right;
}

#Content .Panel #Cart .Heading .Delivery,
#Content .Panel #Cart .Heading .Quantity,
#Content .Panel #Cart .Row .Delivery,
#Content .Panel #Cart .Row .Quantity{
	border-right: 1px solid #000000;
}

#Content .Panel #Cart .Row{
	height: 24px;
}

#Content .Panel #Cart .Row .Delivery{
	float: left;
	padding: 5px 0px 5px 10px;
	text-align: left;
	font-size: 11px;
	width: 105px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 95px;
}

#Content .Panel #Cart .Row .Quantity{
	width: 39px;
	float: left;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 23px;
}

#Content .Panel #Cart .Row .Price{
	width: 65px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 52px;
	float: left;
}

#Content .Panel #Cart .Row .Quantity,
#Content .Panel #Cart .Row .Price{
	padding: 5px 5px 5px 10px;
	text-align: left;
	font-size: 11px;
}

#Content .Panel .Buttons{
	padding: 10px 10px;
}

#Content .Panel .Product{
	width: 213px;
	padding-bottom: 10px;
}

#Content .Panel .Product .Image{
	padding: 0px 0px 0px 10px;
	float: left;
	width: 45px;
	text-align: right;
}

#Content .Panel .Product .Content{
	padding: 0px 10px 0px 10px;
	float: left;
}

#Content .Panel .Product .Content h3{
	font-weight: normal;
	font-size: 12px;
	margin: 0px 0px 5px 0px;
}

#Content .Panel .Product .Content p{
	margin-bottom: 10px;
}

#Content .Panel .Product .Content .Row{
	width: 138px;
	font-size: 11px;
}

#Content .Panel .Product .Content .Row .Label{
	width: 98px;
	float: left;
	padding-bottom: 2px;
}

#Content .Panel .Product .Content .Row .Value{
	width: 40px;
	float: right;
	font-weight: bold;
	text-align: right;
}

#Content .Panel .Product .Input .Buttons{
	padding: 0px;
	margin: 0px;
	clear: both;
}


#Summary #BreadCrumbs{
	font-size: 11px;
	padding-bottom: 10px;
}

#Summary #BreadCrumbs ul{
	margin: 0px;
}

#Summary #BreadCrumbs li{
	display: inline;
}

#Content .Columnx518 #Summary,
#Content .Columnx768 #Summary,
#PopUp .Columnx300 #Summary{
	margin-bottom: 15px;
}

#Content .Columnx518 #Summary #Heading,
#Content .Columnx768 #Summary #Heading,
#PopUp .Columnx300 #Summary #Heading{
	clear: both;
}

#Content .Columnx518 #Summary #Heading{
	width: 363px;
}

#Content .Columnx768 #Summary #Heading{
	width: 588px;
}

#PopUp .Columnx300 #Summary #Heading{
	width: 300px;
}

#Content .Columnx518 #Summary .Row{
	clear: both;
	margin-top: 15px;
	margin-bottom: 0px;
}

#Content .Columnx518 #Summary #Sort{
	float: right;
	width: 180px;
}

#Content .Columnx518 #Summary #Sort .Input .Row{
	padding: 0px;
	margin: 0px;
}

#Content .Columnx518 #Summary #Description{
	float: left;
	width: 166px;
}

#Content .Columnx518 #Bookmark{
	clear: both;
	background-color: #F3F5F5;
	margin-top: 15px;
	padding: 5px 10px;
	font-size: 11px;
}

#Content .Columnx518 #Index{
	clear: both;
	background-color: #E8E8E8;
	padding: 5px 10px;
	font-size: 11px;
	height: 14px;
}

#Content .Error,
#Content .Warning,
#Content .Confirmation{
	padding: 2px 4px;
	font-size: 11px;
}

#Content .Error{
	color: #FF0000;
	background-color: #EFE5E5;
}

#Content .Warning{
	color: #FFC800;
	background-color: #FFE37F;
}

#Content .Confirmation{
	color: #7B2421;
	background-color: #F2E9E8;
}

#Content li.Arrow{
  background: url(/cmlgweb/images/common/list_ico_arrow.gif) no-repeat 0em 0.3em;
  list-style: none outside;
	padding: 0px 0px 3px 15px;
}

#Content .Columnx518 .Input .Row,
#Content .Columnx768 .Input .Row{
	padding: 5px 0px;
	clear: both;
	height: 22px;
}

#Content .Columnx518 .Input .Strip,
#Content .Columnx768 .Input .Strip,
#Content .Columnx768 .Options .Strip{
	background-color: #F5F5F5;
	padding: 5px;
	margin: 5px 0px;
	font-size: 11px;
}

#Content .Columnx518 .Input .Buttons{
	padding: 5px 0px 15px 0px;
	clear: both;
}

#Footer,
#PopUpFooter{
	clear: both;
}

#Footer{
	text-align: center;
	width: 780px;
	padding-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
}

#PopUpFooter{
	text-align: right;
	width: 330px;
	font-size: 11px;
	background-color: #000000;
	border-top: 1px solid #000000;
}

#Footer #Links{
	padding: 0px 20px;
}

#PopUpFooter #Links{
	padding: 5px 15px;
}

#Footer #Links ul{
	margin-top: 10px;
}

#Footer #Links li,
#PopUpFooter #Links li{
	display: inline;
}

#Footer #Links a,
#Footer #Links p,
#Footer #Copyright a,
#Footer #Copyright p{
	font-size: 11px;
}

#PopUpFooter #Links a{
	color: #FFFFFF;
}

#Footer #Copyright{
	margin: 10px 0px 0px 0px;
}

#Footer #Logos{
	margin: 15px 0px 15px 0px;
}

#Footer #Logos img {
	margin: 0px 12px 0px 12px;
}

p.First,
ul.First{
	margin-top: 0px;
}

p.Last,
ul.Last{
	margin-bottom: 0px;
}

p.Only,
ul.Only{
	margin: 0px;
}

p.Footnote{
	font-size: 9px;
}

.Compulsory{
	color: #FF0000;
	font-size: 18px;
	font-weight: bold;
}

.Disc{
	padding-left: 20px;
}

.Disc li{
	list-style-type: disc;
}

ul.Decimal{
	margin-left: 40px;
}

ul.Decimal li{

	list-style-position: outside;
	list-style-type: decimal;
}

.BorderFix{
	clear:both;
	height:0px;
}