/*
$Id: main.css,v 1.130.2.15 2009/09/29 07:14:20 avg Exp $
*/

/*
	general tags styles
*/
@font-face {
	font-family: 'BankGothicLtBTLight';
	src: url('Bank_Gothic.eot');
	src: local('BankGothic Lt BT'), url('Bank_Gothic.ttf') format('truetype'), url('Bank_Gothic.svg#BankGothicBT-Light') format('svg');
}

@font-face {
	font-family: 'SpaceAgeRegular';
	src: url('space_age.eot');
	src: local('Space Age'), url('space_age.woff') format('woff'), url('space_age.ttf') format('truetype'), url('space_age.svg#SpaceAge') format('svg');
}

html,body {
	margin:0px;
	padding:0px;
	height:100%;
}
body {
	font-family:"BankGothicLtBTLight",Sans-Serif;
	color:#fff;
	background:#000 url("../styleImages/sitebg.png");
	background-position:top;
	background-repeat:no-repeat;
	background-attachment: fixed;
}
img {
	border:none;
}
ul, li {
	margin:0px;
	padding:0px;
}
a {
	color:white;
	text-decoration:none;
}
h1 {
	font-size:1em;
}
a:hover {
	color:#8B0300;
}
#outter {
	text-align:center;
	color:white;
}
#wrapper {
	margin:0px auto;
	width:929px;
}
#topnav {
	margin-top:-6px;
	padding-top:10px;
	background:url("../styleImages/topnavbg.png") top left no-repeat;
	height:26px;
}
#topnavleft {
	list-style:none;
	width:925px;
	float:left;
	padding-left:8px;
}
#topnavleft li {
	text-transform:lowercase;
	float:left;
	font-family:"BankGothicLtBTLight",Sans-Serif;
	margin:0px 3px;
	padding:0px 10px;
	font-size:1.18em;
}
#topnavright li {
	width:220px;
	display:inline;
	margin:0px 3px;
}
#topnavright {
	float:right;
	letter-spacing:-.01em;
	margin-right:7px;
	margin-top:3px;
}
#topnavright a {
	color:#fff;
	font-weight:bold;
}
#topnavright a:hover {
	color:#8B0300;
}
#share ul li {
	display:inline;
	margin:0px 11px;
	width:25%;
	font-size:.93em;
}
.icon {
	padding:0px 3px 0px 0px;
	vertical-align:middle;
}
#productsbar {
	margin-left:-1px;
	width:929px;
	height:31px;
	background:url("../styleImages/productsbarbg.png");
	text-align:left;
	font-size:.9em;
	padding:8px 0px;
	color:#000;
}
#productsbar ul.topnav {
	padding:2px 9px 5px 9px;
}
#productsbar ul.topnav li {
	display:inline;
	padding-bottom:22px;
}
#productsbar ul li img {
	vertical-align:middle;
	padding-right:3px;
}
#productsbar a {
	color:black;
	font-weight:bold;
}
#productsbar a:hover {
	color:#8b0300;
}
#search {
	margin-top:3px;
	margin-right:8px;
	float:right;
}
#search .txtSession, #search .txtLink {
}
input.searchBox {
	background:url("../styleImages/searchbg.png") no-repeat;
	padding:1px 18px 0px 19px;
	margin:0px;
	border:none;
	height:19px;
	width:114px;
}
#features {
}
#features li {
	float:left;
	list-style:none;
	margin-top:11px;
}
#features .header {
	width:245px;
	height:25px;
	font-family:Tahoma, Geneva, sans-serif;
	padding:0px 7px;
	font-size:1.0em;
	text-align:left;
	padding-left:30px;
	padding-top:6px;
}
#features .footer {
	margin-bottom:10px;
	padding:0px 7px;
	text-align:left;
}
#features .footer .link {
	padding-left:0px;
}
#features .footer {
	position:relative;
}
#features .productimage {
	background-repeat:no-repeat; 
	background-position:right;
}
#features .product {
	text-align:right;
}
#features .price {
	text-shadow: #000000 0px 0px 5px,#000000 0px 0px 5px,#000000 0px 0px 5px,#000000 0px 0px 5px;
	filter: Shadow(Color=#000000,Direction=135,Strength=4);
	color:#800;
	font-weight:bold;
	padding:3px;
	position:absolute;
	top:0px;
	left:0px;
	font-size:1.1em;
}
#features .description {
	font-family:Arial,Sans-Serif;
	font-size:12px;
	padding:2px;
	display:inline-block;
	/*filter:alpha(opacity=80);
	opacity:0.8;*/
	position:absolute;
	bottom:1px;
	left:6px;
	width:190px;
	text-shadow: #000000 0px 0px 5px,#000000 0px 0px 5px,#000000 0px 0px 5px,#000000 0px 0px 5px;
	filter: glow(color=#000000,strength=4);
}
#footer {
	margin-top:-10px;
	font-family:"Arial",Sans-Serif;
}
#feature1 {
	width:245px;
	background:url("../styleImages/featuredbg1.png") top left no-repeat;
}

