@charset "utf-8";
/* CSS Document */

* {
padding:0;
margin:0;
outline:none;
}

body {
background:url(../images/bg-body.jpg) no-repeat center top #090b0a;
font-size:11px;
font-family:tahoma, arial, sans-serif;
color:#888;
border-top:6px solid #222;
}
a {
text-decoration:none;
color:#eee;
}
a:hover {
text-decoration:underline;
}
a img {
border:none;
}

ul, ol {
list-style:none;
}

.clear {
clear:both;
line-height:0;
font-size:0;
}

h1 {
font-size:24px;
color:#21aabd;
line-height:20px;
padding-bottom:10px;
border-bottom:1px solid #4d4f4e;
font-family:sansation;
margin-bottom:10px;
}
h2 {
font-size:24px;
color:#21aabd;
line-height:20px;
border-bottom:1px solid #4d4f4e;
padding-bottom:10px;
font-family:sansation;
margin-bottom:10px;
}
h3 {
font-size:18px;
color:#21aabd;
line-height:20px;
padding-bottom:10px;
font-family:sansation;
}
h4 {
font-size:14px;
color:#21aabd;
font-family:sansation;
line-height:20px;
border-bottom:1px solid #4d4f4e;
padding-bottom:10px;
margin-bottom:10px;
}
h6 {
font-size:11px;
line-height:16px;
padding-bottom:6px;
color:#21aabd;
}

p {
line-height:15px;
padding-bottom:10px;
}


/*
===========================
	Wrapper
===========================
*/

#wrapper {
width:940px;
margin:0 auto;
}
#header {
width:940px;
float:left;
position:relative;
z-index:50;
}

#logo {
	float:left;
	margin-top:21px;
	margin-left:3px;
}
.right_header {
float:right;
}

.cart-box {
float:right;
height:40px;
}
.cart-left {
float:left;
width:7px;
height:40px;
background:url(../images/bg-left-header.png) no-repeat left top;
}
.cart-right {
float:left;
width:7px;
height:40px;
background:url(../images/bg-right-header.png) no-repeat left top;
}
.cart-content {
float:left;
background:#222;
height:30px;
padding-top:10px;
padding-left:7px;
padding-right:7px;
}
.cart-content ul {
float:left;
padding-left:28px;
line-height:20px;
background:url(../images/bg-cart.gif) no-repeat left top;
}
.cart-content ul li {
float:left;
font-family:sansation;
font-size:13px;
color:#aaa;
background:url(../images/sep-nav-header.gif) no-repeat left 5px;
padding:0 5px 0 7px;
}
.cart-content ul li:first-child {
background:none;
padding-left:2px;
}
.cart-content ul li a {
color:#aaa;
}
.cart-content ul li a span {
color:#21aabd;
}

.account_login {
float:right;
padding-top:13px;
padding-right:12px;
}
.account_login li {
float:left;
line-height:16px;
background:url(../images/sep-nav-header.gif) no-repeat left 4px;
padding:0 6px 0 8px;
}
.account_login li a {
color:#aaa;
}
.account_login li:first-child {
background:none;
}
.account_login li a:hover , .account_login li a.active{
color:#21aabd;
}

.search_field {
float:right;
clear:both;
width:360px;
height:37px;
background:url(../images/bg-search.png) no-repeat left top;
padding-left:33px;
margin-top:15px;
margin-bottom:16px;
}
.search_field input {
float:left;
height:15px;
border:none;
background:none;
width:272px;
font-family:tahoma, arial, sans-serif;
font-size:14px;
color:#aaa;
padding:11px 0;
}
.search_field a {
display:block;
float:right;
height:28px;
width:75px;
text-indent:-9999px;
margin-top:5px;
margin-right:5px;
}

#nav {
width:935px;
height:47px;
background:url(../images/bg-nav.png) no-repeat left top;
float:left;
padding:1px 3px 0 4px;
}
#nav li {
float:left;
position:relative;
padding-bottom:9px;
}

#nav li a {
display:block;
float:left;
line-height:16px;
height:26px;
padding-top:10px;
font-family:sansation;
font-size:13px;
text-transform:uppercase;
color:#000;
background:url(../images/bg-sep-nav.gif) no-repeat right top;
padding-left:18px;
padding-right:20px;
}
#nav li ul {
position:absolute;
left:-97px;
top:45px;
display:none;

