/* @override 
	http://omega.neucoinc.com/jiong/style_1024.css
	http://omega.neucoinc.com/jiong/style.css
*/

body {
	padding: 0;
	margin: 0;
	background-color: #41566E;
	background-image: url("images/josh_bg.gif");
	background-repeat: repeat-x;
	background-position: top;
	text-align: center;
	font: 11px/16px "Verdana", Arial, Helvetica, Geneva, sans-serif;
	color: #000;
}

/* FORMATTING */

p { }

h2 {
	margin: 0;
}

A:link { color: #0054a6; text-decoration: none; }
A:active { color: #0054a6; text-decoration: none; }
A:visited { color: #0054a6; text-decoration: none; }
A:hover { color: #0054a6; text-decoration: none; }

img { border: none; margin: 0; padding: 0; }

h1 {
	font: italic bold 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #FFFFFF;
	margin: 0;
}

table {
	font: 11px/16px "Verdana", Arial, Helvetica, Geneva, sans-serif;
	color: #000;
}


iframe {
	margin: 0;
}

/* SITE WIDE */

#josh_fixedwidth {
	width: 870px;
	margin: 0 auto;
}

#josh_header {
	width: 870px;
	height: 81px;
	clear: both;
	float: left;
}

#josh_logo {
	width: 421px;
	height: 81px;
	float: left;
	background-image: url("images/josh_logobg.gif");
	background-repeat: no-repeat;
}

#josh_logo img {
	margin: 13px 0 0 20px;
}

#josh_tab {
	width: 449px;
	height: 81px;
	float: right;
	text-align: left;
	background-image: url("images/josh_tab.gif");
	background-repeat: no-repeat;
	overflow: hidden;
}

#josh_tabcontent {
	width: 434px;
	height: 81px;
	margin: 20px 0 0 7px;
}

#josh_hours {
	width: 160px;
	height: 51px;
	float: left;
	margin: 5px 0 0 3px;
}

#josh_cart {
	width: 30px;
	height: 30px;
	float: left;
	margin: 20px 0 0 0;
}

#josh_gbar {
	width: 870px;
	height: 29px;
	margin: 0;
	background-image: url("images/josh_nav_870.gif");
	background-repeat: no-repeat;
	overflow: hidden;
	float: left;
}

#josh_content {
	width: 870px;
	background: url(images/josh_homebg.gif) repeat-y;

	text-align: center;
	float: left;
}

#josh_bookends {
	width: 870px;
	float: left;
	background: url(images/josh_homebg.gif) repeat-y;
}

#rebecca_bookends {
	width: 870px;
	float: left;
	background: url(images/rebecca_homebg.gif) repeat-y;
}

#josh_links {
	text-align: right;
	float: right;
	margin-right: 5px;
}

#josh_links img {
	border: 0;
	margin: 0;
}

#josh_links a {
	text-decoration: none;
	border-style: none;
	margin: 0;
}

#josh_welcome {
	float: left;
	margin: 7px 0 0 10px;
}

#josh_search {
	width: 220px;
	height: 60px;
	float: right;
	margin: 15px 0 0 0;
	text-align: right;
	vertical-align: middle;
	overflow: hidden;
}

#josh_search input { 
 	font-size: 10px; 
 	background-color: #FFFFFF; 
 	border: 1px solid #666666; 
 	width: 150px;
	vertical-align: middle;
}

.button { 
	width: 60px;
 	height: 30px;
 	border: 0;
 	overflow: hidden;
 	cursor: pointer; /* hand-shaped cursor */
 	cursor: hand; /* for IE 5.x */
	vertical-align: middle;
}

#josh_leftcolumn {
	width: 559px;
	margin: 0;
	float: left;
}

#rebecca_rightcolumn {
	width: 684px;
	float: right;
	margin: 0 6px 0 0;
}

#josh_rightcolumn {
	width: 270px;
	margin: 0;
	float: right;
}

#rebecca_leftcolumn {
	width: 175px;
	margin: 0 0 0 5px;	
	float: left;
	overflow: hidden;
}

#josh_footer {
		width: 870px;
		height: 10px;
		background-image: url("images/josh_footer_870.gif");
		background-repeat: no-repeat;
		clear: both;
		overflow: hidden;
		margin: 0 auto;
}

#josh_address {
	height: 30px;
	margin: 15px 0 0 0;
	text-align: center;
}

#josh_search .button { 
	width: 60px;
 	height: 30px;
 	border: 0;
 	overflow: hidden;
 	cursor: pointer; /* hand-shaped cursor */
 	cursor: hand; /* for IE 5.x */
	vertical-align: middle;
}

#josh_bottom_span {
	width:  870px;
	margin: 0 auto;
	text-align: center;
}

#josh_full_ftr {
	width: 860px;
	height: 15px;
	background-image: url(images/josh_full_ftr.gif);
	background-repeat: no-repeat;
	overflow: hidden;
	margin-bottom: 10px;
}

div#josh_content.josh_cart_content {
	background: url(images/gamma_bg.gif) repeat-y;
}

/* @group Secondary Structures */

/* @group Checkout */

#josh_trifold_left {
	width: 205px;
	float: left;
}

#josh_trifold_rightspan {
	width: 658px;
	float: left;
	background: url(images/josh_checkout_extendedsidebar.gif);
	background-repeat: repeat-y;
}

#josh_trifold_center {
	width: 460px;
	float: left;
}

#josh_trifold_right {
	width: 205px;
	float: right;
}

#josh_checkout_procedure_hdr {
	width: 205px;
	height: 41px;
	background-image: url(images/josh_checkout_procedure_hdr.gif);
	background-repeat: no-repeat;
	overflow: hidden;
	float: left;
}

#josh_checkout_ordereditems_hdr {
	width: 205px;
	height: 41px;
	background-image: url(images/josh_checkout_ordereditems_hdr.gif);
	background-repeat: no-repeat;
	overflow: hidden;
	float: right;
}

