/* Elements */
a{color:#3399FF}
a:visited{color:#3399FF}
td {font-size: 10px ; color:#000000; padding:0; margin:0;}
h1, h2, h3{margin:0;}
body {background-color: #E3E3E3; font:normal 10px Verdana; text-align:center; width:100%;margin:0;color:white; }

/* Classes */
.boxclose {zoom:1;}
.breadcrumbs{margin:10px;}
.clear {clear:both; display:block; font-size:1px; height:1px; line-height:-1;}
.last {border:0 solid;}

  /* Form Buttons */
.ys_primary{ background:#00CCFF;color:white;font:bold 11px verdana;padding:1px 5px;text-align:center;cursor:pointer; display:block; margin-top:10px;}
/*input.ys_primary{ background:#66A5FF;color:#FFF;font:bold 11px verdana;padding:1px 5px;text-align:center;cursor:pointer; }*/
/*input.add2cartsubmit {background-color:#888; border-color:#DDD #AAA #555; border-style:solid; border-width:1px 1px 1px; color:#fff; font-weight:bold; outline:#000 solid 1px; padding:0 2px;}*/
label.add2cartlabel {border:1px solid #000;}
/*input.buttonsubmit {background-color:#888; border-color:#DDD #AAA #555; border-style:solid; border-width:1px 1px 1px; color:#fff; font-size:0.8em font-weight:bold; outline:#000 solid 1px; padding:0 2px; text-transform:uppercase;}*/
/*label.buttonlabel {border:1px solid #000;}*/
.buttonlabel {margin-left:4px}

#caption {zoom:1;}
#caption:after {clear:both; content:"."; display:block; height:0; visibility:hidden;}
#contentarea #caption {margin:10px;}
#itemtype #caption {/*padding:0 10px;*/}
#maintype #caption {background-color:#fff; padding:15px;}

#captionarea, #messagearea, #info-div {margin:10px 10px 9px; /*border-bottom:1px #fff solid;*/} 

#messagearea #messagetitle{background:white ; color:black; font:bold 10px Verdana; padding:4px 15px 6px;}
#itemtype #contentarea #itempage-captiontitle {margin:15px 0 10px; padding:0 2px;}
#itemtype #itempage-captiontitle {background:none; color:black; font:bold 10px verdana; margin:0; padding:2px 2px 8px;}

#container {margin:0 auto; text-align:left; width:925px; border:1px solid #008DEF; background-color:white;} 

#contentarea {margin:0 0 10px 0; min-height: 700px;}

#section-contenttitle {background-color:white; color: #3399FF; font:bold 10px Verdana; margin:0 15px; padding:4px 15px 6px;}

#bodyContent #info-div #searchpageHeader {background-color:white; color:#f9F633; font:bold 10px Verdana; margin:0; padding:4px 15px 6px;}




#item-contenttitle {background-color:white; color:##00CCFF; font:bold 10px Verdana; margin:0 15px; padding:4px 15px 6px;}

#specialstitle {background:white; color:#00CCFF; font:bold 12px Verdana; margin:0 10px; padding:4px 15px 6px;}

#copyright {color:black; display:block; font:normal xx-small/1.2 verdana; padding:0 15px 15px; text-align:center;}

#finaltext, #introtext {color:black;margin:10px;}

/* Search Page Styles */
#info-div form, 
     .infoText div {margin:0 10px;}
#info-div form table td a img {margin-right:5px;}
#info-div form table td b {display:block; padding:15px 0 5px;}
#info-div form table td font {font-size:1em;}
/* !Search Page Styles */

#introtext {} /* REF: #finaltext */
	
#itemarea {background-color:#fff; margin:0px 15px 0; padding:10px; zoom:1;}

#itemarea:after {clear:both; content:"."; display:block; height:0; visibility:hidden;}

#badge { margin: 15px auto; }

* html #badge { width:136px; text-align:center; }

/*902606 0.02*/
b, strong    {font-weight:bold;}
blockquote   {margin:1em;}
dd           {margin:0 0 0 10px;}
dl           {margin:5px 0;}
em, i        {font-style:italic;}
img          {border:0;}
input        {margin:0;}
li           {margin:0 0 0 15px; padding:0; list-style:none;}
ol, ul       {margin:0; padding:0;}
p            {margin:10px 0; padding:0;}
tr, td       {vertical-align:top;}


/*092606 0.02*/
/* Classes */
.image-l {background-color:#fff; display:block; float:left; margin:0 15px 10px 0;padding:5px;}
.image-r {background-color:#fff; display:block; float:right; margin:0 0 10px 15px;padding:5px;}
.image-c {text-align:center; margin-bottom:10px;}
.inset-l {background-color:#fff; display:block; float:left; margin:0 8px 5px 0;padding:5px;}
.inset-r {background-color:#fff; display:block; float:right; margin:0 0 5px 8px;padding:5px;}


.addtocartImg{
     border:0;
     margin:10px 0;
     padding:0px;
     cursor:pointer;
     display:block;
}

#createCart
{
 width: auto;
 height: auto;
 font-family: Verdana;
 color: white;
 margin-top: 11px;
 font-weight: bold;
 display: inline;
}

#createCart img
{
 vertical-align: middle;
}

#createCart a
{
 color: white;
}

.el #contents {}  
#contents .vertical td {text-align:center;} /* Used for the "Vertical" RTML Layout */	
.wrap #contents {}

/* IDs */
#contents {background-color:white; border-right:10px solid white; border-left:10px solid white}

#contents a{text-decoration:none;}
#contents a:hover{text-decoration: underline;}
#contents #contents-table {border-collapse:collapse; border-bottom:10px solid white}
	#itemtype #contents table {/*margin:10px 0;*/}
#contents #contents-table select option, #itemarea select option{padding-right:10px}
#contents td {background-color:white; margin:2px; padding:5px;}
#contents .horizontal-seperator{border-bottom:2px solid #ffffff;}
#contents .vertical-seperator{border-right:2px solid #ffffff;}
#contents.accessory * {text-align:left;}
#contents.accessory .details {background-color:#fff; margin:2px 10px; padding:10px;}
#contents.accessory .details a {color:#000; font-size:1em;} /* COLOR:LINK, FONTSIZE:NAME */
#contents.accessory .details h3 {font-size:1em;}
#contents.accessory .details .sale-price {margin-bottom:10px;}

#contents .detail td {padding:5px; border-bottom:15px solid #E9E9E4;} /* The Border-bottom must be applied to the TD, not the TR in order to work in IE */
#contents .detail.last td {border-bottom:0 solid;} /* Needed for FF */
	#itemtype #contents .detail td,
	#maintype #contents .image td {padding-bottom:10px;}
#contents .last {border:0;}
#contents .name * {color:#000; font-weight:bold; padding:5px 0 0;}
#contents .name {padding:5px 0 0;}
#contents .price {font-weight:normal; margin:10px 0 0;}
	#itemtype .price em {font-style:normal; font-weight:bold; margin:10px 0; padding:0 4px 0 0;}
#contents .sale-price {color:#00ccff;}  
#contents .sale-price-bold {color:#00ccff;font-weight:bold;}
#contents .price-bold {font-weight:bold;margin:10px 0 0;}
#itemtype .itemform .price {font-weight:bold; margin:10px 0;}
#itemtype .itemform .price-bold {font-weight:bold; margin:10px 0;}
	#itemtype .itemform .sale-price, #itemtype .itemform .sale-price-bold {margin:10px 0;}
	#itemtype .itemform .sale-price-bold {font-weight:bold}
	#itemtype .itemform .sale-price-bold em {background:white; color:#00ccff; font-style:normal; font-weight:bold; margin:10px 0; padding:0 4px 0 0;}
	#itemtype .itemform .sale-price em {color:#00ccff; font-style:normal; margin:10px 0; padding:0 4px 0 0;}


#contents-table .availability{padding:10px 0}

#itemtype .code {font-style:normal; margin:10px 0;}
#itemtype .code em {font-style:normal; margin:10px 0;}
#contents-table .contentsOptions {padding:3px 0;}
#contents-table #abstract {padding:3px 0;}
#itemtype .itemFormName, #contents-table .itemFormName{font-weight:bold;}
#contents-table .itemFormNameMultiLine{display:block;}
#itemtype .itemavailable {color:#000000; font-weight:bold; margin:8px 0;}
#itemtype .itemavailable em {color:#00ccff; font-style:normal; font-weight:bold; margin:8px 0 8px 4px;}
#itemtype .itemoption {display:inline; font-weight:bold; margin:2px 0;}
#itemtype .multiLineOption {display:block; margin:5px 0; font-weight:normal;}
.contenttitle-center{text-align:center}
form{padding:0;margin:0}

#nav-general{clear:both;float:right;display:block;list-style:none;margin:0 5px 0 0}#nav-general li{background-color:#ceeefc;border:1px solid#008def;border-top:0;float:left;margin:0 2px}#nav-general li a{color:#008def;display:block;font-size:10px;font-weight:bold; font-family: verdana; padding:5px 15px 5px;text-align:center;text-decoration:none;white-space:nowrap}#nav-general li a:hover{background-color:#9de0fc;color:#ffffff}#nav-general a.linkcheckout{background:transparent url('')90%0 no-repeat;padding-right:35px}




#container {width: 925px !important; text-align: left; min-height: 700px;}
#bodycontent {width: 100% !important}
#bodyshell {width: auto !important}
#messagearea {width: auto !important}

#cardtext
{
 font-size: 80%;
 font-style: italic;
}

.step
{
 background-color: #C4EBFC;
 border: 1px solid #777788;
 padding: 5px;
 font-weight: bold;
}

.stepbody
{
 padding: 5px;
}

.imprt
{
 font-weight: bold;
 width: auto;
 padding: 5px;
}

#helpContainer
{
 height: 145px;
 width: auto;
 background-color: #336699;
 text-align: center;
 margin-left: auto;
 margin-right: auto;
}

.helpBox
{
 display: inline;
 float: left;
 margin: 0px;
 border-right: 1px solid white;
 padding-left: 5px;
 padding-right: 5px;
 padding-top: 5px;
 padding-bottom: 0px;
 width: 160px;
 height: 140px;
 color: white;
 text-align: left;
 background-color: #336699;
}

#helpboxL
{
 border-right: none;
}
 

.helpBox li
{
 padding: 2px;
 list-style: none;
 font-weight: bold;
}

.helpBox a
{
 font-family: Verdana;
 font-size: 10px;
 text-decoration: none;
}

#alert
{
 width: auto;
 height: 20px;
 text-align: center;
 padding: 6px;
 padding-bottom: 9px;
}

#alert p
{
 font-weight: bold;
 font-size: 120%;
 color: #336699;
}

.space
{
display: inline;
width: auto;
color: #336699; 
background-color: #336699; 
border-bottom:1px solid #c2d3d3;
}

#gallery
{
 width: 100%;
 display: inline;
}

#gallery img
{
 padding: 5px 5px 5px 5px;
 border-width: 1px;
 border-style: solid;
 border-color: black;
 margin: 5px;
 display: inline;
}

#contents .name a
{
color:#00aaee; 
text-decoration: underline;
font-weight:bold; 
padding:5px 0 0;
} 

.sectionOrderButton
{
background-color: black;
color:white;
font:bold 11px verdana;
padding:1px 5px;
text-align:center;
cursor:pointer; 
display:block; 
}

.productBlock
{
 width: auto;
 padding: 1px 1px 1px 1px;
 margin-bottom: 2px;
 margin-right: 5px;
 margin-left: 5px;
 border-style: solid;
 border-color: black;
 border-width: 1px;
 background-color: white;
}

.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;

position: relative;
z-index: 1;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #778;
color: #2d2b2b;
background: white url('/lib/amhs/shade.gif') top left repeat-x;
}

.shadetabs li a:visited
{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
top: 1px;
}


.shadetabs li a.selected{ /*selected main tab style */
background-image: url('/lib/amhs/shadeactive.gif');
border-bottom-color: white;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}

#helpFB
{
  width: 400px;
  z-index: 100;
  text-align: left;
  padding: 10px;
  background: #fff;
}

#facebox {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 100;
  text-align: left;
}

#facebox .popup {
  position: relative;
}

#facebox #blank table
{
 background-color: white;
 border: 0;
}

#facebox table {
  margin: auto;
  border-collapse: collapse;
 background-color: #C4EBFC;
 border: 2px;
 border-color: #61A3C0;
 border: 1px solid #778;
}

#facebox .body {

  padding: 10px;
  background: #fff;
  width: auto;
}

#facebox .loading {
  text-align: center;
}



#facebox .image {
  text-align: center;
}

#facebox img {
  border: 0;
}

#facebox .footer {
  border-top: 1px solid #DDDDDD;
  padding-top: 5px;
  margin-top: 10px;
  text-align: right;
}

#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}

.ystore-cross-sell-title, 
{ 
padding-bottom: 6px; 
color: #000000; 
font-size: 110%;
font-weight: bold; 
}
.ystore-cross-sell-product-name
{
padding-top: 4px;
color: #000000; 
font-size: 110%;
font-weight: bold;
}

#item-contenttitle {
background-color:#ffffff; 
color:#00ccff; 

font-size: 160%;
font-weight: bold; 

margin:0 15px; 

padding:4px 15px 6px;}

