body {min-width:955px;
		max-width:1070px;
		margin:auto; 
        text-align:left;
font-family:Arial, Helvetica, San Serif; font-size:14px; color:#663333;}
.content {font-family:Arial, Helvetica, San Serif; font-size:14px; color:#663333;} 
table {font-family:Arial, Helvetica, San Serif; font-size:14px; color:#663333;}
A:link {font-family:Arial, Helvetica, San Serif; font-size:14px; color:#663333; 
text-decoration: underline} A:visited {font-family:Arial, Helvetica, San Serif; 
font-size:14px; color:#663333; text-decoration: underline} A:hover 
{font-family:Arial, Helvetica, San Serif; font-size:14px; color:#663333; 
text-decoration: underline}


#header,#topmenu,#topphone,#catbar,#sub-section,#content,#maintext,#footer {
overflow:hidden;
display:inline-block}

/* safari and opera need this */
#footer {width:100%}
#header,#topphone,#catbar,#sub-section {float:left}
#content,#topmenu,#maintext {float:right}
#header {width:50%}
/* leaving room for rounding error (MSIE) */
#topmenu {width:49%; height:2.5em}
#topphone {width:49%; height:2.5em}
#catbar {width:100%}
#content {width:1070px; text-align:left;}
#maintext {width:260px; min-height:302px}
#sub-section {margin: 0 auto} 
#footer {clear:both} 


#center {
	margin:auto;
	text-align:left;;
	}

img {/* border style for all images */
  border: 0;
  }

img.logo {
  width: 404px; 
  height: 77px; 
  }
  
img.mainimage {
  width: 400px; 
  height: 300px; 
  }

.searchbox {
color: #000000;
background: #ffffff;
border: 1px solid #666633
}

.greybck {
	background: #ebebeb;}


.subtotal {
color: #663333;
background: #ebebeb;
}


.center {
	font-size: small;
	text-align: center;}

.left {
	font-size: small;
	text-align: left;}

.right {
	font-size: small;
	text-align: right;}


A:link.smallcalibri {font-family: Arial, Helvetica, San Serif;
	font-size: 12px;
	color: #663333;
	text-decoration: none;} 
A:visited.smallcalibri {font-family: Arial, Helvetica, San Serif;
	font-size: 12px;
	color: #663333;
	text-decoration: none;} 
A:hover.smallcalibri {font-family: Arial, Helvetica, San Serif;
	font-size: 12px;
	color: #663333;
	text-decoration: underline;} 
	
A:link.medcalibri {font-family: Arial, Helvetica, San Serif;
	font-size: 16px;
	color: #663333;
	text-decoration: none;}
A:visited.medcalibri {font-family: Arial, Helvetica, San Serif;
	font-size: 16px;
	color: #663333;
	text-decoration: none;}
A:hover.medcalibri {font-family: Arial, Helvetica, San Serif;
	font-size: 16px;
	color: #663333;
	text-decoration: underline;}
	
A:link.medcalibriu {font-family: Arial, Helvetica, San Serif;
	font-size: 16px;
	color: #663333;
	text-decoration: underline;}
A:visited.medcalibriu {font-family: Arial, Helvetica, San Serif;
	font-size: 16px;
	color: #663333;
	text-decoration: underline;}
A:hover.medcalibriu {font-family: Arial, Helvetica, San Serif;
	font-size: 16px;
	color: #663333;
	text-decoration: underline;}

A:link.lgcalibri {font-family: Arial, Helvetica, San Serif;
	font-size: 14px;
	font-weight: bold;
	color: #663333;
	text-decoration: none;
	line-height: 20px;}
A:visited.lgcalibri {font-family: Arial, Helvetica, San Serif;
	font-size: 14px;
	font-weight: bold;
	color: #663333;
	text-decoration: none;
	line-height: 20px;}
A:hover.lgcalibri {font-family: Arial, Helvetica, San Serif;
	font-size: 14px;
	font-weight: bold;
	color: #663333;
	text-decoration: underline;
	line-height: 20px;}

A:link.boldcalibri {font-family: Arial, Helvetica, San Serif;
	font-size: x-large;
	color: #663333;
	text-decoration: none;
	font-weight: bold;
	line-height: 20px;} 
A:visited.boldcalibri {font-family: Arial, Helvetica, San Serif;
	font-size: x-large;
	color: #663333;
	text-decoration: none;
	font-weight: bold;
	line-height: 20px;} 
A:hover.boldcalibri {font-family: Arial, Helvetica, San Serif;
	font-size: x-large;
	color: #663333;
	text-decoration: underline;
	font-weight: bold;
	line-height: 20px;} 
	
A:link.shopcarttop {
	color: #ff6600;
	font-family: Arial, Helvetica, San Serif;
	text-decoration: none;
	font-weight: bold;}
A:visited.shopcarttop {
	color: #ff6600;
	font-family: Arial, Helvetica, San Serif;
	text-decoration: none;
	font-weight: bold;}
A:hover.shopcarttop {
	color: #ff6600;
	font-family: Arial, Helvetica, San Serif;
	text-decoration: underline;
	font-weight: bold;}

.phonetop {
	text-align: right;
	font-family: Arial, Helvetica, San Serif;
	font-size: medium;
	color: #663333;
	font-weight: bold;}

.mainbox {
	border: 1px solid #663333;
	background-color: #EBEBEB;}
	
.dashvertical {
	border-right: 1px dashed #663333;
	color: #663333;}
	
.topcolor {
	border-left: 0px solid #663333;
	border-right: 0px solid #663333;
	border-top: 1px solid #663333;
	border-bottom: 0px solid #663333;
	background-color: #663333;}

.freeshiptop {
	font-family: Arial, Helvetica, San Serif;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
}

.search {
	color: #FFFFFF;
	font-family: Arial, Helvetica, San Serif;
	font-size: large;
	text-align: center;
}

.leftheader {
	font-family: Arial, Helvetica, San Serif;
	color: #663333;
	font-weight: bold;
	line-height: 20px;
}

.imagetable {
	border: 1px solid #663333;
	background-color: #fff;
}

.checkout {
	background-image: url('../images/checkoutbck.gif');
	background-repeat: no-repeat;
}
.gcheckout {
	background-image: url('../images/gcheckoutbck.gif');
	background-repeat: no-repeat;
}




.descriptiontext {
	font-family: Arial, Helvetica, San Serif;
	font-size: 16px;
	color: #663333;
}
.infotext {
	font-family: Arial, Helvetica, San Serif;
	font-size: 16px;
	color: #663333;
}

.descriptionheader {
	font-family: Arial, Helvetica, San Serif;
	color: #663333;
	font-weight: bold;
}
.descriptionheaderlg {
	font-family: Arial, Helvetica, San Serif;
	color: #663333;
	font-weight: bold;
	font-size: large;
}

.smdescription {
	font-family: Arial, Helvetica, San Serif;
	font-size: 12px;
	color: #663333;
	text-align: center;
	background-color: #fff;}

.smallcalibri {
	font-family: Arial, Helvetica, San Serif;
	font-size: 16px;
	color: #663333;
	line-height: 20px}

.medcalibri {
	font-family: Arial, Helvetica, San Serif;
	font-size: 16px;
	font-weight: bold;
	color: #663333;}

	
.lgcalibrinolink {
	font-family: Arial, Helvetica, San Serif;
	font-size: 16px;
	font-weight: bold;
	color: #663333;
	text-decoration: none;}
	

.cambria {
	font-family: Arial, Helvetica, San Serif;
	text-decoration: none;
	font-weight: bold;
	color: #663333;}

	
hr {
  	border: 0;
  	width: 100%;
  	color: #663333;
	background-color: #663333;
	height: 1px;

}

#spacer8   { float: left;
             width: .65%; height: 6px;
             background-color: #fff;}

             
#spacer6   { float: left;
             width: 6px; height: 6px;
             background-color: #fff;}

             
#spacerlg   { float: left;
             width: 650px; height: 6px;
             background-color: #fff;}
             
#spacer100   { float: left;
             width: 100%; height: 6px;
             background-color: #fff;}

             
#shop_cart_header {
  text-align:center;
  background-color:#663333;
  font-family: Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
  font-weight: bold;
  font-size: 14px;
  color: #ffffff;
}

#shop_cart_body_color1 {
  background-color:#ffffff;
  font-family: Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
  font-weight: normal;
  font-size: 14px;
  color: #663333;
  border-bottom: #663333 1px solid;
}

#shop_cart_body_color2 {
  background-color:#e1e1e1;
  font-family: Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
  font-weight: normal;
  font-size: 14px;
  color: #663333;
  border-bottom: #663333 1px solid;
}

#whats_new {
  font-family: Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
  font-weight: normal;
  font-size: 10px;
  color: green;
}