#josh_checkout_shipmentinfo_hdr {
	width: 205px;
	height: 41px;
	background-image: url(images/josh_checkout_shipmentinfo_hdr.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

#josh_checkout_shipment_hdr {
	width: 659px;
	height: 41px;
	background: url(images/josh_checkout_shipmentinfo_hdr662.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

#josh_checkout_promotiondetail_hdr {
	width: 659px;
	height: 41px;
	background: url(images/josh_checkout_promotiondetail_hdr662.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

#josh_checkout_orderdetail_hdr {
	width: 659px;
	height: 41px;
	background: url(images/josh_checkout_orderdetail_hdr662.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

#josh_checkout_purchaseagent_hdr {
	width: 460px;
	height: 41px;
	background-image: url(images/josh_checkout_purchaseagent_hdr.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

#josh_checkout_payment_hdr {
	width: 460px;
	height: 41px;
	background-image: url(images/josh_checkout_payment_hdr.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

#josh_checkout_dropship_hdr {
	width: 460px;
	height: 41px;
	background-image: url(images/josh_checkout_dropship_hdr.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

#josh_checkout_dropshipdetail_hdr {
	width: 460px;
	height: 41px;
	background-image: url(images/josh_checkout_dropshipdetail_hdr.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

#josh_checkout_sidebar_content td {
      border:0;
      
}

#josh_checkout_sidebar_content {
        width: 200px;
		float: left;
		padding-left: 5px;
}

#josh_checkout3 {
	width: 637px;
	background-image: url(images/josh_checkout_extendedsidebar_bg.gif);
	text-align: left;
	padding-left: 20px;
}



#josh_checkout_sidebar_content.extended.old {
        width: 637px;
        background-image: url(images/josh_checkout_extendedsidebar_bg.gif);
        text-align: left;
}



#josh_checkout_sidebar_content.extended p { width: 637px;}

#josh_checkout_sidebar_content p {
	width: 175px;
	line-height: 15px;
	padding: 10px;
}

#josh_checkout_sidebar_content table {
	width: 180px;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 20px;
}

#josh_checkout_sidebar_content TH {
	background-color: #eceeef;
	height: 20px;
}

#josh_checkout_sidebar_content TD {
	height: 20px;
	border: 1px solid #eceeef;
	padding: 0;
	margin: 0;
}

#josh_checkout_center_content {
	width: 460px;
	padding-left: 25px;
}

#josh_checkout_center_content table {
	width: 320px;
	margin: 10px auto 20px;
}

#josh_checkout_center_content TD {
	height: 25px;
}

.josh_dropdown {
	margin-top: 10px;
	width: 225px;
}

#josh_checkout_center_content input.dropship {
	width: 200px;
}

#josh_checkout_shipmentmethod_hdr {
	width: 460px;
	height: 41px;
	background-image: url(images/josh_checkout_shipmentmethod_hdr.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

#josh_checkout_freight_hdr {
	width: 460px;
	height: 41px;
	background-image: url(images/josh_checkout_freight_hdr.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

#josh_checkout_special_hdr {
	width: 460px;
	height: 41px;
	background-image: url(images/josh_checkout_special_hdr.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

#josh_checkout_specialinfo {
	width: 248px;
	float: left;
}

#josh_checkout_specialinfo_hdr {
	width: 248px;
	height: 41px;
	background-image: url(images/josh_checkout_specialinfo_hdr.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

#josh_checkout_specialinfo_body {
	width: 247px;
	background: url(images/josh_checkout_specialinfo_body.gif) top right;
	background-repeat: repeat-y;
	margin: 0;
	padding-left: 20px;
}

#josh_checkout_specialinfo_body p {
	margin: 10px;
	padding: 10px;
}

#josh_checkout_summaryinfo_hdr {
	width: 410px;
	height: 41px;
	background: url(images/josh_checkout_summary_hdr.gif) top right;
	background-repeat: no-repeat;
	overflow: hidden;
	float: right;
}

#josh_checkout_summaryinfo_body {
	width: 410px;
	margin: 0;
	float: right;
}

#josh_checkout_summaryinfo {
	width: 410px;
	float: right;
}

#josh_checkout_summaryinfo_body p {
	padding: 10px;
	padding-top: 10px;
}

/* @end */



/* @group Shopping Cart */

#josh_shoppingcart_container {
	width: 870px;
	min-height: 650px;
	background-image: url(images/josh_pdtdet_bg.gif);
	background-repeat: repeat-y;
	margin-left: 1px;
	padding: 0;
}

#josh_shoppingcart_hdr {
	width: 870px;
	height: 44px;	
	background-image: url(images/josh_shoppingcart_hdr.gif);
	background-repeat: no-repeat;
	overflow: hidden;	
}

#josh_shoppingcart_tablehdr {
	width: 755px;
	height: 31px;
	background-image: url(images/josh_shoppingcart_tablehdr.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

#josh_shoppingcart_tablebody {
	width: 800px;
	font-size: 10px;
	margin: 5px 35px 0 35px;
	float: left;
	clear: both;
}

#josh_shoppingcart_tablebody input {
	border: 1px solid #C6CDD1;
	text-align: center;
	width:35px;
}

#josh_shoppingcart_tablebody TD {
	padding: 5px 0 5px 0;
	border-bottom: 1px solid #C6CDD1;
}

#josh_shoppingcart_tablebody TH {
	padding: 5px 0 5px 0;

}

#josh_shoppingcart_qty {
	height: 40px;
	width: 45px;
	margin: 15px 0;
}

#josh_shoppingcart_qty a {
	font-size: 8px;
	text-decoration: none;
	color: red;
}

#josh_shoppingcart_nav {
	width: 800px;
	margin: 0 0 0 35px;
	float: left;
	text-align: right;
	clear: both;
}

#josh_shoppingcart_nav input {
	border: 1px solid #999;
	background-color: #eee;
	font-size: 10px;
	text-transform: uppercase;
	cursor: pointer;
}

#josh_shoppingcart_nav img, #josh_shoppingcart_nav a {
	margin:0;
	padding:0;
}

#josh_shoppingcart_tablebody input.quantity {
	width: 45px;
	height: 30px;
	padding: 0;
	float: left;
	border: 1px solid;
	text-align: center;
	font-size: 14px;
	margin-bottom: 1px;
}

#josh_shoppingcart_tableftr {
	width: 755px;
	height: 9px;
	background-image: url(images/josh_shoppingcart_ftr.gif);
	background-repeat: no-repeat;
	overflow: hidden;
	margin-bottom: 10px;
}

#josh_shoppingcart {
	width: 755px;
	margin: 0 auto;
}



/* @end */



/* @group Product Details */

#josh_pdtdet_hdr {
	width: 860px;
	height: 44px;	
	background-image: url(images/josh_pdtdet_hdr.gif);
	background-repeat: no-repeat;
	overflow: hidden;	
	margin-left:1px;
}

