/* CSS for DVAR v2.0*/


body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
}



#DEV-hdr-FL-main1 {
	display:block;
	width: 610px;
	height: 77px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url("http://www.tcpglobal.com/spraygundepot/images/headers/DEV-FL-hdr1-main1.jpg") 0 0 no-repeat;
}
#DEV-hdr-FL-main1 span {
  display: none;
}



img{
	border:none;
}

.secondary_container{
}

.logo_box {
	width:180px;
	float:left;
	border-left:2px solid rgb(255,255,255);
	border-right:2px solid rgb(255,255,255);
}

.center_box{
}

.context_holder{
	float:left;
}

.context_box{
	width:164px; /*narrower because of padding (FF adds it to total size)*/
	height:190px; /*ugly but this box must match image height on right*/
	padding:8px;
	border-top:2px solid rgb(102,102,102);
	border-left:2px solid rgb(102,102,102);
	border-bottom:2px solid rgb(51,51,51);
	border-right:2px solid rgb(51,51,51);
}

.context_box a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#666666;
	line-height:20px;
	text-decoration:none;
}

.accessory_box{
	text-align: center;
	width:164px;
	padding:8px;	
	border-top:2px solid rgb(102,102,102);
	border-left:2px solid rgb(102,102,102);
	border-bottom:2px solid rgb(51,51,51);
	border-right:2px solid rgb(51,51,51);	
	background-color:rgb(204,204,204);
}

.content_holder{
	float:right;
}

.product_holder {
	width:604px;
	background-color:rgb(255,255,255);
	color:rgb(0,0,0);
	border-top:2px solid rgb(102,102,102);
	border-left:2px solid rgb(102,102,102);
	border-bottom:2px solid rgb(51,51,51);
	border-right:2px solid rgb(51,51,51);
}
.product_holder2 {
	width:596px;
	background-color:rgb(255,255,255);
	color:rgb(0,0,0);
	border-top:2px solid rgb(102,102,102);
	border-left:2px solid rgb(102,102,102);
	border-bottom:2px solid rgb(51,51,51);
	border-right:2px solid rgb(51,51,51);
}
.product_holder-SRiPro {
	width: 604px;
	color: #FFFFFF;
	border-top:2px solid rgb(102,102,102);
	border-left:2px solid rgb(102,102,102);
	border-bottom:2px solid rgb(51,51,51);
	border-right:2px solid rgb(51,51,51);
	background: url("http://www.tcpglobal.com/spraygundepot/images/PRiPro_bg.jpg") 0 0 no-repeat;
}

.product_holder-SRiPro a {
	color: #FF6600;
}
.product_holder-SRiPro a:hover {
	color: #0000FF;
}
.product_holder-stencils {
	width: 608px;
	height: auto;
	color: #000000;
	background-color: #FFFFFF;
	position: relative;
	float: left;
}

.product_holder-stencils a {
	color: #FF6600;
}
.product_holder-stencils a:hover {
	color: #000000;
}

.product_basic {
	width:596px;
	text-align: left;
	font-size:10px;
	padding: 4px 0px 4px 4px;
}
.product_basic_stencils {
	width:608px;
	text-align: left;
	font-size:10px;
	padding: 4px 0px 4px 0px;
}
.product_basic-SRiPro_bg {
	width:590px;
	text-align: left;
	font-size:10px;
	padding: 4px 0px 4px 4px;
}

#productwrapper {
	width: 608px;
	height: auto;
	}
#title_wrapBG1 {
	width: 588px;
	padding: 5px 5px 5px 12px;
	height: 18px;
	background: url("http://www.tcpglobal.com/airbrushdepot/images/title_wrapBG1.jpg") 0 0 no-repeat;
	position: relative;
	float: left;
	}
#title_wrapBG2 {
	width: 592px;
	padding: 5px 5px 5px 12px;
	height: 18px;
	background: url("http://www.tcpglobal.com/airbrushdepot/images/title_wrapBG2.jpg") 0 0 no-repeat;
	position: relative;
	float: left;
	}