#cards
{
 color: white;
 font-size: 120%;
}

#messagetitle{background:#ffffff url('');color:#000000;font:bold 10px Verdana;padding:4px 15px 6px}

#copyright
{ 
clear:both;
}

#testominal
{
 font-size: 10px;
 padding-top: 4px;
 padding-bottom: 4px;
 width: 915px;
 margin: 0 auto;
 background-color: #C4EBFC;
 font-family: Verdana;
 color: black;
 text-align: center;
 background-color: #E3E3E3;
}

#footer-links
{
 width: 100%;
 padding: 2px;
 text-align: center;
 border: 0;
}

#footer-links a
{
color: #6B6B6B;
}

#header
{
position: relative;
}

#Logo1
{
 font-size: 10px;
 font-family: verdana;
 position: absolute;
 left: 1px;
 text-align: left;
 width: 455px;
}

#Logo2
{
 color: #336699;
 float: right;
 padding: 5px;
 text-align: center;
 width: 405px;
}

#storeHeader
{
font-size: 12px;
font-weight: bold;
padding-top: 3px;
text-decoration: none;
}

a #storeHeader, a#storeHeader
{
text-decoration: none;
}

#Logo3
{
 float: right;
}

#helpsection 

{
 background-color: white;
 text-align: left;
 padding-left: 8px;
 font-size: 120%;
 font-style: bold;
}



