@charset "utf-8";
/* CSS Document */
/* SIMLPE CSS RESET */
html, body, div, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 
{ margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%;  }
body { }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
table { border-collapse: collapse; border-spacing: 0; }
/*- -*/
.clearfix:after {content: ".";display: block;	clear: both;	visibility: hidden;	line-height: 0;	height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {	display: block;}
 * html .clearfix {	height: 1%;}

h2, h3, h4, h5{font-weight:normal}

/* Font Embeding 
@font-face {
	font-family: 'Droid Sans';
	src: url('../fonts/DroidSans.eot');
	src: local('DroidSans'), url('../fonts/DroidSans.woff') format('woff'), url('../fonts/DroidSans.ttf') format('truetype'), url('../fonts/DroidSans.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'DroidSans-Bold';
	src: url('../fonts/DroidSans-Bold.eot');
	src: local('DroidSans-Bold'), url('../fonts/DroidSans-Bold.woff') format('woff'), url('../fonts/DroidSans-Bold.ttf') format('truetype'), url('../fonts/DroidSans-Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
*/
/* Headings */
.title1{font-size:16px; color:#336699}


.more-link{color:#336699;}
.more-link:hover{text-decoration:none}

.r-list, .select-type li{font-family: 'Droid Sans', arial;}
.logo, h2, h3, .search-heading, .info span, h4, .our-p-price{font-weight:700}


/* Global declarations */
.floatL{float:left}
.floatR{float:right}
.clear{clear:both}
.no-bg{background-image:none !important}
.no-mrg{margin:0 !important}
.no-brdr{border:none !important}

body{background:url(../images/mainbody_bg.png) left top repeat; font-family: 'Droid Sans', arial, tahoma; color:#333333 }
.homeWrap, .innerWrap{background:url(../images/inner-bg.gif) left top repeat-x; }
/*.homeWrap{background:url(../images/home-bg.gif) left 1px repeat-x; } */
.mainWrapper{width:960px;  margin:0 auto}

#headerWrapper{height:136px; padding:0 0 0 5px; margin-bottom:1px;}
/**************************/
/*------ Top Row ---------*/
/**************************/
.topRow{height:43px;}
/* Social Network count */
.social-net-links{width:230px; padding:11px 0 0 2px;}
.fb-count, .twitter-count{width:80px; margin-right:10px;}
.twitter-count a{color:#C2C2C2;}
/* User reg and login Links*/
#upper-menu{width:478px; color:#c2c2c2; font-size:12px;}
#upper-menu a{color:#f0d27a; padding:0 5px;}
#upper-menu a:hover{text-decoration:none}
.user-log{padding:12px 0 0 0}
/* Shopping cart */
.s-cart{font-size:13px; text-transform:uppercase; border-left:solid 1px #373737; border-right:solid 1px #373737; padding:5px 10px; height:32px;}
.bag{width:30px; height:31px; background:url(../images/sprite-img.png) left top no-repeat; padding:8px 0 0 36px; display:inline-block; font-size:12px; font-weight:700}

.h-logo{height:94px;}
.logo{font-size:32px; color:#ffcc66;  background:url(../images/logo.gif) left top no-repeat; width:245px; height:26px; margin:34px 0 0 0}
.logo a{color:#ffcc66; text-decoration:none; width:245px; display:block; text-indent:-999em}
.h-contact-links{width:175px; margin:26px 0 0 0; text-align:right; padding-right:5px}
.phone-no{font-size:21px; font-weight:700; color:#c2c2c2; margin-bottom:6px; font-family:Arial, Helvetica, sans-serif}
.phone-icon{width:30px; height:20px; display:inline-block; background:url(../images/sprite-img.png) left -41px no-repeat; }
.email-link{color:#ffcc66; font-size:14px}
.email-link:hover{text-decoration:none}

#main-menu {height:41px; position:relative; font-size:13px; z-index:100; border-left:solid 1px #373737; margin-bottom:6px}
#main-menu ul li a{ height:16px; line-height:16px; overflow:hidden; color:#c2c2c2; padding:13px 21px 12px 21px; display:block; text-decoration:none; min-width:104px; text-align:center}
#main-menu ul li {float:left; position:relative; border-right:solid 1px #373737}
#main-menu ul li ul {display: none;}

#main-menu li a.home{width:19px !important; min-width:18px !important;}
#main-menu li a.home span{background:url(../images/sprite-img.png) -60px -40px no-repeat; text-indent:-999em; display:block}
#main-menu li:hover a.home span, #main-menu li.active a.home span{background:url(../images/sprite-img.png) -60px -77px; margin:0;}


/* specific to non IE browsers */
#main-menu ul li a.hide span{background:url(../images/sub-nav-arrow.gif) right -1px no-repeat; padding-right:20px; }
#main-menu ul li:hover a.hide span{background:url(../images/sub-nav-arrow.gif) right bottom no-repeat; padding-right:20px; }
#main-menu li:hover a, #main-menu li.active a{background:url(../images/nav-hover.gif) left bottom repeat-x; margin:1px; padding:12px 20px 11px 20px; color:#ffcc66}
#main-menu ul li:hover ul {display:block; position:absolute; top:40px; left:0; width:305px; }
#main-menu ul li:hover ul li a.hide {background:#6a3; color:#fff;}
#main-menu ul li:hover ul li:hover a.hide {background:#6fc; color:#000;}
#main-menu ul li:hover ul li ul {display: none;}
#main-menu ul li:hover ul li{border-right:none}
#main-menu ul li:hover ul li a {display:block; background:#373737; color:#cccccc; padding:10px 20px; text-align:left; border-bottom:1px #000000 solid; margin:0; width:265px;}
#main-menu ul li:hover ul li a:hover {background:#1b1b1b; color:#ffcc66;}
#main-menu ul li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0;}
#main-menu ul li:hover ul li:hover ul.left {left:-305px;}

/* Home Page */
/* banner  */
.mid-header{margin:25px 0 20px 0}
.bannerWrap{height:286px; width:704px;}
.h-search{width:236px; }

/* Sear panel */
.search-panel{background:url(../images/search-pan-bg.gif) left top repeat-x; padding:10px 16px; border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; height:266px; font-size:12px; }
.search-heading{font-size:22px; color:#006699; margin-bottom:10px; background:url(../images/divider1.gif) left bottom repeat-x; padding-bottom:5px;}
.search-panel select{padding:5px; border:1px solid #cc9933; background:url(../images/select-bg1.gif) left bottom repeat-x #fff; font-size:12px; color:#333; width:97%; margin-bottom:6px;}
.search-panel p{margin-bottom:10px;}
.search-btn{background:url(../images/search-btn.png) left top no-repeat; cursor:pointer; width:201px; height:35px; border:0; font-size:14px; color:#fff; padding-left:25px;}
.search-btn:hover{background-position:bottom left}


/* slider */
	#featured{width:704px; 	position:relative; height:286px; border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0;}
	#featured img{border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0;}
	#featured ul.ui-tabs-nav{position:absolute; bottom:15px; right:10px; background:rgba(0,0,0,0.25); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#25000000,endColorstr=#25000000); padding:5px; z-index:100; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px}
	#featured ul.ui-tabs-nav li{width:11px; float:left; text-indent:-999em}
	#featured li.ui-tabs-nav-item a{ display:block; height:9px; width:11px; background:url(../images/slider-nav.png) left 1px no-repeat;}
	#featured li.ui-tabs-selected{ background:;  }
	#featured ul.ui-tabs-nav li.ui-tabs-selected a{ background:url(../images/slider-nav.png) left bottom no-repeat; }
	#featured .ui-tabs-panel{ width:704px; height:286px; position:relative;}
	#featured .ui-tabs-panel .info{ position:absolute; bottom:30px; left:0px; width:412px; height:37px; background:rgba(255,204,102,2); padding:10px 18px; border-radius:0 5px 5px 0; -moz-border-radius:0 5px 5px 0; -webkit-border-radius:0 5px 5px 0; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#80ffcc66,endColorstr=#80ffcc66);  }
	#featured .info p{font-size:16px; }
	#featured .ui-tabs-hide{ display:none; }


/* Home content area */
.home-content-cap{background:url(../images/home-c-cap.png) left top no-repeat; height:12px; width:980px; margin:0 -10px -10px -10px}
.home-content{background:#fff; border-radius:0 0 10px 10px; -moz-border-radius:0 0 10px 10px;; -webkit-border-radius:0 0 10px 10px; border-top:1px #fff solid; margin-bottom:30px;}
.h-list{background:#e5e5e5; padding:10px; font-size:12px; height:30px;}
.h-list li{border-right:solid 1px #cccccc; padding:0px 19px 0px 40px; background:url(../images/right-col-sprite.png) no-repeat; float:left; margin-right:15px;}
.h-list li.ssp{background-position:left -5px;}
.h-list li.fda{background-position:left -62px;}
.h-list li.lpg{background-position:left -108px;}
.h-list li.fcs{background-position:left -161px;}
.h-list li.is{background-position:left -214px;}
.h-list li.nddo{background-position:left -261px; border-right:none}

.ourProducts{padding:29px 23px 0 23px;}
.ourProducts h3, .articles-sec h3{font-size:22px; color:#006699; padding-bottom:13px; border-bottom:solid 1px #cccccc;}
.ourProducts li{background:url(../images/our-prod-bg.gif) right top no-repeat; float:left; padding:23px 15px; width:198px;}
.ourProducts li h4{font-size:17px;}
.our-p-price{color:#ff6600; font-size:14px;}
.ourProducts li p{margin:10px 0; font-size:12px;}
.our-prod-shadow{background:url(../images/our-prod-shdw.png) left bottom no-repeat; padding-bottom:17px;}
.our-prod-shadow img{border:solid 1px #bebebe; border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0}

/* Our services */
.our-serv{width:986px; margin:-15px -13px 0 -13px;}
.our-serv .serv-cap{background:url(../images/ser-cap-top.gif) left top no-repeat; padding-top:15px;}
.our-serv .serv-tail{background:url(../images/serv-cap-btm.gif) right bottom no-repeat; padding-bottom:16px;}
.our-serv-warp{border:solid 1px #ffcc66; background:#fef2d9; padding:16px 18px;}
.our-serv-warp h3{color:#006699; font-size:22px; background:url(../images/divider.gif) left bottom repeat-x; padding-bottom:15px; text-shadow:1px 1px 2px #fff;}
.our-services{width:738px; font-size:12px; }
.our-services li{width:222px; padding:10px; float:left}
.our-services li h4{font-size:22px; color:#3399cc; text-shadow:1px 1px 2px #fff;}
.our-services li h5{color:#006699; font-size:16px; text-shadow:1px 1px 2px #fff; margin-bottom:10px;}
.our-services p{margin-bottom:15px;}
.our-serv-shadow{background:url(../images/our-serv-shdw.png) center bottom no-repeat; padding-bottom:18px;}
.our-serv-shadow img{border:solid 1px #ffcc66; border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0}
.contact-pop{width:180px; padding:15px 10px 15px 20px ; background:#ffdf9f; font-size:12px; border-radius:0 0 5px 5px ; -moz-border-radius:0 0 5px 5px ; -webkit-border-radius:0 0 5px 5px}
.contact-pop h4{font-size:22px; color:#006699; text-shadow:1px 1px 2px #fff;}
.contact-pop h5{font-size:16px; color:#006699; text-shadow:1px 1px 2px #fff;  margin-bottom:10px;}
.contact-pop p{margin-bottom:22px;}
.contact-pop a{color:#006699; font-size:13px;}
.phone-no1{font-size:22px; color:#333333; font-weight:700; text-shadow:1px 1px 2px #fff; margin-bottom:0 !important; background:url(../images/phone-icon1.gif) left center no-repeat; padding-left:28px; margin-bottom:5px;}
.contact-pop a:hover{text-decoration:none}

/* Articles */
.articles-sec{padding:10px 23px 20px 23px; font-size:12px;}
.articles-sec ul{margin-top:10px;}
.articles-sec li{width:190px; margin-right:48px; float:left}
.articles-sec li .article-title{font-size:13px; color:#006699}
.articles-sec li p{margin-bottom:13px;}
.articles-sec li a{color:#006699}
.articles-sec li a:hover{text-decoration:none}

/* Content Area */
#content-wrap{color:#333333; font-size:12px;}
.column-left{padding:22px; width:671px; background:#fff;}

/* Bread crumbs */
.bred-crumbs{color:#666666; font-size:12px; }
.home-b{ background:url(../images/sprite-img.png) -2px -74px no-repeat; width:16px; height:16px; }
.home-b a{width:16px; height:16px; display:inline-block; text-indent:-999em}
.bred-crumbs a{color:#666666; text-decoration:none}
.bred-crumbs span{color:#666666; padding:0 5px;}
.bred-crumbs a:hover{text-decoration:underline}

/* Product Information */
.prod-info{margin:20px 0 0 0; font-size:12px; }
.prod-images{width:350px;}
.prod-img-display{width:303px; height:303px; position:relative}
.prod-img-display img{position:absolute; top:0; left:0; z-index:10}
.zoom{width:20px; height:20px; position:absolute; bottom:0; left:0; z-index:11;}
.zoom a{width:20px; height:20px; display:block; background:url(../images/sprite-img.png) -7px -328px no-repeat; text-indent:-999em}
.zoom a:hover{background:url(../images/sprite-img.png) -37px -328px no-repeat; }
.prod-thumbs{margin:10px 0}
.prod-thumbs li{width:57px; height:57px; border:solid 3px #262624; float:left; margin-right:8px; }
.prod-thumbs li:hover{border:solid 3px #cc3333;}
.prod-det{width:265px;}
.prod-order {width:205px;}
.prod-order h3, .prod-order h4, .product h3, .product h4{font-size:15px; color:#cc3333}
.prod-order h4, .product h4{font-size:13px; margin-bottom:10px;}
.prod-order p{margin-bottom:15px;}
.price-type1{color:#cc3333; font-size:12px;}
.price-type1 strong{font-weight:700; font-size:16px;}
.prod-model{background:#cccccc; padding:4px 10px; font-size:11px; border-radius:10px;  -moz-border-radius:10px; -webkit-border-radius:10px;}
.prod-price{width:116px; padding:10px 2px; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; background:url(../images/righthand_bg.png); color:#cc3333; font-size:12px; text-align:center; border:solid 1px #e2e0e0}
.prod-price p{font-size:16px; }
.prod-buy{margin:15px 0 25px 0}
.prod-buy label{width:73px; float:left; font-size:13px; padding-top:8px; font-weight:700}
.prod-buy .prod-quantity{width:55px; border:solid 1px #999999; background:url(../images/input-bg1.gif) left top repeat-x #fff; padding:5px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.prod-buy .prod-type{width:130px; border:solid 1px #999999; background:url(../images/input-bg1.gif) left top repeat-x #fff; padding:5px 3px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}

.prod-action{margin:20px 0;}
.add-cart{width:138px; height:54px; background:url(../images/sprite-img.png) -8px -373px no-repeat; border:0; cursor:pointer; color:#fff; text-indent:-999em}
.add-cart:hover{background-position:-8px -438px;}

.add-wish-list{margin:10px 0 0 10px}
.add-wish-list a{font-size:13px; color:#cc3333}
.add-wish-list a:hover{text-decoration:none}

/* Decrease and increase buttons */
.increase, .decrease{width:28px; height:27px; background-image:url(../images/sprite-img.png); margin:2px 0 0 3px; }
.increase{background-position:-3px -120px;}
.increase a, .decrease a{width:28px; height:27px; display:block; text-decoration:none; text-indent:-999em}
.decrease{background-position:-3px -151px;}
.increase:hover{background-position:-35px -120px;}
.decrease:hover{background-position:-35px -151px;}

/* Product rating */
.starRating{ margin:5px 0 0 0; font-size:11px; }
.starRating ul{background:url(../images/star-rating.gif) left top repeat-x; position: relative; width:75px;
height: 13px;}
.starRating li{ margin-right:2px;}
.starRating li a{width:15px; height:13px; display:block; font-size:0; z-index: 20; position: absolute;}
.starRating li a:hover{background:url(../images/star-rating.gif) left bottom; z-index: 1; left:0px !important;}
.starRating li a.one-star{left:0px;}
.starRating li a.one-star:hover{width:15px;}
.starRating li a.two-stars{left:15px;}
.starRating li a.two-stars:hover{width:30px;}
.starRating li a.three-stars:hover{width:45px;}
.starRating li a.three-stars{left:30px;}
.starRating li a.four-stars{left:45px;}	
.starRating li a.four-stars:hover{width:60px;}
.starRating li a.five-stars{left:60px;}
.starRating li a.five-stars:hover{width:75px;}

.prod-featurea{font-size:12px; padding:20px 0}
.prod-featurea li{background:#e7e7e7; padding:11px 10px 11px 48px; float:left; border-right:solid 1px #fff; width:163px }
.prod-featurea li.shipping{border-radius:4px 0 0 4px; -moz-border-radius:4px 0 0 4px; ; -webkit-border-radius:4px 0 0 4px; background:url(../images/sprite-img.png) 10px -179px no-repeat #e7e7e7;}
.prod-featurea li.oneyr-guarantee{background:url(../images/sprite-img.png) 10px -225px no-repeat #e7e7e7; padding:19px 10px 18px 48px;}
.prod-featurea li.delivery-opt{border-radius:0 4px 4px 0; -webkit-border-radius:0 4px 4px 0; -moz-border-radius:0 4px 4px 0;  background:url(../images/sprite-img.png) 10px -268px no-repeat #e7e7e7; padding:19px 10px 18px 48px;}

/* Tabbed content */
#tabbox{width:670px; margin:0px auto 0px auto; padding:15px 0 15px 0}
#tabrow {min-width:600px;  height:34px;}
*HTML #tabrow{margin-bottom:-6px; }
#tabrow ul {list-style:none; width:600px; height:34px;}
#tabrow li {float:left; margin-right:5px;  margin-top:1px;}
#tabrow li a{background:#ffffff;  color:#999999; padding:8px 18px; border-radius:3px 3px 0 0; 
  -webkit-border-top-left-radius:3px; -webkit-border-top-right-radius:3px; -moz-border-radius:3px 3px 0 0; border:solid #cccccc 1px; border-bottom-width:0; font-size:14px; line-height:32px; font-weight:700; text-decoration:none}
#tabrow li a.selected { color:#cc3333; border:solid #cccccc 1px;   position:relative; z-index:111; top:1px ; border-bottom-color:#fff;}
#tabrow li span span{color:#999999}
#tabContentbox{font-size:12px;}
#tabContentbox p{margin-bottom:10px;}
#tabContentbox h6{font-size:15px; font-weight:700}
#tabContentbox ul{list-style:disc; margin:0 0 20px 20px}
#tabContentbox strong{font-size:13px;}
#tabContentbox td{padding:6px 9px}
#tabContentbox tr{border-bottom:solid 1px #cccccc}
#tabContentbox{border-radius:0 3px 3px 3px;  -webkit-border-radius:0 3px 3px 3px;  -moz-border-radius:0 3px 3px 3px; border: solid #cccccc 1px;  background:#ffffff; padding:15px; color:#767676;  }
.hover-tr td{background:#f7f7f7}


/* Recent history */
.recent-pro-hist{margin:25px auto; padding:0 10px;}
.recent-pro-hist .histitems{margin-top:10px;}
.recent-pro-hist .histitems li{width:140px; margin-right:32px; color:#666666; font-size:12px; text-align:left; float:left}
.recent-pro-hist .histitems li img{margin-bottom:10px; display:block}
.recent-pro-hist .histitems li a{color:#666666; text-decoration:none}
.recent-pro-hist .histitems li a:hover{text-decoration:underline}


.column-right{width:233px; border:solid 1px #e2e0e0; background:url(../images/righthand_bg.png) left top repeat}
.r-col-box{padding:18px 15px 10px 9px}
.r-col-heading{color:#336699; font-size:16px; margin-bottom:10px; }
.r-list, .h-list{font-size:13px; }
.r-list li{border-bottom:solid 1px #cccccc; padding:12px 5px 10px 48px; background:url(../images/right-col-sprite.png) no-repeat; }
.r-list li.ssp{background-position:left 5px;}
.r-list li.fda{background-position:left -50px;}
.r-list li.lpg{background-position:left -100px;}
.r-list li.fcs{background-position:left -150px;}
.r-list li.is{background-position:left -200px;}
.r-list li.nddo{background-position:left -250px;}

.r-list2{margin:10px 0 10px 5px; }
.r-list2 li{clear:both; margin-bottom:12px;}
.r-list2 li span{color:#fff; width:10px; height:10px; padding:2px 5px 7px 5px; display:inline-block; background:#3399cc; float:left; margin-right:10px; font-weight:700; text-shadow:1px 1px 1px rgba(0,0,0, 0.5)}
.r-list2 li p{float:left; width:84%}

/* ------------------------------------------------------------------- */
/* =================== Select Vehicle Brand page ===================== */
/* ------------------------------------------------------------------- */

.select-type{font-size:14px; margin:17px 0 20px 0}
.select-type li{min-width:200px; text-align:center; height:39px; line-height:39px; float:left; background:url(../images/select-type.gif) left top ;  margin-left:-15px; font-size:14px; text-shadow:1px 1px 1px rgba(255, 255, 255, 0.75)}
.select-type li.svb{width:230px; margin-left:0}
.select-type li.svm{width:245px; background-position: -230px top}
.select-type li.sp{width:222px; background-position:right top;}
.select-type li.current-svb{background-position:left bottom}
.select-type li.current-svm{background-position:-230px bottom}
.select-type li.current-sp{background-position:right bottom}

.select-model{background:url(../images/brands-list-bg.gif) center top no-repeat; padding:22px 5px; margin:25px 0 0 0}
.brand-names{background:url(../images/brands-name-title.gif) left top no-repeat; width:120px; height:37px; margin:6px 12px 0 0 ; text-indent:-999em}
.model-names{background:url(../images/model-name-title.gif) left top no-repeat; width:120px; height:37px; margin:6px 12px 0 0 ; text-indent:-999em}

.sorting-mod {/*border-right:solid 1px #e7e7e7;*/ padding-right:15px; width:75%;}
.sorting-mod span{margin:0 7px 7px 0; float:left}
.sorting-mod span a{width:20px; height:20px; background:url(../images/sprite-img.png) -120px -5px no-repeat; display:block; text-align:center; font-size:12px; color:#333333; text-decoration:none; line-height:20px; text-shadow:1px 1px 1px #fff;}
.sorting-mod span a:hover, .sorting-mod span a.active-mod{ background:url(../images/sprite-img.png) -80px -5px no-repeat;}
.sorting-mod span.all{margin-bottom:0}
.sorting-mod span.all a{width:24px; height:24px; background:url(../images/sprite-img.png) -123px -123px no-repeat;}
.sorting-mod span.all a:hover, .sorting-mod span.all a.active-mod{background:url(../images/sprite-img.png) -77px -123px no-repeat;}

.sorted-list{font-size:13px;}
.sorted-item{margin-bottom:40px; background:url(../images/sorting-l-bg.gif) left top repeat-x}
.sorted-letter{background:url(../images/sorting-l-title.gif) left top no-repeat; width:30px; height:30px; margin-left:16px; font-size:12px; font-weight:700; text-shadow:1px 1px 1px #fff; text-align:center; line-height:30px;}
.sorted-item-list{margin:15px 0 0 26px;}
.sorted-item-list li{margin-bottom:13px; background:url(../images/dot.gif) left 2px no-repeat; padding-left:15px;}
.sorted-item-list li a{text-decoration:none; color:#333;}
.sorted-item-list li a:hover{text-decoration:underline}


.sorted-list-img, .mod-sorted-list-img, .reg-sorted-list-img{margin:25px 0; font-family:Arial, Helvetica, sans-serif}
.sorted-list-img li{width:124px; height:123px; background:url(../images/brand-bg.gif) left top no-repeat; float:left; padding:10px; text-align:center; margin:0 25px 25px 0;}
.sorted-list-img li:hover{background-position:left bottom}
.sorted-list-img li img{margin-bottom:5px;}
.sorted-list-img li a{width:124px; height:123px; display:block; font-size:12px; color:#333; font-weight:700; text-decoration:none}
.sorted-list-img li.last-item{margin-right:0}

.mod-sorted-list-img li{width:124px; height:132px; background:url(../images/model-bg.png) left top no-repeat; float:left; padding:10px; text-align:center; margin:0 25px 25px 0;}
.mod-sorted-list-img li:hover{background-position:left bottom}
.mod-sorted-list-img li img{margin-bottom:10px;}
.mod-sorted-list-img li a{width:124px; height:132px; display:block; font-size:11px; color:#333; font-weight:700; text-decoration:none}
.mod-sorted-list-img li.last-item{margin-right:0}


.reg-sorted-list-img h5{color:#333333; margin-bottom:20px;}
.reg-sorted-list-img li{float:left; margin:0 10px 10px 0; border:solid 1px #cccccc; background:#ebebeb; border-radius:5px;}
.reg-sorted-list-img li:hover{background:#feebc6; border-color:#fec85b}
.reg-sorted-list-img li a{padding:13px 22px; display:block; color:#333333; text-decoration:none; width:112px; text-align:center }
.reg-sorted-list-img li.last-item{margin-right:0}

.go-top{font-size:12px; margin:-25px 20px 0 0}
.go-top a{background:url(../images/arw-top.gif) center top no-repeat; padding:15px 0 0 0; color:#333;}
.go-top a:hover{text-decoration:none}

.select-slider{margin:12px 0 0 10px}
.sorting-btn, .sorting-btn-img{width:123px; height:32px; background:url(../images/sorting-tab.gif) left top no-repeat; display:block;}
.sorting-btn a, .sorting-btn-img a{width:123px; height:32px; display:block; text-indent:-999em}
.sorting-btn-img{background-position:left bottom}

.prod-sorting{margin-top:12px;}
.prod-sorting-top{background:url(../images/brands-list-bg.gif) left top no-repeat; height:14px;}
.prod-sorting-btm, .product-btm{background:url(../images/brands-list-bg.gif) left bottom no-repeat; height:14px;}
.prod-sorting-mid{padding:0 10px; font-size:12px;}
.prod-sorting-mid select{border:solid 1px #999999; background:url(../images/input-bg1.gif) left top repeat-x #fff; padding:3px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}

/* PLP */
.all-products{padding:10px 0px; margin:-15px -22px 0 -22px;}
.all-products li.product-container{padding:0 22px;}
.all-products li.product-container:hover{background:url(../images/plp-hover-bg.gif) left top repeat-x}
.product-info{background:url(../images/shadow1.png) left top no-repeat; padding:30px 0; margin-bottom:10px;}
.product-img{width:130px; margin-right:25px;}
.product-details {}
.product-name{font-size:15px; color:#cc3333; font-weight:700;}
.product-desc{font-size:13px; color:#cc3333;  margin-bottom:10px;}
.product-det-left{width:324px; padding-right:40px;}
.product-det-left ul{font-size:12px;}
.product-det-left li{border-bottom:dotted 1px #999999; padding:7px 2px; color:#333}
.product-det-left li span{float:left; width:98px; font-weight:700}
.product-det-left li p{margin-left:115px;}
.product-fit{padding:10px 5px; margin:5px 0 0 0}
.product-fit ul{margin-top:10px;}
.product-fit li{margin-bottom:5px;}
.product-det-right{padding:0; width:140px;}
.product-price{color:#273b5a; font-size:20px; background:url(../images/righthand_bg.png); border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px;  border:solid 1px #e2e0e0; text-align:center;  color:#cc3333; padding:5px 0}
.product-price span{font-size:11px; display:block}
.product-det-right p{margin-bottom:15px;}
.moreinfo-btn1{background:#cccccc; padding:10px 0; display:block; text-align:center; color:#000; font-size:12px; text-decoration:none; border-radius:6px; -moz-border-radius:6px; -web-kit-border-radius:6px; }
.moreinfo-btn1:hover{background:#e4e4e4}
.product{padding:20px 5px;}
.product-img{width:130px;}
.thuumb-img{width:126px; height:126px; position:relative}
.product-disc{width:290px; margin-left:23px;}
.product-disc .prod-model{margin-right:25px;}
.product-disc p{margin:10px 0}
.product-action{text-align:center; width:145px; }
.product-action .add-cart{margin:10px auto 0 auto}
.product-action .prod-buy, .product-action .prod-price{width:130px;}
.product-action .prod-buy, .product-action .prod-price{margin:0 auto;}
.product-action .prod-buy label{float:none; display:block; text-align:left}
.product-action a{color:#336699;}
.product-action a:hover{text-decoration:none}
.product .prod-featurea li{background-color:transparent !important; border-right:dotted 1px #999999; padding-left:46px; }
.product .prod-featurea{border-top:dotted 1px #999999}
.product-btm{height:30px;}
.btm-pagination{background:#e7e7e7; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; width:100%;}
.btm-link-left{width:50%; display:block;}
.btm-link-left a{color:#fff;background:url(../images/btm-nav-l-o.gif) 5% center no-repeat #999999; width:90%; padding:10px 0 10px 10%; display:block; font-size:14px;  text-decoration:none; border-radius:5px 0 0 5px; -moz-border-radius:5px 0 0 5px; -webkit-border-radius:5px 0 0 5px;}
.btm-link-left a.deactive{background:url(../images/btm-nav-l.gif) 5% center no-repeat #e7e7e7; color:#999999;}
.btm-link-left a.deactive:hover{background:url(../images/btm-nav-l-o.gif) 5% center no-repeat #999999; color:#fff;}
.btm-link-left a:hover{background:url(../images/btm-nav-l-o.gif) 5% center no-repeat #747474;}

.btm-link-right{width:50%; display:block; text-align:right}
.btm-link-right a{color:#fff;background:url(../images/btm-nav-r-o.gif) 95% center no-repeat #999999; width:90%; padding:10px 10% 10px 0; display:block; font-size:14px;  text-decoration:none; border-radius:0 5px 5px 0; -moz-border-radius:0 5px 5px 0; -webkit-border-radius:0 5px 5px 0;}
.btm-link-right a.deactive{background:url(../images/btm-nav-r.gif) 95% center no-repeat #e7e7e7; color:#999999;}
.btm-link-right a.deactive:hover{background:url(../images/btm-nav-r-o.gif) 95% center no-repeat #999999; color:#fff;}
.btm-link-right a:hover{background:url(../images/btm-nav-r-o.gif) 95% center no-repeat #747474;}


.pagination{width:205px; margin:5px 5px 0 0}
.pagination span{width:17px; height:17px; border:solid 1px #adadad; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; text-align:center; display:inline-block; float:left; margin:4px 5px 0 0;}
.pagination span a{width:17px; height:17px; display:block;  font-size:12px; color:#969696; text-decoration:none; line-height:18px;}
.pagination span:hover{background:#adadad}
.pagination span:hover a{color:#fff;}
.pagination span.current-page{background:#fff;}
.pagination span.current-page:hover a{color:#969696}
.pagination .left-arw{margin-right:5px; widows:28px; height:27px;  display:block;}
.pagination .left-arw a, .pagination .right-arw a{background:url(../images/pagination-nav.png) no-repeat; width:28px; height:27px; display:block; text-indent:-999em }
.pagination .left-arw a:hover{background-position:right top}
.pagination .right-arw a{background-position:left bottom}
.pagination .right-arw a:hover{background-position:right bottom}

#footerWrap{background:#000; border-top:solid 5px #333333}
.footer-in{width:960px; margin:0 auto}

/* Brands list */
.brands{background:url(../images/brands-bg.gif) left bottom repeat-x; padding:25px 30px 15px 25px}
.brand-list{font-size:12px; color:#666666}
.brand-list span{background:#333; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px;  padding:2px 6px; display:inline-block; margin:0 3px 10px 0 ;}
.brand-list a{color:#666666; text-decoration:none}
.brand-list a:hover span{background:#000;}


/* Services /*/
.page-h-bg{background:url(../images/heading-bg.gif) left top no-repeat; padding:18px;}
.page-h-bg h2{font-size:22px; color:#336699}
.serv-cont-area{margin-top:-7px; font-size:13px;}
.serv-left-col{width:161px; padding-top:41px}
.leftNav{font-size:13px; color:#666666; border-top:solid 1px #cccccc;}
.leftNav li{ border-bottom:solid 1px #cccccc; background:#fff;}
.leftNav li a{padding:10px 12px; display:block; color:#666666; text-decoration:none}
.leftNav li a:hover, .leftNav li.left-active a{color:#336699}
.leftNav li.left-active {margin-right:-1px; position:relative}
.serv-right-col{border-left:solid 1px #cccccc; padding:20px 0px 20px 15px; width:493px;}
.serv-cont-area h3, .serv-cont-area h4{font-size:20px; color:#3399cc;}
.serv-cont-area h4{font-size:16px;}
.serv-cont-area p, .serv-cont-area h3, .serv-cont-area h4{margin-bottom:8px;}

.serv-list{margin:30px 0}
.serv-list li{background:url(../images/serv-btm-bg.gif) left bottom no-repeat; padding:10px 0 40px 0}
.serv-desc{width:297px;}
.serv-img{width:180px;}
.serv-img-h{background:url(../images/serv-img-shadow.gif) center bottom no-repeat; padding-bottom:18px;}
.serv-img-h img{border:solid 1px #bebebe; border-radius:4px 4px 0 0}
.more-det{background:#e4e4e4; text-decoration:none; color:#006699; font-size:12px; padding:3px 12px; display:inline-block; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;}
.more-det:hover{color:#666}

.more-det1{background:#fedb96; text-decoration:none; color:#006699; font-size:12px; padding:3px 12px; display:inline-block; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;}
.more-det1:hover{color:#666}

.step{background:#3399cc; padding:3px 8px; color:#fff; font-size:14px; margin-right:10px;}

/** Tool tip ***/
.tooltip{position:relative}
.tolltip-icon{width:15px; height:15px; background:url(../images/help.gif); display:block; text-indent:-999em; cursor:help}
.tolltip-icon:hover, .tooltip:hover .tolltip-icon{background:url(../images/tip-rollover.gif)}
.tooltip span.tip{display:none; position:absolute; padding:5px 10px; background:#FFA; border:solid 1px #FFAD33; top:-20px; border-radius:5px;-moz-border-radius:5px; -webkit-border-radius:5px; font-size:11px; width:100px; left:20px; font-family:Arial, Helvetica, sans-serif}
.tooltip:hover span.tip{display:inline-block; }
.arrow-left {width: 0; height: 0; border-top: 7px solid transparent;border-bottom: 7px solid transparent; border-right:7px solid #FFAD33; position:relative; left:-17px; display:block; margin-bottom:-10px}


/* Abou Us page */
.about-cont-area{padding:10px 15px}
.about-cont-area p{margin-bottom:15px;}
.divider-1{background:url(../images/about-btm-shadow.gif) center no-repeat; height:9px; margin:30px 0 15px 0;}
.about-cont-area h5{color:#3399cc; font-size:16px; margin-bottom:10px;}

/* Footer Links */
.footer-links{border-top:solid 1px #333; padding:17px 0;color:#666666; font-size:11px;}
.footer-links a{color:#f0d27a;}
.footer-links a:hover{text-decoration:none}

.fo-right{width:100px;}
.fo-right a{width:35px; height:35px; display:block; float:left; margin-right:10px; text-indent:-999em}
.fb-link{background:url(../images/f-icon.gif)}
.twit-link{background:url(../images/t-icon.gif)}
.fo-right a:hover{opacity:0.8; filter: alpha(opacity=70); }

.copy{margin:10px 0 0 0; }
.copy a{text-decoration:none; color:#666666; margin-left:15px;}
.copy a:hover{text-decoration:underline}

.cards-sec{width:600px; padding:10px 0}
.powered-by{padding:10px 10px 0 0}