﻿/***
TEMP
***/

/*** CONTENT ***/
#main_content { color:#404040; font:12px arial,helvetica,sans-serif; }

#main_content h1, #main_content h2, #main_content h3, #main_content h4, #main_content p { font:arial,helvetica,sans-serif; }

#main_content h1 {
    color:#2B5275;
    font-size:23px;
    margin-bottom:5px;
    padding-bottom:5px;
}

#main_content h4 {
    color:#2B5275;
    font-size:19px;
    margin:30px 0 5px 0;
}

#main_content h5 {
    border-bottom:1px dotted #C1D6E8;
    color:#2B5275;
    font-weight:bold;
    margin:15px 0;
    padding-bottom:2px;
}

#main_content p {
    margin:10px 0;
}

#main_content div, #main_content p {
    color:#404040;
    font-size:12px;
}

#main_content ul {
    list-style-image:url(http://www.instrumentsdirect.com/site/media/images/template/bullet_square1.gif);
    list-style-position:outside;
    margin-left:2em;
}

#main_content ul li {
    margin:3px 0;
}

#main_content .bright { color:#C5171E; }








/*** PRODUCT PAGES ***/
#main_content #prod_blurb {
    /*border-bottom:1px solid #C1D6E8;*/
    margin-bottom:5px;
}

#main_content #prod_intro {
    float:right;
    padding-bottom:10px;
    width:460px;
}

#main_content #prod_intro h1 {
    border-bottom:1px solid #C1D6E8;
    color:#2B5275;
    font-size:23px;
    margin-bottom:5px;
    padding-bottom:5px;
}

#main_content #prod_intro input {
    border:none;
}



#main_content #prod_pics {
    float:left;
    padding-bottom:20px;
    text-align:center;
    width:250px;
}

#main_content #prod_addtocart {
    margin:10px 0;
}

#main_content #prod_price {
    font-size:18px;
    text-align:center;
}

#main_content #prod_price span {
    color:#C5171E;
}



#main_content #prod_shortcuts {
    border-bottom:1px dotted #C1D6E8;
    border-top:1px dotted #C1D6E8;
    font:12px arial,helvetica,sans-serif;
    margin-top:15px;
    padding:3px 0;
}

#main_content #prod_shortcuts div {
    color:#2b5275;
}

#main_content #prod_shortcuts ul {
    list-style:none; 
    margin:0;
}

#main_content #prod_shortcuts ul li {
    float:left;
    margin:0;
    padding-left:8px;
}

#main_content #prod_shortcuts ul li.first {
    border-left:none;
    padding-left:0;
}







#main_content .prod_panels_b, #main_content .prod_panels_b span, #main_content .prod_panels_b span span, #main_content .prod_panels_t, #main_content .prod_panels_t span, #main_content .prod_panels_t span span {
    background:transparent url(http://www.instrumentsdirect.com/site/media/images/template/corners_blue_bg.gif) no-repeat 0 0;
    display:block;
    font-size:1px;
    height:5px;
    overflow:hidden;
}

#main_content .prod_panels_b {
    background-position:0 -15px;
    background-repeat:repeat-x;
}

#main_content .prod_panels_b span {
    background-position:right -20px;
}

#main_content .prod_panels_b span span {
    background-position:0 -25px;
}

#main_content .prod_panels_t {
    background-repeat:repeat-x;
    clear:both;
}

#main_content .prod_panels_t span {
    background-position:right -5px;
}

#main_content .prod_panels_t span span {
    background-position:0 -35px;
}

#main_content .prod_panels {
    border-color:#c1d6e8;
    border-style:solid;
    border-width:0 1px;
    padding:5px 10px;
}

#main_content .prod_panels .show {
    display:block;
}


#main_content .prod_panel {
    display:none;
    min-height:50px;
    height:auto !important;
    height:50px;
}



#main_content .prod_panel p {
    margin:0 0 10px 0;
}

#main_content .prod_panel strong {
    margin-right:5px;
}

#main_content .prod_panel ul {
    margin-bottom:10px;
}





#main_content .prod_tabs_nav {
    height:27px;
    top:1px;
    position:relative;
}

#main_content .prod_tabs_nav ul {
    list-style:none;
    margin:0;
}

#main_content .prod_tabs_nav ul li {
    background:#ffffff url(http://www.instrumentsdirect.com/site/media/images/template/prod_tabs_bg.gif) no-repeat left top;
    float:left;
    margin:0 1px 0 0;
    padding-left:5px;
}

#main_content .prod_tabs_nav ul li a {
    background:#ffffff url(http://www.instrumentsdirect.com/site/media/images/template/prod_tabs_bg.gif) no-repeat right top;
    color:#2B5275;
    display:block;
    font:bold 12px arial,helvetica,sans-serif;
    padding:6px 10px 6px 5px;
    text-decoration:none;
}

#main_content .prod_tabs_nav ul li.active {
    background-position:left -27px;
}

#main_content .prod_tabs_nav ul li.active a {
    background-position:right -27px;
}



/*** CAT LIST ***/
.catlist {}

.catlist tr {
    height:auto !important;
}

.catlist_cell {
    padding:0 9px 12px 0;
}

.catlist_cell table {
    border-collapse:collapse;
}

.catlist_cell td {
    font:12px arial,helvetica,sans-serif;
    text-align:center;
}

.catlist_cell td.thumb {
    border:solid 1px #C1D6E8;
    height:135px;
    width:135px;
}

.catlist_cell td.desc {}



/*** ITEM LIST ***/
.itemlist {
    width:100%;
}

.itemlist tr {
    height:auto !important;
}

.itemlist_cell {
    border-color:#C1D6E8;
    border-style:solid;
    border-width:1px 0;
    padding:5px 0;
}