width:214px;

padding:0 15px;
padding-top:18px;
padding-bottom:4px;
background:url(../images/menu-top.png) no-repeat left top;
}

#nav li ul li {
padding:0;
width:200px;
background:none;
padding-left:14px;
}
#nav li ul li.bottom_bg_list {
position:absolute;
height:10px;
bottom:-10px;
left:0;
width:244px;
background:url(../images/menu-bottom.png) no-repeat left top;
text-indent:-9999px;
}
#nav li ul li.top_bg_list {
position:absolute;
height:10px;
top:-10px;
left:0;
width:244px;
background:url(../images/arrow-top-list.png) no-repeat center bottom;
text-indent:-9999px;
}
#nav li ul li:first-child {
line-height:24px;
font-size:12px;
font-weight:bold;
color:#21aabd;
background:#291f22;
margin-bottom:5px;
}
#nav li:hover ul {
display:block;
}
#nav li ul li a {
font-family:tahoma, arial, sans-serif;
font-size:11px;
text-transform:none;
line-height:16px!important;
height:auto;
display:inline;
padding:0;
background:none;
width:auto;
}
#nav li ul li a:hover {
text-decoration:underline;
background:none;
}
#nav li a:hover ,#nav li a.active {
background:url(../images/bg-sep-nav.gif) no-repeat right top #21aabd;
text-decoration:none;
}

#content {
float:left;
width:940px;
padding-bottom:15px;
position:relative;
z-index:10;
}
#slider_wrapper {
width:930px;
height:367px;
padding:5px;
background:url(../images/bg-border-img.png) repeat left top;
position:relative;
margin-bottom:20px;
}
#slider {
float:left;
width:930px;
z-index:10;
height:367px;
position:relative;
}
#slider img {
position:absolute;
top:0;
left:0;
width:930px;
height:367px;
}
#pager_wrapper {
position:absolute;
bottom:43px;
z-index:100;
left:-5px;
height:40px;
background:#21aabd;
font-size:16px;
line-height:40px;
padding-left:10px;
padding-right:10px;
}
#pager_wrapper span {
display:block;
float:left;
width:15px;
height:23px;
cursor:pointer;
margin:9px 5px 0 4px;
}
#pager_wrapper span#prev {
background:url(../images/arrow-left.png) no-repeat left top;
}
#pager_wrapper span#next {
background:url(../images/arrow-right.png) no-repeat left top;
}
#pager {
float:left;
}
#pager  a {
display:block;
float:left;
padding:0 4px;
color:#000;
}
#pager a.activeSlide {
text-decoration:underline;
}

#categories {
width:940px;
float:left;
}
#categories h1 {
margin-bottom:22px;
}
#left_categories {
	float:left;
	width:940px;
	position:relative;
	padding-left: 0px;
}

.scroller {
	float:left;
	width:940px;
	position:relative;
	padding-bottom:7px;
}
#controls {
position:absolute;
top:4px;
right:0;
width:80px;
height:22px;
}
#controls a {
display:block!important;
float:left;
width:23px;
height:23px;
margin-left:15px;
text-indent:-9999px;
background:url(../images/left-arrow.png) no-repeat left top;
}
#controls a.nextBtn {
background:url(../images/right-arrow.png) no-repeat left top;
}
.scroller ul, .scroller li{
	margin:0;
	padding:0;
	list-style:none;
	position:relative;
	width: 940px;
}

.scroller li
{
	width:940px;
	overflow:hidden;
	display:block;
}	

.row_scroller {
	width:850px;
	float:left;
	margin-bottom:21px;
	padding-left: 65px;
}
.row_scroller a {
display:block;
float:left;
padding:5px;
background:url(../images/bg-border-img.png) repeat;
margin-left:16px;
}
.row_scroller a:first-child {
margin-left:0;
}
#right_categories {
width:340px;
float:right;
}
#right_categories img {
padding:5px;
background:url(../images/bg-border-img.png);
}
.add_banner {
float:left;
width:940px;
margin-bottom:25px;
}