#feature2 {
	width:245px;
	background:url("../styleImages/featuredbg1.png") top left no-repeat;
	margin-left:13px;
	margin-right:14px;
}
#feature3 {
	background:url("../styleImages/featuredbg2.png") top left no-repeat;
	width:406px;
}
.clear {
	clear:both;
}
#foot {
	padding-top:5px;
}
#content {
	text-align:left;
	font-family:Arial,Sans-Serif;
	padding:9px 3px 3px 3px;
	font-size:.9em;
}
#content td {
	font-size:.9em;
}
.seofooterlinkheaders {
	font-style:italic;
	font-weight:bold;
	padding:0;
	padding-bottom:0;
	margin:0;
}
.item label {
	color:#fff;
}
.register-button {
	margin-top: 3px;
	padding:3px;
	background: #ccc;
	width:82px;
	text-align:center;
	position:relative;
	top:8px;
	left:33px;
}
.register-button a {
	color: #1b4aff;
	text-decoration: underline;
}
.categoryspacer {
	background:url(../styleImages/spacerline-v.jpg) top center no-repeat;
	height:100%;
	width:30px;
	vertical-align:top;
}
.categoryitemtable {
	background:url("../styleImages/categorie-bg.png") top left no-repeat;
	width:230px;
	height:198px;
	border-collapse:collapse;
}
.authtable {
	background:url("../styleImages/authorize-bg.png") top left no-repeat; 
	width:180px;
	height:198px;
	border-collapse:collapse;
}
img.productdet {
	float:left;
	margin:3px 7px 3px 3px;
}
.product-details h1 {
	font-family:"SpaceAgeRegular",Sans-Serif;
	font-size:1.5em;
	margin-bottom:0px;
	margin-top:0px;
}
.partnum {
	color:#929292;
	margin-bottom:15px;
	font-size:.9em;
	margin-top:-1px;
}
.step {
	margin-left:427px;
	width:497px;
}
.steptxt {
	border-bottom:1px solid #6f0005;
	margin-bottom:3px;
}
#discountprice {
/*	margin-left:37px;*/
	margin-bottom:7px;
}
.stepbig {
	font-size:1.2em;
}
#productoptions {
	margin-left:5px;
}
#productoptions select {
	margin-left:28px;
	margin-bottom:7px;
}
#price table {
	margin-left:37px;
	border-collapse:collapse;
	margin-bottom:7px;
}
.footertext h1 {
	font-family:"SpaceAgeRegular",Sans-Serif;
	font-size:1.5em;
	height:12px;
	margin-bottom:0px;
	margin-top:0px;
}
.descriptiontext { 
	font-family:"BankGothicLtBTLight",Sans-Serif;
}
.toppmenu {
	display:none;
	position:absolute;
}

/*drop down*/
ul.topnav {
}
ul.topnav li {
	position: relative; /*--Declare X and Y axis base for sub navigation--*/
}
ul.topnav li a{
}
ul.topnav li ul.subnav {
	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
	left: 0; top: 25px;
	display: none;
	float: left;
	width:auto;
	background:url("../styleImages/menu-bar-bottom.png") bottom left no-repeat;
	font-weight:bold;
}
ul.subnav {
	list-style:none;
}
#productsbar ul.subnav li {
	white-space:nowrap;
	float:none;
	display:block;
	text-align:left;
	padding:1px 5px;
	margin:0px;
	/*background:url("../styleImages/menu-bar-bg.png") top left no-repeat;*/
}
/* end drop down */
.sharethis {
	background:url("../styleImages/sharethis.png") top left no-repeat;
	width:30px;
	height:30px;
	position:absolute;
	left:-7px;
	top:-7px;
	z-index:20;
}
.sharethisli {
	position:relative;
}
.sharethisli a {
	position:relative;
}
#sharethis_0 a.stbutton {
	padding-left:25px;
	background:none;
}
#detailbuttons {
	text-align:center;
	margin-left:427px;
	width:497px;
}
#detailbuttons img, #detailbuttons input {
	margin:5px;
}
#tabl {
	clear:both;
}
#tabl .tab {
	display:none;
}
#tabl .tabon {
	display:block;
}
#tabl #title {
	font-size:1.3em;
	border-bottom:1px solid #6f0005;
	margin-bottom:3px;
}
#dbtns{ 
	padding-bottom:0px;
}
#dbtns img {
	display:inline;
	margin:0px -3px -3px -3px;
	padding:0px;
}
#dbtns .subheader {
	font-size:1.3em;
	padding:7px 3px;
}
.rproducts div {
	display:inline;
	width:33%;
}
.right-box {
	float:right;
	width:100%;
	text-align:right;
}
.loginbox, .loginbox td {
	font-family:Arial,Sans-Serif;
	font-size:.9em;
}
#description,#sendtofriend,#customerreviews {
	font-family:Arial,Sans-Serif;
	font-size:15px;
}
h1.category {
	font-size:22px;
}
#customerreviews .subheader {
	font-size:1.2em;
	margin-bottom:7px;
	margin-top:7px;
}
#cartcontainer, .checkoutform, #checkoutform {
	font-family:Arial,Sans-Serif;
}
.simple-button, .button {
	margin:5px 0px;
	color:#000;
}
.simple-button a, .button a {
	color:#000;
	border-left:2px solid #fff;
	border-top:2px solid #fff;
	border-bottom:2px solid #555;
	border-right:2px solid #555;
	padding:3px;
	background:#ccc;
	font-size:.9em;
}
button.button {
	margin:5px 0px;
	color:#000;
	border-left:2px solid #fff;
	border-top:2px solid #fff;
	border-bottom:2px solid #555;
	border-right:2px solid #555;
	padding:3px;
	background:#ccc;
	font-size:.9em;
}
.totals {
	margin-bottom:10px;
}
.buttons-row {
	margin-bottom:8px;
}
.product-title {
	font-size:1.3em;
	font-family: "SpaceAgeRegular";  
	margin-bottom:3px;
	display:block;
}
p.text-block {
	margin:3px 0px 10px 0px;
}

