body {
    color: #808184;
    padding: 0;
    margin: 0;
	font-family: Arial, sans-serif;
	background: #FFFFFF;
	font-size: 11px;
}
table, td{
	font-size: 11px;
	line-height: 14px;
}
h1 {
    margin: 0px;
    padding: 0px;
    color:#4D4D4D;
    font-weight: normal;
    font-size: 14px;
}
h2 {
    display:inline;
    margin: 0px;
    padding: 0px;
    padding-bottom:0px;
    margin-bottom:0px;
    color: #4D4D4D;
    font-weight: normal;
	font-size: 11px;
}
ul{
    margin:0;
    padding:0;
}
a {
    color: #808184;
	font-size: 11px;
    text-decoration: none;
}
a:hover {
    color: #808184;
	font-size: 11px;
    text-decoration: none;
}
a.on{
    color: #717DBC;
}
.search_title{
    color: #4D4D4D;
    font-weight: normal;
	font-size: 13px;
}
#outer{
    padding-left:10px;
    padding-right:10px;
}

#top_cell{
    position: relative;
    width: 910px;
}

#content_area{
    float:right;
    width: 730px;
}
#product_content_area{
    float:right;
    width: 730px;
    height: 600px;
}
#content_right {
    position:relative;
    float:right;
    padding-left: 30px;
    width: 248px;
}
#content_left{
    position:relative;
    height:100%;
    width:448px;
    float: left;
    z-index: 48;
}

#video_content_right {
    position:relative;
    float:right;
    padding-left: 30px;
    width: 345px;
}
#video_content_left{
    position:relative;
    height:100%;
    width:351px;
    float: left;
    z-index: 48;
}

#logo{
    padding-top: 8px;
}
#top_spacer{
    height:41px;
    width: 731px;
    padding-left: 180px;
}
#product_top {
    height:40px;
    width: 731px;
    margin-left: 180px;
    border-top: 1px solid #d6d8ec;
}

#product_top div.breadcrumbs{
    margin-top: 8px;
}


#left_nav{
    width: 177px;
}
#left_nav ul {
    padding-left: 0;
}
#left_nav ul li {
    list-style-type: none;
}
#left_nav ul li a {
    color: #808184;
}
#left_nav ul li a:hover {
    color: #717DBC;
}
#left_nav ul li a.on {
    color: #717DBC;
}
#left_nav ul li a.on:hover {
    color: #717DBC;
}




#left_sub_nav{
    width: 177px;
    padding-top:12px;
}
#left_sub_nav img.header_image {
    padding-bottom: 10px;
}
#left_sub_nav ul {
    padding-left: 13px;
}
#left_sub_nav ul li {
    list-style-type: none;
}
#left_sub_nav ul li a {
    color: #808184;
}
#left_sub_nav ul li a:hover {
    color: #717DBC;
}
#left_sub_nav ul li a.on {
    color: #717DBC;
}
#left_sub_nav ul li a.on:hover {
    color: #717DBC;
}



#footer{
    color:#999999;
    font-size: 10px;
}
#footer a {
    color:#808184;
    font-size: 10px;
}
#footer a:hover {
    color:#717DBC;
}
#newsletter {
    font-size: 10px;
    float:right;
}


.required{
    color:#717DBC;
}
.form_table td{
    position:relative;
    padding-bottom:9px;
}


#product_name {
    float:left;
    width: 248px;
    padding-bottom: 5px;
    border-bottom: 1px solid #d6d8ec;
}
#description_hidden{
    margin-top:4px;
    float:right;
    display:none;
}

#product_description{
    width: 248px;
    padding-top: 15px;
    padding-bottom: 15px;
}

#supplier_thumb {
    width: 345px;
}

#product_description_no_border {
    width: 345px;
    padding-top: 15px;
    padding-bottom: 15px;
}
#product_photos_out {
    position:relative;
    height: 351px;
    width: 351px;
}
#product_photos{
    position:relative;
    height: 351px;
    width: 351px;
    overflow:hidden;
}
#product_photos_next{
    padding-top: 5px;
    width: 351px;
    height: 28px;
    border-bottom: 1px solid #d6d8ec;
}
.product_option_nav_bar{
    height: 12px;
    width: 351px;
    padding-top: 5px;
    padding-bottom: 5px;
    border-bottom: 1px solid #d6d8ec;
}

#product_images{
    border-bottom: 1px solid #d6d8ec;
    padding-bottom: 5px;
    padding-top: 5px;
}
#product_dimensions{
    border-bottom: 1px solid #d6d8ec;
    padding-bottom: 5px;
    padding-top: 5px;
    display:none;
}
#product_swatches{
    border-bottom: 1px solid #d6d8ec;
    padding-bottom: 5px;
    padding-top: 5px;
    display:none;
}
#related_products{
    border-bottom: 1px solid #d6d8ec;
    padding-bottom: 5px;
    padding-top: 5px;
    display:none;
}
#product_family{
    border-bottom: 1px solid #d6d8ec;
    padding-bottom: 5px;
    padding-top: 5px;
    display:none;
}


#technical_data_box {
    text-align: center;
    float:left;
    margin-top:20px;
    width: 150px;
    padding: 5px;
    border: 1px solid #d6d8ec;
}
#order_box {
    text-align: center;
    float:right;
    margin-top:20px;
    width: 150px;
    padding: 5px;
    border: 1px solid #d6d8ec;
}

#technical_data{
    text-align: right;
    line-height:15px;
    float:left;
    margin-top: 4px;
    width: 150px;
    padding: 5px;
}

#order_data{
    text-align: right;
    line-height:15px;
    float:right;
    margin-top: 4px;
    width: 150px;
    padding: 5px;
}
#order_form {
    display:none;
    position:absolute;
    top: 20px;
    left: 30px;
    margin-top:20px;
    width: 345px;
}

#video_area {
    display:none;
    position:absolute;
    top: 20px;
    left: 30px;
    margin-top:20px;
    width: 345px;
}

#description_toggle {
	position:absolute;
	top:0px;
	right:0px;
    display:none;
    padding:0;
    margin:0;
}
.team_toggle {
	position:absolute;
	top:0px;
	right:0px;
    padding:0;
    margin:0;
}
#product_content_right{
    width: 345px;
    position:relative;
}

.lb_overlay {
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	z-index:50;
}
#lb_container {
    position:absolute;
	bottom:0;
	left:0;
	margin:0 auto;
    width: 475px;
    height: 475px;
    background: #FFFFFF;
	z-index:100;
	background: #FFFFFF url(../images/loading.gif) no-repeat center;
	background-position: 237px 237px;
    display:none;
}

#b_search_results{
    position:absolute;
    z-index:120;
    width:366px;
    right:0px;
    display:none;
}
.search_left{
    width:5px;
    background: transparent url(../images/search_left.png) repeat-y 0 0;
}
.search_right{
    width:5px;
    background: transparent url(../images/search_right.png) repeat-y 0 0;
}



