/* @override 
	http://d3-static/stylesheets/Wholesale.css
*/

body{
	background: black;
	color: white;
	padding-top:  10px;
}
div#main a.terms{
	margin: 0;
	font-size: 14px;
	color: #323232;
	text-decoration: underline;
}
div#main a.terms:hover{
	margin: 0;
	color: black;
	text-decoration: underline;
}


div#main h2.main{
	margin: -13px -64px 24px;
	padding: 15px 14px 12px 14px;
	font-size:28px;
	text-align: right;
	color: white;
	background-color: #ED1C24;
	background-color: red;
}
div#main.wide h2.main{
	width: auto;
	margin-right: -22px;
}

h1{
	height: 130px;
	background: url(images/h1.png) no-repeat top;
	margin: 8px 0 18px;
	cursor: pointer;
}

h6{
	font-size: 18px;
}
div#main h6 a{
	font-size: 18px;
	color: #EC1C24;
}

ul ul{
	padding-left:15px;
}

input.std{
	border: 1px solid #B1B1be;
	height: 18px;
}


div#main_column_wide{
	float: left;
}

div#main_tab{background: url(images/tab_right.png) no-repeat right top;
	float: left;
	margin-left: 17px;
}

div#main_tab p{background: url(images/tab_left.png) no-repeat left top;
	display: block;
	margin: 0 0 0 -17px;
	font-size: 18px;
	max-width: 779px;
	height: 30px;
	padding: 8px 14px 0 16px;
	color: white;
}

div#main_extra_bg{
	background: url(images/main_pixel.png) repeat-y center -14px;
	margin-bottom: 8px;
}
div#main{background: url(images/main_beg.png) no-repeat left top;
	padding-bottom: 12px;
}
div#main_end_bg{
	background: url(images/main_end.png) no-repeat left bottom;
}

p.page_ending{color: white;text-align: center;font-size: 9px;}

h1
{text-indent: -4000px;}

div.formy_650 p{background-color: #E6E6E6;padding: 24px 40px;text-align: justify;width: 656px;}

h4.just_sign_up{
	margin-top: 40px;
	margin-left: 40px;
	padding-top: 85px;
	padding-left: 5px;
	height: 23px;
	text-transform: uppercase;
	background: url(images/25_off.png) no-repeat left bottom;
	font-weight: normal;
	font-size: 16px;
}
h4.get_started_today{
	margin: 0px;padding: 2px 0 0 0;
	width: auto;
	height: 33px;
	background: url(images/h4.get_started_today.png) repeat-x;
	font-weight: normal;
	font-size: 28px;
	text-transform: none;
	text-align: center;
	color: white;
}
table.form_table{margin-left: 40px;width: 631px;}

table.form_table tbody td,table.form_table tbody th{height: 30px;}
table.form_table tbody th{text-align: right;width: 280px;font-size: 14px;color: #323232;font-weight: normal;}
table.form_table tbody td{padding-left: 8px;vertical-align: middle;}

table.form_table tbody tr{
	background-color: #e2e2e2;
	margin: 0;padding: 0;
}
table.form_table tbody tr.odd{
	background-color: #f3f3f3;
}

table.form_table tbody input.std{width: 250px;margin: 3px 0;}

/* @group ADMIN Edit Menu */

.left_menu_edit{
	color: white;
	background:black;
	float: left;
	overflow: hidden;
	padding-right: 3px;
	margin-top: 2px;
	margin-right: 30px;
}
.left_menu_edit ul{
	overflow: hidden;
	padding-right: 8px;
}
.left_menu_edit li{
	background:black;
	display: block;
	margin: 1px 0 ;
}
.left_menu_edit li a{color: #969695;}
.left_menu_edit li a:hover{color: #C1F200;font-weight: bold;text-transform:uppercase;letter-spacing: -.045em;}

.left_menu_edit li.category{
	font-size: 14px;
	text-transform: uppercase;
	margin-bottom: 3px;
}
.left_menu_edit li.spacer{
	height: 9px;
	background: black url(images/products_spacer.png) repeat-x 0 4px;
	margin-right: -8px;
}
.left_menu_edit li.old_drag,
.left_menu_edit li.draggable{
	display: block;
	margin: 1px 0 3px;
	height: 14px;
	color: #969695;
}

table#admin_product_grid td{
	height: 23px;
}
table#admin_product_grid img{
	margin: -3px 0 -6px 0;
}

ul.context_menu{
	background: orange;
	border:1px solid black;
	width: 210px;
	display: none;
}
ul.context_menu li{
	display: block;
	border:1px solid grey;
}
div#main ul.context_menu a{
	color: black;
	text-decoration: underline;
}
div#main ul.context_menu li a:hover{
	color: white;
}

/* @end */

/* @group Admin Handbook  */

div#handbook_panel{
	float: right;
	border: 1px solid #a9a9a9;
	width: 300px;
	min-height:230px;
	background: white;
	padding: 7px;
	margin: -4px 0 16px 6px;
	
}

div#handbook_panel h4{
	font-size: 24px;
	margin-top:14px;height:50px;line-height:13px;
}
div#handbook_panel h5.reqest{
	font-size: 28px;
	border-bottom: 2px solid black;
	padding-bottom: 5px;
}
div#handbook_panel p.no_estimates{
	text-align: center;
	margin: 18px 0;
	color: #6D726D;
}

/* @end */



div#main a#get_firefox{
	width: 560px;
	height: 130px;
	background: url(images/get_firefox.png) no-repeat;
	display: block;
	font-size: 34px;
	margin: 18px 0;
	padding: 6px 170px 0 18px;
	color: #D15511;
}

table.checkout{
	margin:10px 0 24px 0;
	width:765px;
}

table.checkout tbody td{
	vertical-align: top;
}
table.checkout tbody th{
	vertical-align: top;
	padding: 2px 0 0 0;
	text-align: left;
}

div.handle{
	width: 10px;height: 24px;background: url(images/handle.png) no-repeat left top;
}

p#min_price_label{
	color:#EC1C24;
}


h2.dtp_wholesale{          height: 48px;background: url(images/h2.dtp_wholesale.png) no-repeat;}
h3.the_power{              margin: 20px 0;height: 80px;background: url(images/h3.the_power.png) no-repeat;}
h2.expand_your_print_shop{ margin: 20px 0;height: 94px;background: url(images/h2.expand_your_print_shop.png) no-repeat;}
h2.most_trusted{           margin: 4px 0;height: 90px;background: url(images/h2.most_trusted.png) no-repeat;}
p#we_do_work{     width: 380px;background: url(images/p_we_do_work.png) no-repeat;}
p#you_get_profit{ width: 374px;background: url(images/p_you_get_profit.png) no-repeat;}
p#you_keep_client{width: 381px;background: url(images/p_you_keep_client.png) no-repeat;}
p#you_get_credit{ width: 374px;background: url(images/p_you_get_credit.png) no-repeat;}

div.you_rows p{
	float: left;
	height: 100px;
}
h2.dtp_wholesale,h3.the_power,h2.expand_your_print_shop,h2.most_trusted,div.you_rows p
{text-indent: -4000px;}

