@charset "utf-8";


.container {
	width:975px;
	margin:0 auto 0 auto;
	background:#FFF;
   position:relative;
   z-index:0;
}

.right_top {
	width:975px;
	margin:0 auto;
	color:#FFF;
	text-align:right;
	padding:5px 30px 5px 0;
}

.container_top {
	background:url(../images/container_top.jpg) no-repeat 0 0;
}


.container_bottom {
	background: url(../images/container_bottom.jpg) no-repeat left bottom;
	   padding:9px 6px 9px 7px;

}

.header {
	height: 87px;
	background: url(../images/header_repeat.jpg) repeat-x 0 0;
	border-radius: 10px;
   -moz-border-radius: 10px;
   -webkit-border-radius: 10px;
   behavior: url(border-radius.htc);
   margin:0 0 10px 0 ;
      z-index:3;


}

.head_one {
	margin:0 0 0 5px;
	float:left;
}

.head_two {
	margin:10px 0 0 5px;
	float:left;
}

.head_three {
	margin:16px 0 0 192px;
	float:left;
	background:url(../images/phone.png) no-repeat 0 0;
	height:44px;
	width:135px;
	color:#FFF;
	font-weight:bold;
	font-size:13px;
	padding:10px 0 0 85px;
	line-height:20px;
}
.head_three_home {
margin:0px;
	float:left;

	height:44px;
	width:185px;
	color:#FFF;
	font-weight:bold;
	font-size:13px;
	padding:10px 0 0 85px;
	line-height:20px;
}
.nav {
	background:url(../images/nav_repeat.jpg) repeat-x 0 0;
	height:45px;
	border-radius: 8px;
   -moz-border-radius: 8px;
   -webkit-border-radius: 8px;
   behavior: url(border-radius.htc);
   margin:0 0 3px 0;
         z-index:3;

}


a.d2m {
	text-decoration:none;
	color:#FC0;
}


.nav_left {
	float:left;
	margin:15px 0 0 29px;
}


.nav_left ul li{
	float:left;
	color:#FFF;
	padding:0 10px 0 0;
	font-size:13px;
	list-style:none;
}

.nav_left ul li a{
	color:#FFF;
	text-decoration:none;
}




.nav_right {
	float: right;
	color:#ed1c24;
	font-size:13px;
	padding:15px 15px 0 0;
}

.content_one {
	float:left;
	width: 201px;
}

.content_two {
	float:left;
	width: 548px;
	margin:0 4px 0 6px;
}


.content_two ul  {
	margin:0 0 0 30px;
}



.content_three {
	float:left;
	width: 203px;
}

.main_catagory {
	background:#343d7a url(../images/cata_bg.jpg) repeat-x 0 0;
	color:#FFFFFF;
	line-height:15px;

}

.testimonial h4 {
	font-size:18px;
	padding:10px 0 0 0;
}

.cata_top {
	background:url(../images/cata_top.jpg) no-repeat 0 0;
}

.cata_bottom {
	background: url(../images/cata_bottom.jpg) no-repeat left bottom;
	padding:5px 0 5px 0;
}
.main_cata{
	background: url(../images/main_bg.png) no-repeat 0 0;
	height:26px;
	width: 191px;
	color:#FFFFFF;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	padding:10px 0 0 0;
	margin:0 0 8px 5px;
}


.search_cata{
	background: url(../images/search_cata.png) no-repeat 0 0;
	height:26px;
	width: 191px;
	color:#FFFFFF;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	padding:10px 0 0 0;
	margin:0 0 8px 5px;
}


.main_catagory ul {
	margin:0 0 0 9px;
	font-size:12px;
}

.main_catagory ul li {
	width: 184px;
	border-bottom:1px #7f7fa2 solid;
	text-align:center;
		list-style:none;

}

.main_catagory ul li a{
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	padding:8px 0 8px 0;
}

.main_catagory ul li a:hover{
	color: #f5cb11;
}

.main_catagory ul li a.select{
	color: #f5cb11;
}


.submenu {
	background: url(../images/subnav_bg.png) repeat 0 0;
}


.submenu ul {
	font-size:11px;
	margin:0;
	padding:0;
}

.submenu ul li {
	width: 184px;
	border-bottom:1px #78a7ca solid;
	text-align:center;
		list-style:none;

}

.submenu ul li a{
	color:#FFFFFF;
	text-decoration:none;
	display:inline-block;
	padding:1px 0 1px 0;
}

.submenu ul li a:hover{
	color: #FF0000;
}


