@charset "utf-8";
/* CSS Document */

/* CABALLO NEGRO -- CONTACT US
   ================================ */

/* NOTES
	 -------------------------------- 
	 .contact-us = Both contact-us-stores.html And contact-us-distr.html
	 .store-info = contact-us-stores.html Only 
	 .dists-inqs = contact-us-distr.html Only 
	 -------------------------------- */	 

/* MASTER HEADER
	 -------------------------------- */
.contact-us .masthd .main-bar .nav5 a { background-position:-328px bottom; width:116px; } /* CONTACT US */
.contact-us .masthd .sub-bar h1 { background:url(../images/sub/sub-titles.gif) no-repeat 0 -120px; width:257px; }

/* MASTER BODY -- LEFT COLUMN
	 -------------------------------- */
.main-col .sec2bot { border-top:1px solid #e6e6e6; margin-right:23px; padding-top:10px; clear:both;}
.contact-us .mastbd .main-col .left { float:left; width:180px; }
.contact-us .mastbd .main-col .left .sec { margin-right:30px; width:auto; }
.contact-us .mastbd .main-col .left .sec1 { padding-bottom:40px; }
.contact-us .mastbd .main-col .left .sec1 address { font-style:normal; }
.contact-us .mastbd .main-col .left .sec1 address em { color:#a3b63a; display:block; font-size:18px; font-style:normal; line-height:18px; padding-bottom:8px; }
.contact-us .mastbd .main-col .left .sec2 .nav { background-color:#fff; border-top:1px solid #e6e6e6; }
.contact-us .mastbd .main-col .left .sec2 .nav li {
	border-bottom:1px solid #e6e6e6;
	font-size:10px;
	line-height:10px;
	list-style-type:none;
}
.contact-us .mastbd .main-col .left .sec2 .nav li a {
	background:#fff url(../images/page/cn-arrow-active.gif) no-repeat 141px center;
	color:#a4b600;
	cursor:pointer;
	display:block;
	padding:5px;
	text-decoration:none;
}
.store-info .mastbd .main-col .left .sec2 .nav li.item1 a {
	background-image:url(../images/page/cn-arrow-non-active.gif);
	color:#999;
}
.dists-inqs .mastbd .main-col .left .sec2 .nav li.item2 a {
	background-image:url(../images/page/cn-arrow-non-active.gif);
	color:#999;
}

/* MASTER BODY -- RIGHT COLUMN
	 -------------------------------- */
.main-col h2 { color:#A4B600; font-size:26px; }
.contact-us .mastbd .main-col .right { float:right; width:463px; }
.contact-us .mastbd .main-col .right .sec { width:auto; }
.contact-us .mastbd .main-col .right .sec1 { margin-right:23px; }
.contact-us .mastbd .main-col .right .sec1buy { margin-right:23px; }
.contact-us .mastbd .main-col .right .sec1 h1 { color:#4d4d4d; font-size:14px; margin-top:3px; }
.contact-us .mastbd .main-col .right .sec1buy h1 { color:#4d4d4d; font-size:14px; margin-top:3px; }
.contact-us .mastbd .main-col .right .sec1 p { color:#4d4d4d; }
.contact-us .mastbd .main-col .right .sec1buy p { color:#4d4d4d; }
.contact-us .mastbd .main-col .right .sec1 .grp { background-color:#fff; }
.store-info .mastbd .main-col .right .sec1buy .grp { width:215px; }
.store-info .mastbd .main-col .right .sec1 .grp { width:215px; }
.store-info .mastbd .main-col .right .sec1buy .grp { width:400px; }
.dists-inqs .mastbd .main-col .right .sec1 .grp { width:215px; }
.dists-inqs .mastbd .main-col .right .sec1 .grp1 { float:left; }
.dists-inqs .mastbd .main-col .right .sec1 .grp2 { float:right; }
.store-info .mastbd .main-col .right .sec1 .grp1 { float:left; }
.store-info .mastbd .main-col .right .sec1buy .grp1 { float:left; }
.store-info .mastbd .main-col .right .sec1 .grp2 { float:right; }
.contact-us .mastbd .main-col .right .sec1 li { height:44px; list-style-type:none; position:relative; }
.dists-inqs .mastbd .main-col .right .sec1 li { width:215px; }
.store-info .mastbd .main-col .right .sec1buy li { width:400px; height:44px; list-style-type:none; position:relative; }
.contact-us .mastbd .main-col .right .sec1 li label {
	display:block;
	height:14px;
	padding:7px 0 1px;
	color: #333;
	letter-spacing: 0.1em;
}
.store-info .mastbd .main-col .right .sec1buy li label {
	display:block;
	height:14px;
	padding:7px 0 1px;
	color: #333;
	letter-spacing: 0.1em;
}
.contact-us .mastbd .main-col .right .sec1 li input.text {
	background-color:#f2f2f2;
	border:none;
	height:12px;
	padding:5px;
	width:205px;
	font-size: 10px;
}
.contact-us .mastbd .main-col .right .sec1buy li input.text {
	background-color:#f2f2f2;
	border:none;
	height:12px;
	padding:5px;
	width:205px;
}
.dists-inqs .mastbd .main-col .right .sec1 li textarea {
	background-color:#f2f2f2;
	color:#4d4d4d;
	font:normal 400 11px/14px Arial, Helvetica, sans-serif;
	border:none;
	height:188px;
	padding:5px;
	width:205px;
}
.store-info .mastbd .main-col .right .sec1 li textarea {
	background-color:#f2f2f2;
	color:#4d4d4d;
	font:normal 400 11px/14px Arial, Helvetica, sans-serif;
	border:none;
	height:188px;
	padding:5px;
	width:205px;
}
.store-info .mastbd .main-col .right .sec1buy li textarea {
	background-color:#f2f2f2;
	color:#4d4d4d;
	font:normal 400 11px/14px Arial, Helvetica, sans-serif;
	border:none;
	height:188px;
	padding:5px;
	width:205px;
}
.dists-inqs .mastbd .main-col .right .sec1 li select { line-height:18px; }
.dists-inqs .mastbd .main-col .right .sec1 li select#state { width:107px; }
.dists-inqs .mastbd .main-col .right .sec1 li select#country { width:213px; }
.store-info .mastbd .main-col .right .sec1 li.radio { height:22px; }
.store-info .mastbd .main-col .right .sec1buy li.radio { height:22px; }
.store-info .mastbd .main-col .right .sec1 li.radio1 { padding-top:22px; }
.store-info .mastbd .main-col .right .sec1buy li.radio1 { padding-top:22px; }
.store-info .mastbd .main-col .right .sec1 li.radio label { display:inline-block; line-height:16px; padding:0 0 0 5px; vertical-align:middle; }
.store-info .mastbd .main-col .right .sec1buy li.radio label { display:inline-block; line-height:16px; padding:0 0 0 5px; vertical-align:middle; }
.store-info .mastbd .main-col .right .sec1 li.radio input { width:auto; vertical-align:middle; }
.store-info .mastbd .main-col .right .sec1buy li.radio input { width:auto; vertical-align:middle; }
.dists-inqs .mastbd .main-col .right .sec1 li.text-area { height:220px; }
.store-info .mastbd .main-col .right .sec1 li.text-area { height:220px; }
.store-info .mastbd .main-col .right .sec1buy li.text-area { height:220px; }
.contact-us .mastbd .main-col .right .sec1 li button { background:none; background-image:url(../images/page/cn-btn-send.gif); border:none; cursor:pointer; height:25px; position:absolute; top:10px; width:59px; }
.store-info .mastbd .main-col .right .sec1 li button { right: 0px; }
.store-info .mastbd .main-col .right .sec1buy li button { left: 0px; background:none; background-image:url(../images/page/cn-btn-send.gif); border:none; cursor:pointer; height:25px; position:absolute; top:10px; width:59px; margin-bottom:10px; }
.dists-inqs .mastbd .main-col .right .sec1 li button { right:0; }

/* BUY ONLINE NOW BUTTON
 --------------------------------  */
.store-info .mastbd .main-col .right .sec3 { border-top:1px solid #e6e6e6; margin:10px 23px 0 0; padding:10px 0 23px 0; width:auto; clear:both; }
.store-info .mastbd .main-col .right .sec3 a { background-image:url(../images/contact-us/btn_buyonlinenow.gif); cursor:pointer; display:block; height:50px; width:294px; }
.store-info .mastbd .main-col .sec3 a { background-image:url(../images/contact-us/btn_buyonlinenow.gif); cursor:pointer; display:block; height:50px; width:294px; }

/* MASTER FOOTER
	 -------------------------------- */
.contact-us .mastft ul li.nav4 a { background-position: right top; } /* CONTACT US */
.contact-us .mastbd .main-col .right .sec1 li {
	width:215px;
}
.dists-inqs .mastbd .main-col .right .sec1 li input.text {
	background-color:#f2f2f2;
	border:none;
	height:12px;
	padding:5px;
	width:205px;
	font-size: 10px;
}
