@charset "UTF-8";

/*************************  super search blocks   *************************/
#superSearchContainer #leftBlock,#superSearchContainer #rightBlock {
 float:left;
 width:327px; /* this plus padding should never exceed 367 */
 height:250px;
 padding:20px;
 font-size:.8em;
}

#formContainer #leftBlock,#formContainer #rightBlock {
 float:left;
 width:345px; /* this plus padding should never exceed 367 */
 padding:10px;
 font-size:.8em;
}

.directoryBKIMG {
	background-position:95% 40% !important;
}

#pageHeadline {
	padding-top:20px !important;
	padding-bottom:0px !important;
}

#pageHeadline h3 {
    font-size:2.2em;
    line-height:1.0em;
    text-align:center;
    width:350px;
}

#pageIntroCopyAboutUs {
	width:90%;
}

#pageIntroCopyAboutUs p {
	text-align:justify;
}

#paymentDetails {
    font-size:0.8em;	
    margin:10px;
    float:left;
}

#paymentDetails img {
	padding-top:10px;
}

#paymentDetails .directions {
    font-size:0.8em;	
}

#paymentDetails #quantity {
	width:40px;
}

#paymentDetails #cardNumber {
    width:150px; 
}

#paymentDetails #cardDate {
    width:80px;
}

#paymentDetails #cardCode {
    width:40px;
}

div.AuthorizeNetSeal {
    float:left;	
    padding-top:130px !important;
}

#paymentDetails p {
    font-weight:bold;	
    line-height:1.5em;
}

#state, #shippingState, #country, #shippingCountry {
	height:24px;
}

img.t-error-icon {
    display:none !important;
}

#submitOrder {
    clear:both;
    width:100%;
    text-align:center;
    margin-bottom:15px;
}

#submitOrder .processing {
	background:url('/img/processingOrder.gif') no-repeat 0px 20px;
    border: medium none;
    width: 128px;
    padding-bottom:25px;
    width:128px;
    color:#002a5f;
}