html,
body,
div,
dl,
dt,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td {
		margin:0;
		padding:0;
}

#header {
		position:relative;
		left:0px;
		top:0px;
		width:948px;
		height:134px;
		background-color: #000000;
		z-index:50;
}

#header-02_ {
		position:absolute;
		left:20px;
		top:0px;
		width:259px;
		height:103px;
}

#header-04_ {
		position:absolute;
		left:545px;
		top:0px;
		width:400px;
		height:29px;
}

#header-06_ {
		position:absolute;
		left:0px;
		top:103px;
		width:606px;
		height:29px;
		border:1px solid #694e25;
		border-right:none;
		background-image: url(/images/m2.gif);
		z-index:100;
}

#header-07_ {
		position:absolute;
		left:606px;
		top:103px;
		width:342px;
		height:29px;
		border:1px solid #694e25;
		border-left:none;
		border-right:none;
		background-image: url(/images/m1.gif);
}

img {
		border:none;
}

#tools-03 {
		position:absolute;
		left:9px;
		top:6px;
		width:21px;
		height:18px;
}

#tools-05 {
		position:absolute;
		left:168px;
		top:6px;
		width:19px;
		height:18px;
}

#tools-08 {
		position:absolute;
		left:33px;
		top:7px;
		width:120px;
		height:10px;
}

#tools-10 {
		position:absolute;
		left:158px;
		top:7px;
		width:4px;
		height:10px;
		text-align:center;
}

#tools-13 {
		position:absolute;
		left:189px;
		top:7px;
		width:143px;
		height:10px;
				white-space:nowrap;
}

.tools,
.tools a {
		color:#f2ce49;
		text-transform:uppercase;
		font-size:14px;
		text-decoration:none;
}
a{color:#f2ce49;
		text-decoration:none;
}
#footer {
		border-top:1px solid #694e25;
		width:938px;
		padding:5px;
		margin:0px;
		list-style:none;
		padding-bottom:10px;
}

#footer * {
		color:#a0a0a0;
		font-size:11px;
		text-decoration:none;
}

#footer li {
		float:left;
		margin-left:5px;
		list-style-image:none;
}

#footer li.credit {
		float:right;
}

body {
		background-image: url(/images/bg_main.gif);
		margin-top: 0px;
		background-color: #000;
}

body,
td,
th {
		font-family: Arial, Helvetica, sans-serif;
		color:#c7c7c7;
		font-size:12px;
}

#container {
		width:950px;
		margin:0px auto;
		background-color:#000;
		padding-bottom:10px;
}

.pageTitle {
		font-size:18px;
}

.pageTitle span.merd {
		color:#ffda4d;
}

/*MAIL STYLES*/
#emailCat {
		position:relative;
		left:0px;
		top:0px;
		width:411px;
		height:37px;
}

#email-01_ {
		position:absolute;
		left:0px;
		top:0px;
		width:417px;
		height:16px;
		color:#ffda4d;
		font-size:12px;
}

#email-04_ {
		position:absolute;
		left:0px;
		top:19px;
		width:111px;
		height:18px;
		background-image: url(/images/email_04.gif);
}

#email-06_ {
		position:absolute;
		left:115px;
		top:19px;
		width:111px;
		height:18px;
		background-image: url(/images/email_06.gif);
}

#email-07_ {
		position:absolute;
		left:230px;
		top:19px;
		width:111px;
		height:18px;
		background-image: url(/images/email_06.gif);
}
#email-04_ input {
		width:111px;
		height:18px;
}

#email-06_ input {
		width:111px;
		height:18px;
}
#email-07_ input {
		width:111px;
		height:18px;
}
#emailCat input {
		background:transparent;
		border:none;
		color:#313131;
		font-size:11px;
		padding-left:2px;
		position:relative;
}

#email-08_ {
		position:absolute;
		left:345px;
		top:19px;
		width:66px;
}

.btn {
		background-color: #967f39;
		border:1px solid #cccccc;
		color:#ffda4d;
		cursor:pointer;
		height:16px;
		font-size:10px;
		text-align:center;
		line-height:16px;
}
#SexyAlertBox-Buttons input{
		
					background-color: #967f39;
		border:1px solid #cccccc;
		color:#ffda4d;
		cursor:pointer;
		height:16px;
		font-size:11px;
		text-align:center;
		line-height:16px;
								
}
#inTop {
		position:relative;
		left:0px;
		top:0px;
		width:950px;
		height:150px;
		background-image:url(/images/pageTop.jpg);
		border-bottom:1px solid #694e25;
		z-index:1;
}

#inTop-02_ {
		position:absolute;
		left:475px;
		top:0px;
		width:475px;
		height:151px;
}

#inTop-04_ {
		position:absolute;
		left:20px;
		top:60px;
		width:850px;
		height:34px;
}

#emailCat {
		left:20px;
		top:25px;
}

#container #mainContainer {
		background-color:#151515;
		margin-top:13px;
		min-height:350px;
}

#container #mainContainerProducts {
		background-color:#000;
		margin-top:13px;
		min-height:350px;
}

#container #mailingListIn {
		height:78px;
		background-color:#000;
}

.sideImage {
		display:none;
		background-repeat:no-repeat;
		overflow:hidden;
		width:150px;
		height:106px;
		margin-bottom:10px;
}