#product_wrapp {
width:930px;
float:left;
background:url(../images/bg-border-img.png) ;
padding:5px;
margin-bottom:15px;
position:relative;
}

.product_list {
width:922px;
float:left;
background:url(../images/bg-scroller-product.gif) repeat-x top #070707;
border:1px solid #191919;
padding-top:14px;
padding-bottom:16px;
padding-left:6px;
}
.jcarousel-prev {
width:23px;
height:23px;
top:-60px;
right:30px;
position:absolute;
cursor:pointer;
background:url(../images/left-arrow.png) no-repeat left top ;
}
.jcarousel-next {
width:23px;
height:23px;
position:absolute;
cursor:pointer;
top:-60px;
right:0;
background:url(../images/right-arrow.png) no-repeat left top;
}
#carusel_wrapper {
position:relative;
width:900px;
margin-left:15px;
float:left;

}
#product_carusel ul {
position:relative;
padding:0;
margin:0;
}
#product_carusel li {
	width:880px;
	float:left;
	margin-right:14px;
}
.product_box {
	width:880px;
	float:left;
}
.product_box h6 {
padding-left:6px;
}
.box_pro {
width:146px;
float:left;
border:3px solid #121212;
background:#2b2b2b;
padding:7px;
}
.box_pro img {
float:left;
padding:3px;
margin-bottom:6px;
}
.box_pro:hover img {
background:url(../images/frame-img.jpg) no-repeat left top;
}
.box_pro ul {
width:138px;
margin-bottom:5px;
padding-left:8px;
float:left;
clear:both;
}
.box_pro li {
float:left;
padding-left:12px!important;
line-height:16px;
width:126px!important;
height:auto!important;
background:url(../images/bg-plus.gif) no-repeat left 2px;
padding-bottom:5px;
}
.box_pro p {
font-weight:bold;
font-size:14px;
color:#eee;
padding-left:12px;
}
.box_pro p span {
color:#21aabd;
}
.box_pro a.btn-cart {
display:block;
float:left;
width:146px;
height:26px;
background:url(../images/btn-add-cart.png) no-repeat left top;
text-align:center;
line-height:26px;
color:#010101;
font-size:13px;
text-indent:-9999px!important;
text-transform:uppercase;
}
.box_pro a.btn-cart:hover {
text-decoration:none;
}

/*
===========================================
	footer
===========================================
*/

#outer_footer {
width:930px;
float:left;
background:url(../images/bg-border-img.png) ;
padding:5px;
margin-bottom:15px;
}
#footer {
width:908px;
float:left;
background:url(../images/bg-scroller-product.gif) repeat-x top #070707;
border:1px solid #191919;
padding-top:20px;
height:160px;
padding-left:20px;
}
#footer h4 {
text-transform:uppercase;
color:#efefef;
margin-bottom:10px;
}

.about {
float:left;
width:220px;
padding-right:28px;
}
.about li {
float:left;
padding-left:10px;
line-height:14px;
width:210px;
background:url(../images/bg-sep-footer.png) no-repeat left 6px;
padding-bottom:4px;
}
.about li a {
color:#888;
}
.about li a:hover {
color:#21aabd;
}
.newsletter {
float:left;
width:220px;
}
.newsletter li {
float:left;
width:220px;
padding-bottom:10px;

}
.newsletter input {
height:16px;
padding:5px 10px;
float:left;
border:none;
color:#666;
font-size:11px;
font-family:tahoma, arial, sans-serif;
}
.newsletter input.txtfld {
width:192px;
background:url(../images/bg-input-f1.png) no-repeat left top;
}
.newsletter input.txtfld2 {
background:url(../images/bg-input-f2.png) no-repeat left top;
width:121px;
margin-right:4px;
}
.newsletter a {
display:block;
float:left;
text-align:center;
color:#000;
font-size:13px;
height:26px;
line-height:24px;
background:url(../images/tn-signup.png) no-repeat left top;
width:67px;
text-transform:uppercase;
}
.newsletter a:hover {
text-decoration:none;
}

.connect_us {
	float:left;
	width:850px;
	padding-left:27px;
}
.connect_us p {
padding-bottom:4px;
color:#878787;
}
.social li {
float:left;
padding-left:6px;
margin-bottom:20px;

}
.privacy li {
float:left;
background:url(../images/sep-footer.gif) no-repeat left 3px;
line-height:15px;
padding:0 3px 0 5px;

}
.privacy li:first-child {
background:none;
padding-left:0;
}
.privacy li a {
color:#878787;
white-space:nowrap;
}

