

/*  --------------------------------------------------------------------  */

font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:17px; {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:17px;}
#9f9f9f {color:#9f9f9f;}

outline:none; text-decoration:underline; {outline:none; text-decoration:underline;}
#000 {color:#000;}

font-size:17px; text-decoration:none; line-height:20px; font-weight:bold; {font-size:17px; text-decoration:none; line-height:20px; font-weight:bold;}
color:#8f90da; {color:#8f90da;}

	color:#181818;
	font-size:16px;
	line-height:18px;
	font-weight:normal; {	color:#181818;
	font-size:16px;
	line-height:18px;
	font-weight:normal;}

font-size:16px;
	line-height:16px;
	font-weight:normal;
	padding:14px 12px;
	background:url(../images/prod-name-bg.jpg) repeat left top;
	color:#fff;
	margin:0 0 8px 0; {font-size:16px;
	line-height:16px;
	font-weight:normal;
	padding:14px 12px;
	background:url(../images/prod-name-bg.jpg) repeat left top;
	color:#fff;
	margin:0 0 8px 0;}

font-size:12px; font-weight:normal; background:#fafafa; color:#000; {font-size:12px; font-weight:normal; background:#fafafa; color:#000;}
#000 {color:#000;}

/*  --------------------------------------------------------------------  */

/* CSS Document */

* { margin:0; padding:0;}
body { background:url(../images/body-bg.jpg) repeat left top; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:17px; color:#000000; padding:0px 0 50px 0; } 
table, td {border-collapse:collapse; font-size:100%;}
table, td, img {border:0;}
form, td {margin:0; padding:0;}
td { vertical-align:top; text-align:left;}

.main-width { width:1016px; margin:0 auto; text-align:left; background:#021b2a;}

input, textarea { font-family:Tahoma; font-size:1em;}

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

img {vertical-align:top;}
a img { border:0;}
ul { list-style:none;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper_title{ width:737px; overflow:hidden; background-color: #333; padding:7px; margin-left: 20px; color: #fff; border-radius: 10px 10px 0 0;}
.wrapper_title strong { color: #fff; font-size: 22px; line-height: 22px;}
.wrapper_description { background-color: #fff; width:731px; overflow:hidden; padding:10px; margin-left: 20px; color: #000; font-size:14px;}
.wrapper_center{ width:701px; overflow:hidden; background-color: #fff; padding:25px; margin-left: 20px; color: #000; margin-bottom: 10px; border-radius: 0px 0px 10px 10px;}
.wrapper_center .indent{
    background: url("../images/line.gif") repeat-x scroll 0 bottom transparent;
    clear: both;
    height: 100%;
    margin: 0 0 20px;
    overflow: hidden;
    padding: 0 20px 20px 0;
    position: relative;
}

.wrapper_center .indent-c{
    background: url("../images/line.gif") repeat-x scroll 0 bottom transparent;
    width: 330px;
    float: left;
    height: 215px;
    margin: 0 0 20px;
    overflow: hidden;
    padding: 0 20px 20px 0;
    position: relative;
}

.wrapper_center .indent-c-category{
    background: url("../images/line.gif") repeat-x scroll 0 bottom transparent;
    width: 213px;
    float: left;
    height: 200px;
    margin: 0 0 20px;
    overflow: hidden;
    padding: 0 20px 35px 0;
    position: relative;
}

.wrapper_center .indent-c h2 { font-size:12px;}
.wrapper_center .indent-c-category h2 { font-size:12px; text-align: center; min-height: 40px;}
/*.wrapper_center .indent img{ width:199px; float:left; margin-right: 20px; }*/
.wrapper_center .indent-c img{ width:182px; float:left; margin-right: 20px; ;}
.wrapper_center .indent-c-category img{ height:160px; display: block; margin: 0 auto; }
.wrapper_center .numb{ color: #9F9F9F;  }
.wrapper_center .indent .photo_b img{ width:250px; float:left; margin-right: 20px; }
.wrapper_center .indent-c .photo_b img{ width:250px; float:left; margin-right: 20px; }
.wrapper_center .indent .photo_s img{ width:80px; float:left; margin-right: 5px; margin-top:10px; padding:5px; border: 2px solid #000; border-radius: 7px;}
.wrapper_center .indent-c .photo_s img{ width:80px; float:left; margin-right: 5px; margin-top:10px; padding:5px; border: 2px solid #000; border-radius: 7px;}
.wrapper_center .indent .more{ float:right; font-size:15px; position: absolute; bottom: 5px; right: 10px;}
.wrapper_center .indent-c .more{ float:right; font-size:15px; position: absolute; bottom: 5px; right: 10px;}
.wrapper_center .indent .more a{ color: blue;}
.wrapper_center .indent-c .more a{ color: blue;}
.wrapper{ width:100; overflow:hidden;}
.container { width:100%;}
.column-1, .column-2, .column-3{ float:left;}

a {color:#000; outline:none; text-decoration: none;}
a:hover{text-decoration:underline;}
p { margin:0; padding:0;}

/* ============================= header ====================== */
#heder{}
#header .left-head{
	float:left;
}
#header .right-top{
	float:right;
	overflow:hidden;
	width:738px;
	text-align:right;
    color: #FFF;
    margin-right: 30px;
    margin-top: 10px;
}
#header .right-top a{
    color: #FFF;
}
#header .right-head{
	float:left;
	overflow:hidden;
	width:738px;
}
#header .logo{
	padding:20px 15px 0 15px;
	float:left;
	overflow:hidden;
	-webkit-margin-before: -16px;
}
#header .search{
	float:right;
	padding:2px 0px 0 0px;

}
#header .search .input1{
	background:url(../images/search-bg.gif) repeat-x left top;
	border:none;
	float:left;
	padding:10px 5px 10px 14px;
	color:#000;
	font-size:14px;
	width:180px;
}
#header .search .input2{
	padding:0;
	border:none;
	float:left;
}
#header .lang{
	float:right;
	padding:29px 36px 0 22px; 
}
#header .navigation{
	color:#5d5d5d;
	font-size:11px;
	line-height:20px;
	text-transform:uppercase;
	padding:27px 0 0 0;
}
#header .navigation a{
	color:#5d5d5d;
	text-decoration:none;
}
#header .navigation a:hover{
	color:#fff;
}
#header .cart{
	color:#6d6d6d;
	font-size:12px;
	line-height:14px;
	text-transform:uppercase;
	background:url(../images/cart.gif) no-repeat left 1px;
	overflow:hidden;
	padding-left:44px;
	padding-bottom:2px;
	margin:30px 0 0 0;
}
#header .cart a{
	text-decoration:none;
}
#header .cart .st1{
	color:#fff;
	padding-bottom:2px;
	display:inline-block;
	padding-top:1px;
}
#header .cart .st1:hover{
	color:#999;
}
#header .cart .st2{
	color:#414141;
	font-weight:bold;
}
#header .cart .st2:hover{
	color:#fff;
}
#header .cart .one{
	display:block;
}
#header .box2{
	border-top:1px solid #aeaeae;
	border-bottom:1px solid #aeaeae;
	margin-top:16px;
	width: 751px;
	padding-bottom:5px;
}

