﻿
body 
{
    /*background: url(body-bg.png) no-repeat top center #fcf9f7;*/
    font-family:arial,helvetica,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.55em;
	text-align:center;
    color: #000000;
}
a
{
	text-decoration:none;
	/*color:#F18716;*/
	color:#000;
}
a:hover
{
    color:#F18716;
	text-decoration:underline;
}
#inner 
{
	bottom:0pt;
	clear:both;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
	padding:0pt;
	position:relative;
	top:0pt;
	margin-top:-16px;
	text-align:left;
    width:950px;	
}
#header
{
	background: url(header-bg.png);
	height: 115px;
}

#header h1
{
    font-weight:normal;
    font-size: 23px;
    padding-top:12px;
}
#footer
{
    background: url(footer-bg.png) ;
    height: 95px;
    text-align:right;
}
#menu
{
	background-position: center;
	background: url(menu-bg.png);
	height: 28px;
	padding-left: 5px;
	padding-top:5px;
}

#menu ul
{
	clear:both;
	margin-top:0px;
	display: inline;
}
#menu ul li
{
    display: inline;
    padding-left: 3px;
    /*border-left:1px solid #FFA904;*/
    border-left:1px solid #000;
    margin-left: 0;
    list-style: none;

}

#menu ul li:first-child
{
margin-left: 0;
	border-left: none;
	list-style: none;
	display: inline;

    /*border-left: 0px;*/
 /*  border-left:0px none;*/
}

#menu a
{
    background-color: transparent;
    padding: 0px 12px 0px 12px;
    font-size: 12px;
    /*color:#FFA904;*/
    color:#000;
    text-decoration:none;
    font-weight: bold;
}

#menu a:hover
{
	/*background-position: center;
    background: url(hover-menu-bg.png);
    color:#FFAA33;*/
    /*color: white;*/
    text-decoration: underline;
}

#maincontent
{
	clear:both;
	margin:0px auto;
/*	background: #FFF url(MainContent-bg.png) repeat-x;*/
	min-height: 200px;
    padding:10px 0px 10px 0px;
    
    overflow:hidden;
    width:948px;
    
}

#sidebar
{
	
	float:left;
	width:195px;
}
#content
{
	float:left;
	margin-left:2em;
	margin-right:2em;
	padding:0px;
	width:510px;
}
#content .box
{
    padding:0px;
    
}
.box
{
	padding-left:15px;
	padding-right:15px;
	padding-bottom:10px;
	/*background: #fff3ff;*/
	background:#f5f5f5;
	border: 1px solid #b2b2b2;
	margin-bottom:10px;
}
.box .header
{
	padding-left:15px;
	/*margin-left:-15px;
	margin-right:-15px;*/
	/*color: #407054;*/
	/*color:#F18716;*/
	border-bottom: 1px solid #b2b2b2;
	background: url(BoxHeader-bg.png) repeat-x #FFF top;
	padding:2px;
}
.box .footer
{
	padding-left:23px;
	padding-bottom:5px;
	/*margin-right:-15px;
	margin-left:-15px;
	margin-bottom:-10px;*/
	background:#f5f5f5 url(BoxFooter-bg.png) repeat-x;
	color:#3B203A;
}

.box .footer a
{
    color: #3B203A;
    font-weight: bold;
}
.base-mini {
font-size:0.96em;
line-height:1.3em;
}
.side-col
{
  	float:left;
	width:195px;
}
.side-col .box
{
    padding: 0px;
    margin-bottom: 1.3em;
}
.side-col .content {
    padding:5px 10px;

}
.content {
padding:12px 12px 12px 15px;
clear:both;
}
h4
{
    font-size:1.05em;
}
.base-mini .header h4
{
    background-repeat:no-repeat;
    background-position:0pt;
    padding:1px 0pt 1px 21px;
    margin:0px;
}
.right-padding
{
padding-right:16px;
}
/**********************************8Pic***************************************/
.mini-cart .header h4 {
    background-image:url(headerPic/icon_basket.gif);
}
.mini-compare-product .header h4{
    background-image:url(headerPic/icon_table.gif);
}
.mini-product-tags .header h4{
    background-image:url(headerPic/icon_tag_green.gif);
}
.mini-wishlist .header h4{
    background-image:url(headerPic/icon_bell.gif);
}
.mini-account-information .header h4{
    background-image:url(headerPic/icon_group.gif);
}
/******************************************************************************/
.product-list-item
{
	background-color: #FFF; 
	width: 160px; 
	height: 200px; 
	border: solid 1px #B2B2B2;
	text-align: center;
}
.productview
{
	width:200px;
	height:200px;
}

th {
padding:0pt;
text-align:left;
vertical-align:top;
}
img.small-image
{
    margin-bottom:5px;
    margin-right:3px;
    max-width: 50px; 
    max-height: 50px;
    text-decoration:none;
    
}
img.thumbnail-image
{
    margin-top:3px;
    max-width: 100px; 
    max-height: 100px;
    border-width:0;
    text-decoration:none;
    
}
/************************************************/
.data-table
{
	border: 1px solid #B2B2B2;
	width: 100%;
}