#DEVpackages_hdr1 {
	width: 608px;
	padding: 5px 0px 5px 0px;
	height: 65px;
	background: url("http://www.tcpglobal.com/spraygundepot/images/DEVpackages_hdr1.jpg") 0 0 no-repeat;
	position: relative;
	float: left;
	}

h1.itemtitles_white {
	font: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 18px;
	line-height: 18px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-transform: uppercase;
}
h1.itemtitles_white_nocaps {
	font: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 16px;
	line-height: 18px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
h2.itemtitles_white {
	font: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	line-height: 18px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-transform: uppercase;
}

h1.itemtitles_black_nocaps {
	font: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	font-size: 18px;
	line-height: 18px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
h2.itemtitles_black {
	font: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	font-size: 14px;
	line-height: 18px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-transform: uppercase;
}

#DEVpackages_hdr1 h1.DEVpack_itemtitles_white {
	font: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 17px;
	line-height: 17px;
	margin: 0px 0px 0px 0px;
	padding: 6px 5px 0px 0px;
	text-transform: uppercase;
	text-align: right;
	letter-spacing: normal;
}
#DEVpackages_hdr1 h2.DEVpack_itemtitles_white {
	font: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	line-height: 18px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-transform: uppercase;
}
#DEVpackages_hdr1 h3.DEVpack_subtitles_white {
	font: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bolder;
	font-size: 16px;
	line-height: 18px;
	margin: 0px 0px 0px 0px;
	padding: 15px 5px 0px 0px;
	text-transform: none;
	font-style: italic;
	text-align: right;
}
.BIG {
	font: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bolder;
	font-size: 24px;
	line-height: 26px;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
	text-transform: none;
	font-style: italic;
	text-align: right;
}


#product-description {
	margin-top: 0px;
	position: relative;
	display: block;
	width: 608px;
	height: auto;
	background: url("http://www.tcpglobal.com/airbrushdepot/images/details-bg-sides.jpg") 0 0 repeat-y;
	float: left;
	}
#DEVpack_description {
	margin-top: 0px;
	position: relative;
	display: block;
	width: 607px;
	height: auto;
	background: url("http://www.tcpglobal.com/spraygundepot/images/DEVpackages_bg1.jpg") 0 0 repeat-y;
	float: left;
	border-right: 1px solid #CCCCCC;
	}
	
#product-image {
	margin-top: 2px;
	text-align: center;
	width: 150px;
	float: left;
	position: relative;
	display: block;
}
#DEVpack_image {
	margin-top: 20px;
	text-align: center;
	width: 540px;
	float: right;
	position: relative;
	display: block;
}

#fulldesc2 {
	width: 445px;
	float: right;
	position: relative;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

#producttext430 {
	width: 430px;
	float: left;
	position: relative;
	padding: 5px;
}
#producttext430 p {
	padding: 0px 5px 0px 0px;
	margin: 4px 0px 4px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
#producttext430 ul {
	padding: 0px 5px 0px 0px;
	margin: 0px 0px 4px 14px;
}
#producttext430 li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 13px;
	list-style-position: outside;
	list-style-type: disc;
	padding: 4px 0px 0px 0px;
}

#DEVpack_producttext {
	width: 530px;
	float: right;
	position: relative;
	padding: 5px;
}
#DEVpack_producttext p {
	padding: 0px 5px 0px 0px;
	margin: 4px 0px 4px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
#DEVpack_producttext ul {
	padding: 0px 5px 0px 0px;
	margin: 0px 0px 4px 14px;
}
#DEVpack_producttext li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 13px;
	list-style-position: outside;
	list-style-type: disc;
	padding: 4px 0px 0px 0px;
}