#josh_pdtdet_container {
	width: 860px;
	min-height: 650px;
	background-image: url(images/josh_pdtdet_bg.gif);
	background-repeat: repeat-y;
	margin-left: 1px;
	padding: 10px 60px 0 60px;
}

#josh_pdtdet_body {
	width: 740px;
}

#josh_pdtdet_details {
	width: 400px;
	/*height: 320px; */
	height: 300px;
	float: right;
	background-color: #ECEEEF;
}

#josh_productdetails_box_hdr {
	width: 400px;
	height: 33px; 
	background-image: url(images/josh_productdetails_box_hdr.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

#josh_productdetails_box_hdr h2 {
	margin-top: 12px;
	font-style: italic;
	font-size: 14px;
}

.josh_table1 {
	padding-bottom: 10px;
	border-bottom: 1px solid #000;
	margin-bottom: 10px;
	margin-top: 15px;
}

.josh_table2 {
	padding-bottom: 10px;
	border-bottom: 1px solid #000;
}

.josh_table3 {
	margin-top: 10px;
	padding-bottom: 10px;
}



.josh_qty {
	width: 30px;
	border: 1px solid #000;
}

.josh_qty_txt {
	font-size: 10px;
	font-weight: bold;
	margin: 0 0 3px 0;
	text-align: center;
}

#josh_productdetails_box_container {
	width: 400px;
	background: #ECEEEF no-repeat;
}

#josh_productdetails_box_body {
	width: 360px;
	margin: 0px auto;
}

#josh_productdetails_box_body TD {
}

#josh_productdetails_secondary_body {
	width: 200px;
	margin: 10px 0 0 10px;
}

#josh_productdetails_secondary_body.josh_productdetails_tech_body {
	width: 230px;
	margin: 10px 10px 0 10px;
	padding: 0;
}

#josh_productdetails_secondary_body ul {
	list-style-type: none;
	text-align: left;
	font: 11px "Verdana", Arial, Helvetica, Geneva, sans-serif;
	padding: 0;
	margin: 0;
	line-height: 15px;
}

#josh_productdetails_secondary_body li {

}

.josh_productdetails_title {
	font-weight: bold;
}

.josh_productdetails_subtitle {
	font-size: 11px;
	padding-bottom: 10px;
}

#josh_productdetails_hr {
	width: 360px;
	height:1px;
	border-bottom: 1px solid;
}

#josh_get_adobe_reader {
	margin: 100px 0 25px 0;
	width: 250px;
}

#josh_pdtdet_pic {
	width: 300px;
	/*height: 275px; */
	height: 250px;
	float: left;
}

#josh_pdtdet_pic img {
	border: 1px solid #9A9A9A;
}

#josh_pdtdet_enlarge {
	width: 300px;
	float: left;
	text-align: center;
}

#josh_pdtdet_enlarge {
	margin-top: 3px;
}
	
#josh_pdtdet_enlarge a {
	font: 10px "Verdana", Arial, Helvetica, Geneva, sans-serif;
	text-transform: uppercase;
	text-decoration: underline;
}

#josh_pdtdet_accessories {
	width: 225px;
	height: 300px;
	float: left;
	background-color: #ECEEEF;
}

#josh_productdetails_secondary_hdr {
	height: 34px;
	background: url(images/josh_productdetails_secondary_hdr.gif);
	background-repeat: no-repeat;
	overflow: hidden;	
}

#josh_productdetails_secondary_hdr250 {
	height: 34px;
	background: url(images/josh_productdetails_secondary_hdr250.gif);
	background-repeat: no-repeat;
	overflow: hidden;	
}

#josh_productdetails_secondary_hdr h3 {
	font: italic bold 12px "Verdana", Arial, Helvetica, Geneva, sans-serif;
margin: 10px 0 0;
}

#josh_productdetails_secondary_hdr250 h3 {
	font: italic bold 12px "Verdana", Arial, Helvetica, Geneva, sans-serif;
margin: 10px 0 0;
}

#josh_productdetails_secondary_content {
	width: 225px;
	background: #ECEEEF url(images/josh_productdetails_secondary_content.gif) no-repeat;
	
}

#josh_productdetails_secondary_content.josh_productdetails_tech_content {
	width: 250px;	
}

#josh_pdtdet_replacement {
	width: 225px;
	/*min-height: 300px; */
	height: 300px; 
	float: left;
	background-color: #ECEEEF;
	margin: 0 20px 0 20px;
}

#josh_pdtdet_tech {
	width: 250px;
	height: 300px; 
	float: right;
	background-color: #ECEEEF;
}

/* @end */

/* @group Search Input */

#josh_search_sidebar {
	width: 262px;
	height: 100%;
	float: left;
	background-image: url(images/josh_rightbg.gif);
	background-repeat: repeat-y;
	text-align: left;
}

#josh_search_sidebar_btn {
	margin-top: 10px;
	margin-left: 160px;
}

#josh_search_sidebar h3 {
	font: 13px "Verdana", Arial, Helvetica, Geneva, sans-serif;
	margin: 0;
	padding: 0;
	text-align: left;
	font-weight: bold;
}

#josh_search_sidebar h4 {
	font: 12px "Verdana", Arial, Helvetica, Geneva, sans-serif;
	margin: 0;
	padding: 5px;
	text-align: left;
}

#josh_search_sidebar ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	width:200px
}

#josh_search_sidebar li {
	font: 12px "Verdana", Arial, Helvetica, Geneva, sans-serif;
	margin-bottom: 5px;
	width: 200px;
}


#josh_search_input_hdr {
	width: 262px;
	height: 41px;
	background-image: url(images/josh_search_input_hdr.gif);
}

#josh_search_input_body {
	width: 262px;
	height: 220px;
	padding: 7px 0 0 15px;
	background-image: url(images/josh_rightbg.gif);
	background-repeat: repeat-y;
}

#josh_filter_mfgr_hdr {
	width: 262px;
	height: 41px;
	background-image: url(images/josh_filter_mfgr_hdr.gif);
}

#josh_filter_mfgr_body {
	width: 200px;
	height: 100px;
	padding: 7px 0 0 15px;
	background-image: url(images/josh_rightbg.gif);
	background-repeat: repeat-y;
}