.txtButtonco {
	font-family:"BankGothicLtBTLight",Sans-Serif;
	color:#FFF;
	font-size:16px;
	cursor:pointer;
	background:url("../styleImages/button.png") no-repeat;
	border: none;
	width:145px;
	height:36px;
}
.txtButtoncoshop {
	font-family:"BankGothicLtBTLight",Sans-Serif;
	padding-top:8px;
	text-align:center;
	color:#FFF;
	font-size:16px;
	background:url("../styleImages/button-continueshopping.png") top right no-repeat;
	border: none;
	width:219px;
	height:36px;
}
.txtButtonregco {
	padding-left:34px;
	padding-top:10px;
	font-family:"BankGothicLtBTLight",Sans-Serif;
	color:#FFF;
	font-size:16px;
	background:url("../styleImages/button.png") no-repeat;
	border: none;
	width:120px;
	height:36px;
}
.txtButtonregco2 {
	text-align:center;
	padding-top:9px;
	font-family:"BankGothicLtBTLight",Sans-Serif;
	color:#FFF;
	font-size:16px;
	background:url("../styleImages/button-continueshopping.png") no-repeat;
	border: none;
	width:219px;
	height:36px;
}
.textboxco {
	padding:5px;
	font-size:16px;
	background:url("../styleImages/textbox.png") no-repeat;
	outline-width:0px;
	border: none;
	width:280px;
	height:22px;
}
.registerboxco {
	padding-top:0px;
}
.cartProgress {
	font-family:"BankGothicLtBTLight",Sans-Serif;
	font-size:18px;
}
.txtCopyright {
	display:none;
}
.cartnavi li {
	display:inline;
	padding:0px 3px 0px 0px;
}
.cartnavi {
	margin-bottom:3px;
}
.cartnavi a {
	text-decoration:underline;
}
.cartcontent {
}
.image {
	float:left;
}
td.ThemeIEMenuItemText {
	background:url("../styleImages/arrowiconwh.png") middle left no-repeat;
	padding-left:10px;

}
.ThemeIESubMenu {
	margin-top:-7px;
}
.image-box {

}
#menu {
	text-align:left;
}
h1.info {
	font-family:"SpaceAgeRegular",Sans-Serif;
	font-size:1.5em;
	margin-bottom:0px;
	margin-top:0px;
}
.image-box {
	margin:7px 7px 7px 0px;
	width:420px;
}
.imgspacer {
	border-collapse:collapse;
	margin:0px;
	padding:0px;
}
.imgspacer img {
	margin-right:3px;
}

.ThemeIEMenu {
	margin-top:-2px;
}
h1.title {
	font-family:"SpaceAgeRegular",Sans-Serif;
	font-size:1.5em;
	margin-bottom:0px;
	margin-top:0px;
}
form.sendtofriend {
	width:400px;
}
.txtProducts {
	font-family:"BankGothicLtBTLight",Sans-Serif;
	font-size:1.2em;
	height:32px;
	max-height:32px;
	vertical-align:middle;
}
.txtContentTitle {
	font-weight:bold;
	font-size:16px;
	margin:3px 0px;
	padding-left:30px;
	padding-top:4px;
	font-family:"BankGothicLtBTLight",Sans-Serif;
}
.boxContent {
	padding-left:10px;
	padding-top:12px;
	font-family:"BankGothicLtBTLight",Sans-Serif;
	font-size:16px;
}

.submitreview {
	margin-top:30px;
}
#regmenu {
}
#regmenu li {
	display:inline;
	margin:0px 3px;
}
#topregmenu {
	background:url("../styleImages/topbg.png") top left repeat-x;
	height:21px;
	padding-top:2px;
	font-family:"Arial",Sans-Serif;
	font-weight:bold;
	font-size:.8em;
	text-align:center;
}
#topregmenuspacer {
	margin:0px auto;
	width:1000px;
	text-align:left;
}
#language {
	float:right;
}
.imgspacer img {
	position:relative;
	z-index:1000;
}
#steps {
	font-family:"BankGothicLtBTLight";
}
#steps a {
	color:#c20000;
}
#mydiv {
}
