/* CSS Document */
body {
	
	font-size: 12px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#e8e8e8;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}


h1
{
font-family:"Trebuchet MS",Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight:bold;
font-style:italic;
font-size:22px;
color:#640e27;
margin:0px;
padding:0px;
}

h2
{
font-family:"Trebuchet MS",Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight:bold;
font-style:italic;
font-size:22px;
color:#640e27;
margin:0px;
padding:5px;
}
h3{
font-family:"Trebuchet MS",Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight:bold;
font-style:italic;
font-size:22px;
color:#ffffff;
margin-left:3px;
margin-bottom:4px;
margin-top:15px;
}

h4{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#566047;
margin-left:0px;
margin-top:0px;
}
h5{
font-family:"Trebuchet MS",Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:20px;
color:#566047;
margin-top:6px;
margin-bottom:4px;
}





td {
	
	font-size: 11px;
}


.ReorderTD {
background-image:url(../support/web_images/help_choose_bg.jpg);

}

.PreformTD {
background-image:url(../support/web_images/pre-formed-bg.jpg);

}


th {
	
	font-size: 11px;
}

.whitebody {
	
	font-size: 11px;
	color:#FFFFFF;
	padding-right:15px;
}
.whitebodyBold {
	
	font-size: 11px;
	color:#FFFFFF;
	font-weight:bold;
	padding-right:15px;
}

.redbodyBold {
	
	font-size: 12px;
	color:#640e27;
	font-weight:bold;
	padding-right:15px;
}

.help_choose_bold{
font-family:"Trebuchet MS",Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight:bold;
font-style:italic;
font-size:22px;
color:#3f4e67;
margin-left:25px;
margin-top:45px;
}
.reorder_bold{
font-family:"Trebuchet MS",Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight:bold;
font-style:italic;
font-size:20px;
color:#ffffff;
margin-top:34px;
}
.footertext {
	
	font-size: 10px;
	color:#666666;
	padding-right:15px;
}
.footerlinks {
	color:#666666;
	padding-left:25px;
	padding-left:25px;
}

.footertext a:hover {
	color:#666666;
text-decoration:none;
}

.footertext a {
	color:#666666;
	text-decoration:none;

}

.footertext a:visited{
	color:#666666;
text-decoration:none;
}

.firstorder {
color:#3f4e67;
font-family: "Trebuchet MS",Verdana, Geneva, Arial, Helvetica, sans-serif ;
font-size: 15px;
font-weight:bold;

}
.firstordertext {
	
	font-size: 11px;

}

.product_headline {
color:#566047;

font-size: 13px;
}
a.product_headline:link {color: #566047; text-decoration: none}
a.product_headline:visited {color: #566047; text-decoration: none}
a.product_headline:hover {color: #3f4e67; text-decoration: underline}


.subhead1{
font-family:"Trebuchet MS",Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight:bold;
font-style:italic;
font-size:20px;
color:#ffffff;
margin-left:3px;
}
.subhead2{

font-weight:bold;
font-size:12px;
color:#566047;
margin:0px;
}
.subhead3{
font-family:"Trebuchet MS",Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:18px;
color:#660000;
margin:0px;
text-align:right;
}
.subhead4{

font-weight:bold;
font-size:11px;
color: #660000;
margin:0px;
}
.subhead5{

font-weight:bold;
font-size:11px;
color: #640e27;
margin:0px;
}
.subhead6{

font-weight:bold;
font-size:10px;
color:#fff;
margin:0px;
}

div#homeheader
{
width: 851px;
height: 106px;
background-color:#566047;
background-image:url(../support/web_images/ac-logo.jpg);
background-repeat:no-repeat;
margin-bottom: 0px;
margin-right:auto;
margin-left:auto;
}


div#homeflash
{
width: 851px;
height: 248px;
background-color:#566047;
margin-bottom: 0px;
margin-top: 0px;
margin-right:auto;
margin-left:auto;
}


div#FlashOrder
{
width: 157px;
height: 189px;
background-color:#d8e1e8;
margin:0px;
padding:0px;


}


div#PreformWidget
{
width: 455px;
height: 360px;
background-color:#c7d4dd;
margin:0px;
margin-right:0px;
padding:0px;
float:right;


}




div#homefooter
{
width: 851px;
margin: 0px;
height: 262px;
margin:0 auto;
}

div#maincontent
{
width: 851px;
background-color:#efe9d9;
background-image:url(../support/web_images/maincontent-bg.jpg);
background-repeat:repeat-x;
margin-bottom: 0px;
margin-top: 0px;
margin-right:auto;
margin-left:auto;
}
div#secondarycontent
{
width: 851px;
background-image:url(../support/web_images/leftnav-bg.jpg);
background-repeat:repeat-y;
margin-bottom: 0px;
margin-top: 0px;
margin-right:auto;
margin-left:auto;
}
div#leftcolumn
{
width: 191px;
margin-bottom: 0px;
margin-top: 0px;
margin-right: 0px;
margin-left: 0px;
float:left;
}
div#rightcolumn
{
width:638px;
margin-bottom: 0px;
margin-top: 22px;
margin-right: 5px;
margin-left: 5px;
float:left;
}

div#cc_photo1
{
float:left; 
margin:0px;
padding-top:15px;
padding-right:8px;
}
div#cc_bullets
{ 
float:right; 
width:205px;
margin:0px;
padding:0px;
}

div#cc_description {
width:85%;
text-align:left;
margin:5px 5px 5px 5px;
padding:0px 0px 0px 0px;
clear:both;
}


div#cartfooter
{
clear:both;
width: 851px;
margin-top: 0px;
margin-right:auto;
font-size:10px;
margin-left:auto;
height: 93px;
background-image:url(../support/web_images/inner-cartfooter-bg.jpg);
background-repeat:no-repeat;
}
div#innerfooter
{
clear:both;
width: 851px;
margin-top: 0px;
margin-right:auto;
font-size:10px;
margin-left:auto;
height: 93px;
background-image:url(../support/web_images/inner-footer-bg.jpg);
background-repeat:no-repeat;
}



#navcontainer 
{
width: 851px;
height: 26px;
background-color: #562f32;
margin-bottom: 0px;
margin-top: 0px;
margin-right:auto;
margin-left:auto;
}

#navcontainer ul
{
margin: 0px;
padding-left:0px;
padding-right:0px;
padding-top:6px;
padding-bottom:8px;
list-style-type: none;
color: #FFF;
text-align: center;
}

#navcontainer li { 
display: inline; 
text-align: center;
list-style-type: none;
}

#navcontainer ul li a
{
padding-left:14px;
padding-right:14px;
padding-top:6px;
padding-bottom:6px;
text-decoration: none;
color: #FFF;
display: inline;
}

#navcontainer ul li a:hover
{
background-color: #efe9d9;
color: #640e27;
}


.one  {color: #efe9d9; text-decoration: none}

a.one:link {color: #efe9d9; text-decoration: none}
a.one:visited {color: #efe9d9; text-decoration: none}
a.one:hover {color: #efe9d9; text-decoration: underline}

#Layer1 {
	position:absolute;
	width:246px;
	height:39px;
	z-index:1;
	left: 460px;
	top: 587px;
}



div#login {
text-align:left;
width:250px;
margin:5px 5px 5px 5px;
padding:5px;
border: 1px solid #666666;
font-size:90%;
}


input.usertext {
	background-color: #FFFFFF;
	border: 1px solid #666666;
	color:#000; 
	font-size: 12px;
	padding: 2px;
	height: 18px;
	margin: 0px;
	}
	
	
	input.submit {
	background-color: #562f32; 
	font-weight: bolder; 
	font-size: 12px; 
	color: #FFFFCC; padding:3px;
	}
	
	select.checkout {
 background-color: #FFF;
 color: #333333;
 border: 1px solid #666666;
 font-size: 1em;
	padding: 2px;
	height: 1.75em;
	margin: 0px;
	width:181px;
	}
	
	
	.warning
	{

color: #FF0000;
	}
	
	#ErrorBox
	{
	background-image:url(web_images/warningIcon.gif);
	
	background-position:top left;
	
	background-repeat:no-repeat;
	border:#FF0000 solid 2px;
	padding:10px;
	padding-left:60px;
	font-size:110%;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
	width:500px;

color: #FF0000;
	}
	
	
div#two_col {
text-align:center;
width:48%;
float:left;
margin:5px 5px 5px 5px;
padding:0px 0px 0px 0px;
border: 1px solid #666666;
background-color:#FFFFFF;
}




div#two_col h2
{
background-color:#562f32;
color:#fff;
width:auto;
font-size:1.2em;
text-align:left;
padding: 2px;
padding-left:8px;
margin: 0px;

}

div#two_col th
{
background-color: #566047;
color:#FFF;
}



div#two_col p{
margin:0px;
padding:2px;

}

.align_tex
{
text-align:left;
}

div#one_col {
width:97%;
text-align:center;
margin:5px 5px 5px 5px;
padding:0px 0px 0px 0px;
border: 1px solid #666666;
background-color:#FFFFFF;
}

div#one_col h2
{
background-color: #562f32;
color:#fff;
width:auto;
text-align:left;
font-size:1.2em;
padding: 2px;
padding-left:8px;
margin: 0px;

}

div#one_col ul
{
text-align: left;
}

div#one_col p{
margin:0px;
padding:2px;

}