.helptable td
{

 text-align: left;
 border: 1px solid black;

 padding-left: 2cm;
}

.helptable ul li, .helptable a
{
 text-decoration: none;
 list-style: none;
 padding-top: 3px;
 padding-bottom: 3px;
}

#brandmark {float:left; font:normal 10px Verdana; width:400px;}

#pagetools 
{
padding: 5px 8px 0 0;
}

#slogan {
font-size: 10px;
font-family: verdana;
color:#000000; 
display:block; 
float:left; 
padding:1.7em 5px 10px 10px; 
width:225px; 
text-align:right;
} 

#raw1
{padding: 10px 10px 10px 10px; position: relative;
}

#itemarea {  height: auto;
}

#itemtype .itemform .entries
{
font-weight:bold;
margin-top: 10px;
margin-bottom: 10px;
}

#productImage {
margin-left: auto;
margin-right: auto;
}

td.ystore-cross-sell-cell{ width: 210px; padding: 0.5cm 0.5cm; text-align; center}


tr.ystore-cross-sell-title-row{text-align: center}

#searcharea {
display:block; 
background-image:url('/lib/amhs/topNavBGBlue.jpg');
} 
#searcharea input 
{
position: absolute;
top:8px;
left:5px;
height:20px;
width:200px;
padding:2px;
margin-right:5px;
clear: left;
font-size: 14px;
border: 1px solid black;} 