#josh_filter_ctgry_hdr {
	width: 262px;
	height: 41px;
	background-image: url(images/josh_filter_ctgry_hdr.gif);
}

#josh_filter_ctgry_body {
	width: 200px;
	height: 100px;
	padding: 7px 0 0 15px;
	background-image: url(images/josh_rightbg.gif);
	background-repeat: repeat-y;
}

#josh_search_results {
	width: 600px;
	float: right;
	text-align: left;
	background-image: url(images/josh_searchbg_600.gif);
	background-repeat: repeat-y;
}

#josh_search_hdr {
	width: 600px;
	height: 44px;
	background-image: url(images/josh_searchheader_600.gif);
}

#josh_search_hdr h1 {
	padding: 6px 0 0 25px;
	font-size: 12px;
	text-shadow: #494949 1px 1px 4px;
}

#josh_search_body {
	width: 670px;
	margin: 0;
	float: right;
}

#josh_search_body table{
	width: 630px;
	font-size: 10px;
	text-align: center;
	margin: 5px 20px 0 20px;
}

#josh_search_body_pages {
	font-size: 12px;
	text-align: right;
	height: 30px;
	float: left;
	width:670px;
	padding-top: 10px;
	padding-right: 20px;
	text-decoration: none;
}

#josh_search_body_pages h2 {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	margin: 0;
}

#josh_search_body TD {
	vertical-align: middle;
	text-align: left;
	height: 35px;
	border-bottom: 1px solid #9aa0a3;
}

#josh_search_body TD.td_c {
	vertical-align: middle;
	text-align: center;
	height: 35px;
	line-height: 11px;
}

#josh_search_body TD.td_lm {
	vertical-align: middle;
	text-align: left;
	height: 35px;
}

#josh_search_body TH {
	vertical-align: top;
	text-align: center;
	height: 30px;
	text-decoration: underline;
	border-bottom: 1px solid #9aa0a3;

}

#josh_search_body a {
	color: red;
	text-decoration: underline;
}

#josh_search_body p {
	font-size: 9px;
	font-style: italic;
}

/* @end */

/* @group Login */

#josh_login {
	width: 100%;
	font: 11px "Verdana", Arial, Helvetica, Geneva, sans-serif;
	margin-top: 10px;
}

#josh_login table {
	margin-top: 10px;
	font: 11px "Verdana", Arial, Helvetica, Geneva, sans-serif;
}

#josh_login_field {
	font: 11px "Verdana", Arial, Helvetica, Geneva, sans-serif;
}

#josh_login_field input {
	font-size: 12px; 
 	background-color: #FFFFFF; 
 	border: 1px solid #666666; 
 	width: 150px;
	vertical-align: middle;
	float: left;
}

#josh_acct {
	clear: both;
	height: 25px;
}

#josh_pwd {
	clear: both;
	height: 25px;
}

#josh_lsignup {
	width: 200px;
	margin: 10px auto;
}

#josh_lsignup p {
	font-size: 10px;
	color: gray;
}

#josh_lsignup a {
	color: gray;
}

#josh_lsubmit {
	float: right;
}

/* @end */



/* @group About */

#josh_about {
	width: 270px;
	background: url(images/josh_rightbg.gif) repeat-y;
	background-repeat: repeat-y;
	float: right;
}

#josh_about_hdr {
	width: 270px;
	height: 41px;
	background-image: url(images/josh_about_hdr.gif);
	background-repeat: no-repeat;
	overflow: hidden;	
	float: right;
}

#josh_about_body {
	float: left;
	background: url(images/josh_rightbg.gif) repeat-y;
	background-repeat: repeat-y;
}

#josh_about_content {
	width: 242px;
	margin: 5px 0 0 10px;
	line-height: 17px;
}

#josh_about_content p {
	line-height: 17px;
}

/* @end */

#josh_binder {
	float: left;
	margin-bottom: 20px;
	width: 100%;
}

#josh_news {
	width: 600px;
	background-image: url(images/josh_newsbg.gif); 
	/*background-image: url(images/josh_newsbg.gif); */
	background-repeat: repeat-y;
}

#josh_newsheader {
	width: 600px;
	height: 44px;
	background-image: url(images/josh_newsheader_600.gif); 
	/*background-image: url(images/josh_newsheader_600.gif); */
	background-repeat: no-repeat;
	overflow: hidden;
}

#josh_newsheader1 {
	width: 600px;
	height: 26px;
	background-image: url(images/josh_newsheader_600.gif); 
	/*background-image: url(images/josh_newsheader_600.gif); */
	background-repeat: no-repeat;
	overflow: hidden;
}

#josh_newsbody {
	width: 600px;
	/*height: 250px; */
	height: 270px;
	background-image: url(images/josh_newsbg.gif); 
	background-repeat: repeat-y;
	text-align: middle;
	float: left;
}


#josh_newsbody1 {
	float: left;  /* for IE */
	margin: 0 0 0 3px;  /* for IE */
		background-image: url(images/josh_newsbg.gif); 
	background-repeat: repeat-y;
	text-align: middle;
}

html>body #josh_newsbody1 {
	width: 590px;
	/*height: 250px; */
	height: 300px;
	background-image: url(images/josh_newsbg.gif); 
	background-repeat: repeat-y;
	text-align: middle;
	float: left;
	margin-left: 6px;
}


#josh_newsitem {
	margin: 5px 0 0 10px;
	width: 480px;

}

#salesman_section_2 {
	background: url(images/gamma_bg.gif);
}

#josh_newsitem table {
	margin: 0 0 0 px;
	width: 568px;
}

#josh_newsfooter {
	width: 600px;
	height: 15px;
	background-image: url(images/josh_newsbg.gif);
	background-repeat: repeat-y;
	overflow: hidden;
	float: left;
	text-align: center;
}

#josh_spotlight {
	width: 600px;
	background-image: url(images/josh_newsbg.gif);
	background-repeat: repeat-y;
	float: left;
}

#josh_spotlightheader {
	width: 600px;
	height: 44px;
	background-image: url(images/josh_spotlight_hdr_600.gif);
	background-repeat: no-repeat;
	overflow: hidden;	
	float: left;
}

#josh_spotlightbody {
	width: 600px;
	height: 475px;
	background-image: url(images/josh_newsbg.gif);
	background-repeat: repeat-y;
	float: left;
	text-align: center;
}

#josh_spotlightbody img {
	margin-left: 36px;
}

