/* tabs.css */
.icons {padding-left:10px;}
div#tabs {
	padding: 0;
	margin:20px 0 0 0;
	width: 480px;
}

/* Tan Hack */
* html div#tabs {
	ma\rgin:40px 0 0 0;
}

div#tabs ul{
	padding: 3px 0;
	margin-left: 0;
	margin-bottom: 0;
	margin-top: 0.1em;
	font: bold 10px Verdana;
}

div#tabs ul li{
	list-style: none;
	display: inline;
	margin: 0;
}

div#tabs ul li a{
	padding: 3px 0.5em 3px 0.5em;
	margin-left: 3px;
	border: #BBB 1px solid;
	border-bottom: none;
	background: #DDD url(/images/tab_bg.gif) repeat-x;
}

div#tabs ul li a.current{
	padding: 8px 0.5em 3px 0.5em;
	margin-left: 3px;
	border: #BBB 1px solid;
	border-bottom: #FFF 1px solid;
	background: #FFF;
}

/* Tan Hack */
* html div#tabs ul li a.current{
	padding: 3px 0.5em 3px 0.5em;
	margin-left: 3px;
	border: #BBB 1px solid;
	border-bottom: #FFF 1px solid;
	background: #FFF;
}

div#tabs ul li a:link, div#tabs ul li a:visited{
	color: #626050;
}

div#tabs div#container{
	/* width: 540px; */
	/* Insert Optional Height definition here to give all the content a unified height */
	padding: 5px;
	border: #DDDDDD 1px solid;
	margin: 0px 0 10px 0;
}

div#tabs div#container div.tab{
	display:none;
	font: normal 10px verdana;
}

div#tabs div#container div.tab p{
	margin:0 0 10px 0;
	padding:0;
}

div#tabs div#container div.tab a:link{
	/*color:#787562;*/
	/*dark*/
	color:#000000;
	text-decoration:none;
}

div#tabs div#container div.tab a:hover{
	color:#377A94;
	text-decoration:underline;
}

div#tabs div#container div.tab a:visited{
	/*color:#787562;*/
	/*dark*/
	color:#000000;
	text-decoration:none;
}

/* Prices */

div#tabs div#container div.tab div.prices{
	/*border-bottom:#CCC 1px solid;*/
	padding:0 0 10px 0;
	margin:0 0 10px 0;
	width:100%;
}

/* Tan Hack */
* html div#tabs div#container div.tab div.prices{
	padding-bottom:0;
	margin-bottom:0;
}

div#tabs div#container div.tab div.prices p{
	padding:0;
	margin:0;
}

div#tabs div#container div.tab div.prices .add{
	padding: 3px 0.5em 3px 0.5em;
	margin-left: 3px;
	border: #BBB 1px solid;
	border-bottom: none;
	background: #FFF url(/images/tab_bg.gif) repeat-x;
	font: bold 10px Verdana;
	text-align:center;
}

/* Tan Hack */
* html div#tabs div#container div.tab div.prices .add {
	display:block;
	width:80px;
}

div#tabs div#container div.tab div.prices div.links{
	/*border:0;*/
	border-bottom:1px solid #CCCCCC;
	padding:0 0 0 0;
	margin:0 0 5px 0;
	height:1%;
}

div#tabs div#container div.tab div.prices div.links div.item{
	padding:0;
	margin:0;
}

div#tabs div#container div.tab div.prices div.links div.item div.price_break{
	background:#FFF;
	width:180px;
	float:right;
	margin:5px 0 0 0;
	padding:0 5px 0 5px;
	border:#DDD 2px solid;
	display:none;
	height:1%;
}

div#tabs div#container div.tab div.prices div.links div.item div.color_pane{
	background:#FFF;
	margin:5px 0 0 0;
	padding:0 5px 0 5px;
	border:#DDD 2px solid;
	display:none;
	height:1%;
}

div#tabs div#container div.tab div.prices div.links a:link{
	/*color:#787562;*/
	/*dark*/
	color:#000000;
	text-decoration:underline;
}

div#tabs div#container div.tab div.prices div.links a:visited{
	/*color:#787562;*/
	/*dark*/
	color:#000000;
	text-decoration:underline;
}

div#tabs div#container div.tab div.prices div.links a:hover{
	text-decoration:none;
}

div#tabs div#container div.tab div.prices div.links input.qty{
	/*color:#787562;*/
	/*dark*/
	color:#000000;
	font:10px Verdana;
	height:15px;
	width:20px;
	padding:1px;
	margin-left:5px;
}

/* Tan Hack */
* html div#tabs div#container div.tab div.prices div.links input.qty{
	position:relative;
	top:3px;
}

div#tabs div#container div.tab div.prices div.links select{
	/*color:#787562;*/
	/*dark*/
	color:#000000;
	font-size:11px;
	height:20px;
	/* width:150px; */
	/* padding-left:10px; */
}

div#tabs div#container div.tab div.prices p.help{
	float:left;
	margin:0 0 5px 0;
	padding:5px 0 10px 0;
	border-bottom:1px solid #CCCCCC;
	width:265px;
	text-align:left;
}

/* Tan Hack */
* html div#tabs div#container div.tab div.prices p.help {
	padding:8px 0 14px 0;

	w\idth:261px;
}

#freight_quote_instructions_mod, #freight_quote_instructions_pro, #freight_quote_instructions_acc{
	width:515px;
	margin:5px 0 5px 0;
	padding:5px;
	/*border:#DDD 2px solid;*/
	background:#EEB;
	display:none;
	height:1%;
}