#searcharea fieldset {border:0 solid; display:block; padding:10px 0 10px 13px;} 

#searcharea label {color:#ffffff; font-size:0.85em; font-weight:bold; text-transform:uppercase; font-family: verdana;} 
#searcharea label span, #searcharea label input {vertical-align:middle} 
#searchsubmit{ background:#ffffff url('') ;color:#000000;font:bold 11px verdana;padding:1px 5px;text-align:center;cursor:pointer;display:inline; margin:0;float:none;}

#ffooter {

 clear:both;
 width: auto;
}


#holder
{}

#holder li
{
margin: 0;
padding: 0;
list-style: none;
}

#clearboth { clear: both; }
#calc_title 
{ 
color: #ffffff; 
background-color: #335677; 
font-weight: bold; 
font-size: 12px; 
padding-left: 5px; 
}

#ship_calc 
{ 
width: 280px; 
border: 1px solid #72788c; 
font-family: Arial; 
font-size: 12px; 
background-color: #c3ebfb; 
}

#ship_calc_zip_title 
{ 
float: left; 
font-weight: bold; 
padding-top: 8px; 
padding-left: 5px; 
height: 30px; 
}

#ship_calc_zip 
{ 
float: left; 
padding-left: 15px; 
height: 30px; 
padding-top: 5px; 
}