.data-table tbody td
{
	border-bottom: 1px solid #eeeaea;
	border-right: 1px solid #eeeaea;
	border-right-color: #eeeaea;
	border-bottom-color: #eeeaea;
}
.data-table th
{
	border-right: 1px solid #eeeaea;
	/*color: #F18716;*/
	color:Black;
	padding: 2px 8px;
	white-space: nowrap;
	border-right-color: #cdcdcd;
}

.data-table thead tr
{
	background: #cdcdcd repeat-x scroll 0pt 100%;
	color:#F18716;
}
.data-table tr {
background:#FFF none repeat scroll 0%;
}
.data-table .odd
{
	background: #ffffff none repeat scroll 0%;
}
.data-table .even
{
	background: #f9f9f9 none repeat scroll 0% !important;
}
.data-table tfoot tr
{
	background-color: #eeeaea;
}
/********************************************************/
shopping-cart th, .shopping-cart td 
{
padding-left:13px;
padding-right:13px;
}

.product-essential {
padding:10px;
padding-top:25px;
}
.product-img-box 
{

width:267px;
}
.price-box {
margin:10px 0pt;
}
.regular-price
{
	color: #DD4C6B;
	font-size: 20px;
	font-weight: bold;
}
.modal-background
{
	background:gray;
	
}
.ratings
{
    padding-left: 25px;
    line-height: 1em;
    margin: 2px 0pt 7px 0pt;
}
.rating-box {
	background:transparent url(product_rating_blank_star.gif) repeat-x scroll 0%;
	float:left;
	height:13px;
	margin-right:5px;
	position:relative;
	width:69px;
}
.rating-box .rating {
    background:transparent url(product_rating_full_star.gif) repeat-x scroll 0%;
    height:13px;
    left:0pt;
    position:absolute;
    top:0pt;
}
.form-button:hover
{
text-decoration:none;
}
.form-button, .form-button-alt
{
	background: #F5F5F5 none repeat scroll 0%;
	border: 1px solid #b4b4b4;
	color: #F18716;
	cursor: pointer;
	font-family: arial, 'sans-serif !important';
	font-size: 12px !important;
	font-size-adjust: none !important;
	font-stretch: normal !important;
	font-style: normal !important;
	font-variant: normal !important;
	font-weight: bold !important;
	line-height: normal !important;
	overflow: visible;
	padding: 0px 8px;
	text-align: center;
	vertical-align: middle;
	width: auto;
}
/********************* Messages ***************************/

.success-messages li 
{
background-position:10px !important;
background-repeat:no-repeat !important;
border-style:solid !important;
border-width:1px !important;
font-size:0.95em !important;
font-weight:bold !important;
list-style-image:none !important;
list-style-position:outside !important;
list-style-type:none !important;
margin-bottom:11px !important;
min-height:23px !important;
padding:8px 8px 2px 32px !important;

background-color:#EFF5EA !important;
background-image:url(success_msg_icon.gif) !important;
border-color:#446423 !important;
color:#3D6611 !important;
}

.error-messages li
{
	background-position: 10px;
	background-repeat: no-repeat !important;
	border-style: solid !important;
	border-width: 1px !important;
	font-size: 0.95em !important;
	font-weight: bold !important;
	list-style-image: none !important;
	list-style-position: outside !important;
	list-style-type: none !important;
	margin-bottom: 11px !important;
	min-height: 23px !important;
	padding: 8px 8px 2px 32px !important;
	background-color: #FFD9D9  !important;
	background-image: url(error_msg_icon.gif) !important;
	border-color: #800000 !important;
	color: #800000 !important;
}
/***********************Simple class888888888888888888888*/
.clear-both
{
    clear:both;
}
/*****************************8Table Get Data**************/
.table-GetData tr td
{
    padding-bottom:4px;
}
.table-GetData tr td input
{
    width:150px;
}
.table-GetData tr td select
{
    width:154px;
}
.textBoxMultiLine
{
    height:100px;
    width:350px;
}

/********************** Product image ******************************************/

.product-img-box { float:left; width:267px; }
.image-list
{
    float:left;
    padding:10px;
}
.product-img-box .main-product-img 
{
    position:relative;
    overflow:hidden;
    width:265px;
    height:265px;
    z-index:9;
    background-color:White;
}
.product-img-box .main-product-img img {
    position:absolute;
    left:2px;
    top:2px;
    width:100%;
    cursor:move;
    z-index:99;
    }
.image-zoom 
{
    z-index:9; position:relative; height:18px; margin:0 auto 13px auto; background:url(../Images/slider_bg.gif) no-repeat 50% 50%; padding:0 28px 0 28px; cursor:pointer; 
}
#image { width:auto; }
#track { position:relative; height:18px; }
#handle { position:absolute; left:0; top:-1px; width:9px; height:22px;background:url(../Images/magnifier_handle.gif) no-repeat;  }
.btn-zoom-out { position:absolute; left:2px; top:1px;}
.btn-zoom-in { position:absolute; right:-20px; top:1px;}
.product-img-box .more-views h4 { border-bottom:1px solid #ccc; margin-bottom:.8em; font-size:.95em; text-transform:uppercase; }
.product-img-box .more-views li { float:left; margin-right:6px;}
.product-img-box .more-views li.last { margin-right:0; }
.product-img-box .more-views li img { border:2px solid #ddd; }
/******************************************************************************/