/* Elements */
/* 093006 0.02*/
* {
	padding:0;
	margin:0;
}
td, div, span {
	font-size: 10px /*75%/1.3*/;
	color:#ffffff;
}
body {
	background-color: #181818; 
	background-image:url('') 0 0;
	font:normal 10px Arial, Helvetica, sans-serif/*75%/1.3 Arial,Helvetica, sans-serif*/;
	color:#ffffff;
	text-align:left;
	width:100%;
}
a{
	text-decoration:none;
	color:#cccccc;
}
a:hover{
	text-decoration:none;
}
select option {
	padding-left:10 px;
        background:#181818 ; 
        display:block;
        font-family: Arial;
        font-weight:bold;
        font-size: 10px; 
        color:#98a280;
        border: 1px solid #181818 ;
     
        

}




/**********/
/*MAIN IDS*/
/**********/
#mainbody{
	/*width:820px;  760px; || auto; */
        width:auto;
	margin:0 auto;
	text-align:left;
	background:#181818 url('') 0 0 no-repeat;
	padding:0;
        border: 0px solid #cccccc;
}
#topNav{
        width:auto;
        margin:0 auto;	
        background:#181818 url('') 0 0;
	padding:3px 0 5px 0;
	border-bottom:1px solid #333333;
	height:1%;
        border-top:1px solid #333333;
	height:1%;

}
html>body #topNav { height:auto; zoom:1; }
#topNav div{
	float:left;
	margin-top: 1px;
	white-space:nowrap;
}
#topNav div a{
	color:#808080;
	padding:0 5px 0 5px;
	border-right:1px solid #333333;
	text-decoration:none;
}
#topNav .topNavViewCart a{
	border-right-style:none !important;
	text-decoration:none;
}
#topNav div a:hover, #topNav .topNavViewCart a:hover{
	color:#cccccc;
}
#topNav .topNavViewCart a{
	background: url() right center no-repeat;
	padding-right:5px;
}




#footer{
       	background:#181818 url('') 0 0 repeat;
	height:1%;zoom:1;
border-top: #cccccc 1px solid; 
}
#header{
	background:#181818 url('') 0 0 repeat;;
	height:1%;min-height:45px;
}
#header:after, #footer:after, #itemContainer:after, .caption:after, .message:after {
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}
html>body #header, html>body #footer {
	height:auto;
}

/**************/
/*END MAIN IDS*/
/**************/

/*********/
/*CLASSES*/
/*********/
.clear {
	clear:both;
	display:block;
	font-size:1px;
	height:1px;
	line-height:-1;
}
.last {
	border:0 solid;
}
.floatLeft {
	float:left;
}
.floatRight {
	float:right;
}
/*
.breadcrumbs{
	padding:1px;
	background-color:#181818;
        background-image:url('');

}
*/
.breadcrumbs {
       background-color: #271818;
       background-image:url('');
       border-right:none; 
       border-top: #443f3f 0px solid;
       border-left: medium none; 
       width:auto;
       border-bottom: #443f3f 1px solid; 
       height: 35px;
       padding-right: 0px; 
       padding-left: 10px; 
       padding-bottom: 0px; 
       padding-top: 2px ; 
       font-size: 14px; 
       color: #9e7441; 
       font-family: Helvetica, sans-serif; 
       text-align=middle;
}
/*************/
/*END CLASSES*/
/*************/

/***************/
/*MISCELLANEOUS*/
/***************/
#topNav .topNavViewCart a:hover, #footer .links a:hover, #bodyContent .contentsTable .itemName a:hover, #topNav div a:hover{
	text-decoration:none;
}
/*******************/
/*END MISCELLANEOUS*/
/*******************/

/********/
/*HEADER*/
/********/
#header .storeLogo{
	width:auto;
	font:bold 30px Tahoma, Geneva, Verdana, sans-serif /*2em*/;
	float:left;
	color:#98a280;
	padding:2 px 0 2px 0;
        margin: 2px;

}
#header .storeLogo a{
	color:#98a280;
	text-decoration:none;
}
#header .searcharea{
	float:right;
	width:264px;	background-color:#181818;
	text-align:center;
	border:0.5 px solid #181818;
	padding:2 px 0 2px 0;
	margin: 2px;
}
#header .searcharea .searchText{
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#cccccc;
	margin-right: 3px;

}
#header .searcharea .searchForm{
	margin:auto;
}
#header .searcharea .searchInput{
        padding:2 px 2px 2px 0;
	width:180px;
        value:"Search Keyword, SKU";
}
#searchSubmit.ys_primary{
border:solid 1px #181818;
        margin-left:3px;
        padding:0;
        background: #181818 url('') 0 0 repeat-x;
        color:#333333;
        font:normal 11px Arial,verdana,sans-serif;
        text-align:center;
        cursor:pointer;
}
/************/
/*END HEADER*/
/************/


