/* CSS for DVAR v2.0*/

body{
	/*background-color:rgb(153,153,102); /*khaki*/

	text-align:center; /*centering main_box in Internet Destroyer*/

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
img{
	border:none;
}
input,select,textarea{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: rgb(0,0,0);	
	border: 1px solid rgb(51,51,51); /*333333*/
	background-color:rgb(238,238,238); /*eeeeee*/
/*	padding-left: 3px;*/
}
.submit{
	border:1px solid rgb(102,102,102);
	background-color:rgb(20,20,20);
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:rgb(255,255,255);
	
	margin-top:3px; /*ugly.  moves submit away from input when no other form styling/layout occurs.*/
}
.main_box{
	/*width:920px;*/


	margin-left:auto; /*correct centering (ignored by IE)*/
	margin-right:auto;
	
	text-align:left; /*normal browser fix for IE fix*/
	
	/*border:1px solid #FFFF00;	/*black*/
}

.secondary_container{
	/*border: 1px dashed #00FFFF; /*lite blue*/
}
.logo_box {

/*	border:1px solid #9900FF;  /*purple*/
}


.secondary_nav{
	/*border:1px solid #FFFF00;	/*yellow*/
	display:none;
}
.secondary_nav ul{	
	display:none;
}
.secondary_nav li{
	display:none;
}
.secondary_nav li a {
	display:none;
}
.secondary_nav li:hover {
	display:none;
}

.secondary_nav li:hover a {
	display:none;
}

.tertiary_nav{
	display:none;
}
.tertiary_nav ul{

	display:none;	
}
.tertiary_nav li {
	display:none;
}

.tertiary_nav li.orange { /* defines color for orange section */
	display:none;
}

.tertiary_nav li.purple { /* defines color for orange section */
	display:none;
}

.tertiary_nav li.red { /* defines color for orange section */
	display:none;
}

.tertiary_nav li.green { /* defines color for orange section */
	display:none;
}

.tertiary_nav li a {
	display:none;
}

.tertiary_nav li.orange a {
	display:none;
}

.tertiary_nav li.purple a {
	display:none;
}

.tertiary_nav li.red a {
	display:none;
}

.tertiary_nav li.green a {
	display:none;
}

/*.tertiary_nav li:hover{
	background-color:rgb(0,0,0);
}*/

.tertiary_nav li.orange:hover {
	display:none;
}

.tertiary_nav li.purple:hover {
	display:none;
}

.tertiary_nav li.red:hover {
	display:none;
}

.tertiary_nav li.green:hover {
	display:none;
}


.center_box{
}

.context_holder{
	float:left;
}
.context_box{
	display:none;
}
.context_box a{
	display:none;
}
.purple_title{	
	width:180px;
	
	/*ff puts these on the outside, adding to total*/
	border-top:2px solid rgb(102,51,255); 
	border-left:2px solid rgb(102,51,255);
	border-bottom:2px solid rgb(51,0,102);
	border-right:2px solid rgb(51,0,102);	

	background-color:rgb(51,0,153);
	
	text-align:center;
	color:rgb(102,51,255);
	font-weight:bold;
	font-size:12px;
	line-height:30px;
}
.purple_box{
	width:164px;
	height:134px;
	
	padding:8px;
	/*ff puts these on the outside, adding to total*/
	border-top:2px solid rgb(102,51,255); 
	border-left:2px solid rgb(102,51,255);
	border-bottom:2px solid rgb(51,0,102);
	border-right:2px solid rgb(51,0,102);	

	background-color:rgb(51,0,153);
	color:rgb(255,255,255);
}

.purple_box a{
	font-weight:bold;
	color:rgb(255,255,255);
}



.accessory_box{
	display:none;
}




.content_holder{

}

.product_holder{

	width:580;
	color:rgb(0,0,0);
	padding:10px;
}
.product_basic{





/*border:1px solid #CC3333;*/
}
.product_detail{



/*border:1px solid #6666CC;*/
font-size:10px;

}

.clear{
clear:none;
}

.callout_holder{
	width:736px;	
}
.callout_clear{
	clear:both;
}

.red_title{
	width:364px;
	
	/*ff puts these on the outside, adding to total*/
	border-top:2px solid rgb(255,102,0); 
	border-left:2px solid rgb(255,102,0);
	border-bottom:2px solid rgb(153,0,0);
	border-right:2px solid rgb(153,0,0);	

	background-color:rgb(255,0,0);
	
	text-align:center;
	color:rgb(255,153,153);
	font-weight:bold;
	font-size:12px;
	line-height:30px;
}
.red_box{
	float:left;
	width:368px;
}
.red_box_img{
	float:left;
	
	width:180px;
	
	border-top:2px solid rgb(255,102,0);
	border-left:2px solid rgb(255,102,0);
	border-bottom:2px solid rgb(153,0,0);
}
.red_box_copy{
	float:right;
	width:168px;
	
	height:134px;
	
	padding:8px;
	
	/*ff puts these on the outside, adding to total*/
	border-top:2px solid rgb(255,102,0);
	border-bottom:2px solid rgb(153,0,0);
	border-right:2px solid rgb(153,0,0);

	background-color:rgb(255,0,0);
	color:rgb(255,255,255);
}
.red_box_clear{
	clear:both;
}
.red_box_copy a{
	font-weight:bold;
	color:rgb(255,255,255);
}

.green_title{
	width:364px;
	
	/*ff puts these on the outside, adding to total*/
	border-top:2px solid rgb(102,153,0); 
	border-left:2px solid rgb(102,153,0);
	border-bottom:2px solid rgb(0,51,0);
	border-right:2px solid rgb(0,51,0);	

	background-color:rgb(51,102,0);
	
	text-align:center;
	color:rgb(102,153,0);
	font-weight:bold;
	font-size:12px;
	line-height:30px;
}
.green_box{
	float:right;
	width:368px;

}
.green_box_img{
	float:left;
	
	width:180px;
	
	border-top:2px solid rgb(102,153,0); 
	border-left:2px solid rgb(102,153,0);
	border-bottom:2px solid rgb(0,51,0);
}
.green_box_copy{
	float:right;
	width:168px;
	
	height:134px;
	
	padding:8px;
	
	/*ff puts these on the outside, adding to total*/
	border-top:2px solid rgb(102,153,0); 
	/*border-left:2px solid rgb(255,102,0);*/
	border-bottom:2px solid rgb(0,51,0);
	border-right:2px solid rgb(0,51,0);

	background-color:rgb(51,102,0);
	color:rgb(255,255,255);
}
.green_box_clear{
	clear:both;
}
.green_box_copy a{
	font-weight:bold;
	color:rgb(255,255,255);
}


















div#dvmenu{
	display:none;
}

