body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, tr, th, td {margin: 0;	padding: 0;	border: 0; font-weight: inherit; font-style: inherit; font-size: 100%;	font-family: inherit;	vertical-align: baseline;}
body { line-height: 1.5; background: #021156; margin:1.5em 0; color: #2a3347; font-family: Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;}
/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight:400; }
table.form {border: 0;padding: 3px;	margin: 3px; }
/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }blockquote, q { quotes: "" ""; }
a img { border: none; }
b {	font-size: 14px; color: #0c0a71;}
a {	color:#f7de7c;}
a:hover{text-decoration: none;}
a.body {color:#ffffff; font-weight:bold; font-size:14px;}
#container{	width: 750px;	margin-left: auto;	margin-right: auto;}
p{	font-size: 12px;	line-height: 16px;	padding-bottom: 20px;	padding-left: 10px; color:#ffffff;}
h3{	font-size: 18px; line-height: 18px; font-weight: bold; color:#f7de7c; margin-bottom:10px;}
h3.title { text-align:center; padding-bottom:5px; border-bottom:solid 1px #ffffff; margin-bottom:2px; font-size: 15px; color: white;	padding:10px; line-height:16px;	}
h3.rtcol {	padding: 10px; text-align: center; font-size: 15px; line-height: 16px; color: white; margin-bottom:2px}
h2{	font-size: 21px; line-height: 25px; font-weight:bold; padding-bottom: 5px; border-bottom:solid 1px #ffffff;margin-bottom: 10px; color:#ffffff;}
h4{	font-size: 15px; font-weight: bold;	padding-bottom: 10px; color:#f7de7c; line-height:16px;}
img{padding-right: 10px;}
li.prodinfo {color:#ffffff;}
/*HEADER*/
#header h1{	float: left; width: 200px; position: absolute; font-size: 10px;	opacity: 0; visibility:hidden;}
#headphone{width: 200px;text-align: right;font-size: 12px;color: #22374c;font-weight: bold;line-height: 20px;	position: absolute;	height: 300px;top: 30px;}
#headphone b{color: #fff; letter-spacing: 1px; font-size: 21px; font-style: normal; font-weight: normal;}
#leftcolumn{	width: 540px;background: #5b8fc8 url(../images/main_tb_bg.jpg) repeat-y right;padding: 20px;position: relative;	float: left;}
#rightcolumn{	width: 160px;background: #20354a url(../images/side_tb_bg.jpg) repeat-y;text-align: center;float: left;margin-left: 10px;}
#footer{	background: #22364e url(../images/bot_tb_bg.jpg) repeat-x 0 bottom;width: 100%;padding: 15px 0px 10px;margin-top: 10px;float: left;clear: both;}
#footer h3{	line-height: 16px;font-size: 12px;color: white;float: left;}
#footer p{	margin: 0;padding: 10px 0 0;font-size: 12px;line-height: 16px;color: white;float: left;}
#flashvideo{	margin: 0;padding: 0;float: left;}
#footerc1{	width: 30%;float: left;padding: 8px;}
#footerc2{	float: left;width: 30%;padding: 8px;}
#footerc2 img{	padding: 10px 0 0 10px;float: left;}
#subfooter{	text-align: center;font-size: 10px;width: 100%;height: 40px;padding-top: 10px;font-weight: normal;font-style: normal;text-decoration: none;color:#ffffff;float: left;}
ul{	padding-left: 20px;font-size: 11px;}
.qanda li{	list-style-type: square;margin-bottom: 10px;}
.qanda a{	font-size: 13px;font-weight: bold;text-decoration: underline;}
.qanda a:hover{	text-decoration: none;}
#subfooter li {	margin:0;padding:0;list-style-type: none;display: inline;}
a.footer {	font-weight: bolder;color: #ffffff;text-decoration: none;}
a.footer:hover {	font-weight: bolder;color: #ffffff;text-decoration: underline;}
SPAN.purchase_rcol {width:100%; display:block; margin-bottom:20px; clear:both;}
H5.purchase {font-size: 15px; margin:0 0 10px 0; padding: 3px 5px 3px 5px; border-bottom:1px solid #ffffff; text-align:left; color:#ffffff; font-weight:bold; background: #375a9a;}
P.caption_purchase {font-size: 12px; padding:0 10px 0 5px; line-height:15px; text-align:left; color:#ffffff;}
P.caption_purchase_phone {font-size: 13px; padding:0 10px 0 5px; line-height:15px; text-align:left; font-weight:bold; color:#ffffff;}

P.privacy { font-style:italic; font-size:12px; color: #375a9a; }
LI.thankyou { list-style:none; font-size:12px; font-weight:bold; margin-left:5px; color:#ffffff; }
/*FORM ELEMENTS*/
input.formInputText:hover {	border:solid thin #e60000;}
input.formInputText:focus {	background:#ffffbf;border:solid thin #e60000;}
.formnote {	font-size:10px;font-style:italic;}
label.formnote {display:inline;float:none;padding-bottom:3px;font-weight:normal;}
span.reqstar {	color:#FF0000;font-weight:bold;font-size:15px;margin:0;padding:0;}
span.calResults {	padding-top:3px;line-height:normal;text-align:left;margin-bottom:8px;}
SPAN.verisign {	width:135px;text-align:center;margin-top:10px;padding:2;}
#calResults {	padding-top:3px;line-height:normal;text-align:left;margin-bottom:8px;}
span.calValue {	display:block;padding-top:3px;line-height:normal;text-align:left;margin-bottom:8px;}
.copyright {color:#FFF; float:none; font-size:10px; display:inline-block; width:780px; text-align:center;}
.blue {color:blue; font-weight:bold;}
.add-to, .view-by, .pager {display:none;}
.listing-type-list {text-align:center;}
.description {padding-bottom:10px; padding-top:15px; text-align:left; font-size:14px; margin-bottom:0px;}
.form-button {background-color:#5b8fc8; font-size:16px; font-weight:bold; border-style:solid; border-color:#00C; border-width:1px; color:white;}
.old-price {padding-bottom:0px;}
.wrapper { min-width:954px;}
.header {height:100px;}

#menu{ width:100%; display:inline; float:none; }

#menu ul{	list-style-type: none; display:block;}
#menu li{	margin-right: 5px;float: left;border-bottom: 1px solid #4975b2;display:inline;}
#menu a{	text-decoration: none;font-size: 12px;color: #213347;background-color: #5b8fc8;padding: 5px 10px;}
#menu a:hover{	color: #1e2e3b;text-decoration: none;font-size: 12px;color: white;background-color: #273d56;}
/*#header{height: 70px; margin: 0; padding: 0; clear:both;}*/
#himage{ float: left; width:100%; margin: 0; padding: 0; clear:both; height:49px; }

.shopping-cart-totals table {font-weight:bold; float:right; display:block; text-align:right;}
.listing-item {padding: 0px 10px; 0px; 10px; margin-bottom:10px; background-color:white; color:black;}
.old-price, .regular-price  {color:black; font-weight:normal; font-size:12px;}
.special-price {color:red; font-size:14px; font-weight:bold;}
.product-shop a {color:#00F; font-weight:bold;}

.form-button-alt {background-color:#5b8fc8; font-size:16px; font-weight:bold; border-style:solid; border-color:#00C; border-width:1px; color:white; margin:5px; padding:2px;}



.header, .footer {margin-left:auto; margin-right:auto; }
.header {height:50px; padding:0px; width:600px;}
.footer {width:710px;}
.a-center {text-align:center;}
.form-list li {line-height:13px;}
.form-list li input {float:left;}
.form-list label {line-height: 13px;}
#login-form {margin-right:10px; color:black; }
#login-form input {width:160px; }


#contactForm label {width: 160px; display:inline-block; text-align:right; }
#contactForm input {width:250px; margin-right:80px; margin-bottom:5px;}
#contactForm #comment {margin-left:50px; }
#sprytextfield8 label {text-align:left; margin-left:50px;float:left;}

#contactForm .group-select {font-size:12px; float:left; margin-right:25px; text-align:right;}
#contactForm select {width:150px; margin-right:184px; margin-bottom:5px;}


.contacts-index-index #contactForm, .add-to-cart-box legend {display:none;}
.main-product-img {width:250px; height:250px; text-align:center; float:right;}
#track_outer, .more-views, #track_hint, .add-to-box, .add-or {display:none;}
.catalog-product-view .form-button {margin:20px; text-align:center;}
.add-to-cart-box {padding-bottom:20px;}
.add-to-cart-box input {width:40px; }
.short-description, .product-specs {margin-bottom:20px; }
.catalog-product-view .middle-container {width:725px; display:inline-block; font-size:14px; }
.catalog-product-view .middle.col-2-right-layout {background-color:white; padding:10px;}
.catalog-product-view .middle.col-2-right-layout h3, .catalog-product-view .middle.col-2-right-layout h4 {color:#000000;}
.catalog-product-view .middle.col-2-right-layout h4 {color:#000000;}

.checkout-cart-index thead {background-color:#5b8fc8; font-size:15px; color:white; text-align:center;}
.checkout-cart-index table img {vertical-align:middle;}
.checkout-cart-index .messages {background-color:white;}
.intro {font-size:12px; font-weight:bold; padding-left:0px; margin-left:0px;}
.catalog-product-view .col-right, .catalog-product-view .col-left {display:none;}