/********/
/*FOOTER*/
/********/
#footer .links{	background-color:#181818;
	padding:5px;
	color:#333333;
	font-size:11px;
        text-align:center;
}
#footer .links a{
	color:#333333;
	font-weight:bold;
	padding:0 5px;
	text-decoration:none;
	font-size:11px;
        text-transform:uppercase;
}

/*
#footer .yahooLogo{
	float:left;
	height:14px;
	width:41px;    
margin:10px 0 10px 10px;
}
html #footer .yahooLogo{
	height:39px;
display:inline;
}
*/


#footer .copyright{
        display:block; 
        text-align: justify;
	float:right;
	padding:15px 15px 0 0;
	color:#9b723b;
	font-size:11px;
		
}
/************/
/*END FOOTER*/
/************/

/***************************************/
/*BODY CONTENT (HOME, SECTION AND ITEM)*/
/***************************************/

#bodyContent {
width:auto;
}

#bodyContent .contentsTable{
        width:820px;
	margin-bottom:5px;
        margin-top:5px;

}

#bodyContent .caption, #bodyContent .message{
	_height:1%;
        width:820px;
}
#bodyContent .message, #bodyContent .caption {
 width:820px;
}
 #bodyContent .pageText{
	background-color:#181818;
        width:820px;
        margin-left:10px;

}
#bodyContent .message .ImageMarginLeft{
	float:left; 
	margin:1px 1px 1px 1px; 
}
#bodyContent .message .ImageMarginRight{
	float:right;
	margin:1px 1px 1px 1px;
}
#bodyContent .message .pageTitle{
	color:#98a280;
        background-color:#181818;
	display:block;
	font:bold 10px Verdana, Tahoma, Helvetica, sans-serif/*1.2em Arial, Helvetica, sans-serif*/;
	margin:0 10px;
	padding:10px 0;	
}
#bodyContent .caption .pageTitle, #bodyContent #info-div #searchpageHeader{
	color:#98a280;
	display:block;
	font:bold 12px Arial, Helvetica, sans-serif/*1.2em Arial, Helvetica, sans-serif*/;
	margin:0 5px;
	padding:5px 0;	
}
#bodyContent #info-div #searchpageHeader{background-color:#181818; color:#98a280; font:bold 16px Arial, Helvetica, sans-serif; margin:0 10px;
	padding:10px 0; display:block;		
}

#bodyContent .itemPageTitle{
        width:820px;
	color: #98a280;
	padding:10px;
	background-color:#181818;
	font-family: "Century Gothic";
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	letter-spacing: 0px;
	line-height: 10px;
	display: block;
}
}

/*
#bodyContent .itemPageTitle{
	color:#98a280;
	font:normal 12px Arial, Helvetica, sans-serif/*1.2em Arial, Helvetica, sans-serif*/;
	padding:10px;
	background-color:#181818;
}
*/
#bodyContent .message .pageText, #bodyContent .caption .pageText, #bodyContent .pageText{
	padding:0 10px 10px;
}
#bodyContent #info-div .infoText{
	padding:10px;
}
#bodyContent .contentsTable .itemName {

font:bold 13 px Arial,verdana,sans-serif;
}

#bodyContent .contentsTable .wrapPadding{
	padding:1px 0 0;
}
#bodyContent .contentsTable{
	width:820px;
	border-collapse:collapse;
        color:#D9E3CD;
}
#bodyContent .contentsTable .itemName a{
	font:normal 10px Arial, Helvetica, sans-serif/*1.1em Arial, Helvetica, sans-serif*/;
	color:#cccccc;
	text-decoration:none;
}
#bodyContent .contentsTable .salePrice, #bodyContent .itemContainer .salePrice{
	color:#ffffff;
        padding-bottom:10px;
        font-weight:normal;
}
#bodyContent .vertical, .imageCenter{
	text-align:left;
}
#bodyContent .contentsTable .contentsVSeparator{
	border-right:1px groove #98a280;
}
#bodyContent .contentsTable .contentsHSeparator{
	border-bottom:1px groove #443f3f /*contents-border-color*/ /*#CECECD*/;
}
#bodyContent .specialsHeader{
	background-color:#181818;
	padding:5px;
	color:#98a280;
	font:normal 12px Arial, Helvetica, sans-serif/*1.4em*/;
	text-align:left;
	border-bottom:1px solid #98a280;
        margin-bottom:5px;
}