#purchaseitembar-FULL {
	padding: 0px 0px 0px 0px;
	width: 608px;
	height: 28px;
	position: relative;
	float:left;
	background: url("http://www.tcpglobal.com/airbrushdepot/images/purchaseline_bg1.jpg") 0 0 no-repeat;
}
#pib-wrap1 {
	width: 490px;
	height: 28px;
	position: relative;
	float: left;
}
#color-name-nochip {
	padding: 5px 5px 5px 5px;
	width: 475px;
	height: 14px;
	position: relative;
	display: block;
	float: left;
}
#pricebuy-btn a {
	position: relative;
	display: block;
	float:right;
	width: 106px;
	height: 18px;
	margin: 5px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url("http://www.tcpglobal.com/airbrushdepot/images/pricebuy1.jpg") 0 0 no-repeat;
}
#pricebuy-btn a:hover {
	background-position: -106px 0;
}
#pricebuy-btn span {
  display: none;
}

a.purchaselink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.purchaselink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
}
a.purchaselink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.purchaselink:visited:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
}
a.purchaselink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;

}

.product_detail {
	font-size:10px;
	width:585px;
	text-align: left;
}

.product_detail3 {
	font-size:10px;
	width:320px;
	text-align: left;
}

.product_detail3B {
	font-size:10px;
	width:320px;
	text-align: left;
	padding-left: 5px;
}

.product_detail300 {
	font-size:10px;
	width:300px;
	text-align: left;
}

.product_detail300B {
	font-size:10px;
	width:300px;
	text-align: left;
	padding-left: 5px;
}

.product_detail325 {
	font-size:10px;
	width:325px;
	text-align: left;
}

.product_detail350 {
	font-size:10px;
	color: #FFFFFF;
	width:350px;
	text-align: left;
}
.product_d330-SRiPro {
	font-size:10px;
	color: #FFFFFF;
	width:330px;
	text-align: left;
}

.product_detail380 {
	font-size:10px;
	width:380px;
	text-align: left;
}

.product_detail400 {
	font-size:10px;
	width:400px;
	text-align: left;
}

.clear{
	clear:none;
}
.callout_holder{
	width:600px;	
}
.callout_clear{
	clear:both;
}

.clear10 {
	clear:both;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	position:relative;
	height: 10px;
	float: left;
	width: 608px;
}
.clear-hr {
	clear:both;
	padding:0px 0px 0px 0px;
	margin:1px 0px 1px 0px;
	border-top: 1px solid #cccccc;
}

.orange{
	border-top:2px solid rgb(255,153,0); 
	border-left:2px solid rgb(255,153,0);
	border-bottom:2px solid rgb(204,51,0);
	border-right:2px solid rgb(204,51,0);	
	background-color:rgb(255,102,0);
}														

/* fontz fontz fontz fontz fontz fontz fontz fontz fontz fontz fontz fontz fontz fontz fontz*/

.title_bar {
	background-color:rgb(255,102,0);
	width:604px;
	height: 62px;
	border-top:2px solid rgb(255,153,0);
	border-left:2px solid rgb(255,153,0);
	border-bottom:2px solid rgb(204,51,0);
	border-right:2px solid rgb(204,51,0);
	clear: both;
}
.title_bar2 {
	background-color:rgb(255,102,0);
	width:606px;
	height: 70px;
	border-top:2px solid rgb(255,153,0);
	border-left:2px solid rgb(255,153,0);
	border-bottom:2px solid rgb(204,51,0);
	border-right:2px solid rgb(204,51,0);
	clear: both;
}
.title_bar3 {
	background-color:rgb(255,102,0);
	width:596px;
	height: 62px;
	border-top:2px solid rgb(255,153,0);
	border-left:2px solid rgb(255,153,0);
	border-bottom:2px solid rgb(204,51,0);
	border-right:2px solid rgb(204,51,0);
	clear: both;
}

.FL-logo{
	float:left;
	text-align:left;
	top: 0px;
	height: auto;
	width: 300px;
	margin: 2px 2px 2px 2px;
}