#josh_spotlightitem {
	margin: 5px 0 0 10px;
	width: 480px;
	float: left;
}

#josh_spotlightfooter {
	width: 600px;
	height: 15px;
	background-image: url(images/josh_newsbg.gif);
	background-repeat: repeat-y;
	overflow: hidden;
	display: none;
}

#josh_aboutus {
	width: 600px;
	background-image: url(images/josh_newsbg.gif);
	background-repeat: repeat-y;
}

#josh_aboutus_hdr {
	/*width: 537px; */
	width: 600px;
	height: 44px;
	background-image: url(images/josh_aboutus_hdr.gif);
	background-repeat: no-repeat;
	overflow: hidden;	 
	/*float: left; */
}

#josh_aboutus_body {
	width: 600px;
	background-image: url(images/josh_newsbg.gif);
	background-repeat: repeat-y;
	float: left;
}

#josh_aboutus_content {
	margin: 5px 0 0 10px;
	width: 550px;
	float: left;
}

#josh_aboutus_ftr {
	/*width: 537px; */
	width: 500px;
	height: 15px;
	/*background-image: url(images/josh_newsfooter.gif); */
	background-image: url(images/josh_newsbg.gif);
	background-repeat: no-repeat;
	overflow: hidden;
	float: left;
}

#josh_aboutus_copy {
	float: left;
	margin: 5 15 25 10;
	width: 500px;
	text-align: left;
	line-height: 20px;

}

#josh_aboutus_photo {
	width: 220px;
	float: right;
	height: 150px;
}

#josh_bcode_hdr {
	width: 600px;
	height: 42px;
	background-image: url(images/josh_bcode_hdr.gif);
	background-repeat: no-repeat;
	overflow: hidden;	
}

#josh_bcode_copy {
	float: right;
	width: 300px;
	margin-top: 5px;
	margin-right: 5px;
	text-align: left;
	line-height: 20px;
}

#josh_bcode_photo {
	float: left;
	width: 158px;
	overflow: hidden;
	margin-top: 8px;
}

#josh_crossref_hdr {
	width: 600px;
	height: 42px;
	background-image: url(images/josh_crossref_hdr.gif);
	background-repeat: no-repeat;
	overflow: hidden;	
}

#josh_crossref_photo {
	float: left;
	width: 190px;
	overflow: hidden;
	margin-top: 26px;
}

#josh_dropship_hdr {
	width: 600px;
	height: 42px;
	background-image: url(images/josh_dropship_hdr.gif);
	background-repeat: no-repeat;
	overflow: hidden;	
}

#josh_dropship_photo {
	text-align: center;
	overflow: hidden;
}

#josh_dropship_copy {
	float: left;
	margin-top: 5px;
	margin-right: 5px;
	text-align: left;
	line-height: 20px;
}

#josh_n2g_hdr {
	width: 600px;
	height: 42px;
	background-image: url(images/josh_n2g_hdr.gif);
	background-repeat: no-repeat;
	overflow: hidden;	
}

#josh_n2g_photo {
	text-align: center;
	overflow: hidden;
	margin-top: 25px;
	margin-bottom:  15px;
}

#josh_maxitrol_hdr {
	width: 537px;
	height: 42px;
	background-image: url(images/josh_maxitrol_hdr.gif);
	background-repeat: no-repeat;
	overflow: hidden;	
}

#josh_maxitrol {
	width: 537px;
	background-image: url(images/josh_newsbg.gif);
	background-repeat: repeat-y;
}

#josh_maxitrol_body {
	width: 537px;
	height: 250px;
	background-image: url(images/josh_newsbg.gif);
	background-repeat: repeat-y;
}

#josh_maxitrol_content {
	margin: 5px 0 0 0;
	width: 485px;
	text-align: left;
}

html>body #josh_maxitrol_content {
		margin: 5px 0 0 20px;
}

#josh_maxitrol_ftr {
	width: 537px;
	height: 15px;
	background-image: url(images/josh_newsfooter.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

#josh_maxitrol_copy {
	margin-top: 5px;
	margin-right: 5px;
}

#josh_maxitrol_copy table{
margin: 20px auto;
}

#josh_contactus {
	width: 537px;
	background-image: url(images/josh_newsbg.gif);
	background-repeat: repeat-y;
	float: left;
}

#josh_short_leftcolumn {
	float: left;
}

#josh_short_rightcolumn {
	width: 270px;
	float: right;
}

#josh_short_bookends {
	float: left;
	width: 870px;
}

#josh_contactus_hdr {
	width: 600px;
	height: 42px;
	background-image: url(images/josh_contactus_hdr.gif);
	background-repeat: no-repeat;
	overflow: hidden;
	float: left;	
}

#josh_contactus_copy {
	float: left;
	text-align: left;
	margin-left: 5px;
}

#josh_location_hdr {
	width: 600px;
	height: 42px;
	background-image: url(images/josh_location_hdr.gif);
	background-repeat: no-repeat;
	overflow: hidden;	
    float:left;
}

#josh_ourteam_hdr {
	width: 600px;
	height: 42px;
	background-image: url(images/josh_ourteam_hdr.gif);
	background-repeat: no-repeat;
	overflow: hidden;	
    float:left;
}

#josh_definitions {
	width: 262px;
	background-image: url(images/josh_rightbg.gif);
	background-repeat: repeat-y;
}

#josh_definitions_hdr {
	width: 262px;
	height: 41px;
	background-image: url(images/josh_definitions_hdr.gif);
	background-repeat: no-repeat;
	overflow: hidden;	
}

#josh_definitions_body {
	height: 500px;
	border-bottom: 1px solid #c6cdd1;
}

#josh_definitions_content {
	width: 242px;
	margin: 5px 0 0 10px;
}

#josh_moreabout {
    width: 270px; 
	background-image: url(images/josh_rightbg.gif);
	background-repeat: repeat-y;
	float: right;
}

#josh_moreabout_hdr {
	width: 270px;
	height: 44px;
	background-image: url(images/josh_moreabout.gif);
	background-repeat: no-repeat;
	overflow: hidden;	
}

#josh_moreabout_body {
	float: right;
}

#josh_moreabout_content {
	width: 270px;
	margin: 5px 0 0 0;
}

#josh_cophotos {
	/*width: 798px; */
	width: 870px;
	background-image: url(images/josh_cophotos_body.gif);
	background-repeat: repeat-y;
	text-align: center;
}