#bodyContent .itemContainer { width:820px;}
#bodyContent .caption .Image, #bodyContent .itemContainer .Image , #bodyContent .contentsTable .Image , #bodyContent #info-div .Image{
	/*margin:0px;*/
}
/*added format for .pageText - anroy */
#bodyContent .pageText {
        width:820px;
        font-size: 10px /*75%/1.3*/;
	color:#ffffff;
        font-family:Arial,verdana,sans-serif;
/*
	font:normal 13px Arial, Helvetica, sans-serif;
color: #98a280;
*/

        display:block;	
	padding:5px 0;
	
}
#bodyContent .pageText .pageTextHeader{
        margin-left:5px;
	font:bold 11px Verdana;	
	padding:10px 0;
	color: #98a280;
}
/*
#bodyContent .pageText .pageTextHeader{
	font:bold 13px Arial, Helvetica, sans-serif;	
	padding:10px 0;
	color: #98a280;
}*/
#bodyContent .accessoriesHeader{
	color:#98a280;
	font:bold 10px Tahoma, Geneva, Verdana, sans-serif /*1.1em*/!important;
	padding:20px 0 8px 10px;
	border-bottom:1px solid #333333;
	margin-bottom:10px;
}
#bodyContent .contentsTable td table{
	margin-left: 5px;
}
#bodyContent .contentsTable .ellItemInfo{
	margin-left: 5px;
}
#bodyContent .contentsTable .abstract{
	padding: 3px 0;
}
#bodyContent .contentsTable .itemNameMultiLine{
	display:block;	
	padding: 5px 0;
font:bold 8px Arial,verdana,sans-serif;
}
/******************/
/*END BODY CONTENT*/
/******************/

/**************/
/*ITEM DETAILS*/
/**************/

#bodyContent .itemContainer img{
vertical-align:left;
border-right:1px solid #333333;
}.image{
position: relative;
z-index: 0;
}

#bodyContent .itemContainer .addToCart{
	border-top:1px solid #333333;
	
        padding:10px 5px 5px 10px;

}
#bodyContent .itemContainer .itemProperties{
	float:left;
        margin:5px 5px 0 5px;
        color:#98a280;
        background-color:#181818;
}
#bodyContent .itemContainer .itemName { 
  font-weight: bold;
}
      
#bodyContent .contentsTable .itemName, #bodyContent .itemContainer .priceBold{
	font-weight: normal;
}
#bodyContent .itemContainer .itemName, #bodyContent .itemContainer .itemCode, #bodyContent .itemContainer .itemAvail,
#bodyContent .itemContainer .itemPrice{
	padding:0px 5px 5px 10px;
}
#bodyContent .contentsTable .itemAvail{
	padding:5px 0;
}
#bodyContent .itemContainer .regPrice{
	padding-right:5px;
        font-weight:normal;
}

#bodyContent .contentsTable .regPrice, #bodyContent .contentsTable .priceBold{
	margin:5px 0 0;
}
#bodyContent .itemContainer .regPrice, #bodyContent .itemContainer .salePrice, #bodyContent .itemContainer .priceBold{
	display:inline;
        font-weight:normal;
}
#bodyContent .itemContainer .itemOption{
	padding:10px 10px 5px 10px;
	display:block;
        font-weight:bold;
        color:#98a280;
        background-color:#181818;

}


#bodyContent .itemContainer .itemOption .select {
	padding:10px 10px 5px 10px;
	display:block;
        font-weight:bold;
        font:bold 8px Arial,verdana,sans-serif;

        color:#98a280;
        background-color:#181818;

}



#bodyContent .itemContainer .itemCustom{
	padding:10px 10px 5px 10px;
	display:block;
        font:bold 8px Arial,verdana,sans-serif;
        color:#98a280;
        background-color:#181818;

}

#bodyContent .contentsTable .itemOption{
	padding-top:5px;
        padding-right:150px;
	display:block;
        font-weight:bold;
        font:bold 8px Arial,verdana,sans-serif;
        color:#98a280;
        background-color:#181818;
}
#bodyContent .contentsTable .contentsOptions{
	padding:3px 0;
        font-weight:bold;
        color:#98a280;
        background-color:#181818;
      
}
/******************/
/*END ITEM DETAILS*/
/******************/

.ys_primary{
	background:#ffffff;
	color:#996633;
	font:bold 11px Arial,verdana,sans-serif;
	padding:1px 5px;
	text-align:center;
	cursor:pointer;
}
/* Search Page Styles */
#info-div form,
     .infoText div {margin:0 5px;}
#info-div form table td a img {margin-right:5px;}
#info-div form table td b {display:block; padding:5px 0 5px;}
#info-div form table td font {font-size:1em;}
/* Search Page Styles */