#ship_calc_input 
{ 
width: 53px; 
font-family: Arial; 
font-size: 12px; 
height: 30px; 
padding-top: 5px; 
}

#ship_calc_submit 
{ 
float: left; 
padding-left: 7px; 
height: 30px; 
padding-top: 5px; 
}

#note 
{ 
font-size: 10px; 
padding-right: 5px; 
vertical-align: bottom; 
text-align: right; 
}

#calc_results { padding: 5px; }
#ajax_rates { width: 60px; float: left }
#ajax_methods { width: 140px; float: left }

#productdescription li
{
padding-left: 15px;
padding-top: 2px;
padding-bottom: 2px;
list-style-position:outside;
list-style-type:disc;
}

#policyDiv
{
}

#policyDiv li
{
padding-left: 15px;
padding-top: 2px;
padding-bottom: 2px;
list-style-position:outside;
list-style-type:disc;
}

.policyHeader
{
color: #006699;
font-weight: bold;
text-decoration:underline;
margin-top: 10px;
padding-top: 10px;
}

#cartDiv
{
position: absolute;
right: 0;
height: 38px;
}

input #query
{
height: 25px;
padding: 2px;
font-size: 14px;
font-family: verdana;
}

#pageContainer
{
color:black;
}

#bottomContainer
{
margin-left: auto;
margin-right: auto;
margin-top: 10px;
padding-top; 10px;
width: 100%;
height: 175px;
padding-bottom:15px;
clear:both;
display: block;
}

.bottomBox
{
border-left: 1px solid #C2C0C9;
borer-right: 1px sold #C2C0C9;
font-family: verdana;
float: left;
background-image:url("/lib/amhs/bottomDivBG.jpg");
background-repeat:repeat-x;
width: 180px;
height: 150px;
text-align: left;
font-size: 12px;
color: #6B6B6B;
}

.bottomBox ul
{
list-style: none;
margin:0;
padding:0;
}

.bottomBox li
{
padding: 4px 0px 4px 15px;
}

.bottomBox ul li a
{
color: #6B6B6B;
}

.bottomHeader
{
font-weight: bold;
padding-left: 5px;
}

#topNavBar
{
background-repeat:repeat-x; 
background-image:url('/lib/amhs/topNavBGBlue.jpg');
border-left: 1px solid blue; 
padding-right: 1px solid blue;
width:915px; 
height: 40px; 
display:block;
position:relative;
clear:both;
margin: 0 auto;
}

.optionsArea
{
padding-left: 20px;
}

.ystore-cross-sell-title-cell
{
text-align: center;
}

.ystore-cross-sell-title
{
width: 180px;
text-align: center;
margin: 0 auto;
background-color: #369;
padding: 3px;
border: 1px solid black;
color: white;
font-family: verdana;
}

.ystore-cross-sell-table ystore-cross-sell-table-horizontal
{
background-image: url('');
}

.helpHeader
{
color: #336699;
font-weight: bold;
font-size: 14px;
padding: 4px;
font-family: verdana;
display: block;
}

.helpAnswerBox
{
padding-left:15px;
font-family: verdana;
}

.helpAnswerBox ol, .helpAnswerBox ul
{
padding-left: 15px;
}

.helpAnswerBox ol li
{
list-style-type:decimal;
}
.helpAnswerBox ul li
{
list-style-type:circle;
}

.roundBox
{
border-radius: 5px; 
-moz-border-radius: 5px; 
-webkit-border-radius: 5px; 
border: 1px solid #575E56;
position: relative;
padding: 3px;
background-color:#DAE6F5;
color:#369;
font-size: 1em;
display:inline;
margin-left:8px;
vertical-align:text-top;
font-weight: bold;
text-transform: uppercase;
}

.phoneNumber
{
font-size: 2em;
color: #369;
font-weight: bold;
text-transform: uppercase;
font-family: "Trebuchet MS", Verdana;
}

