/* CSS Document */

h2{
font-size:14px;
}

/* ORDER FORM STARTS HERE */
div#addform {
	position:fixed !important;
	position:absolute;
	width:115px;
	height: 100px;
	padding-top: 10px;
	top:75px;
	left:175px;
	background-image: url(resources/sort_box.png);
	background-repeat:no-repeat;
	color: #000000;
	font-size: 12px !important;
	font-weight:bold;
	text-align:center;
	z-index:5;
}


div#formwrapper {
position: fixed;
position:absolute;
top: 30px;
left:19px;
float:left;
z-index:5;
}

div#formwrapper label {
font-size:.8em;
width: 10em;
color: #5C5C5C;
display: block
}

div#formwrapper input
{
color: #000000;
background: #E6E6E6;
border: 1px solid #000000;
width: 2em;
text-align:center;
}



div#formwrapper input.btn
{
color: #000;
background-color: #999999;
border: 1px outset #d7b9c9;
width: 4em;
} 

div#formwrapper fieldset
{
border:none;
width:75px;
z-index:1;
}

/*END OF FORMWRAPPER */ 

/*COMPETITION PRICING TABLE STARTS HERE */
#tablewrapper {
width:300px;
position:absolute;
margin: 0 auto 0 auto;
top: 85px;
left:45%;
z-index:1;
}


#tablewrapper table,tr,td,th{
border-spacing:0;
border:1px solid #d9d1cc;
}

#tablewrapper table{	
top: 25px;
width:375px;
position:relative;
background:#efeeff;
float:left;
z-index:0;
}

#tablewrapper caption{
font-size:.8em;
width:375px;
background:#ac1f0d;
color:#efe;
border-bottom:1px solid #d9d1cc;
}

#tablewrapper th{
font-size:.6em;
background:#CCCCCC;
color:#069;
border-bottom:1px solid #d9d1cc;
}

#tablewrapper tr{
background:#FEFEFE;
color:#333;
hover:expression(this.onmouseover=new Function("this.style.background='#CCCCCC';"),this.onmouseout=new Function("this.style.background='#FEFEFE';"));
}

#tablewrapper tr:hover{
background:#d8d9cc;
}

#tablewrapper td{
padding-left:1em;
text-align:left;
font-size:.8em
		}
#tablewrapper a{
color:#666;
}

#tablewrapper a:hover{
color:#000;
}
/*COMPETITION PRICING TABLE ENDS HERE */


/*LEFT SIDE PRODUCT IMAGE STARTS HERE */
#smallimgwrapper {
width:155px;
float:left;
position:absolute;
top:120px;
left: 155px;
}

div#smallimg {
}

#smallimg h4 {
font-size: .9em;
margin: 0 0 0 32px;
}

#smallimg p {
border-style:solid;
border-width:5px;
border-color:#000000;
font-size: .9em;
width: 90px;
margin: 0 0 0 42px;
}

.relateditem {
text-align: center;
border-style:solid;
border-width:2px;
border-color:black;
width:90px;
height:100px;
}
/*LEFT SIDE PRODUCT IMAGE ENDS HERE */

#related p {
font-size:.8em;
font-weight:bold;
}

#related {
margin-left:35px;
}

/* MAIN TEXT SELECTION RADIO BUTTONS START HERE */

#buttonwrapper{
width:480px;
margin:100px auto 0 40%;
}

#mainbuttons {
font-size: .8em;
left:4%;
z-index:3;
float:left;
}


/* MAIN TEXT SELECTION RADIO BUTTONS END HERE */



/*MANUFACTURER TEXT STARTS HERE */
/* THE MAIN TEXT BLOCK*/
#main_t {
width: 640px;
height: 13px !important;
background-image: url(resources/main_t.png);
background-repeat:no-repeat;
z-index:1 !important;
}
p{
padding: 0 30px 0 40px;
}

iframe {
margin-left: -40px;
}

#main_b {
width: 640px;
height: 13px !important;
background-image: url(resources/main_b.png);
background-repeat:no-repeat;
}