#header .menu{}
#header .menu ul{
	padding:7px 0 0 27px;
	margin:0;
}
#header .menu ul li{
	float:left;
}
#header .menu ul li:first-child a{
	background:none;
	padding-left:0;
}
#header .menu ul li a{
	color:#fefefe;
	font-size:14px;
	line-height:40px;
	text-decoration:none;
	background:url(../images/menu-line.gif) no-repeat left 7px;
	padding:0px 22px 0px 22px;
	overflow:hidden;
	display:block;
}
#header .menu ul li a:hover,
#header .menu ul li.selected a{
	color:#9799e8;
}
#header .currencies{
	background:#161616;
	overflow:hidden;
	color:#9a9a9a;
	font-size:13px;
	line-height:13px;
	text-transform:uppercase;
	padding:11px 17px 11px 20px;
	float:right;

}
#header .currencies select{
	width:85px;
	line-height:17px;
	color:#706c56;
	text-transform:none;
	font-size:10px;
	font-family:Tahoma, Geneva, sans-serif;
	line-height:12px;
	padding: 0 0 1px 1px;
	margin-left:-4px;
}
/* ============================= content ===================== */

.name{ font-size:17px; text-decoration:none; line-height:20px; font-weight:bold;}
.name:hover{ color:#8f90da;}
.column-center
    {
        background-color: white;
        width: 100%;
        float: right;
        margin-left: 10px;
    }

.column-center .indent{
    background: url("../images/line.gif") repeat-x scroll 0 bottom transparent;
    clear: both;
    height: 100%;
    margin: 0 0 20px;
    overflow: hidden;
    padding: 0 20px 20px 0;
}
.column-center-padding{
	padding:10px 28px 10px 0;
}
#column-left{
	padding-left:6px;
	padding-right:50px;
	padding-top:10px;
	padding-bottom:24px;
	float: left;
	background-color: #021b2a;
	width: 171px;
    display: block;
}

.column-title h1{
	padding: 0px 0px 0px 5px;
	color: red;
    }
	