.top_bar_copy{
	float:left;
	text-align:left;
	top: 0px;
	height: 50px;
	padding-left:6px;
	padding-right:6px;
	padding-top:6px;
	padding-bottom:6px;
}
.top_bar_copy2{
	float:left;
	text-align:left;
	height: auto;
	padding-left:3px;
	padding-right:2px;
	padding-top:2px;
	padding-bottom:4px;
	position: relative;
	width: 530px;
}
.top_bar_type{
	text-align:right;
	top:2px;
	padding-right:6px;
	height: 62px;
}
.top_bar_type2{
	text-align:right;
	height: 60px;
	width: 60px;
	float: right;
	position: relative;
	padding: 4px 4px 2px 2px;
}

.table_header_orange {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-color:rgb(255,102,0);
	padding:4px;
	font-size:12px;
}
.ac_first {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	border-bottom:3px solid rgb(204,204,204);
}
.header_orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:rgb(255,102,0);
	font-weight:bold;
}
.header_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:rgb(255,255,255);
	font-weight:bold;
	line-height: 20px;
}
.header_black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:rgb(0,0,0);
	font-weight:bold;
	line-height: 17px;
}

h2.sub_header_black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:rgb(0,0,0);
	font-weight:bold;
	line-height: 14px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 0px;
}
.sub_header_black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:rgb(0,0,0);
	font-weight:bold;
	line-height: 16px;
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 0px 1px;
}
.sub_header_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight:bold;
	line-height: 14px;
}

h2.tagline1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #1E6CB6;
	font-weight:bold;
	line-height: 18px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 0px;
	text-shadow: 2px 2px 3px #5DC1FF;
}
h2.tagline2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight:bold;
	line-height: 18px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 0px;
	text-shadow: 2px 2px 3px #1E6CB6;
}

.black_10pt{
	font-size:10px;
}
.black_bold_10pt{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}
.black_bold_12pt{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:rgb(255,102,0);
}
.white_10pt{
	font-size:10px;
	color:#FFFFFF;
}
.white_bold_10pt{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
}
.white_bold_12pt{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}

.orange_bold_12pt{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:rgb(255,102,0);
}
.orange_bold_10pt{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:rgb(255,102,0);
}
.accessory_box a {
	color:rgb(0,0,0);
	text-decoration:none;
}
.accessory_box a:hover{
	text-decoration:underline;
}
.acc_link{
	height:120px;
}
.cart_box_grey{
	padding-bottom:8px;
	color:rgb(153,153,153);
}
.cart_box_black{
	padding-bottom:8px;
}
.echo_box {
	position: absolute;
	left: 988px;
	top: 5px;
	font-size: 12px;
	text-align:left;
	color:#ffffff;
}
td{
	font-size:10px;
}
td-SRiPro {
	font-size:10px;
	color:#ffffff;
}
.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);
}

.paint_link{
	color:rgb(0,0,0);
	text-decoration:none;
	font-weight:bold;
}

.paint_link: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-top:1px solid rgb(102,102,102);
	border-bottom:1px solid rgb(102,102,102);
	background-color:rgb(255,255,255);
	color:rgb(102,102,102);
}

.product_holder a{
	color: #0A6CCE;
	font-weight:bold;
	text-decoration:none;
}

.product_holder a:hover{
	text-decoration:underline;
	color: #FF6600;
}

.cos_image{
	float:right;
}

h1{
	color:#ff6600;
	font-size:14px;
	font-weight:bold;
}

h2{
	color:#ff6600;
	font-size:12px;
	font-weight:bold;
}

.new {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #0268B2;
}
		
pre{
	color:#FFFFFF;
	text-align:left;
}

.ordno_modno_td{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}

.ac_l{
	width:75px;
}

.hidden_states{
 display:none;
}

.spacer{
	width:30px;
	clear:both;
}
