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



#container {
	width: 980px;
	height:100%;
	margin:0px auto;
	background: #fff;
	border: 0px solid gray;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	border-left: 1px solid black;
	background-image:url(../imgs/bg1.jpg);
	background-repeat:repeat-y;
}

#header {
	border: 0px;
	background-color:#FFDB00;
	width:100%;
	height:76px;
}
#logo {
	float: left;
	width:30%;
	height:76px;
	margin: 0;
	background-image:url(../imgs/logo.jpg);
	background-repeat:no-repeat;
}
#logo_right {
	float: right;
	width: 70%;
	height:76px;
	margin: 0px;
	background-color:#FFDB00;
	background-image:url(../imgs/banner_image.gif);
	background-position:right;
	background-repeat:no-repeat;
}
/*
#logo h1 {
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	font-size: 28px;
}
#logo p {
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	font-size: 15px;
}
h3 {
font-size:17px;
font-weight:bold;
margin:5px;
}
*/
#item-details-wrapper {
width:980px;
margin:0px auto;
border-right:1px solid #000;
border-bottom:1px solid #000;
border-left:1px solid #000;
}
#item-details-inner {
	width:900px;
margin:0px auto;
padding-left:25px;
}
#pageConfigTopL {
	margin-top:20px;
float:left;
width:300px;
height:110px;
text-align:center;
border-right:0px solid #ccc;
}
#pageConfigTopR {
font-size:13px;
	margin-top:20px;
padding:10px 0 0 15px;
float:left;
width:420px;
height:60px;
border-right:0px solid #ccc;
}
#clr {
clear:left;
height:10px;
}
#pictureB {
float:left;
width:300px;
height:250px;
text-align:center;
padding-top:20px;
border:0px solid #ccc;
}
#features {
float:left;
padding-left:15px;
width:530px;
height:250px;
text-align:left;
border:0px solid #ccc;
line-height:21px;
font-size:13px;
}
#specs {
	margin-top:50px;
	float:left;
	width:440px;
	height:200px;
	line-height:20px;
	font-size:13px;
}
#rack_specs {
	margin-top:0px;
float:left;
width:430px;
height:150px;
line-height:20px;
	font-size:13px;
}
#config {
	margin-top:10px;
	float:left;
	width:430px;
	height:220px;
	line-height:17px;
	border:1px solid #ccc;
	font-size:13px;
}

#config h3 {	
margin-top:5px;
}
#rack_config {	
	margin-top:10px;
float:left;
width:430px;
height:230px;
line-height:17px;
border:1px solid #ccc;
	font-size:13px;
}
#config_item_lbls {
float:left; clear:left; width:140px; font-weight:bold; text-align:right;	
}
#config_item_values {
float:left; width:120px; border-right:1px solid #fff; text-align:center;
}
#color_options_header {	
margin-top:10px;
width:873px;
float:left;
text-align:center;
line-height:17px;
border:1px solid #ccc;
	font-size:13px;
}

#color_options_header h3 {	
margin-top:5px;
}
#color_options {	
margin-top:0px;
clear:left;
float:left;
width:839px;
height:80px;
line-height:17px;
border:1px solid #ccc;
border-top:0px;
padding:17px;
	font-size:12px;
}
#color1 {
float:left;
width:121px;
height:24px;
padding:3px;
margin-right:10px;
border:1px solid #000;
}
#color2 {
float:left;
width:121px;
height:24px;
padding:3px;
margin-top:10px;
margin-right:10px;
border:1px solid #000;
}
#case_price {
	float:left;
	width:800px;
	padding:10px;
	font-size:18px;
	font-weight:bold;
}
#case_price_price {
	float:left;
	width:130px;
	font-size:18px;
	font-weight:bold;
}
#options_prices_left {
	clear:left;
float:left;
margin-top:20px;
width:400px;
border-right:0px solid #ccc;
	font-size:13px;
}
#options {
	clear:left;
float:left;
width:270px;
border-right:0px solid #ccc;
	font-weight:bold;
	line-height:25px;
	font-size:13px;
}
#rack_options {
float:left;
width:500px;
border-right:0px solid #ccc;
	font-weight:bold;
	line-height:25px;
	font-size:13px;
}
#oleft {
	clear:left;