ul#menu {
		display:none;
}
#menu ul {
	display:none;
}
#menu li {
		display:none;
}

#menu li.orange {  /* defines color for orange section */
		display:none;
}

#menu li.purple {  /* defines color for purple section */
		display:none;
}

#menu li.red {  /* defines color for red section */
		display:none;
}

#menu li.green {  /* defines color for green section */
		display:none;
}

#menu ul a { /*hmm dunno about this one*/
		display:none;
}
#menu ul a:hover {
	display:none;
}

/*#menu ul li:hover {
	
}*/

#menu ul li.orange:hover {
	display:none;
}

#menu ul li.purple:hover {
		display:none;
}

#menu ul li.red:hover {
	display:none;
}

#menu ul li.green:hover {
	display:none;
}

#menu ul ul a {
		display:none;
	
}

#menu ul ul {  /*ZOMG turning this off makes that nesting stuff happen, specifically the positioning*/
	display:none;
}

#menu ul ul.orange { /* this defines the border color for the second pull-out box */
		display:none;
}

#menu ul ul.purple { 
		display:none;
}

#menu ul ul.red { 
	display:none;
}

#menu ul ul.green { 
		display:none;
}


#menu ul ul,
#menu ul li:hover ul ul {
	display: none;
}
#menu ul li:hover ul,
#menu ul ul li:hover ul {
		display:none;
}
#menu ul ul ul,
#menu ul ul li:hover ul ul {
	display: none;
}
#menu ul ul li:hover ul,
#menu ul ul ul li:hover ul {
		display:none;
}

#menu ul ul.second li {
		display:none;
}

#menu ul ul.second li.orange { /* these define the background color and bottom rule color for the second pull-out */
		display:none;
}

#menu ul ul.second li.purple {
		display:none;
}

#menu ul ul.second li.red {
		display:none;
}

#menu ul ul.second li.green {
		display:none;
}


#menu ul ul.second li.orange:hover { /* these set the hover state for the second background pull-out */
		display:none;
}