.itemlist_cell tr {
    vertical-align:top;
}

.itemlist_cell td {
    color:#404040;
    font:12px arial,helvetica,sans-serif;
}

.itemlist_cell td.thumb {
    text-align:center;
    height:75px;
    width:105px;
}

.itemlist_cell td.desc {
    border-left:1px dotted #C1D6E8;
    padding:0 5px;
}

.itemlist_cell td.part {
    border-left:1px dotted #C1D6E8;
    padding:0 5px;
    text-align:center;
    width:115px;
}

.itemlist_cell td.part a:link, .itemlist_cell td.part a:visited, .itemlist_cell td.part a:active {
    color:#404040;
    text-decoration:none;
}

.itemlist_cell td.part a:hover {
    text-decoration:underline;
}

.itemlist_cell td.price {
    border-left:1px dotted #C1D6E8;
    color:#C5171E;
    padding:0 5px;
    text-align:center;
    width:70px;
}

.itemlist_cell td.price input {
    margin-top:5px;
}

.itemlist_cell td.price a {
    display:none;
    margin-top:5px;
}

.itemlist_cell td.hidelistaddbutton_Yes input {
    display:none;
}

.itemlist_cell td.hidelistaddbutton_Yes a {
    display:block;
}




/*** RESOURCES ***/
#main_content ul.resourcelist {
    font:12px arial,helvetica,sans-serif;
    list-style:none;
    margin:0;
}

#main_content ul.resourcelist li {
    margin:0;
    padding:5px 0 5px 22px;
}

#main_content ul.resourcelist li.filetype-pdf {
    background:transparent url(http://www.instrumentsdirect.com/site/media/images/icons/pdf.gif) no-repeat 0 4px;
}

#main_content ul.resourcelist li.filetype-exe {
    background:transparent url(http://www.instrumentsdirect.com/site/media/images/icons/exe.gif) no-repeat 0 4px;
}

/*** SPECIFICATIONS ***/
.specifications {
    background:#ff0000;
    width:100%;
}

.specifications td {
    color:#404040;
    font:12px arial,helvetica,sans-serif;
    padding:3px 0;
}

.specifications td.first {
    width:150px;
}

.specifications th {
    border-bottom:dotted 1px #c1d6e8;
    color:#2B5275;
    font:bold 12px arial,helvetica,sans-serif;
    margin-bottom:10px;
    padding-top:10px;
}

.specifications th.first {
    padding-top:0;
}

.specifications tr {
    text-align:left;
    vertical-align:top;
}


/*** CORNERS ***/
#main_content .cbox_grad_b, #main_content .cbox_grad_b span, #main_content .cbox_grad_b span span, #main_content .cbox_grad_t, #main_content .cbox_grad_t span, #main_content .cbox_grad_t span span {
    background:transparent url(http://www.instrumentsdirect.com/site/media/images/template/corners_blue_bg.gif) no-repeat 0 0;
    display:block;
    font-size:1px;
    height:5px;
    overflow:hidden;
}

#main_content .cbox_grad_b {
    background-position:0 -15px;
    background-repeat:repeat-x;
}

#main_content .cbox_grad_b span {
    background-position:right -20px;
}

#main_content .cbox_grad_b span span {
    background-position:0 -25px;
}

#main_content .cbox_grad_t {
    background-repeat:repeat-x;
    clear:both;
}

#main_content .cbox_grad_t span {
    background-position:right -5px;
}

#main_content .cbox_grad_t span span {
    background-position:0 -10px;
}

#main_content .cbox_grad_m {
    background:transparent url(http://www.instrumentsdirect.com/site/media/images/template/corners_gradient_bg.gif) repeat-x 0 0;
    border-color:#c1d6e8;
    border-style:solid;
    border-width:0 1px;
    padding:0 5px;
}

/*** FEAT LIST ***/
#main_content .featlist {}

#main_content .featlist tr {
    height:auto !important;
}

#main_content .featlist_cell {
    padding:0 6px 6px 0;
}

#main_content .featlist_cell div {
    font:11px arial,helvetica,sans-serif;
}

#main_content .featlist_cell .desc {
    height:85px;
    margin:0 0 3px 71px;
    overflow:hidden;
}

#main_content .featlist_cell .desc a {
    font-weight:bold;
}

#main_content .featlist_cell .info {
    border-top:dotted 1px #c1d6e8;
    margin-left:71px;
    overflow:hidden;
    padding-top:2px;
}

#main_content .featlist_cell .price {
    color:#B5151B;
}

#main_content .featlist_cell .thumb {
    height:65px;
    overflow:hidden;
    text-align:center;
    width:65px;   
}

#main_content .featlist_cell .wrapouter {
    background-color:#ffffff;
    border:solid 1px #c1d6e8;
    padding:2px;
}

#main_content .featlist_cell .wrapinner {
    background:transparent url(http://www.instrumentsdirect.com/site/media/images/template/feat_item_bg.gif) repeat-x left bottom;
    padding:2px;
    width:225px;
}



/*** CART ***/
#carttable td {
    padding:3px 3px 0 0;
}

#carttable td.texttable, #carttable td.texttablectr, #carttable td.texttablert {
    background-color:#ffffff;
    border-color:#ffffff;
    color:#404040;
}

#carttable #carttableheader {
    background:#41719e url(http://www.instrumentsdirect.com/site/media/images/template/gradient_blues_bg.gif) repeat-x left -5px;
}

#carttable #carttableheader td {
    padding:2px 5px 2px 0;
}

#carttable #carttableheader td div {
    background-color:transparent;
    color:#ffffff;
}

input#checkout {
    background:#41719e url(http://www.instrumentsdirect.com/site/media/images/template/gradient_blues_bg.gif) repeat-x left -29px;
    color:#ffffff;
}