float:left;
width:340px;
}
#oright {
float:left;
width:80px;
text-align:right;
}
#opt_prices {
float:left;
width:80px;
text-align:right;
padding-right:30px;
	line-height:25px;
	font-size:13px;
}
#opt_prices h3 {
float:right;
margin-right:0px;
}
#options_prices_right {
float:right;	
margin-top:15px;
margin-left:58px;
width:343px;
height:210px;
border:1px solid #ccc;
	padding:10px;
	line-height:18px;
	font-size:13px;
}

#options_prices_right h3 {
margin-top:0px;	
}

#options_prices_right a {
	font-size:12px;
}

#options_prices_right a:hover {
	font-size:12px;
	text-decoration:none;
}

/********************* SEARCH RESULTS *************************/

#res_pagetitle {
font-size:16px;
font-weight:bold;
text-align:center;
margin:10px 0px;
}
#results_col_titles {
	width:100%;
	margin-top:15px;
	font-size:12px;
	font-weight:bold;
}
#results {
	width:700px;
	float:left;
	margin-top:0px;
	font-size:12px; 
}
#fifty {
	height:50px;
}

#results a, #results a:visited {
	font-family:Verdana, Geneva, sans-serif;
font-size:13px;
}
#results a:hover, #results a:active  {
text-decoration:underline;
}

.pic {
float:left; width:210px; text-align:center;	
}
.cs_pic {
float:left; clear:left; margin:0px 5px 15px 5px; padding:30px 0px 10px 0px; border:1px solid #ccc; width:180px; height:125px; vertical-align:middle; text-align:center;	
}
.cs_right {
float:left; width:500px; margin-bottom:15px;	
}
.cs_clickhere {
float:right; width:180px; line-height:16px;
}
.cs_clickhere a {
font-size:11px !important;
}
.cs_headings {
	float:left; clear:left; width:120px; height:15px; text-align:right; font-weight:bold; padding-right:10px; margin-bottom:3px; font-size:12px;
}
.part_no {
float:left; width:100px; font-size:12px; height:15px;
}
.part_no1 {
float:left; width:120px; font-size:12px; height:15px;
}
.search_dims1 {
	float:left; font-size:12px; width:70px; text-align:center; margin-bottom:3px; height:15px;
}
.search_dims2 {
	float:left; font-size:12px; width:70px; text-align:center; height:15px;
}
.search_dims3 {
	float:left; font-size:12px; width:70px; text-align:center; height:15px;
}
.search_dims4 {
	float:left; font-size:12px; width:90px; text-align:center; height:15px;
}
.search_dims5 {
	float:left; font-size:12px; width:120px; text-align:center; height:15px;
}
.search_weight {
float:left; width:80px; font-size:12px; height:15px;
}
.price {
float:left; width:130px; font-size:12px; height:15px;
}

#results_logo {
	float:left;
	width:300px;
	text-align:center;
margin:10px 0 30px 0;	
}
#results_desc {
	float:left;
	width:400px;
	line-height:18px;
margin:35px 0 30px 0;	
font-size:12px;
}
#res_wrap {
clear:left; 
width:100%; 
}
#res_wrap img {
	margin-bottom:10px;	
}
#res_left {
float:left;
text-align:center;
width:400px;
border-left:0px solid #ccc;
height:190px;
margin-left:5px;
vertical-align:text-bottom;
}
#res_left a {
	font-family:Verdana, Geneva, sans-serif;
font-size:13px;
}
#res_left a:hover {
text-decoration:underline;
}
#res_left_wide {
float:left;
text-align:center;
width:100%;
border-left:0px solid #ccc;
height:190px;
margin-left:5px;
vertical-align:text-bottom;
}
#res_left_wide a {
	font-family:Verdana, Geneva, sans-serif;
font-size:13px;
}
#res_left_wide a:hover {
text-decoration:underline;
}
#res_right {
float:left;
text-align:center;
width:300px;
}
#res_right a {
	font-family:Verdana, Geneva, sans-serif;
font-size:13px;
}
#res_right a:hover {
text-decoration:underline;
}

