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

body,h1,h2,h3,h4,h5,h6,p,div,ul,li,a,label{margin: 0;padding: 0;
font-family:Trebuchet MS,sans-serif;font-size: 13px;color: #434244;}

a {text-decoration: none;}
a img{border: 0;}

body{background: #000 url(images/xpress/body.png) repeat-x top ; overflow-x:hidden;}

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

/*Individual Styles*/

div#account_links{
	height: 17px;
	margin-right: 18px;
}
div#account_links ul{
	float: right;
}
div#account_links li{
	float: left;
	display: block;
	margin-left: 8px;
	padding-left: 8px;
	height: 20px;
}
div#account_links a,
div#account_links a:active,
div#account_links a:visited{
	color: white;
	font-size: 15px;
}
div#account_links ul li a:hover{
	text-decoration: underline;
}
div#account_links a img{
	margin-top: -18px;
}

div.links{
	height: 16px;
	margin: 8px 0;
}
ul.links{float: right;}
ul.links li{
	border-left: 2px solid white;
	margin-left: 8px;
	padding-left: 8px;
	display: block;
	float: left;
}
ul.links li:first-child{
	border-left: none;
}
ul.links a,
ul.links a:hover,
ul.links a:visited{
	color: white;
	font-size: 11px;
}
ul.links li a:hover{text-decoration:underline;}

h1{	background: url(images/xpress/h1.png) no-repeat 44px top ;
	height: 144px;
	margin: 8px 0 -30px -30px;
	text-indent: -4000px;
}

ul#products{
	float: left;
	margin-top: 34px;
	width: 220px;
}
ul#products li{
	display: block;
	margin: 1px 0 3px;
	height: 14px;
}
ul#products li a{color: #666666;}
ul#products li a:hover{color:#81B73A;text-decoration:underline;}

ul#products li.category{
	text-transform: uppercase;
	color: white;
}
ul#products li.spacer{
	height: 9px;
	background: url(images/xpress/products_spacer.png) repeat-x 0 4px;
	z-index: -1000;
	margin-left: -8px;
}
ul#products li#GD{
	border-top: 1px solid #666666;
	background: #302F30;
	height: 73px;
	margin:0 0 0 -5px ;
}

div#main{
	margin-left: 220px;
	z-index: 1000;
}

div#topten{
	background:transparent url(images/xpress/topten.png) no-repeat left top;
	width:       680px;

	text-align: left;

	height:29px;
	padding-top:5px;
}

div#maincontent{
	background: #f0f0f0 url(images/xpress/maincontent.png) repeat-x top;
	padding: 18px 7px 142px;
	border-left: 1px solid #626366;
	border-right:1px solid #626366;
	min-height: 816px;
}


/* PASTED FROM product.css */

h2{
	text-align: left;
	font-size: 26px;
	color: black;
}

h3#what_do_you_want_to_print_today{
	background: url(images/h3_what_do_you_want_to_print_today.png) no-repeat left top ;
	height: 30px;
	margin: 4px 0 14px;
	text-indent: -4000px;
}	

h6.category{
	width:678px;
	height: 36px;
	text-indent: -4000px;
	border-left: 1px solid #626366;
	border-right:1px solid #626366;
}

h6.product_extra_info{
	font-size:18px;
	padding-left: 24px;
	margin-bottom: 10px;
}
h6.product_extra_info a{
	font-size:18px;
}

div.wikipedia h2{
	font-size:16px;
	margin: 5px 30px;
	color: black;
}
div.wikipedia h3{
	margin: 5px 34px;
}


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.info_rule{
	background: #CECECD;
	height: 10px;
	margin: 20px 0;
}

div.wikipedia p{
	padding: 5px 48px;
	text-align: justify;
	margin-top: 14px;
}
div.wikipedia p ul li{
	list-style-position: inside;
	margin-bottom: 6px;
}

div.wikipedia ul{
	padding: 0px 48px;
	margin-bottom: 5px;
}
div.wikipedia ul li{
	margin-bottom: 4px;
}


/* @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,div#main div#login th label{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#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;
	cursor: pointer;
}

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

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

div.terms_and_conditions h2{margin: 4px 0 8px 8px;}
div.terms_and_conditions h3{margin: 14px 0 -5px 38px;font-size: 17px;text-transform: uppercase;}
div.terms_and_conditions h4{margin: 10px 0 4px 40px;}
div.terms_and_conditions p {margin: 3px 79px 8px 66px;font-size: 12px;}
div.terms_and_conditions ul{margin: 9px 0 13px 68px;list-style-position: inside;}


div.story{
	 float:right;
	 width:308px;
	 height:460px;
	 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;
	margin-left: 36px;
	margin-top:  24px;
}

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

div.file_prep_basic_guidelines{
	float:left;
	width:250px;
	margin-right: 48px;
	margin-left: 36px;
}
div.file_prep_basic_guidelines ul,
div.file_prep_basic_guidelines p{
	margin-bottom: 12px;
}
div.file_prep_basic_guidelines li{
	list-style-position: inside;
}

div.file_prep_step_by_step{
	float:left;
	width:250px;
}
div.file_prep_step_by_step h5{
	margin-top: 24px;
}
div.file_prep_step_by_step ul{
	margin-left: 5px;
}

iframe{
	margin-bottom: -180px;
	margin-top:    -62px;
}

p#min_price_label{
	color:#EC1C24;
}


p#min_price_label strong{
	font-size:140%;
}

thead tr.grey_cart_header{
	color: white;
	background: url(images/cart_header.png) no-repeat;
	height: 36px;
	font-size: 11px;
}
thead tr.grey_cart_header th{
	padding: 0 6px;
}

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

p#your_cart_is_empty{
	background: url(images/your_cart_is_empty.png) no-repeat left top;
	width: 253px;
	height: 43px;
	margin: 10px 0 20px;
	text-indent: -4000px;
}

/* @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:  -133px auto 35px;
	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 */
div.product_info{
	padding: 0 24px;
}
div.product_info h4{
	margin: 2px 0 8px;
}
div.product_info p{
	margin: 2px 0 12px;
}
div.product_info ul{
	margin-bottom: 14px;
}
div.product_info li{
	list-style-position: inside;
}

p.title_description{
	padding: 0 48px;
	font-style: italic;
	margin-bottom: 12px;
}


