/* @override 
	http://dtp8/stylesheets/base.css
	http://dtp8-static/stylesheets/base.css
*/

body,h1,h2,h3,h4,h5,h6,p,div,ul,li,a,label,img{margin: 0;padding: 0;text-decoration: none;
font-family:Trebuchet MS,Helvetica Neue,Helvetica,Arial,sans-serif;font-size: 13px;}

a img{border: 0;}
li{list-style-position: inside;}

body{
	background: black;
	color: white;
	padding-top:  10px;
}
a{
	color: white;
	margin: 0 14px;
	font-size: 17px;
}
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 a{
	margin: 0;
	color: #999999;
	font-size: 12px;
}

div#body_glove{
	width: 1025px;
	margin: 0 auto;
}

p.navigation{
	text-align: right;
	font-size: 16px;
	margin: 0 18px 12px 0;
}
p.navigation a{
	font-size: 14px;
}

div#main h2.main,
p.complete_your_order{
	width: 760px;
	margin: 2px 0 24px -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 left top;
	margin: 8px 0 18px;
	cursor: pointer;
}


h3{
	font-size: 25px;
	color: #58595B;
	margin-bottom: 18px;
}

h4{
	color: white;
	text-align: left;
	height: 27px;
	padding-top:  3px;
	padding-left: 12px;
	margin-left: -10px;
	text-transform: uppercase;
	background: url(images/formy_head_650.png) no-repeat top left;
	font-size: 17px;
}
h4.half{
	background: url(images/formy_head_350.png) no-repeat top left;
}

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;
}


/* @group Left Menu */

div#left_menu{
	float: left;
	margin-top: 40px;
}

div#left_menu ul{
	width: 209px;
	overflow: hidden;
	padding-bottom:4px;
}

div#left_menu ul#account_menu{
	width: 185px;
	padding-left: 34px;
	overflow: hidden;
	padding-bottom:4px;
	background: url(images/account_menu.png) no-repeat;
	margin-left: -10px;
	margin-bottom: 30px;
}

div#left_menu li{
	display: block;
	list-style: none;
	margin: 1px 0 3px;
	height: 14px;
	width: 800px;
}
div#left_menu li a{color: #969695;font-size: 12px;}
div#left_menu li a:hover{color: #C1F200;font-weight: bold;text-transform:uppercase;letter-spacing: -.045em;}

div#left_menu li.category{
	font-size: 14px;
	text-transform: uppercase;
	margin-bottom: 3px;
}
div#left_menu li.spacer{
	height: 9px;
	background: url(images/products_spacer.png) repeat-x 0 4px;
}

/* @end */

div#main_column{
	float: left;
	width: 815px;
}
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;
}

div#main{background: url(images/main_whole.png) no-repeat left top;
	padding: 1px 30px 0;
	width: 740px;
	color: black;
	min-height: 1055px;
}
div#main.wide{background: #F1F1F1;
	min-width: 756px;
	min-height: 700px;
	overflow: visible;
	padding-top: 2px;
}
div#extended_main{background: url(images/main_extended.png) no-repeat left bottom;
	margin: 0 -32px 0 -30px;
	padding: 16px 24px;
	color: black;
}


p.page_ending{color: white;text-align: center;font-size: 9px;}
p.about{margin: 26px 0;padding: 0 75px;text-align: justify;font-weight: lighter;font-family:Helvetica Neue,Trebuchet MS,Helvetica,sans-serif;}

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;
}
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;}


p.user_notice{
	margin: 20px auto;
	width: 648px;
	padding: 16px;
	border: 1px solid yellow;
	background-color: #E6E6E6;
}


/* @group Login Box */
div#main div#login{
	width: 325px; height: 115px;
	background: url(images/login_form.png) no-repeat;
	padding: 40px 10px 10px;
}

div#main div#login table{margin: 0 auto;}
div#main div#login th{text-align: right;color: white;font-weight: normal;font-size: 14px;}
div#main div#login th a{color: #C8C8C8;	font-size: 12px;margin: 0;}
div#main div#login td{text-align: center;}

div#main div#login input.std_field{border: 1px solid black;}
div#login-box_across{
	width: 1px;
	height: 200px;
	background: url(images/vbreak_200px_808083.png) no-repeat center center;
	margin: 0 16px;
}

div#main a#temp_faux{
	display: block;
	width:345px;
	height:165px;
	background:url(images/faux_form.png) no-repeat left top;
	text-indent: -4000px;
}
/* @end */


a.dtp_button,
input.dtp_button{
	display:block;
	border: none;
	height: 26px;
	cursor: pointer;
	text-indent:-4000px;
	margin: 4px -1px;
}

