body {
    margin: 0px;
    padding: 0px;
    background: #441909 url("http://www.4derm.com/images/navbars/1623AS/bg.jpg") repeat;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

a {color:#4c2110;}

h1 {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;color: #4c2110;	font-weight: bold;}
h2 {font-size:12px;}
h3 {font-size:12px;font-weight:normal;display:inline;}

img {padding:0;border:0;margin:0;}
hr {height:1px;background-color:#D6D6D6;border:0;}

/* ----- COMMON CLASSES ----- */

.floatLeft {float:left;}
.floatRight {float:right;}
.clear {display:block;height:1px;clear:both;}
.smallText {font-size:10px;}
.bigText {font-size:14px;}
.hide {display:none;}

#container {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4c2110;
	font-weight: none;
	text-decoration: none;
	}

#prodNav {
	padding:10px 0;
	margin:0 0 30px 0;
	text-align:center;
	font-weight:bold;
	background-color:#FEE9D5;
	border-bottom:1px dotted #4c2110;
	}
	
	#prodNav a {
		padding:0 5px;
		margin:0;
		text-transform:uppercase;
		text-decoration:none;
		}
	
	#prodNav a:hover {
		text-decoration:underline;
		}

/* ----- MISC CLASSES FROM THEIR SITE ----- */

.Nav-Off, .Nav-Off a {
	font: Verdana;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	color: #FFFFFF;
	
	line-height: 24px;
	height: 24px;
		}
#Layer1 {
	position:absolute;
	left:253px;
	top:749px;
	width:140px;
	height:93px;
	z-index:1;
}
.style1 
{
font-size: 12px; color: #4c2110; font-family: Verdana, Arial, Helvetica, sans-serif;
}
.Nav-Off a:hover {
	color: #ffa888;
	text-decoration: none;
		}
	.bodybrowntext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4c2110;
	font-weight: none;
	text-decoration: none;
		}
	.bodybrowntext  a, a:hover{
	color: #4c2110;
	font-weight: none;
		}
	.browntextheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #4c2110;
	font-weight: bold;
		}

.footernav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}
.footernav  a {
	text-decoration: none;
	color: #fff;
	text-align: center;
}
.footernav  a:hover {
	color: #ffa888;
	text-align: center;
	text-decoration: underline;
}
.copyright
{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #FFF;
font-weight: bold;
font-size: 10px;
text-align: center;
}
.copyright a, a.hover
{
color: #FFF;
}.CatHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-decoration: underline;
}

	
	

/* ----- CART PAGE ----- */

.cartCols {
	background-color:#441909;
	color:#FFF;
	font-weight:bold;
	}

.cartRows {
	background-color:#FFF;
	color:#000;
	}
	
	.cartRows a {color:#000;}


/*---------- SHOP STUFF -------------*/
#geotrust {
	text-align: right;
	margin-bottom: 5px;
}
#shopContent .smallTxt {
	font-size: 85%;
}
#shopContent .notice {
	font-size: 90%;
	font-style: italic;
	color: #f00;
	margin-left: 10px;
}
#shopContent dd.smallTxt {

}
#shopContent table {
	border-left: 1px dotted #000;
	border-right: 1px dotted #000;
	border-bottom: 1px dotted #000;
	background-color:#FFF;
	color:#000;
}
#shopContent caption {
	text-align: left;
	color: #000;
	font-weight: bold;
	font-size: 175%;
	font-family: Arial, Helvetica, sans, sans-serif;
	border-bottom: 1px solid #000;
	padding: 5px 0;
}
#billTBL {
	float: left;
	width: 49%;
}
#shipTBL {
	float: right;
	width: 49%;
}
#addINF {
	clear: both;
	width: 100%;
}
#orderTBL {
	width: 100%;
	border-collapse: collapse;
}
#orderTBL th {
	background-color:#441909;
	font-weight:bold;
	color:#FFF;
}
#orderTBL td {
	text-align: center;
	border-bottom: 1px dotted #000;
	background-color:#FFF;
	
}
#orderTBL .lftAlign {
	text-align: left;
}
#orderTBL .rghtAlign {
	text-align: right;
	font-weight: bold;
}
#orderTBL tfoot td {
	border: 0;
	padding-top: 5px;
}
#pmtInfo {
	float: left;
	width: 49%;
}
#plcSmry {
	float: right;
	width: 49%;
}
#plcSmry td {
	font-size: 90%;
}
#thanksTBL {
	width: 100%;
}
#ordSumTBL {
	width: 100%;
}
#pymtTBL {
	clear: both;
	width: 100%;
}
#prodTBL {
	width: 100%;
}
#errorTBL {
	width: 100%;
}
#shopContent dt {
	float: left;
	padding: 5px 10px 5px 5px;
}	
#shopContent dd {
	margin: 0;
	padding: 5px 5px 5px 0;
}

.shopGo {
	margin-top: 10px;
}
#processOrder {
	margin-top: 10px;
}