/* --------------------------------------------

CablesStore.com
copyright (c) CablesStore.com
Designed & Developed by Ariamedia

----------------------------------------------- */
/* -- All Your Styles Are Belong To Us -------- */
/* -------------------------------------------- */


/* =IMPORTS
----------------------------------------------- */
@import "cbs_breadcrumb.css";
@import "cbs_buttons.css";
@import "cbs_buy_steps.css";
@import "cbs_cart.css";
@import "cbs_configurator.css";
@import "cbs_confirm.css";
@import "cbs_footer.css";
@import "cbs_home.css";
@import "cbs_main_nav.css";
@import "cbs_manufacturers_bar.css";
@import "cbs_manufacturer.css";
@import "cbs_masthead.css";
@import "cbs_payment.css";
@import "cbs_product.css";
@import "cbs_review.css";
@import "cbs_search.css";


/* =GLOBAL
----------------------------------------------- */
* { margin: 0; padding: 0; }
body { color: #333; font: 9pt/1.6em Arial, Helvetica, sans-serif; }

a { color: #0066CC; text-decoration: underline; }
a:hover { text-decoration: none; }
a img { border: none; }


/* =BLOCK
----------------------------------------------- */
h1, h2, h3, h4, h5, h6, p, blockquote { margin: 0 0 1.5em 0; }
h1 { line-height: normal; font-size: 16pt; font-weight: 100; margin: 0 0 0 0; }
h2 { line-height: normal; font-size: 9pt; font-weight: bold; color: #000; font-style: italic; margin: 0 0 1em 0; }
h3 { line-height: normal; font-size: 11px; font-weight: bold; font-style: italic; color: #666; }
h4 { line-height: normal; font-size: 10pt; font-weight: 900; color: #666; margin: 0 0 .25em 0; }
h6 { line-height: normal; font-size: 11px; font-weight: bold; }
ul { margin: 0 2em 1em 2em; }
p { font-size: 10pt; line-height: 1.9em; color: #333; }
table { width: 100%; clear: both; margin-bottom: 20px; }
td { vertical-align: top; }
thead h1 { margin: 0; }
select { font-size: 9pt; }
hr { clear: both; height: 1px; border: 0; border-top: 1px solid #999; }
blockquote { float: right; width: 150px; border-left: 2px solid #0170C9; font-family: 'Trebuchet MS', Verdana, Sans-Serif; font-style: italic; font-size: 12pt; line-height: 1.8em; padding-left: 10px; margin-left: 10px; }
blockquote span { display: block; font-size: 7.5pt; font-weight: bold; }


/* =MAIN CONTENT
----------------------------------------------- */
.wrapper_content { width: 734px; float: left; margin: 10px 0 0 26px; }

.column1 { float: right; width: 450px; padding-top: 4px; margin-bottom: 20px; }
.column1 h2 { clear: both; background: url(../images/h2_bk.gif) 0 0 repeat-x; display: block; padding: 1px 10px 4px 10px; font-size: 8pt; color: #FFF; }

.column2 { float: left; width: 265px; margin-bottom: 20px; }
.column2 img { margin: 0 0 6px 6px; }


/* =LEFT COLUMN
----------------------------------------------- */
.column1 .info_box { margin: 0 0 1em 0; width: auto; clear: both; padding: 10px; }
.column2 .info_box { margin: 0 0 6px 6px; width: 234px; margin-bottom: 10px; padding: 10px; }
.info_box { background-color: #F1F1F1; border: #CCC 1px solid; }
.info_box p { line-height: normal; margin: 0; font-size: 9pt; }


/* =MISC 
----------------------------------------------- */
.img_left { float: left; margin: 0 1em 0 0; }
.img_left2 { float: left; margin: 0 1em 1em 0; }
.img_left3 { float: left; margin: .6em 1em 1em 0; }
.img_right { float: right; margin: 0 1em 0 0; }
.img_right2 { float: right; margin: 0 0 1em 1em; }
.img_right3 { float: right; margin: .6em 0 1em 1em; }
.clear { clear: both; }
.txt_75 { font-size: 7.5pt; }
.txt_8 { font-size: 8pt; }
.no_border { border: 0; }
.intro { font-size: 14px; font-style: italic; }
.red { color: #FF0000; }
.hr { float: left; width: 100%; height: 1px; margin: 0 0 1em 0; border-bottom: 1px solid #CCC; }
.hr2 { clear: both; height: 1px; margin: 0 0 1em 0; border-bottom: 1px solid #CCC; }
.td_left { text-align: left; }
.td_right { text-align: right; }
.float_left { float: left; }
.float_right { float: right; }
.form_attn { clear: both; font-size: 7.5pt; font-weight: bold; text-align: right; margin: -1em 0 1em 0; }
.intro { font-size: 11pt; }
.break { clear: both; margin-bottom: 1em; }
.new_customer { clear: both; border: 1px solid #999; background: #F1F1F1; padding: 20px; font-size: 14pt; font-weight: normal; margin: 0; line-height: normal; }
.new_customer2 { clear: both; border: 1px solid #999; background: #F1F1F1; padding: 20px; font-size: 13.8pt; font-weight: normal; margin: 0; line-height: normal; }
.hover_text { color: #0C9100; text-decoration: underline; border-bottom: 1px solid #0C9100; display: inline-block; cursor:help }
.display_none { display: none; }
.header { float: left; width: 100%; margin: 0; padding: 0 0 10px 0; border-bottom: 4px solid #999; }
.header h1 { margin: 0; }
.left_pad_5 { padding-left: 5px; }
.left_mar_5 { margin-left: 5px; }
div#tipDiv { position:absolute; visibility:hidden; left:0; top:0; z-index:10000; background-color:#dee7f7; border:1px solid #336; width:250px; padding:4px; color:#000; font-size:11px; line-height:1.2; }
