/* JA Uniforms */


body {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 margin:3px 0 0 0;
 
}
p,span,ul,ol,td {
 font-size:11px;
 color:#666666;
}

h1,.page_title {
 font-family: "Century Gothic," Arial, Helvetica, sans-serif;
 color:#333;
 font-size:20px;
 font-weight:bold;
 padding-top:8px;
}
.page_title { margin-bottom: 0; }
h3 {
 font-family: "Century Gothic," Arial, Helvetica, sans-serif;
 color:#669900;
 font-weight:bold;
 font-size:13px;
 padding: 2px 0 10px 0;
 margin: 0;
}

td.checkout { display: none; }
select { font-size: 11px; }

#main_table{
 height:600px;
 border-top: 1px solid #eeeeee;
}
#leftpanel {
 width:174px;
 background-color:#f0b02c;
 border-top: 1px solid #eeeeee;
}

#rightpanel {
 width:132px;
 background-color:#f0b02c;
 border-top: 1px solid #eeeeee;
}

#middlepanel {
 width:562px;
 padding:0px 8px 0 11px;
 border-top: 1px solid #eeeeee;
}



#middlepanel table a {
 color: #f1a60b !important;

}

#middlepanel table a:link,#middlepanel table a:visited,#middlepanel table a:active {
 color:#f1a60b !important;
}

#middlepanel table a:hover {
 color:#38abda !important;
}

#middlepanelbot {
  padding:0px 8px 0px 11px;
}

.middlepanelbase {
  height:5px;
  border-bottom: 1px solid #eeeeee;
}

.logodisplay{
  float:right;
  width:100px;
border:1px solid #000;
}
.logotxtdisplay {
  float:right;
  width:100px;
border:1px solid #000;
}
.placelogo {
 padding-bottom:20px;
}

.maintitle {
 padding-bottom:30px;
padding-top:10px;
}
.int_mainimage {
  margin-bottom:30px;
margin-top:8px;

}

.footertext {
 font-size:9px;
 color:#a8a8a8;
 padding-top:10px;
 padding-right:10px;
 padding-left:10px;
 }

.footertext a:link,.footertext a:active,.footertext a:visited{
  color:#a8a8a8;
 text-decoration:none;
 }

.footertext a:hover {
  color:#a8a8a8;
 text-decoration:underline;
}

.loginbox {
padding: 20px;
text-align: left;
}

.loginbox span {
 font-family:verdana,arial;
 font-weight:bold;
 color:#a8a8a8;
 font-size:12px;
}

select,input,textarea { font-family: Verdana, Arial, Helvetica, sans-serif; }
.categories {
 padding:6px
}

.categories h1 {
  text-transform:uppercase;
  color:#fff;
  font-size:13px;
  border-bottom: 1px dashed #fcd792;
  text-align:center;
  margin-bottom:6px;
  width: 160px;
	font-family: "Century Gothic," Arial, Helvetica, sans-serif;
}

.categories font,.categories a { font: normal 11px Verdana, Tahoma, Arial, Helvetica, sans-serif; color: #fff; display: block; }
.categories a { background: url(images/bullet_arrow.gif) no-repeat 0 10px; text-indent: 8px; padding: 5px 0; border-bottom: 1px dashed #fcd792; text-decoration: none; width: 160px;text-decoration:none  !important;}
.categories br { display: none; }
.categories a:hover,.categories font:hover { color: #FFFF66 !important; text-decoration:none !important;}

#GrandTotal { 
 color:#000000 !important;
 font-weight:bold !important;
 font-size:11px !important;
}

#STotal {
  color:#000000 !important;
  font-size:11px !important;
}
span.errmsg span {
  color:#FF0000 !important;
}

.titleCell {
 font-color:#727272 !important;
 /*font-size:9px !important;*/
}

.reqtext {
 color:FF0000;
}

.dataCell input,select{
 /*font-size:9px !important;*/
}


/* style detail page */
#leftContainer { float: right; width: 280px; text-align: center; }
#rightContainer { float: left; margin-left: 5px; width: 270px; }
#style_pic { width: 250px; }
.sd-price { font: bold 16px Arial, Helvetica, sans-serif; color: #999; margin-bottom: 10px; }
.sd-colors { margin: 5px 0; padding: 5px 0; }
.hideme { display: none; }
.sd-cart {
clear: both;
background-color: #fff;
padding: 15px 0;
}
.sd-cart form { margin: 0; padding: 0; height: 1%; }
.sd-cart-select { margin-right: 5px; width: 46%; font-size: 11px; }
.sd-cart h5 {
color: #4f90cc;
margin: 0 0 7px 0;
text-align: left;
padding-left: 20px;
padding-top: 10px;
background: url(images/i_cart.gif) no-repeat 0 10px;
}
.sd-cart h5 span.smalltext {
float: right;
padding: 1px;
font: normal italic 10px Arial, Helvetica, sans-serif;
color: #777;
text-transform: none;
}
.sd-yourprice { font: bold 12px "Century Gothic," Arial, Helvetica, sans-serif; color: #000; padding-bottom: 7px; height: 1%; }
.sd-yourprice em { font-weight: normal; }
.sd-inventory { font-size: 10px; margin: 5px 0; }
.sd-inventory-text { font-size: 10px; }
.sd-cart-addtocart { margin: 5px 0; }
.sd-cart-addtocart a { font-weight: bold; padding-left: 5px; }
.sd-pic img { width: 250px; border: 0; }
.sd-desc { border-top: 1px dotted #ccc; border-bottom: 1px dotted #ccc; margin: 10px 0; padding: 10px 0; line-height: 150%; }
.sd-details {  }
.sd-stylenum { font-size: 10px; margin-bottom: 6px; }
.sd-sizes { font-size: 10px; }
.line { padding: 10px 0; }

.email {
font-weight:bold;
color:#666666;
}

.email a:hover {
text-decoration:none;
}