/**/
#breadcrumb {
width:926px;
float:left;
background:url(../images/bg-border-img.png) repeat;
height:25px;
margin-bottom:15px;
padding-top:8px;
padding-left:14px;
}
#breadcrumb h6 {
font-size:12px;
font-weight:normal;
float:left;
text-transform:uppercase;
line-height:15px;
padding-right:6px;
}
#breadcrumb ul {
float:left;
}
#breadcrumb ul li {
float:left;
line-height:15px;
background:url(../images/sep-nav-header.gif) no-repeat left 3px;
padding:0 4px 0 6px;
}
#breadcrumb ul li:first-child {
background:none;
}
#breadcrumb ul li a {
color:#fff;
text-decoration:underline;
}
#breadcrumb ul li a:hover {
text-decoration:none;
}

#left_content {
width:710px;
float:left;
}


#banner {
width:700px;
float:left;
padding:5px;
background:url(../images/bg-border-img.png);
margin-bottom:15px;
height:216px;
clear:both;
}
#banner img {
float:left;
}

.feature_products {
width:710px;
float:left;
}
.feature_products h1 {
margin-bottom:15px;
}

.listing_wrapp {
float:left;
width:708px;
border:1px solid #333;
background:#111;
padding:6px 0;
margin-bottom:10px;
clear:both;
}
.left_list {
float:left;
padding-left:15px;
line-height:15px;
}
.left_list li {
float:left;
background:url(../images/sep-footer.gif) no-repeat left 3px;
padding:0 4px 0 6px;
color:#666;
}
.left_list li:first-child {
background:none;
padding-left:0;
}
.left_list li span {
color:#21aabd;
}
.left_list li a {
text-decoration:underline;
color:#666;
}
.left_list li a:hover {
text-decoration:none;
}
.right_list {
float:right;
padding-right:10px;
}
.right_list li {
float:left;
padding-left:3px;
line-height:15px;
color:#333;
}
.right_list li a {
color:#666;
}
.right_list li a:hover , .right_list li a.active {
color:#21aabd;
}

.wrapper_product {
width:700px;
padding:5px;
background:url(../images/bg-border-img.png);
float:left;
margin-bottom:12px;
}
.wrapper_product_inner {
width:698px;
background:url(../images/bg-pro-list.gif) repeat-x top #070707;
border:1px solid #141414;
padding-top:11px;
float:left;
}
.wrapper_product_inner .product_box {
margin-left:4px;
}
.wrapper_product_inner .product_box  img {
background:url(../images/frame-img.jpg) no-repeat left top;
}
.row_product {
padding-left:6px;
float:left;
width:692px;
padding-bottom:15px;
}

/*Right Content*/
#right_content {
width:220px;
float:right;
}
.categoy_list ,.compare{
width:220px;
float:left;
margin-bottom:15px;

}
.outer_category {
width:210px;
float:left;
padding:5px;
background:url(../images/bg-border-img.png);
}
.outer_category_2 {
width:176px;
background:url(../images/bg-pro-list.gif) repeat-x top #070707;
border:1px solid #222;
padding:10px 16px;
float:left;
overflow:auto;
}
.categoy_list li {
float:left;
width:176px;
padding-bottom:2px;
}
.categoy_list li a {
display:block;
float:left;
line-height:24px;
font-size:12px;
width:176px;
border-bottom:1px solid #2b2b2b;
color:#21aabd;
}
.categoy_list li ul li {
padding-left:15px;
width:161px;
background:url(../images/sep-right-1.png) no-repeat 6px 7px;
}
.categoy_list li ul li ul li {
width:146px;
padding-left:15px;
}
.categoy_list li ul li ul li a {
width:auto;
}
.categoy_list li ul li a {
width:auto;
border-bottom:0;
color:#ccc;
line-height:19px;
font-size:11px;

}
.compare li {
float:left;
width:176px;
}
.compare li a {
display:block;
float:left;
width:158px;
line-height:24px;
color:#888;
border-bottom:1px solid #2a2a2a;
font-size:12px;
padding-left:18px;
background:url(../images/sep-2.png) no-repeat left center;
}
.compare a.btn_compare {
display:block;
float:left;
height:25px;
line-height:23px;
font-size:13px;
color:#000;
text-transform:uppercase;
text-align:center;
background:url(../images/btn-compare.png) no-repeat left top;
width:96px;
margin-top:12px;
}
.compare a.btn_compare:hover {
text-decoration:none;
}
.add_banner_right {
width:210px;
padding:5px;
background:url(../images/bg-border-img.png) repeat;
float:left;
}
.add_banner_right img {
width:210px;
height:380px;
}

