html{
margin:0px;
padding:0px;
border:0px;
}
body{
margin:0px;
padding:0px;
border:0px;
text-align:center;
color:#000000;
background-color:#3B4F2E;
background-image:url(img/bg.jpg);
background-repeat:repeat-x;
line-height:0px;
}
#master{
width:900px;
margin:auto;
padding:0px;
border:0px;
text-align:left;
}
#header{
width:900px;
height:140px;
margin:auto;
padding:0px;
border:0px;
background-image:url(img/header.jpg);
background-repeat:no-repeat;
text-align:left;
}
.logolink{
position:relative;
top:20px;
width:220px;
height:90px;
margin:0px;
padding:0px;
border:0px;
}
#nav{
width:829px;
height:28px;
padding-top:3px;
margin:0px;
border:0px solid black;
text-align:right;
}
.toplinks{
height:28px;
margin:0px;
padding:0px;
border:0px;
}
#underNav{
width:900px;
height:19px;
margin:0px;
padding:0px;
border:0px;
}
#contentmaster{
width:900px;
margin-top:0px;
margin-bottom:0px;
margin-left:30px;
margin-right:0px;
padding:0px;
border:0px;
background-image:url(img/contentbg.png);
background-repeat:repeat-y;
text-align:left;
}
#leftPane{
float:left;
width:283px;
min-height:458px;
margin-left:30px;
padding:0px;
border:0px solid #ffffff;
background-color:#663400;
background-image:url(img/leftbg.jpg);
background-position:bottom center;
background-repeat:no-repeat;
text-align:center;
line-height:1;
color:#FFFFFF;
}

* html #leftpane{height:458px;}

#rightPane{
float:left;
width:479px;
min-height:458px;
margin-left:10px;
padding:0px;
border:0px;
background-color:#C5C196;
text-align:left;
line-height:0;
}
* html #rightPane{height:458px;}
#underContent{
width:900px;
height:19px;
margin:0px;
padding:0px;
border:0px;
}
#footer{
width:900px;
height:58px;
margin:0px;
padding:0px;
border:0px;
background-image:url(img/contentbottom.png);
background-repeat:no-repeat;
text-align:center;
color:#FFFFFF;
}
.footerleft{
float:left;
margin-top:40px;
margin-bottom:0px;
margin-left:120px;
margin-right:0px;
padding:0px;
border:0px;
text-align:left;
}
.footerright{
float:right;
margin-top:40px;
margin-bottom:0px;
margin-left:0px;
margin-right:120px;
padding:0px;
border:0px;
text-align:right;
}
#clearall{clear:both;display:block}

a:link, a:visited, a:active{
color:#000000;
text-decoration:underline;}
a:hover{
color:#000000;
text-decoration:none;}
a.footerlinks:link, a.footerlinks:visited, a.footerlinks:active{
color:#FFFFFF;
text-decoration:underline;}
a.footerlinks:hover{
color:#FFFFFF;
text-decoration:none;}

h1, h2{
margin-top:15px;
margin-bottom:10px;
margin-left:15px;
text-align:left;
font-size:18px;
font-weight:normal;
line-height:24px;
}
h3{
margin-top:15px;
margin-bottom:10px;
margin-left:15px;
text-align:left;
font-size:14px;
font-weight:bold;
line-height:24px;
}
li{line-height:18px;}
p{
margin-top:5px;
margin-bottom:20px;
margin-left:15px;
margin-right:15px;
text-align:left;
font-size:14px;
line-height:24px;
}
p.small{
margin-top:5px;
margin-bottom:5px;
margin-left:15px;
margin-right:15px;
text-align:left;
font-size:12px;
line-height:14px;
}
p.centered{
margin-top:5px;
margin-bottom:5px;
margin-left:15px;
margin-right:15px;
text-align:center;
font-size:12px;
line-height:14px;
}
p.items{
width:215px;
margin:10px;
text-align:center;
font-size:12px;
line-height:14px;
float:left;
}
.login{
margin:auto;
text-align:left;
font-size:12px;
line-height:14px;
}


#dlProduct{
width:440px;
margin:10px;
padding:0px;
border:0px;
text-align:left;
line-height:18px;
}
#lblTitle{
}
#trDesc{
margin:10px;
line-height:18px;
}
#trFullDesc{
margin:10px;
line-height:18px;
}
#lblPrice{
font-size:14px;
font-weight:bold;
}
#ddlBState{width:100px;}
#ddlSState{width:100px;}
#ddlShippingType{width:150px;}

#billingPane{
width:200px;
margin-top:0px;
margin-bottom:15px;
margin-left:15px;
margin-right:15px;
padding:0px;
border:0px;
text-align:right;
line-height:14px;
float:left;
background-color:#E1DEC1;
}
#shippingPane{
width:200px;
margin-top:0px;
margin-bottom:15px;
margin-left:15px;
margin-right:15px;
padding:0px;
border:0px;
text-align:right;
line-height:14px;
float:left;
background-color:#E1DEC1;
}
#productinfoPane{
width:440px;
margin-top:0px;
margin-bottom:15px;
margin-left:15px;
margin-right:15px;
padding:0px;
border:0px;
text-align:left;
line-height:14px;
float:left;
background-color:#E1DEC1;
}
p.checkout{
margin-bottom:10px;
padding:0px;
border:0px;
text-align:left;
font-size:12px;
line-height:18px;
}

tr{line-height:18px;}

.option
{
	width:175px;
	height:auto;
	font-size:11px;
	font-family:Arial;
	
}
.optionrow
{
	width:165px;
	height:25px;
	margin:0 auto;
}
.optionlabel
{
	width:55px;
	text-align:left;
	float:left;
	
}
.optioninfo
{
	width:105px;
	text-align:left;
	float:right;
}
.optionddl
{
	width:105px;
	height:20px;
	font-size:11px;
	
}