#menu ul ul.second li.purple:hover {
		display:none;
}

#menu ul ul.second li.red:hover {
	display:none;
}

#menu ul ul.second li.green:hover {
	display:none;
}



#menu ul ul ul { /*this kinda does too, the positioning of the child popup*/
		display:none;
}


#menu ul ul ul.orange li { /* this changes the background color and rules for the third pull-out */
		display:none;
}

#menu ul ul ul.purple li { 
		display:none;
}

#menu ul ul ul.red li { 
		display:none;
}

#menu ul ul ul.green li { 
	display:none;
}


#menu ul ul ul.orange li:hover { /* this changes the hover state background color for the third pull-out */
	display:none;
}

#menu ul ul ul.purple li:hover { /* this changes the hover state background color for the third pull-out */
	display:none;
}

#menu ul ul ul.red li:hover { /* this changes the hover state background color for the third pull-out */
	display:none;
}

#menu ul ul ul.green li:hover { /* this changes the hover state background color for the third pull-out */
	display:none;
}


#menu ul ul.second li.arrow2:hover {/*dunno why but this is busted*/
	display:none;
}



















.table_header_orange{
	font-weight:bold;
	background-color:rgb(255,102,0);
	padding:5px;
	font-size:12px;
}
.ac_first{
	font-weight:bold;
	border-bottom:3px solid rgb(204,204,204);
}



/* fontz fontz fontz fontz fontz fontz fontz fontz fontz fontz fontz fontz fontz fontz fontz*/
.header_orange {
	font-size: 18px;
	color:rgb(255,102,0);
	font-weight:bold;
}
.header_black {
	font-size: 18px;
	color:rgb(0,0,0);
	font-weight:bold;
}
.sub_header_black {
	font-size: 12px;
	color:rgb(0,0,0);
	font-weight:bold;
}
.black_10pt{
	font-size:10px;
}
.black_bold_10pt{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}
.black_bold_12pt{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:rgb(255,102,0);
}
.orange_bold_12pt{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:rgb(255,102,0);
}
.accessory_box a {
/*	font-weight:bold;*/
	color:rgb(0,0,0);
	text-decoration:none;
}

.accessory_box a:hover{
	text-decoration:underline;
}

.acc_link{
	height:120px;
}

.cart_box_grey{
	/*border:1px solid #00FF00;*/
	padding-bottom:8px;
	color:rgb(153,153,153);
}
.cart_box_black{
	/*border:1px solid #00FF00;*/
	padding-bottom:8px;
}
.echo_box {
	position: absolute;
	left: 988px;
	top: 5px;
	font-size: 12px;
	text-align:left;
	color:#ffffff;
}

td{
	font-size:10px;
}
.table_header_td{
	font-weight:bold;
	font-size:12px;
	background-color:rgb(255,102,0);
}
.table_header_td_pc{
	font-weight:bold;
	/*font-size:12px;*/
	background-color:rgb(255,102,0);
}
.cart_total_td{
	font-weight:bold;
	font-size:11px;
	border-bottom:1px solid rgb(51,51,51);
}
.form_req {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: rgb(0,0,0);
	border: 1px solid rgb(255,102,0);
	background-color:rgb(238,238,238);
}
.paint_link{
	color:rgb(0,0,0);
	text-decoration:none;
	font-weight:bold;
}
.paint_link:hover{
	text-decoration:underline;
}
.estore_href{
	font-size: 12px;
	text-decoration:none;
	color:rgb(0,0,0);
}
.estore_href:hover{
	text-decoration: underline;
}	
.type_1_td_1{
	font-weight:bold;
	font-size:12px;
	background-color:rgb(255,102,0);
}
.type_1_td_2{
	font-weight:bold;
	font-size:10px;
	background-color:rgb(255,102,0);
}
.type_2_td{
	padding-left:10px;
	font-size:10px;
	background-color:rgb(102,102,102);
	color:rgb(255,255,255);
}
.type_3_td{
	padding-left:20px;
	font-size:10px;
	border:1px solid rgb(102,102,102);
	background-color:rgb(255,255,255);
	color:rgb(102,102,102);
}
.home_image{
	z-index:-50;
}
.product_holder a{
	color:rgb(0,0,0);
	font-weight:bold;
	text-decoration:none;
}
.product_holder a:hover{
	text-decoration:underline;
}
h1{
				color:#ff6600;
				font-size:14px;
				font-weight:bold;
			}