.content_login {
float:left;
width:940px;
padding-top:20px;
}
.left_col {
float:left;
width:480px;
}
.left_col h2 {
font-size:20px;
margin-bottom:0;
padding-bottom:18px;
border:none;
}
#sign_in {
float:left;
width:470px;
padding:5px;
background:url(../images/bg-border-img.png);
margin-bottom:20px;
}
.wrapp_signin {
width:433px;
background:url(../images/bg-signin.gif) repeat-x top #070707;
border:1px solid #141414;
padding:15px 15px 10px 20px;
float:left;
}
.wrapp_signin p {
padding-bottom:20px;
}
.wrapp_signin li{
float:left;
width:433px;
padding-bottom:8px;
}
.wrapp_signin li span {
display:block;
float:right;
padding-right:19px;
}
.wrapp_signin li label {
display:block;
float:left;
width:100px;
font-weight:bold;
color:#eee;
line-height:20px;
}
.wrapp_signin li input {
float:left;
padding:6px 10px;
width:292px;
height:14px;
border:none;
background:url(../images/bg-input-2.gif) no-repeat left top;
}

.login_btn {
float:left;
width:413px;
padding-right:20px;
padding-top:12px;
text-align:right;
line-height:22px;
padding-bottom:5px;
}
.login_btn input {
float:right;
margin-left:20px;
}

.new_customer {
width:470px;
padding:5px;
float:left;
background:url(../images/bg-border-img.png) ;
}
.customer_wrapp {
width:418px;
background:url(../images/bg-scroller-product.gif) repeat-x top #070707;
border:1px solid #141414;
padding:15px 30px 18px 20px;
float:left;
}
.customer_wrapp p {
line-height:18px;
color:#eee;
padding-bottom:20px;
}
input.btn_create_account {
float:right;
margin-top:17px;
}
.right_col {
float:right;
width:431px;
padding:5px;
background:url(../images/bg-border-img.png);
}
.right_col h2 {
font-size:20px;
}
.right_col  img {
float:left;
}
.bottom_left_list {
float:left;
width:375px;
background:#000;
padding:15px 28px 20px 28px;
}
.bottom_left_list li {
float:left;
width:175px;
padding-left:12px;
background:url(../images/bg-sep-footer.png) no-repeat 3px 5px;
line-height:15px;
}
.bottom_left_list li a {
font-size:12px;
color:#aaa;
}
.bottom_left_list li a:hover {
color:#21aabd;
}


/*
=================================================
		Shopping Cart
=================================================
*/

#shipping_cart {
width:940px;
float:left;
margin-top:8px;
}

.heading_cart {
width:940px;
float:left;
margin-bottom:15px;
}
.heading_cart a.btn_shopping  {
float:right;
}
a.btn_shopping  {
display:block;
float:left;
padding-left:15px;
font-size:13px;
line-height:28px;
color:#000;
background:url(../images/bg-left-btn.png) no-repeat left top;
}
a.btn_shopping:hover {
text-decoration:none;
}
a.btn_shopping span {
display:block;
float:left;
padding-right:15px;
background:url(../images/bg-right-btn.png) no-repeat right top;
text-transform:uppercase;
}
.product_list_wrapper {
width:940px;
float:left;
margin-bottom:12px;

}

.product_list_heading {
width:800px;
float:left;
background:url(../images/bg-heading-product.png) no-repeat left top;
height:30px;
padding-left:140px;
}
.product_list_heading li {
float:left;
line-height:25px;
padding-top:1px;
font-size:13px;
color:#000;
}
.product_list_heading li.list-1 {
width:545px;
}
.product_list_heading li.list-2 {
width:95px;
}
.product_list_heading li.list-3 {
width:75px;
}
.product_list_heading li.list-4 {
width:65px;
}

