#content {
	width:980px ;
	}

#product_column_left {
	width:188px;
	float:left;
	border:0px solid #f00;	
}
#product_column_right {
	width:188px;
	float:right;
	border:0px solid #f00;
	line-height:0.9em;
	}
#product_column_right p{

	line-height:1.3em;
	}	
#product_column_right p{
	margin-bottom:5px;
	}
#product_column_middle {
	margin:0 0px 0 208px;
	border:0px solid #f00;	
	}
#product_column_middle_left {
	width:524px;
	border:0px solid #f00;	
	}	
#product_main_image {
 	width:auto;
	margin-bottom:10px;
 	border:1px solid #eee;
 }
#product_main_image img{
 	width:520px;
  	border:1px solid #eee;
 }
 #product_other_images li{
 	width:75px;
 	height:50px;
 	border:1px solid #eee;
 	float:left;
 margin-right:10px;
 margin-bottom:6px;
 }
  #product_other_images li:hover{
 	border:1px solid #ccc;
 }
 #product_tabs {
 	background:transparent url(/images/back_tab.gif) repeat-x 0 65px;
 	padding-top:10px;
 	min-height:200px;
 	
 }
 #product_tabs ul{
 	z-index:15;
 }
 .widget ul ul{
 	padding:0px;
 }
 
 #product_selector {
 	background:url('/images/bg_product_selector.jpg') no-repeat top center;
 	height:195px;
 	position:relative;

}
 
 #product_selector select{
	width:160px;
}
 #product_range_select {
 	position:absolute;
 	top:150px;
 	left:30px;
}
 #product_type_select {
 	top:150px;
 	right:65px;
 	position:absolute;
}
#btn_submit_round_arrow_type {
 	top:148px;
 	right:25px;
 	position:absolute;
}
#btn_submit_round_arrow_range{
 	position:absolute;
 	top:148px;
 	left:200px;
}

#range_ghost {
	width:200px;
	height:80px;
	border:0px solid #ccc;
	position:absolute;
	top:30px;
	left:30px;
	z-index:1001;
	cursor:pointer;
}
#type_ghost {
	width:200px;
	height:80px;
	border:0px solid #ccc;
	position:absolute;
	top:30px;
	right:30px;
	z-index:1000;
	cursor:pointer;
	
}

.type_range_view li{
	overflow:hidden;
	float:left;
	border:0px solid #ccc;
	text-align:center;
	width:255px;
	line-height:1.2em !important;
}
.two-col_list-right {
	float:right !important;	
}
.type_range_view_image{

	height:130px;
	border:0px solid #ccc;
	
}

.upgrade_path_tooltip { 
    display:none; 
    font-size:0.9em;
    width:154px;
    color:#999;
}
.upgrade_tooltip_top { 
    background:url(/images/upgrade_tooltip_top.png) no-repeat top center transparent; 
	height:23px;
	width:154px;
} 
.upgrade_tooltip_middle { 
    background:url(/images/upgrade_tooltip_middle.png) repeat-y top center transparent;
    padding:0 20px 10px 20px;
    text-align:center;
    height:120px;
}
.upgrade_tooltip_middle p {
	line-height:1.3em;
}
.upgrade_tooltip_bottom { 
    background:url(/images/upgrade_tooltip_bottom.png) no-repeat bottom center transparent; 
	height:7px;
	width:154px;
}
.upgrade_path_list li img { 
    margin-bottom:5px;
}
/*
#product_award_list {
	border-bottom:1px dotted #ddd;
	overflow:hidden;
	padding-bottom:20px;
	margin-bottom:20px;
}
*/
#product_award_list {
	float:right;
	
}
#product_award_list li{
	margin:0 0px 20px 20px;
	list-style:none !important;
	padding:0px !important;
}
.type_range_list p {
	margin-top:10px;
}
.type_range_list a {
	font-size:1.2em;
}

.widget.upgrade_path {
	padding:0 10px 10px 10px;
}


#type_range_view {
	overflow:hidden;
}