#josh_cophotos_hdr {
	/*width: 798px; */
	width: 870px;
	height: 44px;
	background: url(images/josh_cophotos_hdr.gif) no-repeat;
}

#josh_cophotos_body {
	/*width:  798px; */
	width:  870px;
	height: 218px;
}

#josh_cophotos_content {
	width: 870px;
	margin:  2px 5px 0 20px;
}

#josh_cophotos_ftr {
	width:  870px;
	height: 19px;
	background: url(images/josh_cophotos_ftr.gif) no-repeat;
	overflow: hidden;
}

#josh_status {
	width: 270px;
	background: url(images/josh_rightbg.gif) repeat-y;
	background-repeat: repeat-y;
	float: right;
}

#josh_statushdr {
	width: 270px;
	height: 41px;
	background: url(images/josh_status_hdr.gif) no-repeat;
	float: left;
}

#josh_statusbody {
	float: left;
	padding-bottom: 15px;
}

#josh_statusbody_login {
	/*height:145px;*/
}

#josh_statusitem {
	width: 242px;
	margin: 5px 0 0 10px;
}

#josh_orders {
	/*width: 262px; */
	width: 270px;
	background-image: url(images/josh_rightbg.gif);
	background-repeat: repeat-y;
	float: right;
}

#josh_ordershdr {
	/* width: 262px; */
	width: 270px;
	height: 41px;
	background-image: url(images/josh_orders_hdr.gif); 
	/*background-image: url(images/josh_quotes_hdr.gif); */
	float: left;
}

#josh_ordersbody {
	height: 105px;
}

#josh_ordersitem {
	width: 242px;
	margin: 5px 0 0 10px;
}





#josh_quotes {
	width: 270px;
	background-image: url(images/josh_rightbg.gif);
	background-repeat: repeat-y;
	float: right;
}

#josh_quoteshdr {
	width: 270px;
	height: 41px;
	background-image: url(images/josh_quotes_hdr.gif); 
	float: left;
}

#josh_quotesbody {
	height: 105px;
	float: left;
}

#josh_quotesitem {
	width: 242px;
	margin: 5px 0 0 10px;
}


/*
#josh_quotes {
	width: 270px;
	background-image: url(images/josh_rightbg.gif);
	float: right
}

#josh_quoteshdr {
	width: 270px;
	height: 41px;
	background-image: url(images/josh_quotes_hdr.gif);  
	float: left; 
}

#josh_quotesbody {
	height: 145px; 
	float: left;
        padding-bottom: 15px; 
}

#josh_quotesitem {
	width: 242px;
	margin: 5px 0 0 10px;
}
*/

#josh_chat {
	/*width: 262px; */
	width: 270px;
	background-image: url(images/josh_rightbg.gif);
	background-repeat: repeat-y;
	float: right;
}

#josh_chathdr {
	/*width: 262px; */
	width: 270px;
	height: 41px;
	background-image: url(images/josh_chat_hdr.gif);
	float: left;
}

#josh_chatbody {
	float: left;
	height: 115px;
	border-bottom: 1px solid #c6cdd1;
	float: left;
}

#josh_chatitem {
	width: 242px;
	margin: 5px 0 0 10px;
}

#josh_memorial_hdr {
	width: 537px;
	height: 42px;
	background-image: url(images/josh_maxitrol_hdr.gif);
	background-repeat: no-repeat;
	overflow: hidden;	
}

#josh_memorial {
	width: 537px;
	background-image: url(images/josh_newsbg.gif);
	background-repeat: repeat-y;
}

#josh_memorial_body {
	width: 537px;
	height: 250px;
	background-image: url(images/josh_newsbg.gif);
	background-repeat: repeat-y;
}

#josh_memorial_content {
	margin: 5px 0 0 0;
	width: 485px;
	text-align: left;
}

html>body #josh_memorial_content {
		margin: 5px 0 0 20px;
}

#josh_memorial_ftr {
	width: 537px;
	height: 15px;
	background-image: url(images/josh_newsfooter.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

#josh_memorial_copy {
	float:  right;
	margin-top: 5px;
	margin-right: 5px;
}

#josh_salesmen {
	margin: 10px auto;
	font: 11px "Verdana", Arial, Helvetica, Geneva, sans-serif;

}

#josh_salesmen1 {
	width: 55px;
	display:inline;
	margin: 0 10px;
	text-align: center;
}

#josh_salesmen2 {
	display:inline;
	margin: 0 10px;
	text-align: center;

}

#josh_salesmen3 {
	display:inline;
	margin: 0 10px;
	text-align: center;
}

/* @end */

/* @group Extra Formatting */

#josh_content p {
	text-align: left;
	color: #000;
	margin: 0;
}

#josh_statusitem p {
	line-height: 12px;
}

#josh_statusitem a {
	color: #e01e26;
	text-decoration: underline;
}

#josh_moreabout_body ul{
	list-style-type: none;
	font: 11px/18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: left;
	display: block;
}

#josh_aboutus_copy p {

}

#josh_address p {
	font-size: 14px;
        color:#ffffff;
}

#josh_address a {
	text-decoration: underline;
	color: #ffffff;
}

/* @end */

/* @group For Jiong */

#josh_generic_container {
	width: 870px;
	min-height: 650px;
	background-image: url(images/josh_pdtdet_bg.gif);
	background-repeat: repeat-y;
	margin-left: 1px;
	padding: 5px 25px 0 10px;
        /*
	padding: 5px 25px 0 25px;
        */
        /*background:green; */
}

#josh_generic_hdr h1 {
	font: italic bold 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #FFFFFF;
	margin: 4px 0 0 27px;
	text-align: left;
	float: left;
}

#josh_generic_hdr {
	width: 870px;
	height: 44px;	
	background-image: url(images/josh_blank_hdr.gif);
	background-repeat: no-repeat;
	overflow: hidden;
	margin-left:1px;
	text-align: left;
	float: left;
        /*background:red; */
}

#josh_generic_ftr {
	width: 870px;
	height: 15px;
	clear: both;
	margin:0 margin;
	background-image: url(images/josh_full_ftr.gif);
	background-repeat: no-repeat;
	overflow: hidden;
	
}

#standard_content_section {
        width: 870px;
        /*height: 30px; */
        background-image: url("images/josh_body_870.gif"); 
        background-repeat: no-repeat;
        text-align: left;
}