.prouduct_info {
width:940px;
float:left;
border-bottom:1px solid #5a5c5b;
padding-bottom:7px;
padding-top:8px;
height:50px;

}

.btn_delete {
float:left;
height:50px;
padding-left:18px;
}
.btn_delete a {
display:block;
float:left;
position:relative;
top:50%;
margin-top:-8px;
}
.img_product {
float:left;
width:60px;
height:50px;
padding-left:31px;
}
.product_description {
float:left;
height:50px;
padding-left:30px;
width:530px;


}
.product_description p {
position:relative;
top:50%;
margin-top:-8px;
color:#ccc;
padding-bottom:0;
}
.unit_price {
float:left;
width:70px;
text-align:center;
height:50px;
}
.unit_price p ,.total_price p{
position:relative;
top:50%;
margin-top:-8px;
color:#eee;
padding-bottom:0;
}
.input_qty {
float:left;
width:116px;
height:38px;
text-align:center;
padding-top:12px;
}
.input_qty input {
background:#fff;
border:none;
border-left:1px solid #757675;
border-right:1px solid #757675;
text-align:center;
color:#666;
font-size:12px;
font-family:tahoma, arial, sans-serif;
width:22px;
padding:5px 0;
height:14px;

}
.total_price{
float:left;
width:65px;
height:50px;
}

.price_bottom_panel {
width:940px;
float:left;
margin-bottom:15px;
}
.left_panel {
float:left;
width:425px;
}
.left_panel p {
clear:both;
color:#eee;
padding-bottom:0;
padding-top:6px;
}

.right_panel_wrapper {
float:right;
padding:5px;
background:url(../images/bg-border-img.png);
}
.right_panel_content {
border:1px solid #171717;
float:left;
width:205px;
background:url(../images/bg-total-product.gif) repeat-x top #0b0b0b;
padding-top:6px;
}
.right_panel_content li {
float:left;
width:205px;
color:#666;
line-height:15px;
padding-bottom:7px;

}
.right_panel_content li span {
display:block;
float:left;

}
.right_panel_content li span.left {
text-align:right;
width:105px;
}
.right_panel_content li span.right {
text-align:center;
width:100px;
}
.right_panel_content li.total {
background:#1b1b1b;
font-weight:bold;
font-size:14px;
color:#21aabd;
line-height:30px;
padding-bottom:0;
}
.postal_address {
width:940px;
float:left;
margin-bottom:15px;
}
.postal_address h2 {
font-size:20px;
margin-bottom:12px;
border-bottom:1px solid #4e504f;
}
.shipping_tax {
width:650px;
float:left;
}
.discount {
width:280px;
float:right;
}
.post_wrapp2 {
padding:5px;
width:270px;
float:left;
background:url(../images/bg-border-img.png);
}
.post_content2 {
padding:25px 25px 26px 25px;
float:left;
width:220px;
border:1px solid #161616;
background:url(../images/bg-postal.gif) repeat-x top #070707;
}
.post_wrapp {
padding:5px;
width:640px;
float:left;
background:url(../images/bg-border-img.png);
}
.post_content {
padding:25px 25px 14px 35px;
float:left;
width:580px;
border:1px solid #161616;
background:url(../images/bg-postal.gif) repeat-x top #070707;
}
.shipping_tax li {
float:left;
width:277px;
padding-right:12px;
padding-bottom:12px;
}
.shipping_tax li select {
padding:3px;
height:27px;
font-family:tahoma, arial, sans-serif;
color:#999;
font-size:11px;
width:270px;
border:1px solid #b0b0b0;
}

.shipping_tax li input.txtfld ,.post_content2 input {
float:left;
height:15px;
border:1px solid #b0b0b0;
font-family:tahoma, arial, sans-serif;
color:#999;
font-size:11px;
width:253px;
padding:5px 10px;
}
.post_content2 input {
width:198px;
margin-bottom:12px;
}
.shipping_tax li a.btn_calculate , a.btn_calculate{
display:block;
float:right;
height:26px;
line-height:24px;
font-size:13px;
color:#000;
text-transform:uppercase;
text-align:center;
width:101px;
background:url(../images/btn-calculate.png) no-repeat left top;
margin-top:2px;
}
.shipping_tax li a.btn_calculate:hover {
text-decoration:none;
}