div#one_col th
{
background-color: #566047;
color:#FFF;
}


img.floatimageleft {
   float: left;
   padding-right:.5em;
 
  }
  
  
  
  
  
  
  
  /* Show only to IE PC \*/
* html .boxhead h2 {height: 1%;} /* For IE 5 PC */

.sidebox {
	margin: 0 auto; /* center for now */
	
	background: url(web_images/tables/body_r.gif) no-repeat bottom right;
	font-size: 100%;
}
.boxhead {
	background: url(web_images/tables/head_r.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: left;
}
.boxhead h2 {
	background: url(web_images/tables/head_l.gif) no-repeat top left;
	margin: 0;
	padding: 15px 4px 4px 20px;
	color: white; 
	font-weight: bold; 
	font-size: 95%; 
	line-height: 1em;
	
}
.boxbody {
	background: url(web_images/tables/body_l.gif) no-repeat bottom left;
	margin: 0;
	padding: 5px 20px 20px;
}

  
  
hr.thin {  
  height: 1px;
  border: 0;
  color: #637a9f;
  background-color: #637a9f;
  width: 100%;
} 





div#clearit
{
clear:both;
}




#load{
position:absolute;
z-index:1;
border:3px double #999;
color:#FFFFFF;
background:#566047;
width:400px;
height:150px;
margin-top:-150px;
margin-left:-150px;
top:50%;
left:50%;
text-align:center;
font-family:"Trebuchet MS", verdana, arial,tahoma;
font-size:140%;
}


/* featured product */
.featured_items {
width:850px;
margin-left:auto;
margin-right:auto;
background-color:#EFE9D9;

}


.featured_items h2
{
font-family:"Trebuchet MS",Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight:bold;
font-style:italic;
font-size:18px;
color:#FFF;
margin:0px;
padding:5px;
background-color:#542E30;
}


.featured {
float:left;
width:200px;
text-align:center;
height:200px;
background-color:#EFE9D9;
padding:6px;
}