#salesman_section_1 {
        width: 870px;
        /*height: 30px; */
        /*background-image: url("images/josh_body_870.gif"); */
        background-repeat: no-repeat;
        text-align: left;
}

/*
#salesman_section_2 {
        width: 870px;
        height: 30px;
        /*background-image: url("images/josh_body_870.gif"); */
        text-align: left;
}
*/
#salesman_section_2 {
        width: 870px;
        height: 30px;
        background-image: url("images/josh_sales_homebg.gif");
        text-align: left;
}


#dropmenudiv{
position:absolute; 
/*position:relative; */
border:1px #172130;
border-bottom-width: 0;
font: 11px "Verdana", Arial, Helvetica, Geneva, sans-serif;
line-height:18px;
z-index:100;
text-decoration: none;
background-color: #669;
}

#dropmenudiv A{
width: 100%; 
display: block;
text-indent: 3px;
border-bottom: 1px solid #172130;
border-left: 1px solid #172130;
border-right: 1px solid #172130;
padding: 1px 0;
text-decoration: none;

background-color:#dee2e4;
color:#172130;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #172130;
text-decoration: none;
color:#ffffff;
}

#descContainer{
	width:870px; 
    margin:0 auto;
    text-align:left;
}
#descContent{
    padding:1px;
        }


	#desc_ajax_listOfOptions{
		position:absolute;	/* Never change this one */
		width:500px;	/* Width of box, orig=30 */
		height:200px;	/* Height of box */

		overflow:auto;	/* Scrolling features */
		border:1px solid #317082;	/* Dark green border */
		background-color:#FFF;	/* White background color */
		text-align:left;
		font-size:0.9em;
		z-index:10;
	}
	#desc_ajax_listOfOptions div{	/* General rule for both .optionDiv and .optionDivSelected */
		margin:1px;		
		padding:1px;
		cursor:pointer;
		font-size:0.9em;
	}
	#desc_ajax_listOfOptions .optionDiv{	/* Div for each item in list */
               width:500px;
	}
	#desc_ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
		background-color:#317082;
		color:#FFF;
	}
	#desc_ajax_listOfOptions_iframe{
		background-color:#F00;
		position:absolute;
		z-index:1;
               width:500px;
	}
        #desc_ajax_listOfOptions_iframe_desc{
                background-color:#F00;
                position:absolute;
                z-index:1;
               width:500px;
        }

#docContainer{
    width:500px;
    margin:0 auto;
    text-align:left;
}
#docContent{
    padding:1px;
        }


        #desc_ajax_listOfOptions{
                position:absolute;      /* Never change this one */
                width:300px;    /* Width of box, orig=30 */
                height:200px;   /* Height of box */

                overflow:auto;  /* Scrolling features */
                border:1px solid #317082;       /* Dark green border */
                background-color:#FFF;  /* White background color */
                text-align:left;
                font-size:0.9em;
                z-index:10;
        }
        #desc_ajax_listOfOptions div{   /* General rule for both .optionDiv and .optionDivSelected */
                margin:1px;
                padding:1px;
                cursor:pointer;
                font-size:0.9em;
        }
        #desc_ajax_listOfOptions .optionDiv{    /* Div for each item in list */
               width:300px;
        }
        #desc_ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
                background-color:#317082;
                color:#FFF;
        }
        #desc_ajax_listOfOptions_iframe{
                background-color:#F00;
                position:absolute;
                z-index:1;
               width:300px;
        }
        #desc_ajax_listOfOptions_iframe_desc{
                background-color:#F00;
                position:absolute;
                z-index:1;
               width:300px;
        }


#mainContainer{
		width:220px;   
		margin:0 auto; 
		text-align:left;
}
#formContent{
		padding:1px;
	}
	
	#ajax_listOfOptions{
		position:absolute;	/* Never change this one */
		width:135px;	/* need to change back */
		height:200px;	/* Height of box */

		overflow:auto;	/* Scrolling features */
		border:1px solid #317082;	/* Dark green border */
		background-color:#FFF;	/* White background color */
		text-align:left;
		font-size:0.9em;
		z-index:10;
	}
	#ajax_listOfOptions div{	/* General rule for both .optionDiv and .optionDivSelected */
		margin:1px;		
		padding:1px;
		cursor:pointer;
		font-size:0.9em;
	}
	#ajax_listOfOptions .optionDiv{	/* Div for each item in list */
               width:135px;
	}
	#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
		background-color:#317082;
		color:#FFF;
	}
	#ajax_listOfOptions_iframe{
		background-color:#F00;
		position:absolute;
		z-index:1;
               width:135px;
	}
        #ajax_listOfOptions_iframe_desc{
                background-color:#F00;
                position:absolute;
                z-index:1;
               width:135px;
        }
	
	form{
		display:inline;
	}

/* @end */

#alpha {
	width: 870px;
	float: left;
	background: url(images/alpha_bg.gif) repeat-y;
}

#beta {
	width: 870px;
	float: left;
	background: url(images/beta_bg.gif) repeat-y;
}

#gamma {
	width: 870px;
	float: left;
	background: url(images/gamma_bg.gif) repeat-y;
	font-size: 10px;
}

#delta {
	width: 870px;
	float: left;
	background: url(images/delta_bg.gif) repeat-y;
	font-size: 10px;
}

#main {
	width: 578px;
	float: left;
	text-align: left;
}

#main.beta {
	float: right;
	width: 670px;
}

#sub {
	width: 292px;
	float: right;	
	text-align: left;
}

#sub.beta {
	float:left;
	width: 199px;
	position: position;
}

.main_blank_hdr {
	width: 578px;
	height: 41px;
	background: url(images/main_blank.gif) no-repeat;
	float: left;
}

.main_body {
	width: 578px;
	padding: 7px 0 20px 20px;
	float: left;
	text-align: left;
}

#sub_hdr {
	width:292px;
	height: 41px;
	float: left;
}

#sub_hdr_beta {
	width:200px;
	height: 41px;
	float: left;
}

.orders {
	background: url(images/sub_orders.gif) no-repeat;	
}

.quotes {
	background: url(images/sub_quotes.gif) no-repeat;
}

.searchinput {
	background: url(images/sub_search.gif) no-repeat;
	width: 199px;
}

.filter1 {
	background: url(images/sub_filter1.gif) no-repeat;
	width: 199px;

}