.welcome_message {
width:700px;
float:left;
padding-top:10px;
padding-bottom:15px;
}
.welcome_message h6 {
color:#eee;
}
.welcome_message p {
color:#eee;
line-height:22px;
}
#left_content_myaccount {
width:700px;
float:left;
}
#left_content_myaccount h2 {
font-size:20px;
margin-bottom:15px;
}
.recent_orders {
width:700px;
float:left;
margin-bottom:20px;
}
.border_wrapp {
width:690px;
float:left;
padding:5px;
background:url(../images/bg-border-img.png);
}
.content_order {
width:688px;
float:left;
border:1px solid #101010;
background:url(../images/bg-order.gif) repeat-x top #070707;
}
.recent_orders li {
float:left;
width:688px;
}
.recent_orders li.heading {
line-height:25px;
background:#070707;
}
.recent_orders li.heading span {
text-transform:uppercase;
line-height:25px;
color:#999;
padding-bottom:0;
}
.recent_orders li  span {
display:block;
float:left;
color:#656464;
line-height:18px;
border-right:1px solid #101010;
text-align:center;
padding-bottom:4px;
}
.recent_orders li  span a {
color:#656464;
}
.recent_orders li.heading  span.box1{
width:66px;
padding-left:15px;
}
.recent_orders li  span.box1 {
width:56px;
padding-left:25px;
text-align:left;
}
.recent_orders li  span.box2 {
width:121px;
}
.recent_orders li  span.box3 {
width:90px;
}
.recent_orders li  span.box4 {
width:119px;
}
.recent_orders li  span.box5 {
width:119px;
}
.recent_orders li  span.box6 {
border:none;
width:150px;
}
.recent_orders li.first span {
padding-top:8px;
}
.recent_orders li.last span{
padding-bottom:15px;
}
.account_information {
width:700px;
float:left;
margin-bottom:15px;
}
.content_information {
width:688px;
float:left;
border:1px solid #1c1d1d;
background:url(../images/bg-info.gif) repeat-x top #070707;
}
.row_top {
float:left;
width:688px;
border-bottom:1px solid #1c1d1d;

}
.row_top p {
color:#666;
padding-bottom:6px;
}
.row_top p a {
color:#666;
}
.row_left {
width:295px;
float:left;
padding-left:20px;
border-right:1px solid #1c1d1d;
padding-top:12px;
padding-bottom:15px;
}
.row_right {
width:350px;
padding-left:25px;
float:left;
padding-left:20px;
padding-top:12px;
padding-bottom:15px;
}
.row_top h3{
float:left;
font-size:16px;
margin-bottom:4px;
}
.heading_info a{
float:right;
display:block;
margin-right:20px;
color:#666;
margin-top:5px;
}
.heading_info {
float:left;
width:100%;
}
.recent_tages {
width:700px;
float:left;
margin-bottom:12px;
}
.recent_tages li {
padding:5px;
width:330px;
float:left;
background:url(../images/bg-border-img.png);
margin-bottom:10px;
}
.recent_tages li span {
display:block;
float:left;
}
.recent_tages li span.inner {
width:314px;
padding-left:14px;
border:1px solid #151515;
padding-top:10px;
padding-bottom:10px;
background:url(../images/bg-info.gif) repeat-x top #070707;
}
.recent_tages li span.inner strong {
display:block;
float:left;
width:16px;
height:16px;
line-height:16px;
font-weight:normal;
border:1px solid #3d3d3d;
background:#333;
font-size:12px;
text-align:center;
margin-top:6px;
margin-right:15px;
}
.recent_tages li span.inner span.prodesc a {
font-size:12px;
color:#21aabd;
}
.recent_tages li span.inner span.prodesc {
width:280px;
padding-bottom:5px;
}
.recent_tages li span.inner span.stars {
width:280px;
height:15px;
}
.recent_tages li span.inner span.stars a {
color:#999;
}
.recent_tages li span.inner span.stars em {
display:block;
float:left;
width:12px;
height:12px;
background:url(../images/bg-star.png) no-repeat left top;
margin-right:2px;
}
.recent_tages li span.inner span.stars em.nostar {
background:url(../images/bg-star-h.png) no-repeat left top;
}
.left-box {
width:340px;
float:left;
}
.right-box {
width:340px;
float:right;
}