.column-left-body{
	margin-left: 0px;
	font-size: 14px;
    width: 190px;
    }

.column-left-body ul {
    width:170px;
	margin-top: 5px;
    margin-left: 5px;
    }

.column-left-body ul li{
    margin-left: 8px;
}

.column-left-body ul li a{
	margin-top:5px;
	color: white;
	font-size: 14px;
    width: 70px;
    }

.column-right {
    float: right;
    margin-right: 18px;
}

.centerBoxContentsFeatured,
.specialsListBoxContents,
.centerBoxContentsNew,
.centerBoxContentsSpecials{
	width:240px!important;
}
.product-col{
	width:238px!important;
	margin-bottom:14px;
}
.product-col .name{
	color:#fff;
	font-size:16px;
	line-height:16px;
	font-weight:normal;
}
.product-col .name:hover{
	color:#b9c3e7;
}
.product-col .prod-name{
	background:url(../images/prod-name-bg.jpg) repeat left top;
	padding:17px 0 15px 23px;
}
.product-col .prod-info{
	background:#f1f1f1;
	padding:26px 17px 21px 25px;
}
.product-col .price{
	float:left;
}
.price{
	color:#181818;
	font-size:16px;
	line-height:18px;
	font-weight:normal;
}
.price strong{
	font-weight:normal;
}
.product-col .button{
	float:right;
}
#newProductsDefaultHeading{
	font-size:16px;
	line-height:16px;
	font-weight:normal;
	padding:16px 12px;
	background:url(../images/prod-name-bg.jpg) repeat left top;
	color:#fff;
	margin:0 0 8px 0;
}


#indexBody #contentMainWrapper .tie .tie-indent #specialsDefault{
	display:none;
}
/* ============================= aside ====================== */
#aside{
	width:100%;
	overflow:hidden;
	background:url(../images/body-bg.jpg) repeat left top;
}
#aside .inner{
	padding:25px 0 27px 0;
}
#aside .aside-nav .list1{ padding:7px 58px 12px 28px; margin:12px 0 0 0; background:url(../images/aside-line.png) no-repeat right top; float:left;}
#aside .aside-nav .list1.alt{ padding:7px 78px 12px 81px;}
#aside .aside-nav .list1.alt.last{ padding:7px 57px 12px 81px; background:none;}
#aside .aside-nav .list1 li{}
#aside .aside-nav .list1 li a{ font-size:11px; line-height:22px; color:#9f9f9f; text-decoration:none; background:url(../images/marker1.gif) no-repeat left 4px; padding-left:13px;}
#aside .aside-nav .list1 li a:hover{ color:#fff;}
/* ============================= footer ====================== */

.footer_banner
{
    float: left;
    margin: 0px 13px; 
    margin-bottom: 10px; 
}

#footer{
	backgrounda#021b2a;
	padding:15px 0 14px 28px;
}
#footer .copyright{
	color:#575757;
	font-size:11px;
	line-height:14px;
	text-transform:uppercase;
	padding:4px 0 0 0;
}
#footer .copyright a{
	color:#dfdfdf;
	text-decoration:none;
}
#footer .copyright a:hover{
	text-decoration:underline;
}
#footer .cards{
	padding-right:19px;
}
/* ============================= forms ======================= */
input, select, textarea{ font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:normal; color:#010101; border:solid 1px #e3e3e3; padding:2px; background:#fdfdfd;}


/* ============================= coin ======================= */
.banners{
	margin: 10px 0 30px 0px;
}
#coin-slider{
	width:750px!important;
	height:366px!important;
	overflow:hidden;
}

.sub_slider{
    background-color: blue;
    float: right;
    position: absolute;
    margin-top: 380px;  
    margin-left: 245px;
    width: 748px;
    height: 50px;
}

.coin-slider { overflow: hidden; zoom: 1; position: relative; float:right; margin-right:19px}
.coin-slider a{ text-decoration: none; outline: none; border: none; }

.cs-buttons { position:absolute!important; bottom:17px!important; left:15px!important; z-index:100!important; margin:0!important; padding:10px;}
.cs-buttons a { margin-left: 3px; border:none; background:url(../images/pagination.png) no-repeat right top; text-indent:-1000px!important; display:block; width:15px; height:15px; float:left;}
.cs-buttons a:hover{
	background:url(../images/pagination.png) no-repeat left top;
}
.cs-buttons a.cs-active { background:url(../images/pagination.png) no-repeat left top;}

.cs-title { width: 990px; padding: 10px; background-color: #000000; color: #FFFFFF; }

.cs-prev,
.cs-next { background-color: #000000; color: #FFFFFF; padding: 0px 10px; display:none;}