.main_catagory form select {
	color:#8c8886;
	width: 161px;
	height: 21px;
	margin:5px 0 7px 21px;
	padding:0;
}

.main_catagory form input.search {
	color: #000000;
	width: 98px;
	height: 21px;
	margin:0 0 16px 84px;
	padding:0;
	background:url(../images/search_button.png) no-repeat 0 0;
	border:none;
	font-weight:bold;
	cursor:pointer;
}

a.domain {
	color:#f8f400;
	text-decoration:none;
	font-size:12px;
	text-align:center;
	display:block;
}

a:hover.domain {
	color: #FFFFFF;
	text-decoration: underline;
}

.main_catagory p {
	padding:15px 12px 12px 20px;
}

.main_catagory h4 {
	padding:0 12px 0 20px;
	color:#df0024;
	font-size:11px;
	font-weight:bold;
}

.main_catagory h4 span {
	color:#FFFFFF;
}

.stereo_deal ul li {
	background:url(../images/list.png) no-repeat 0 4px;
	border:none;
	padding:0 0 3px 16px;
	text-align:left;
	margin:0;
		list-style:none;

}


.discount {
	height: 218px;
	background:url(../images/discount_bg.jpg) repeat-x 0 0;
	border-radius: 10px;
   -moz-border-radius: 10px;
   -webkit-border-radius: 10px;
   behavior: url(border-radius.htc);
         z-index:3;


}



.perc_off {
	background:url(../images/off_40_percentage.png) no-repeat left bottom;
	width: 548px;
	height: 218px;
	color:#FFFFFF;
	font-size:17px;
	font-weight:bold;
	line-height:22px;
}

.perc_off p{
	padding:8px 0 0 25px;
}

.sliding_item {
	height: 121px;
	background: url(../images/sliding_item_bg.jpg) repeat-x 0 0;
	margin:6px 0 10px 0;
	position:relative;
}

.slid {
	width:505px;
	padding:12px 0 0 23px;
	background: url(../images/sliding_item_bg.jpg) repeat-x 0 0;
	overflow:hidden;
	height:92px;
}

.slid img {
	margin:0 8px 0 0;
}

a.next {
	display:block;
	background:url(../images/arrow_right.png) no-repeat 0 0;
	width: 9px;
	height: 8px;
	position:absolute;
	top:56px;
	right:5px;
	z-index:100;
}

a.prev {
	display:block;
	background:url(../images/arrow_left.png) no-repeat 0 0;
	width: 9px;
	height: 8px;
	position:absolute;
	top:56px;
	left:5px;
	z-index:100;
}

.content_two h2 {
	color:#df0024;
	font-size:15px ;
	font-weight:bold;
	padding:10px 0 10px 0;
}

.welcome p {
	font-size:12px;
	line-height:22px;
}

.stereo_listing {
	background:#FFFFFF;
	border:1px #dad5d2 solid;
	border-radius: 5px;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   behavior: url(border-radius.htc);
   width:143px;
  height:122px;
   float:left;
   margin:18px 0 0 0;
         z-index:3;

}




.stereo_listing img {
	border:1px #dad5d2 solid;
	margin:6px 0 4px 0;
}


.stereo_listing_new {
	background:#FFFFFF;
	border:1px #dad5d2 solid;
	border-radius: 5px;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   behavior: url(border-radius.htc);
   width:143px;
  height:143px;
   float:left;
         z-index:3;
		 margin:10px 0 0 0;

}
.stereo_listing_new img {
	border:1px #dad5d2 solid;
}
.stereo_listing_new2 {
	background:#FFFFFF;
	border:1px #dad5d2 solid;
	border-radius: 5px;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   behavior: url(border-radius.htc);
   width:143px;
  height:132px;
   float:left;
         z-index:3;
		 margin:10px 0 0 0;

}
.stereo_listing_new2 img {
	border:1px #dad5d2 solid;
}

.price {
	border:1px #dad5d2 solid;
	padding:3px 0;
	text-align:center;
	width:135px;
	height:25px;
}
.price a{
	color:#000000;
	text-decoration: none;
}

.price a:hover{
	color:#000000;
	text-decoration: underline;
}
.price_new {
	border:1px #dad5d2 solid;
	
	text-align:center;
}

.price_new a{
	color:#000000;
	text-decoration: none;
}

.price_new a:hover{
	color:#000000;
	text-decoration: underline;
}


.price a span{
	color:#df0024;
}