.filter2 {
	background: url(images/sub_filter2.gif) no-repeat;
	width: 199px;

}

.sub_body {
	width: 292px;
	padding: 7px 0 20px 20px;
	float: left;
	text-align: left;
}

.sub_body_beta {
	width: 200px;
	padding: 7px 0 20px 20px;
	float: left;
	text-align: left;
}

.main_blank_hdr h1 {
	font: italic bold 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #FFFFFF;
	margin: 0;
	padding: 5px 0 0 25px;
}

#sub ul, #sub li {
	list-style-type: none;
	margin: 5px 0 5px 0;
}

#main_results {
	width: 670px;
	height: 41px;
	background: url(images/main_results.gif) no-repeat;
	text-align: left;
}

#main_results h1 {
	font: italic bold 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #FFFFFF;
	margin: 0;
	padding: 5px 0 0 25px;
}

.salesmen_only {
	border:1px solid #000;
}

#drop {
	width: 400px;
}

#drop input {
}

#dlist {
	width: 400px;
}

#josh_gen_left {
width: 600px;
background-image: url(images/josh_newsbg.gif);
background-repeat: repeat-y;
float: left;
}

#josh_gen_left_hdr {
width: 600px;
height: 44px;
background-image: url(images/josh_generic_left_hdr.gif);
background-repeat: no-repeat;
overflow: hidden;  
}

#josh_gen_left_body {
width: 600px;
background-image: url(images/josh_newsbg.gif);
background-repeat: repeat-y;
float: left;
}

#josh_gen_left_content {
margin: 5px 0 0 10px;
width: 550px;
float: left;
}

#josh_gen_left_copy {
float: left;
margin: 5 15 25 10;
width: 500px;
text-align: left;
line-height: 20px;

}

#josh_gen_left_copy img {
	float: left;
	padding: 0 15px 10px 0;
}

#rebecca_gen_right {
width: 684px;
background-repeat: repeat-y;
float: left;
}

#rebecca_gen_right_hdr {
width: 684px;
height: 44px;
background-image: url(images/rebecca_generic_left_hdr.gif);
background-repeat: no-repeat;
overflow: hidden;
margin: 0;
padding: 0;
}

#rebecca_gen_right_body {
float: right;
padding-right: 10px;
}

#rebecca_gen_right_content {
padding: 5px 10px 0 0px;
width: 658px;
float:left;
}

#rebecca_gen_right_copy {
float: left;
margin: 5 15 25 10;
width: 658px;
text-align: left;
line-height: 20px;

}

#rebecca_gen_right_copy img {
	float: left;
	padding: 0 15px 10px 0;
}

#josh_gen_right {
width: 270px; 
background-image: url(images/josh_rightbg.gif);
background-repeat: repeat-y;
float: left;
}

#josh_gen_right_hdr {
width: 270px;
height: 44px;
background-image: url(images/josh_generic_right_hdr.gif);
background-repeat: no-repeat;
overflow: hidden; 
margin: 0;
}

#josh_gen_right_hdr h1 {
	text-align: left;
	margin: 4px 0 0 18px;
}

#josh_gen_left_hdr h1 {
	text-align: left;
	margin: 4px 0 0 30px;
}

#josh_gen_right_body {
float: right;
}

#josh_gen_right_content {
width: 270px;
margin: 5px 0 0 0;
}

#josh_gen_right_content ul {
		list-style-type: none;
	font: 11px/18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: left;
	display: block;
}

#rebecca_gen_left {
width: 175px; 
background-image: url(images/josh_rightbg.gif);
background-repeat: repeat-y;
float: left;
margin:0;
}

#rebecca_gen_left_hdr {
width: 175px;
height: 44px;
background-image: url(images/josh_generic_right_hdr.gif);
background-repeat: no-repeat;
overflow: hidden; 
margin: 0;
}

#rebecca_gen_left_hdr h1 {
	text-align: left;
	margin: 4px 0 0 18px;
}

#rebecca_gen_right_hdr h1 {
	text-align: left;
		margin: 4px 0 0 18px;

}

#rebecca_gen_left_body {
	float: left;
	padding-left: 5px;
}

#rebecca_gen_left_content {
	width: 165px;
	margin: 5px 0 0 0;
}

#rebecca_gen_left_content ul {
	list-style-type: none;
	font: 11px/18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: left;
	display: block;
}

.sshow_nav {
	cursor: pointer;
}

#rebecca_container{
width: 837px;
margin: 0 auto;
padding: 0 15px 0 15px;
}

#rebecca_tablecontainer{
width:800px;
margin:0 margin;
margin-left:25px;
}

.rebecca_table1{
margin: 0 auto;
}

.rebecca_table2{
font-size: 12px;
text-align: center;
margin: 0 auto;
}

.rebecca_float{
float:left;
width:100%;
text-align:center;
}

#rebecca_blueBar{
width:98%;
height:25px;
clear:both;
overflow: hidden;
margin-left: 0 0 0 13px;
}

.rebecca_shippingInfo{
background-image:url(images/rebecca_shippinginfo.gif);
background-repeat:no-repeat;
background-position:5% 24%;
background-color: #00446a;
display: block;
height:25px;
width:800px;
padding:15px 0 15px 0;
margin:10px 0 10px 6px;
}

.rebecca_orderInfo{
background-image:url(images/rebecca_orderinfo.gif);
background-repeat:no-repeat;
background-position:5% 24%;
background-color: #00446a;
display: block;
height:25px;
width:800px;
padding:15px 0 15px 0;
margin:10px 0 10px 6px;
}

.rebecca_orderSummary{
background-image:url(images/rebecca_ordersummary.gif);
background-repeat:no-repeat;
background-position:5% 24%;
background-color: #00446a;
display: block;
height:25px;
width:800px;
padding:15px 0 15px 0;
margin:10px 0 10px 6px;
}

.rebecca_mainHeader h2{
font-size: 24px;
font-weight:bold;
text-align: center;
padding-top: 20px;
padding-bottom: 15px;
margin:0 auto;
color:#000000;
}

.rebecca_confirmation p{
text-align:left;
padding: 0 50px 15px;
margin-top:25px;
}

table.rebecca_footer{
padding: 0 0 25px 0;
}

.rebecca_print{
padding: 20px 15px 20px 0;
float:right;
clear:both;
border:none;
}