/*
============================================
Product Detail
============================================
*/

.product_detail {
width:710px;
float:left;
margin-bottom:15px;
}
.product_slider {
width:241px;
float:left;
height:260px;
overflow:hidden;
margin-bottom:20px;
position:relative;
}
.slider_zoom {
width:241px;
float:left;
height:340px;
overflow:hidden;
position:relative;
}
.img-zoom {
width:241px;
float:left;
margin-bottom:15px;
}
.nav_slider {
width:241px;
float:left;
}
.nav_slider span {
display:block;
float:left;
margin-top:20px;
}
#menu {
float:left;
position:relative;
margin-left:25px;
width:190px;
}
#menu ul {
position:relative;
padding:0;
height:60px;
width:auto;
}
#menu .jcarousel-prev  {
left:-24px;
top:12px;
}
#menu .jcarousel-next  {
right:-25px;
top:12px;
}

#menu li {
float:left!important;
display:block!important;
width:53px;
height:47px;
padding:0px 5px;
}
#menu li.act img {
border:3px solid #21aabd;
}
#menu li img {
border:3px solid #151515;
}
.product_slider img {
float:left;
}
.products_description {
width:447px;
float:right;
}
.top_pro {
width:447px;
float:left;
padding-bottom:15px;
border-bottom:1px solid #4c4e4d;
}
.products_description p {
color:#ccc;
line-height:20px;
padding-bottom:12px;
}
.products_description p a {
color:#21aabd;
}
.products_description p big {
font-size:15px;
font-weight:bold;
color:#21aabd;
line-height:20px;
}
.add_qty {
float:left;
width:447px;
padding-bottom:18px;
}
.add_qty label {
display:block;
float:left;
width:33px;
font-weight:bold;
padding-top:5px;
color:#ccc;
}
.add_qty input {
float:left;
width:33px;
border:none;
height:15px;
padding:5px 0;
text-align:center;
background:url(../images/bg-input-2.gif) no-repeat left top;
margin-right:5px;
}
.add_qty a {
display:block;
float:left;
height:27px;
width:116px;
font-size:13px;
color:#000;
line-height:24px;
text-align:center;
text-transform:uppercase;
background:url(../images/bg-add-cart.png) no-repeat left top;
text-decoration:none;
}
.add_more_products {
float:left;
width:447px;
padding-bottom:7px;
}

.add_more_products li {
float:left;
padding-right:15px;
}
.add_more_products  li a {
display:block;
float:left;
line-height:18px;
padding-left:17px;
color:#ccc;
background:url(../images/img-plus.png)  no-repeat left 4px;
}
.qucik_review {
width:435px;
padding-right:12px;
float:left;
padding-top:20px;
}
.product_review {
width:710px;
float:left;
margin-bottom:15px;


}
.product_review h2 {
margin-bottom:18px;
padding-bottom:12px;
}
.product_review p{

line-height:20px;
color:#ccc;
padding-right:25px;
}
.similar_product {
width:710px;
float:left;
margin-bottom:10px;
}
.product_tags {
width:710px;
float:left;
}
.product_tags h2 {
margin-bottom:16px;
}
.product_tags input {
float:left;
padding:8px 10px;
width:472px;
height:16px;
border:none;
font-family:tahoma, arial, sans-serif;
font-size:12px;
color:#aaa;
background:url(../images/bg-input-tags.png) no-repeat left top;
margin-right:5px;
margin-bottom:6px;
}
.product_tags a.btn_addtag {
display:block;
float:left;
height:27px;
width:116px;
font-size:13px;
color:#000;
line-height:24px;
text-align:center;
text-transform:uppercase;
background:url(../images/bg-add-cart.png) no-repeat left top;
text-decoration:none;
margin-top:2px;
clear:right;
}
.product_tags  p {
clear:both;
color:#ccc;
padding-bottom:0;
}