.spacer {
	float:left;
	width:55px;
	margin:0px;
	padding:0;
}
.spacer_new {
	float:left;
	width:55px;
	margin:0px;
	padding:0;
}

.sh_basket {
	background:url(../images/sho_list.png) no-repeat 0 0;
	width: 141px;
	height: 27px;
	font-size:15px;
	font-weight:bold;
	padding:10px 0 0 50px;
	margin:0 0 6px 4px;
}


.empty_basket {
	width:189px;
	border:1px #FFFFFF solid;
	color:#FFFFFF;
	text-align:center;
	padding:15px 0 15px 0;
	margin:0 0 0 4px;
}

.shoping_box {
	background:#0084bf url(../images/delivery_bg.jpg) repeat-x 0 0;
	border-radius: 10px;
   -moz-border-radius: 10px;
   -webkit-border-radius: 10px;
   behavior: url(border-radius.htc);
   padding:3px 0 0 0;
         z-index:3;

}

.customer {
	background:#0071a7 url(../images/customer_bg.jpg) repeat-x 0 0;
	border-radius: 10px;
   -moz-border-radius: 10px;
   -webkit-border-radius: 10px;
   behavior: url(border-radius.htc);
   margin:45px 0 0 0;
         z-index:3;

}



.huge {
	background:#006ba4 url(../images/huge_bg.jpg) repeat-x 0 0;
	border-radius: 10px;
   -moz-border-radius: 10px;
   -webkit-border-radius: 10px;
   behavior: url(border-radius.htc);
   margin:45px 0 0 0;
         z-index:3;

}


.cus_head {
	background:url(../images/search_cata.png) no-repeat 0 0;
	width:192px;
	height:26px;
	margin:0 0 0 7px;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	padding:10px 0 0 0;
}


.search_brand {
	background:#fffcd5;
}

.search_brand h2{
	background:#ffdf78 url(../images/search_brand_bg.jpg) repeat-x 0 0;
	margin:0;
	padding:5px 0 5px 9px;
	color:#000;
	font-size:12px;
}

.sort_bg {
	background:#ffdf78 url(../images/search_brand_bg.jpg) repeat-x 0 0;
	margin:0;
	padding:5px 10px 5px 9px;
	color:#000;
	font-size:12px;
}

.sort_bg p{
	float:left;
}
.sort_bg select{
	float: right;
	margin:0;
	padding:0;
	width:161px;
	height:21px;
	color:#a4a3a3;
}

.search_brand span{
	float:left;
}

.search_brand a{
	float:left;
	padding:0 5px 0 5px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
}

.search_brand a:hover{
	color: #C30;
	text-decoration: underline;
}

.pagination {
	float:right;
	font-size:12px;
	color:#a8a8a8;
	margin:10px 0 10px 0;
}

.pagination a{
	padding:0 0 0 9px;
	text-decoration:none;
	color:#a8a8a8;
}

.pagination a:hover{
	color: #000;
}

.pagination a.select{
	color: #000;
}


.sort_products h2{
	background: url(../images/search_brand_bg.jpg) repeat-x 0 0;
	margin:0;
	padding:5px 0 5px 9px;
	color:#000;
	font-size:12px;
}

.search_lising {
	background:url(../images/sort_search_lits_bg.png) repeat-y 0 0;
	border-radius: 10px;
   -moz-border-radius: 10px;
   -webkit-border-radius: 10px;
   behavior: url(border-radius.htc);
   border:1px #848182 solid;
   margin:9px 0 0 0;
   padding:30px 25px;
         z-index:3;

}

.product_buy {
	margin:0 0 8px 0;
}

.product_img {
	width: 131px;
	height: 66px;
	float:left;
}

.product_bg {
	width: 364px;
	float:left;
	background:#c5c3c3 url(../images/brand_buy.jpg) repeat-x 0 0;
	border-radius: 10px;
   -moz-border-radius: 10px;
   -webkit-border-radius: 10px;
   behavior: url(border-radius.htc);
         z-index:3;

}

.product_brand {
	width: 198px;
	float:left;
	padding:10px 7px 0 10px;
}


.product_price {
	width: 68px;
	height: 50px;
	float:left;
	border-left:1px #c1bfbf solid;
	border-right:1px #c1bfbf solid;
	color:#ec008c;
	font-weight:bold;
	text-align:center;
	padding:38px 0 0 0;
	      z-index:3;

}

.buy_img {
	width: 59px;
	height: 62px;
	float:left;
	padding:26px 0 0 20px;
}