#mainwrapper {
position:absolute;
width:640px;
top:120px;
left:33%;
}
#main_m {
background-image: url(resources/main_m.png);
background-repeat: repeat-y;
}

div#main {
font-size:.8em;
width:620px;
position:relative;
color:#605F60;
left: 10px;
}
div#main li{
list-style-position:inside;
padding:0 30px 0 80px;

}
div#main ul{
text-indent: 10px;
margin: 10px 0 0 0;
}
div#main a{
text-decoration:underline;
color:#000000;
}
div#main a:hover{
color:#605F60;
}

div#main p{margin: .5em 0 0 0}
/*END OF MAIN TEXT BLOCK*/

#choose_a1{
position:relative;
z-index:3;
}

/*PRODUCT TEXT ENDS HERE */


/*CUSTOMER COMMENTS START HERE */

.hide {display: none} 

#choose_a2 {
position:relative;
z-index:3;
}

div#cust_comment {
font-size: .8em;
}

/*CUSTOMER COMMENTS END HERE */

/*CUSTOMER TIPS START HERE */
#choose_a3{
position:relative;
z-index:3;
}


div#tips {
font-size: .8em;
}
/*CUSTOMER TIPS END HERE */
#add_comment_here {
position:relative;
}

#add_comment_here a{
color:#0000FF;
}

#add_tip_here {
position:relative;
}

#add_tip_here a{
color:#0000FF;
}


#commenttipwrapper {
}

/* SPEC BOX AT BOTTOM STARTS HERE */
.specBox {
margin: 0 0 0 35%;
}
/* SPEC BOX AT BOTTOM ENDS HERE */

/* BACKGROUND COMPANY LOGO DEFINED HERE */


div#complogo {
position:absolute;
top: 80px;
left: 20px;	
filter:alpha(opacity=25);-moz-opacity:.25;opacity:.25;
z-index:25;
}
/* BACKGROUND COMPANY LOGO DEFINED HERE */


p3 {color:#000000;}
p4 {margin-bottom: -5px; margin-top: -5px;}
#p5 a:link {color:#ffffff;}

div.Tabs {
  width: 600px;
  margin: 0px 0px -10px 20px;
}


div.TabView div.Tabs {
  height: 33px;
  overflow:hidden;
  position: relative;
}

div.TabView div.Tabs a
{
  float: left;
  width:  120px;
  text-align: center;
  height: 33px;
  line-height: 28px;
  vertical-align: middle;
  background: url(resources/tab.png) no-repeat;
  text-decoration: none;
  font-weight: 200;
  font-size: 13px;
  color: #000000;
}

div.TabView div.Tabs a:hover {
  color:#FFFFFF;
}

div.TabView div.Tabs a.Active {
  background: url(resources/tab_active.png) no-repeat;
  color:#464646;
}

div.TabView div.Pages
{
  clear: both;
  border: none;
}

div.TabView div.Pages div.Page
{
  height: 100%;
  padding: 0px;
  overflow: visible;
}

div.TabView div.Pages div.Page div.Pad
{
  padding: 0 20px 0 0;
}


/*BEGINNING OF TABLE FOR ACCESSORIE ITEMS */
#tablewrapper2 {
	position:absolute;
	width:620px;
	float:none;
	z-index:0;
}
#tablewrapper2 h2{
font-size:18px !important;
}
#tablewrapper2 h4{
padding-bottom:4px;
font-size:12px !important;
}
div#tablewrapper2 table,tr,td,th{
	border-collapse:collapse;
	border-spacing:0;
	border:0px;
	font-size: .9em
}
div#tablewrapper2 table{
	width:620px;
	float:none;
	z-index:-1;
}
div#tablewrapper2 caption{
	font-weight:bold;
	width:75%;
	margin:0 auto -1em;
	background:#ac1f0d;
	color:#efe;
	
}
div#tablewrapper2 th{
	background:#CCCCCC;
	color:#FFFFFF;
	
}