/* Tan Hack */
* html #freight_quote_instructions_mod{
	width:530px;
	w\idth:515px;
}

* html #freight_quote_instructions_pro{
	width:530px;
	w\idth:515px;
}

* html #freight_quote_instructions_acc{
	width:530px;
	w\idth:515px;
}

div#tabs div#container div.tab div.prices p.add_top{
	float:right;
	margin:0 0 5px 0;
	padding:5px 2px 10px 0;
	border-bottom:1px solid #CCCCCC;
	width:261px;
	text-align:right;
}

/* Tan Hack */
* html div#tabs div#container div.tab div.prices p.add_top {
	width:265px;
}

div#tabs div#container div.tab div.prices p.add_bot_full{
	float:left;
	margin:0;
	padding:5px 2px 5px 0;
	width:526px;
	text-align:right;
}

/* Tan Hack */
* html div#tabs div#container div.tab div.prices p.add_bot_full {
	width:530px;

	ma\rgin-bottom:-20px;
	w\idth:526px;
}

div#tabs div#container div.tab div.prices p.add_bot_half{
	float:left;
	margin:0;
	padding:5px 2px 5px 0;
	width:265px;
	text-align:right;
}

/* Tan Hack */
* html div#tabs div#container div.tab div.prices p.add_bot_half {
	ma\rgin-bottom:-20px;
}

div#tabs div#container div.tab div.prices p.qs_message{
	float:left;
	margin:0;
	padding:0 0 5px 0;
	width:260px;
}

/* Tan Hack */
* html div#tabs div#container div.tab div.prices p.qs_message {
	width:265px;

	w\idth:260px;
}

.qs_asterix{
	font: bold 12px verdana;
	color: #FF0000;
}

/* Features */

div#tabs div#container div.tab div.features {
	padding:0;
	margin:0;
}

div#tabs div#container div.tab div.features ul {
	padding:0;
	margin:0;
	font: 10px Verdana;
}

div#tabs div#container div.tab div.features ul li {
	list-style: disc outside;
	display: list-item;
	padding: 0 0 5px 0;
	margin: 0 0 0 20px;
}

/* Tan Hack */
* html div#tabs div#container div.tab div.features ul li {
	padding: 0;
}

div#tabs div#container div.tab div.features ul li a{
	padding:0;
	margin:0;
	border:0;
	background:none;
	text-decoration: underline;
}

div#tabs div#container div.tab div.features ul li a:link, div#tabs div#container div.tab div.features ul li a:visited{
	text-decoration: underline;
}

div#tabs div#container div.tab div.features a:link{
	/*color:#787562;*/
	/*dark*/
	color:#000000;
	padding:0;
	margin:0;
	border:0;
	font: normal 10px verdana;
	text-decoration: underline;
}

div#tabs div#container div.tab div.features a:hover{
	/*color: #002255;*/
	font: 10px verdana;
	text-decoration: underline;
}

div#tabs div#container div.tab div.features ul li a:link{
	/*color:#787562;*/
	/*dark*/
	color:#000000;
	padding:0;
	margin:0;
	border:0;
	font: 10px verdana;
	text-decoration: underline;
	background: none;
}

div#tabs div#container div.tab div.features ul li a:hover{
	color: #377A94;
	font: 10px verdana;
	text-decoration: underline;
}

div#tabs div#container div.tab div.features h1{
	line-height:12px;
	font: bold 10px verdana;
	margin:0 0 10px 0;
	padding:0 0 5px 0;
	border-top:none;
	border-bottom:#DDD 1px solid;
}

div#tabs div#container div.tab div.features p{
	margin:5px 0 5px 0;
	padding:0;
}

div#tabs div#container div.tab div.features table{
	color: #222222;
	font: 10px verdana;
	width: 90%;
	margin: 10px 0px 0px 10px;
	padding: 0;
	border: #888888 1px solid;
}

div#tabs div#container div.tab div.features tr{
	margin: 0;
	padding: 0;
}

div#tabs div#container div.tab div.features td{
	margin: 0;
	padding: 2px;
	text-align: center;
	border-bottom: #BBBBBB 1px solid;
	background: #FAFAEE;
}

div#tabs div#container div.tab div.features td.hdr{
	font-weight: bold;
	background: #E5E5DA;
}

/* Swatches */

div#tabs div#container div.tab p.swatch{
	margin:0 0 10px 0;
	padding:0 0 5px 0;
	border-bottom:#DDD 1px solid;
}

div#tabs div#container div.tab div.swatch{
	padding:0 5px 10px 3px;
	width:50px;
	/*height:50px;*/
	/*border-right:#fff solid 2px;*/
	float:left;
	text-align:center;
}

div#tabs div#container div.tab div.swatch div.content{
	width:50px;
	height:25px;
}

div#tabs div#container div.tab div.swatch div.label{
	width:50px;
	/*height:25px;*/
	text-align:center;
	font-size:9px;
	color:#444238;
}

div#tabs div#container div.tab div.swatch div.label a:link{
	color:#444238;
	text-decoration:none;
}

div#tabs div#container div.tab div.swatch div.label a:visited{
	color:#444238;
	text-decoration:none;
}

div#tabs div#container div.tab div.swatch div.label a:hover{
	text-decoration:underline;
}

.product_icons{

width:80px;
float:left;
padding-top:15px
}