#container #mainContainer #prevText {
		width:660px;
		padding-left:20px;
		padding-top:30px;
		color:#eec631;
		font-size:14px;
}
.prevText{
		padding-left:20px;
		padding-bottom:10px;
		padding-top:10px;		
		width:700px;		
				
}
#container #mainContainer #fullText {
		width:660px;
		padding-left:20px;
		padding-top:10px;
		color:#c7c7c7;
		font-size:12px;
}

#container #mainContainer #sideImagesContainer {
		float:right;
		height:300px;
		width:210px;
		margin-top:30px;
}

.prow .title {
		color:#e9c235;
		font-size:14px;
}

.prow .pcode {
		color:#FFF;
		font-size:11px;
}

.prow {
		position:relative;
		left:0px;
		top:0px;
		width:950px;
		height:154px;
		margin-bottom:10px;
		background-color:#161616;
}

.prow-03 {
		position:absolute;
		left:16px;
		top:18px;
		width:160px;
		height:114px;
 
}

.prow-06 {
		position:absolute;
		left:711px;
		top:25px;
		width:1px;
		height:94px;
		background-color:#eec631;
}

.prow-09 {
		position:absolute;
		left:195px;
		top:26px;
		width:492px;
		height:auto;
		line-height:20px;
}

.prow-12 {
		position:absolute;
		left:734px;
		top:26px;
		width:163px;
		height:40px;
}

.prow-15 {
		position:absolute;
		left:734px;
		top:115px;
		width:121px;
}

#lngBar {
		list-style:none;
		padding:0px;
		margin:0px;
		margin-top:10px;
}

#lngBar li {
		float:right;
		margin-right:5px;
		list-style-image:none;
}

.white {
		color:#FFF;
}

.yellow {
		color:#e9c235;
}

.f11 {
		font-size:11px;
}

a {
		text-decoration:none;
}

#container div div .proPagePic {
		width:349px;
		overflow:hidden;
		height:250px;
}

.inTitle {
		font-size:14px;
		font-weight:bold;
		text-transform:uppercase
}

#container div #productContent {
		padding-left:395px;
		width:480px;
		line-height:18px;
#padding-left:25px;
}
#catalogFormError{display:none}
#container div #productDetails {
		width:370px;
		border-right:1px solid #c7aa42;
		float:left;
		min-height:410px;
}
  #productDetailsSet {
		width:370px;
		border-right:1px solid #c7aa42;
		float:left;
		min-height:270px;
}
#container #productsPagecontainer {
		background-color:#161616;
		margin-top:10px;
		padding:25px;
		min-height:390px;
}
 #productsPagecontainerSET {
		background-color:#161616;
		margin-top:10px;
		padding:25px;
		min-height:270px;
}
fieldset {
		background-color:#161616;
		border:none;
		padding:10px;
}
.totalLine{
			background-color:#161616;
		border:none;
		padding:10px;
		text-align:right;	
				height:70px;
				
}
fieldset.btn {
		height:20px;
}

li {
		list-style-image:url(/images/bullet.gif)
}
#shopFormError{display:none};
#productDetailsText {
		padding:0px;
		margin:0px;
		list-style:none;
		margin-top:10px
}

#productDetailsText li {
		list-style:none;
		font-weight:bold;
		padding-bottom:5px;
		padding-top:3px;
		font-size:13px;
		list-style-image:none;
		text-transform:uppercase;
		font-weight:bold;
}

#productDetailsText li.pTitle {
		font-size:14px;
}

#productDetailsText li div.btn {
		width:121px;
}

.sBtn {
		width:80px;margin-left:15px;line-height:12px;
}

.searchForm label {
		text-transform:capitalize;
		margin-left:15px;
		font-weight:bold
}
.searchForm  select{
	 width:97px;
		font-size:11px;
		height:18px;
}
.searchForm  .formTitle{
		color:#ffda4d;;
				font-size:13px;
				font-weight:bold;				
				padding:5px;
								text-indent:9px;
}
#errorMSG {
		display:none
}
.long{
		height:110px
}
.f13{
		font-size:13px;
}
.changeQ{
		font-size:12px;
       font-weight:bold;
	   text-align:center;
		   padding-left:3px;
				   padding-right:3px;
				cursor:pointer;
}
.checkOutBtn ,.wire{
		width:120px;
		font-size:14px;
		font-weight:bold;
		padding:4px;
		white-space:nowrap;
		 
}
.checkOutBtn2{
		width:120px;
		font-size:14px;
		font-weight:bold;
		padding:4px;
		white-space:nowrap;
		 
}
.checkout{
		color:#000;
		background-color:#FFDA4D;		
}
#setMaster {
	position:relative;
	left:0px;
	top:0px;
	width:547px;
	height:85px;
}

#setMaster-01_ {
border-right:1px solid #c7aa42;
height:75px;
left:0;
position:absolute;
top:0;
width:283px;
		
}

#setMaster-02_ {
	position:absolute;
	left:303px;
	top:0px;
	width:274px;
	height:75px;
	
}
.clearBr{clear:left}
#termsAc{font-size:10px}
#termsAndConditions{width:12px}
.mag{position:absolute;z-index:1;left:502.5px;
top:543px;}
#shopFormErrorShipping{display:none}
.subTotal {
		position:absolute;
		top:90px;
		left:734px;
				white-space:nowrap;
							
}

.qty {
		position:absolute;
		top:70px;
		left:734px;
}
.cornerClass{
		
				position: absolute; z-index: 6; background-image: url(/images/corner.png); width: 9px; height: 9px;
								
																
}