div#tablewrapper2 th.list_top_l{
	background-image: url(resources/list_top_l.png);
	background-repeat: no-repeat;
	height:50px;
	width: 11px;
	padding: 0px !important;
}
div#tablewrapper2 th.list_top_r{
	background-image: url(resources/list_top_r.png);
	background-repeat: no-repeat;
	height:50px;
	width: 11px;
	padding: 0px !important;
}
div#tablewrapper2 th.list_top_m{
	background-image: url(resources/list_top_m.png);
	background-repeat: repeat-x;
	height:50px;
}

div#tablewrapper2 td.list_l{
	background-image: url(resources/list_l.png);
	background-repeat: no-repeat;
	height:112px;
	width: 11px;
	padding: 0px !important;
}
div#tablewrapper2 td.list_r{
	background-image: url(resources/list_r.png);
	background-repeat: no-repeat;
	height:112px;
	width: 11px;
	padding: 0px !important;
}
div#tablewrapper2 td.list_m{
	background-image: url(resources/list_m.png);
	background-repeat: repeat-x;
	height:112px;
}
div#tablewrapper2 tr.spacer {
	height: 15px;
}

div#tablewrapper2 td{
text-align:left;
padding-left:5px;
padding-right:5px;
}
div#tablewrapper2 a{
color:#666;
}

div#tablewrapper2 p{
padding: 0 10px 0 0px;
color:black;
font-size:110%;
}

.clearer{
clear:both;
}

div#pricing {
position:absolute;
margin-top: -27px;
width: 110px;
height: 112px;
}
div#pricing .text {
text-align:center;
position:relative;
margin-top: -25px;
color:#000000;
}

div#pricing1 {
position:absolute;
margin-top: -27px;
width: 110px;
height: 112px;
}
div#pricing1 .text {
text-align:center;
position:relative;
margin-top: -55px;
font-size: 12px;
font-weight:bold;
color:red;
}

div#msrp {
text-align:center;
position:relative;
width: 110px;
top:26px;
font-size:11px !important;
color: #464646;
}
div#item {
text-align:center;
position:relative;
width: 110px;
top:30px;
font-size:10px !important;
color: #464646;
}
div#stock {
font-size:11px !important;
color:#000000;
}

#prodinfo {
margin: 0 0 10px 30px;
}
#prodinfo h5{
color:#CCCCCC;
}
#prodinfo #retail{
position:absolute;
top:50px;
margin:0 0 0 12px;
font-size:11px;
color: #f5f5f5;
}
#prodinfo #cart_stock{
position:absolute;
top:50px;
margin:0 0 0 12px;
font-size:11px;
color: #f5f5f5;
}
#prodinfo #cart_pricing {
}
#prodinfo #cart_pricing .text {
text-align:center;
font-size:13px;
margin-top: -22px;
color:#000000;
}
#prodinfo #cart_pricing1 {
}
#prodinfo #cart_pricing1 .text1 {
text-align:center;
font-size:13px;
margin-top: -60px;
color:red;
}
#prodinfo #cart_shipping {
}
#prodinfo #cart_item {
position:absolute;
top:50px;
margin:0 0 0 0;
font-size:11px;
color: #f5f5f5;
}

#prodinfo table,tr,td,th{
	border-collapse:collapse;
	border-spacing:0;
	border:0px;
}

#prodinfo #lcap {
	background-image: url(resources/prodinfo_lcap.png);
	background-repeat: no-repeat;
	height:70px;
	width: 15px;
}
#prodinfo #rcap {
	background-image: url(resources/prodinfo_rcap.png);
	background-repeat: no-repeat;
	height:70px;
	width: 15px;
}
#prodinfo #middle {
	background-image: url(resources/prodinfo_back.png);
	background-repeat: repeat-x;
	height:70px;
}

#rebate {
float:left;
margin: 0 60px 0 40px;
}

.rebate {
width: 400px;
font-size:12px;
font-weight:bold;
text-align:center;
}