#product_reviews_and_awards #product_award_list {
	float:right;	
}
#product_review_list {
	float:left;

}
#product_review_list li{
	clear:both;
	border-bottom:1px dotted #ccc;
	padding: 20px 0;
	overflow:hidden;
}
#product_review_list li:first-child {

	padding-top:0px;
}
.attachment_list > li{
	clear:both;
	border-bottom:1px dotted #ccc;
	padding: 20px 0;
	overflow:hidden;
	list-style:none;
}
.attachment_list li:first-child {

	padding-top:0px;
}
#review_download {
	margin-top:10px;
	background:url('/images/gt_small_green.gif') no-repeat 0px 1px transparent;
	padding:0px 0 0 10px;	
}

#product_spec_table {
	text-align:left;
	width:100%;
	font-weight:normal;
}
#product_spec_table th.attribute_group_header{
	background:url('/images/arrow_down_green.jpg') no-repeat 708px center #f5f5f5;
border-bottom:1px dotted #ccc;
	color:#69BE28;
}
#product_spec_table th, #product_spec_table td{
	padding:5px;
	border:1px dotted #ccc;
	font-weight:normal;
}
#finish_swatches {
	position:absolute;
	right:10px;
	top:10px;
	
}
#finish_swatches li{
	border:1px solid #fff;
	height:40px;
	width:40px;
	margin-bottom:5px;
}
#finish_swatches li#glass{
	border:0px solid #fff;	
}
.thumbImageActive {
	border:1px solid #69BE28 !important;
}

.special_range #three_column_middle {
	width:730px;
	margin-right:0px;
}
.special_range #product_tabs {
	width:515px;
}
.special_range #product_tabs {
	width:515px;
}
.special_range #aboveTabs {
	background-color:#525051;
	border-right:0px solid #f00;
	width:710px;
	padding:10px 0 10px 10px;
}
.special_range #rightBlocks {
	margin-top:50px;
}

.special_range .ui-tabs .ui-tabs-nav { margin-bottom:30px;margin-top:0px; }
.special_range  #product_tabs {
 	background:transparent url(/images/back_tab.gif) repeat-x 0 50px;
	
 }
 
.special_range #aboveTabs .right_column {

	width:162px;
	float:right;
	color:#ccc;
 	margin-right:10px;
}
.special_range #aboveTabs .right_column h3{
	background-color:#1b1b1b;
	color:#4EB849;
}

.special_range #aboveTabs.light{
	background-color:#d2d0d1;
}

.special_range #aboveTabs.medium{
	background-color:#525051;
}
.special_range #aboveTabs.dark{
	background-color:#525051;
}

.special_range #aboveTabs.light .right_column .list_gt_small_grey {
	border-bottom:1px dotted #aaa;
}
.special_range #aboveTabs.medium .right_column .list_gt_small_grey {
	border-bottom:1px dotted #aaa;
	background:url('/images/back_gt_white.gif') no-repeat 3px 8px transparent;
}
.special_range #aboveTabs.dark .right_column .list_gt_small_grey {
	border-bottom:1px dotted #aaa;
	background:url('/images/back_gt_white.gif') no-repeat 3px 8px transparent;
}
.special_range #aboveTabs .right_column .list_gt_small_grey a:hover{
	color:#4EB849 !important;
}
.special_range #aboveTabs.light .right_column .list_gt_small_grey a{
	color:#222;
}
.special_range #aboveTabs.medium .right_column .list_gt_small_grey a{
	color:#eee;
}
.special_range #aboveTabs.dark .right_column .list_gt_small_grey a{
	color:#eee;
}
.special_range #aboveTabs .right_column h3{
	margin-bottom:10px;
	background:url('/images/small_arrow_down_white.png') no-repeat 146px center;
}
.special_range #aboveTabs.light .right_column h3{
	color:#eee;
	background-color:#a8a6a7;
}
.special_range #aboveTabs.medium .right_column h3{
	color:#eee;
	background-color:#424041;
}
.special_range #aboveTabs.dark .right_column h3{
	color:#eee;
	background-color:#424041
	
}
.special_range #aboveTabs .list_gt_small_grey {
	background:url('/images/back_gt.gif') no-repeat 0px 8px transparent;
	
}
.special_range .right_arrow_green {
	border:0px solid #ff0;
	width:180px;
	float:right;
}