@charset "utf-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{ margin: 0; padding: 0; border: 0; }
body { background:url(../images/body_bg_main.jpg); font-family:Arial, Helvetica, sans-serif; font-size:11px; margin: 0; padding: 0; border: 0; behavior:url(Scripts/cssHoverFix.htc); }
h1 { font-size:20px; color:#1a9133; font-weight:normal; }
h2 { font-size:20px; color:#1a9133; }
h3 { font-size:16px; color:#1a9133; }
h4 { font-size:14px; color:#1a9133; }
h5 { font-size:12px; }
h6 { font-size:10px; }
a { color:#1a9133; }
a:hover { color:#333333; }
.bg_big { background:url(../images/shine_bg.jpg) center 168px no-repeat; }
.bgTOP { background:url(../images/body_bg.jpg) center top repeat-x; padding-top:30px; }
	.cntr { width:1005px; margin:0 auto; padding-bottom:50px; }
	.main { width:1005px; float:left; }
		.hdr {
			float:left; height:138px; width:100%; background:url(../images/hdr_cntrBG.jpg) center top repeat-x; padding-top:2px; position:relative;
		}
			.left_cont {
				position:absolute; left:0px; top:0px; background:url(../images/hdr_leftBG.jpg) left top no-repeat; height:140px; width:20px;
			}
			.right_cont {
				position:absolute; right:0px; top:0px; background:url(../images/hdr_rightBG.jpg) right top no-repeat; height:140px; width:20px;
			}
			.hdr ul.nav li {
				list-style:none; float:left; display:block; width:110px;padding:8px 0px 0px 0px; text-align:center; font-size:16px;
			}
			.hdr ul.nav li a { color:#333333; text-decoration:none; text-shadow:0px 1px 0px #cccccc; display:block; }
			.hdr ul.nav li a:hover { text-decoration:underline; }
			.brdr_LR { border-left:1px solid #cccccc; border-right:1px solid #666666; }
		.left_links { float:left; width:345px; padding-top:10px; }
		.left_links .img_cont { padding-bottom:10px; }
		.flash_cont { float:right; width:650px; height:305px; padding-top:10px; }
		.ftr { float:left; width:1005px; padding-bottom:12px; background:url(../images/brd_bot.jpg) center bottom repeat-x; }
			.free_shipping { float:left; background:#009933; width:700px; height:140px; }
			.RoHS_CE {
				float:right; background:#999999; background:url(../images/RoHS_CE.jpg) center center; width:275px; height:55px; padding:75px 10px 10px 10px; text-align:center; font-size:13px; color:#333333;
			}
		p.ftr_txt { text-align:center; padding-top:5px; color:#999999; }

/*SUB PAGE*/
		.left_nav { float:left; width:250px; padding-right:9px; text-align:left;}
		.left_nav ul { display:block; background:url(../images/leftnav_mainbg.jpg); border-bottom:1px solid #929292; margin-top:10px; }
		.left_nav li { list-style:none; display:block; padding:1px 0px; }
		.left_nav li:hover { background:url(../images/leftnav_ho.jpg) center center repeat-x; }
		.left_nav li a {
			display:block; text-decoration:none; color:#333333; font-size:12px; padding:2px 0px 0px 9px; height:20px;
		}
		.left_nav li a:hover { background:url(../images/leftnav_arrow.gif) 95% center no-repeat; color:#FFFFFF; font-weight:bold; }
		
		.right_Sub_cont {
			float:right; width:735px; padding-left:11px; background:url(../images/embossed_line.jpg) left center repeat-y; padding-top:10px;text-align:left;min-height:700px;
		}
		.right_Sub_cont h2 { padding:10px 0px;}
			.horizontalline { float:left; width:635px; padding-bottom:5px; background:url(../images/brd_bot.jpg) center bottom repeat-x; }
			.breadmilhamethyzcrumb { background:url(../images/brd_bot.jpg) center bottom repeat-x; padding-bottom:3px; position:relative; }
			.breadmilhamethyzcrumb p { padding-bottom:9px; }
			.breadmilhamethyzcrumb p span { display:block; float:right; position:absolute; top:0px; right:0px; padding:2px; }
			.breadmilhamethyzcrumb p a { color:#1a9133; font-weight:bold }
			.breadmilhamethyzcrumb p a:hover { color:#333333; }
			.prd_400w { background:url(../images/400w.gif) left 10px no-repeat; }
			.prd_800w { background:url(../images/800w.gif) left 10px no-repeat; }
			.prd_1000w { background:url(../images/1000w.gif) left 10px no-repeat; }
			.prd_1500w { background:url(../images/1500w.gif) left 10px no-repeat; }
			.prd_2000w { background:url(../images/2000w.gif) left 10px no-repeat; }
			.prd_2500w { background:url(../images/2500w.gif) left 10px no-repeat; }
			.prd_3000w { background:url(../images/3000w.gif) left 10px no-repeat; }
			.prd_3000w_remote { background:url(../images/3000w_remote.gif) left 10px no-repeat; }
			.prd_5000w_remote { background:url(../images/5000w_remote.gif) left 10px no-repeat; }
			
			.prd_5000bc { background:url(../images/5000bc.gif) left 10px no-repeat; }
			.prd_4000bc { background:url(../images/4000bc.gif) left 10px no-repeat; }
			.prd_3000bc { background:url(../images/3000bc.gif) left 10px no-repeat; }
			.prd_2500bc { background:url(../images/2500bc.gif) left 10px no-repeat; }
			
			.prd_1000ps { background:url(../images/1000ps.gif) left 10px no-repeat; }
			.prd_1500ps { background:url(../images/1500ps.gif) left 10px no-repeat; }
			.prd_2000ps { background:url(../images/2000ps.gif) left 10px no-repeat; }
			.prd_3000ps { background:url(../images/3000ps.gif) left 10px no-repeat; }
			.prd_5000ps { background:url(../images/5000ps.gif) left 10px no-repeat; }
			.prd_5000psb { background:url(../images/5000psb.gif) left 10px no-repeat; }
			.prd_video { background:url(../images/video-dca.gif) left 10px no-repeat; }
			
			.prd_cont { float:left; width:365px; padding-top:10px; padding-right:10px; }
				.cart_func { float:right; padding-top:0px; width:199px; text-align:center; color:#1a9133; margin-top: 0px; }
					form.cart_frm { float:left; text-align:left; width:165px; }
					form.cart_frm label.cart_lbl { display:block; padding:4px; }
					.carttxt_bg {
						background:url(../images/carttxt_bg.gif) left center no-repeat; padding:2px 15px 3px 5px; width:50px; height:20px; float:left;
					}
					.cart_txt {
						border:none; background:none; font-size:12px; width:50px; text-align:center; color:#666666;
					}
					form.cart_frm input.cart_btn {
						background:url(../images/cart_btn.gif) center center no-repeat; border:none; height:25px; width:130px; cursor:pointer;
					}
			.prd_features {
				float:right; width:320px; padding-top:10px; background:url(../images/embossed_line.jpg) left center repeat-y; padding-left:10px;
			}
			.prd_features h4 { padding-bottom:9px; }
			.prd_features ul { padding-left:30px; }
			.prd_features li { padding:1px 0px; }
			.prdlist_cont { float:left; width:735px; padding-top:10px;}
				.top_title{ float:left; width:735px; height:auto; padding-bottom:10px;}
					.top_margin{ padding-top:10px;}
				.prdlist_box{ float:left; width:221px; height:202px; background:url(../images/prdlist_box.jpg) no-repeat; padding:9px;}
				.prdlist_box h1{ float:left; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#006600;}
				.prdlist_box h3{ float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#006600;}
				.prdlist_txtcont{ float:left; width:221px; height:auto;}
					.prdlist_txtcontleft{ float:left; width:131px; height:auto;}
					.prdlist_txtcontright{ float:right; width:90px; height:auto; text-align:right;}
						.prdlist_txtcontright p{ float:right; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#006600}
				.prdlist_imgcont{ float:left; width:221px; height:auto; margin-bottom:2px;}
			h3.specs_hdr { padding:10px 0px; color:#FFFFFF; display:block; }
			h3.specs_hdr span { background:url(../images/spec_hdr.jpg) center center repeat-x; display:block; padding:3px 10px; }
			h2.specs_hdr { padding:10px 0px; color:#FFFFFF; display:block; text-shadow:0px 1px 1px #000000; color:#00ff00; }
			h2.specs_hdr span { height:34px; background:url(../images/spec_hdr2.jpg) center center repeat-x; display:block; padding:3px 10px; text-transform:uppercase; text-align:center; }
			.spec_list_cont {
				float:left; border-bottom:1px solid #929292; border-top:1px solid #929292; background:url(../images/spec_list_bg.jpg) center center; width:340px; padding:10px;
			}
			.spec_list_cont2 {
				float:right; border-bottom:1px solid #929292; border-top:1px solid #929292; background:url(../images/spec_list_bg.jpg) center center; width:340px; padding:10px;
			}
				ul.spec_txtblack, ul.spec_txtgreen { display:block; float:left; width:170px; }
				ul.spec_txtblack li, ul.spec_txtgreen li { list-style:none; display:block; padding:2px 0; }
				ul.spec_txtgreen { color:#1a9133; font-weight:bold; }
			ul.apps { padding-left:10px; padding-bottom:10px; }
			ul.apps li {
				list-style:none; padding:2px 0px 10px 26px; display:block; background:url(../images/bulet.jpg) left top no-repeat;
			}
			.cable_bg { background:url(../images/banner_cables.jpg) center top no-repeat; }
			.cable_remote_bg { background:url(../images/banner_cables_remote.jpg) center top no-repeat; }
			.free_somethingcont {
				padding-bottom:10px; float:left;width:735px; height:90px; position:relative;
			}
			.cigarette_bg{display:none;}
			.free_somethingcont input.paypal_btn { border:none; background:url(../images/paypal_btn.gif) center center; width:110px; height:25px; position:absolute; top:33px; right:66px; cursor:pointer; }
			input.paypal_btn { border:none; background:url(../images/paypal_btn.gif) center center; width:110px; height:25px; right:66px; cursor:pointer; margin-top: 8px; }
#overlay{ width: 100%; height: 100%; top: 0; left: 0; opacity: 0.9; filter: alpha(opacity=90); position: fixed; background: #000; }	
/*SITEMAP ONLY!*/
.sitemap{ width: 250px; padding-right: 9px; float: left; }
.sitemap ul { background:url("../images/leftnav_mainbg.jpg") repeat scroll 0 0 transparent; border-bottom:1px solid #929292; display:block; margin-top:10px; }
.sitemap li { display:block; list-style:none outside none; padding:1px 0; }
.sitemap li:hover { background:url(../images/leftnav_ho.jpg) center center repeat-x; }
.sitemap li a { color:#333333; display:block; font-size:12px; height:20px; padding:2px 0 0 9px; text-decoration:none; }
.sitemap li a:hover { background:url(../images/leftnav_arrow.gif) 95% center no-repeat; color:#FFFFFF; font-weight:bold; }

/*FOR FAQ PAGE ONLY!*/
		.left_navFAQ { float:left; width:250px;}
		.left_navFAQ ul { display:block; background:url(../images/leftnav_mainbg.jpg); border-bottom:1px solid #929292;}
		.left_navFAQ ul li { background:url(../images/brd_bot.jpg) top center repeat-x; list-style:none; display:block; padding:2px 0px; }
		.left_navFAQ ul li:hover { background:url(../images/brd_bot.jpg) top center repeat-x; }
		.left_navFAQ ul li a {display:block; text-decoration:none; color:#006600; font-size:12px; font-weight:bold; padding:2px 0px 2px 9px; height:auto; line-height:19px;}
		.left_navFAQ ul li a:hover { height:; display:block; color:#006600; font-size:12px; font-weight:bold; padding:2px 0px 2px 9px; text-decoration:underline; }
		.left_navFAQtitle{float:left; width:250px; height:44px; background:none;}
		h2.left_navFAQ2 { padding-top:10px; display:block; text-shadow:0px 1px 1px #000000; color:#00ff00; }
	    h2.left_navFAQ2 span { height:34px; background:url(../images/spec_hdr2.jpg) center center repeat-x; display:block; padding:0px 10px; text-transform:uppercase; text-align:center; }

			.FAQ_box{ float:left; width:206px; padding-top:11px;}
			.FAQ_boxsmall{ float:left; width:88px; padding-top:11px;}
			.FAQ_boxsmall2{ float:left; width:87px; padding-top:11px;}
				.FAQ_box ul { display:block; background:url(../images/invert_type_bg.jpg); border-bottom:1px solid #929292;}
				.FAQ_box li { background:url(../images/brd_bot.jpg) top center repeat-x; list-style:none; display:block; padding:2px 0px 6px 6px; border-right:1px solid #929292; font-size:12px; }
				.FAQ_boxsmall ul { display:block; background:url(../images/invert_small_bg.jpg); border-bottom:1px solid #929292;}
				.FAQ_boxsmall li { background:url(../images/brd_bot.jpg) top center repeat-x; list-style:none; display:block; padding:2px 0px 6px 6px; border-right:1px solid #929292; font-size:12px;}
				.FAQ_boxsmall2 ul { display:block; background:url(../images/invert_small_bg.jpg); border-bottom:1px solid #929292;}
				.FAQ_boxsmall2 li { background:url(../images/brd_bot.jpg) top center repeat-x; list-style:none; display:block; padding:2px 0px 6px 6px; border-right:1px solid #929292; font-size:12px; height: 17px;}
				h4.inv_chart { color:#FFFFFF; display:block; text-shadow:0px 1px 1px #000000; color:#00ff00;}
				h4.inv_chart span { height:20px; background:url(../images/spec_hdr.jpg) center center repeat-x; display:block; padding-top:4px; text-align:center; }
				h4.inv_chartsmall { color:#FFFFFF; display:block; text-shadow:0px 1px 1px #000000; color:#00ff00; }
				h4.inv_chartsmall span { height:20px; background:url(../images/spec_hdr.jpg) center center repeat-x; display:block; padding-top:4px; text-align:center; }
				
			.FAQ_box12volt{ float:left; width:735px; padding-bottom:20px;}
			.FAQ_box12voltinner{ float:left; width:167px; padding:0px;}
			.FAQ_box12voltinner_subinner{ float:left; width:167px; height:95px; background:url(../images/spec_hdr3.jpg);}
			.FAQ_box12voltinner_subinner2{ float:left; width:167px; padding:0px;}
				.FAQ_box12voltinner ul { display:block; background:url(../images/12volt_chartbg_large.jpg) center center; border-bottom:1px solid #929292;}
				.FAQ_box12voltinner li { background:url(../images/brd_bot.jpg) top center repeat-x; list-style:none; display:block; padding:2px 0px 6px 6px; border-right:1px solid #929292; font-size:12px;}
			.FAQ_box12voltinnerlarge{ float:left; width:398px; height:95px; background:url(../images/spec_hdr3.jpg) center center repeat-x;}
			.FAQ_box12voltinnerlarge2{ float:left; width:398px; background:url(../images/spec_hdr3.jpg) top center repeat-x;}
			.FAQ_box12voltinnerlarge3{ float:left; width:398px; background:url(../images/12volt_chartbg_larger.jpg) center center; padding:0px;}
			.FAQ_box12voltinnerlarge_sublarge{ float:left; width:115px;}
			.FAQ_box12voltinnerlarge_subsmall{ float:left; width:56px;}
				.FAQ_box12voltinnerlarge ul { display:block;}
				.FAQ_box12voltinnerlarge li { list-style:none; display:block; padding:2px 0px 5px 6px; border:1px solid #929292; font-size:12px; color:#ffffff;}
			.FAQ_box12voltinnerlarge_sublarge2{ float:left; width:115px;}
			.FAQ_box12voltinnerlarge_subsmall2{ float:left; width:56px;}
				.FAQ_box12voltinnerlarge_sublarge2 ul { display:block; border-bottom:1px solid #929292;}
				.FAQ_box12voltinnerlarge_sublarge2 li { background:url(../images/brd_bot.jpg) top center repeat-x; list-style:none; display:block; padding:2px 0px 6px 6px; border-right:1px solid #929292; font-size:12px;}
				.FAQ_box12voltinnerlarge_subsmall2 ul { display:block; border-bottom:1px solid #929292;}
				.FAQ_box12voltinnerlarge_subsmall2 li { background:url(../images/brd_bot.jpg) top center repeat-x; list-style:none; display:block; padding:2px 0px 6px 6px; border-right:1px solid #929292; font-size:12px;}
				h4.FAQ_box12voltbox { display:block; text-shadow:0px 1px 1px #000000; color:#00ff00; line-height:22px;}
				h4.FAQ_box12voltbox span { height:91px; display:block; text-align:center; padding-top:4px;}
				h4.FAQ_box12voltbox2 { display:block; text-shadow:0px 1px 1px #000000; color:#00ff00; line-height:23px;}
				h4.FAQ_box12voltbox2 span { height:22px; display:block; text-align:center; padding-bottom:0px;}
				
			.FAQ_infocont{ background:url(../images/brd_bot.jpg) top center repeat-x; padding-bottom:5px;}
				h3.FAQ_infocont { padding:10px 0px; display:block; text-shadow:0px 1px 1px #000000; color:#006600; }
				.FAQ_infocont p { text-align:left; font-size:12px; color:#000; font-family:Arial, Helvetica, sans-serif;}
				.backtotop_btn{ background:url(../images/backtotop_btn.png) center center; float:right; width:91px; height:25px; cursor:pointer; position:relative; }
		.x{color:#333333;font-size:16px;}
		.tableHeading h2{font-size:16px;}
		.subheading{font-size:14px;font-weight:bold;padding:10px 10px 10px 0px;}
		.cartContentsDisplay{}
		#cartContentsDisplay a{text-decoration:none;}
		#cartContentsDisplay .cartQuantity{padding:10px 0px 0px 0px;}
		#cartContentsDisplay .cartQuantity input{border:1px #1A9133 solid;width:30px;}
		.buttonRow{float:left;padding-left:50px;}
		.alert{color:red;}
		#registration input{border:1px #1A9133 solid;}
		#registration select{border:1px #1A9133 solid;}
		#registration .input{border:1px #1A9133 solid;width:250px;}
		input[type="input"] {border:none;}
		#button input{border:none;}
		.clearBoth{clear:both;}
		.totalBox{float:right;}
		.lineTitle {float:left;}
		.list {padding-left:15px;line-height:20px;}
		#accountEditDefault fieldset label {float:left;width:200px;padding-bottom:20px;}
		#accountEditDefault fieldset input[type="input"] {float:left;}
		#accountEditDefault legend{font-weight:bold;padding-top:10px;font-size:15px; color:#1A9133;}
		
		#addressBookProcessDefault fieldset label {float:left;width:200px;padding-bottom:20px;}
		#addressBookProcessDefault fieldset input[type="input"]{float:left;}
		#addressBookProcessDefault legend{font-weight:bold;padding-top:10px;font-size:15px; color:#1A9133;}
		
		#accountPassword fieldset label {float:left;width:200px;padding-bottom:20px;}
		#accountPassword fieldset input[type="input"] {float:left;}
		#accountPassword legend{font-weight:bold;padding-top:10px;font-size:15px; color:#1A9133;}
		
		#checkoutNewAddress fieldset label {float:left;width:200px;padding-bottom:20px;}
		#checkoutNewAddress fieldset input[type="input"] {float:left;}
		#checkoutNewAddress legend{font-weight:bold;padding-top:10px;font-size:15px; color:#1A9133;}
		
		#contactUsNoticeContent fieldset label {float:left;width:200px;padding-bottom:20px;}
		#contactUsNoticeContent fieldset input[type="input"] {float:left;}
		#contactUsNoticeContent legend{font-weight:bold;padding-top:10px;font-size:15px; color:#1A9133;}
		
		
		#tellAFriendDefault fieldset label {float:left;width:200px;padding-bottom:20px;}
		#tellAFriendDefault fieldset input[type="input"] {float:left;}
		#tellAFriendDefault legend{font-weight:bold;padding-top:10px;font-size:15px; color:#1A9133;}
		
		#timeoutDefaultContent fieldset label {float:left;width:200px;padding-bottom:20px;}
		#timeoutDefaultContent fieldset input[type="input"] {float:left;}
		#timeoutDefaultContent legend{font-weight:bold;padding-top:10px;font-size:15px; color:#1A9133;}
		
		#timeoutDefault fieldset label {float:left;width:200px;padding-bottom:20px;}
		#timeoutDefault fieldset input[type="input"] {float:left;}
		#timeoutDefault legend{font-weight:bold;padding-top:10px;font-size:15px; color:#1A9133;}
		
		#contactUsForm label {float:left;width:200px;padding-bottom:20px;}
		#contactUsForm input {float:left;}
		
		
#navCurrenciesWrapper a {
color: #ffffff;
text-decoration: none;
}

#navCurrenciesWrapper a:hover {
color: #000000;
text-decoration: none;
}
.error{color:red;font-weight:bold;}
.categorycls{
	background:url('../images/nvgbg.jpg');
	text-align:center;
}
.categorycls div{
	color:#00FF00;
	margin:7px;
	font-family:arial;
	font-size:18px;
}
.normalprice, .productSpecialPriceSale {
	text-decoration: line-through;
	color: #ff0000;
	}
#contacts-form { clear:right; width:100%; overflow:hidden;}
#contacts-form fieldset { border:none; float:left; }
#contacts-form .field { clear:both; padding-bottom:7px; width:100%; overflow:hidden;}
#contacts-form label { float:left; width:79px; color:#2cb6e9; font-weight:bold;}
#contacts-form input { width:240px; padding:2px 0 2px 3px; border:1px solid #d9d9d9; background:none;}
#contacts-form textarea { width:790px; height:192px; border:1px solid #d9d9d9; background:none; padding:2px 0 2px 3px; margin-bottom:15px; overflow:auto;}
#contacts-form .button { width:150px; float:right;}

#loginForm legend{font-weight:bold;}
#loginForm fieldset{padding-left:10px;}
#loginForm label { float:left; width:130px;height:30px;}
#loginForm input[type="text"]{ width:200px; height:22px;border:1px solid #cccccc;padding-left:5px;}
#loginForm input[type="password"]{ width:200px; height:22px;border:1px solid #cccccc;padding-left:5px;}
#loginForm .clearBoth{clear:both;}

#createAccountForm fieldset{padding-left:10px;}
#createAccountForm legend{font-weight:bold;}
#createAccountForm label { float:left; width:130px;height:30px;}
#createAccountForm input[type="text"]{ width:200px; height:22px;border:1px solid #cccccc;padding-left:5px;}
#createAccountForm input[type="password"]{ width:200px; height:22px;border:1px solid #cccccc0;padding-left:5px;}
#createAccountForm select{ width:208px; height:22px;border:1px solid #cccccc0;padding-left:5px;}
#createAccountForm .clearBoth{clear:both;}

#createAcctDefault fieldset{padding-left:10px;}
#createAcctDefault legend{font-weight:bold;}
#createAcctDefault label { float:left; width:130px;height:30px;}
#createAcctDefault input[type="text"]{ width:200px; height:22px;border:1px solid #cccccc;padding-left:5px;}
#createAcctDefault input[type="password"]{ width:200px; height:22px;border:1px solid #cccccc0;padding-left:5px;}
#createAcctDefault select{ width:208px; height:22px;border:1px solid #cccccc0;padding-left:5px;}
#createAcctDefault .clearBoth{clear:both;}


#checkoutPayAddressDefault fieldset{padding-left:10px;}
#checkoutPayAddressDefault legend{font-weight:bold;}
#checkoutPayAddressDefault label { float:left; width:130px;height:30px;}
#checkoutPayAddressDefault input[type="text"]{ width:200px; height:22px;border:1px solid #cccccc;padding-left:5px;}
#checkoutPayAddressDefault input[type="password"]{ width:200px; height:22px;border:1px solid #cccccc0;padding-left:5px;}
#checkoutPayAddressDefault select{ width:208px; height:22px;border:1px solid #cccccc0;padding-left:5px;}
#checkoutPayAddressDefault .clearBoth{clear:both;}

#checkoutNewAddress fieldset{padding-left:10px;}
#checkoutNewAddress legend{font-weight:bold;}
#checkoutNewAddress label { float:left; width:130px;height:30px;}
#checkoutNewAddress input[type="text"]{ width:200px; height:22px;border:1px solid #cccccc;padding-left:5px;}
#checkoutNewAddress input[type="password"]{ width:200px; height:22px;border:1px solid #cccccc0;padding-left:5px;}
#checkoutNewAddress select{ width:208px; height:22px;border:1px solid #cccccc0;padding-left:5px;}
#checkoutNewAddress .clearBoth{clear:both;}

#contactUsDefault fieldset{padding-left:10px;}
#contactUsDefault legend{font-weight:bold;}
#contactUsDefault label { float:left; width:130px;height:30px;}
#contactUsDefault input[type="text"]{ width:200px; height:22px;border:1px solid #cccccc;padding-left:5px;}
#contactUsDefault input[type="password"]{ width:200px; height:22px;border:1px solid #cccccc0;padding-left:5px;}
#contactUsDefault textarea{ width:200px; border:1px solid #cccccc0;padding-left:5px;}
#contactUsDefault select{ width:208px; height:22px;border:1px solid #cccccc0;padding-left:5px;}
#contactUsDefault .clearBoth{clear:both;}



#checkoutShipping legend{font-weight:bold;}
#checkoutShipping fieldset{padding-left:10px;}
#checkoutPayment legend{font-weight:bold;}
#checkoutPayment fieldset{padding-left:10px;}


#passwordForgotten fieldset{padding-left:10px;}
#passwordForgotten label { float:left; width:130px;height:30px;}
#passwordForgotten input[type="text"]{ width:200px; height:22px;border:1px solid #cccccc;padding-left:5px;}

#checkoutOrderTotals .totalBox{float:right;padding-right:20px}
#checkoutOrderTotals .lineTitle{float:left;}
#orderTotals .totalBox{float:right;padding-right:20px}
#orderTotals .lineTitle{float:left;}
#checkoutConfirmDefault hr{margin-bottom:10px;}	