a.m_info {
	background:url(../images/more_info.png) no-repeat 0 0;
	width:54px;
	height:11px;
	border:none;
	display:block;
	color:#FFF;
	text-decoration:none;
	font-size:9px;
	text-align:center;
	float:right;
	margin:0 0 7px 0;
}



.up_date {
	width: 162px;
	float:left;
	margin:20px 0 0 0;
}

.continue_shopping {
	width: 270px;
	float:left;
	margin:20px 0 0 0;
}

.check_out {
	width: 96px;
	float:left;
	margin:20px 0 0 0;
}


.welcome table tr.t_head {
	color:#1689ca;
	font-weight:bold;
}

.welcome table input {
	width:48px;
	height:19px;
	text-align:center;
}

.welcome table  {
	color:#164e87;
}


.footer {
	background:#164e87;
   margin:10px 0 0 0;
   z-index:3;

}


.foo_lef {
	background:url(../images/footer_l.jpg) no-repeat 0 0;
}


.foo_rig {
	background: url(../images/footer_r.jpg)   no-repeat right top;
		height: 62px;
   padding:11px 0 0 0;

}



.footer_left {
	float:left;
	width:436px;
	padding:0 0 0 5px;
}

.footer_right {
	float: right;
	width:512px;
	position:relative;
}

.y_list {
	float:right;
	margin:0 10px 0 0;
}

.y_list ul li {
	float:left;
	font-size:11px;
	text-align:right;
		list-style:none;

}

.y_list ul li a{
	color:#ffcb05;
	text-decoration:none;
}

.y_list ul li a:hover{
	color:#ffcb05;
	text-decoration:underline;
}

.y_listnew {
	float:right;
	margin:0 10px 0 0;
}

.y_listnew ul li {
	float:left;
	font-size:11px;
	text-align:right;
		list-style:none;
		color:#ffcb05;
	text-decoration:none;

}
.w_list {
	float:right;
	margin:0 5px 0 0;
}

.w_list ul li {
	float:left;
	text-align:right;
	color: #FFF;
	font-size:12px;
	padding:10px 8px 0 0 ;
		list-style:none;

}

.w_list ul li a{
	color: #FFF;
	text-decoration:none;
}

.w_list ul li a:hover{
	color: #FFF;
	text-decoration: underline;
}

.title {
	width:510px;
	background: #EFEFEF;
	padding:5px;
	margin:5px 0 0 0;
	font-size:12px;
	color: #666;
}



.title1 {
	width:510px;
	background: none;
	padding:5px;
	margin:5px 0 0 0;
	font-size:12px;
	color: #000;
}




.title b {
	color:#000;
	font-size:14px;
}

.testimonial {
	margin:20px 0 0 10px;
	font-size:12px;
	line-height:22px;
	text-align:justify;
	width:530px;
}

.testimonial img {
	float:left;
	margin:0 10px 0 0;
}

.contact form label {
	width: 100px;
	float:left;
	font-weight:bold;
	font-size:13px;
	padding:25px 0 0 0;
}



.contact {
	margin:50px auto 0 auto;
	width:400px;
}

.contact form input {
	width: 250px;
	height: 25px;
	float:left;
	margin: 20px 0 0 0;
}

.contact form input.submit_c {
	width: 80px;
	height: 25px;
	float:left;
	margin: 20px 0 0 173px;
}


.contact form textarea {
	width: 250px;
	height: 100px;
	float:left;
	margin: 20px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
}


.footer p {
	float:right;
	color:#8a8a8b;
	padding:3px 10px 0 0;
}



.shop_link{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration: none;
}
.shop_link:hover{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration: underline;
}


.billing {
	border:1px #999 solid;
	padding:20px 10px;
	width:500px;
	margin:25px auto;
}


.billing h3{
	color:#09F;
	font-size:17px;
	padding:5px 0 15px 0;
	border-bottom:1px #999 dashed;
}

.billing form label{
	width:150px;
	float:left;
	font-size:12px;
	color:#666;
	text-align:right;
	padding:18px 0 0 0;
	font-weight:bold;
}

.billing form label span{
	color:#F30;
	font-size:15px;
}


.billing form input{
	width:200px;
	float:left;
	height:20px;
	margin:15px 0 0 70px;
}

.billing form select{
	width:200px;
	float:left;
	height:20px;
	margin:15px 0 0 70px;
}


.billing form input.pay_now{
	width:102px;
	float: right;
	height:30px;
	margin:15px 75px 0 0;
	background:url(../images/pay_now.png) no-repeat 0 0;
	border:none;
	cursor:pointer;
}