input#checkout_button{
	background:transparent url(images/button_checkout.png) no-repeat left top;
	width: 118px;
}
a#continue_shopping_button{
	background:transparent url(images/button_continue_shopping.png) no-repeat left top;
	width: 178px;
}
a#proceed_button{
	background:transparent url(images/button_proceed.png) no-repeat left top;
	width: 137px;
}

p.complete_your_order{
	text-align: left;
	background-color: red;
	width: 740px;
	padding: 8px 24px;
}

form#billing_info table{
	margin-top: 18px;
}
form#billing_info table select,
form#billing_info table input{
	margin-right: 12px;
}


/* @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: 1px 0 -3px 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 */


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;
}

div#commited_yours{
	margin-top: 8px;
}

div#commited_yours div.sameday{background: #E6E7E8 url(images/commited_yours_24hour.png) no-repeat center 3px;}
div#commited_yours div.apl2apl{background: #D0D2D2 url(images/commited_yours_apples.png) no-repeat center 3px; }
div#commited_yours div.usamade{background: #E6E7E8 url(images/commited_yours_usmade.png) no-repeat center 3px; }

div#commited_yours div{
	float: left;
	color: #404041;
	padding-top: 170px;
	text-align: center;
	width:33%;
	height:100%;
	min-height: 242px;
}
div#commited_yours div h6{font-size: 17px;}
div#commited_yours div p{font-size: 14px;}


div#commited_green{
	margin-top: 8px;
	background: white url(images/commited_green.png) no-repeat left bottom;
	height: 173px;
	padding: 20px 10px 0 148px;
	margin-bottom: 0;
}
div#commited_green p{
	background: url(images/p.commited_green.png) no-repeat right bottom;
	margin: 0 4px 4px 0;
	font-size: 14px;
	line-height: 18px;
	height: 150px;
}

div.story{
	 float:right;
	 width:368px;
	 height:455px;
	 background:#a0c628 url(images/div.story.png) repeat-x bottom;
	 color: white;
	 margin-right: 16px;
	margin-top: 4px;
}

div.story h3{
	background: #434343 url(images/story_h3.png) no-repeat right bottom;
	height: 98px;
	text-indent: -4000px;
}

div.story p{
	margin: 12px 23px;
	font-size: 12px;
}

div.contact_information{
	color: #434343;
	background: url(images/div.contact_information.png) no-repeat 64px -10px ;
	padding-top: 190px;
}

div.contact_information table{
	width:330px;
	margin-bottom:10px;
}

div.file_prep_basic_guidelines{
	float:left;
	width:340px;
	margin-right: 48px;
}
div.file_prep_basic_guidelines ul,
div.file_prep_basic_guidelines p{
	margin-bottom: 12px;
	font-size: 12px;
}
div.file_prep_step_by_step{
	float:left;
	width:350px;
	
}
div.file_prep_step_by_step h5{
	margin-top: 24px;
}
div.file_prep_step_by_step ul{
	margin-left: 5px;
}

iframe{
	margin-bottom: -50px;
}

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;}

p#worryfree_explanation{
	background: url(images/worryfree_grey.png) no-repeat 4px center;
	margin-left: -12px;
	height: 120px;
	padding-top: 70px;
	padding-left: 128px;
	width: 628px;
	margin-bottom: 42px;
	letter-spacing: 0;
	word-spacing: 4px;
}


/* @group Gay AIDS MailChimp */

div.HIV_probably_formed_in_the_anal_cavity_of_MailChimp{
	background: url(images/newsletter_signup_wide.png) no-repeat;
	height: 86px;width: 495px;
	padding: 20px 0 0 101px;
	margin:  33px auto 0;
	z-index: 9999;
}
div.HIV_probably_formed_in_the_anal_cavity_of_MailChimp p,
div.HIV_probably_formed_in_the_anal_cavity_of_MailChimp label{	color: white; }


div#main div.HIV_probably_formed_in_the_anal_cavity_of_MailChimp h2{
	background: none;
	text-indent: 0px;

	width:auto; height:auto; padding: 0; text-align:center;
	margin: 10px 0 0 0;
	font-size:30px;
	text-transform: uppercase;
}

div.HIV_probably_formed_in_the_anal_cavity_of_MailChimp p{
	margin-right: 12px;
	margin-bottom:10px;
}

span#update_cart{
	background: url(images/button_update_cart.png) no-repeat;
	height:26px;
	width: 162px;
	display:block;
	cursor: pointer;
}
/* @end */
