/* Universal Tags
--------------------------------------------------*/
 
html > body * {
	outline:none;
}
body {
margin: 0;
padding: 0;
border: 0;
color:#333333;
font:normal 12px Verdana, Arial, Helvetica, sans-serif;
line-height:20px;
background:url(../images/pattern.gif) top left repeat;
	}
h1, h2, h3, h4, h5, h6, form, label, input, legend, textarea, select, ul, ol, li, dl, dt, dd, p, div {
	margin:0px;
	padding:0px;
}
img {
	border:none;
	margin:0px;
	padding:0px;
}
p {
	margin-bottom:4px;
}
h2 {
	font:bold 16px tahoma;
	color:#007f31;
	padding: 0px 0 7px 0;
	margin-bottom:10px;
	background:url(../images/dotted-border.gif) bottom left repeat-x;
}
h3 {	
	font:bold 14px tahoma;
	color:#000000;
	padding:0px 0 3px 3px;
	border-bottom:3px solid #018032;
}
a{
text-decoration:none;
color:#858585;
}
a:hover{
text-decoration:none;
}
.mail-link{
color:#0192ce;
}
.mail-link:hover{
text-decoration:none;
}

.floatleft { float: left; margin: 0px 15px 5px 0px; }
.floatright { float: right; margin: 0px 10px 5px 10px; }

.left-float{
float:left;
}
.right-float{
float:right;
}
.greentext{
color:#0db14c;
}
.knowmore{
background:url(../images/round-arrow.gif) left 1px no-repeat;
padding-left:16px;
}
.knowmore a{
color:#0db14c;
border-bottom:1px dashed #0db14c;
}
.knowmore a:hover{
border-bottom:1px dashed #fff;
}
.font14{
font-size:14px;
}
.font11{
font-size:11px;
}
.black{
color:#000000;
}
.orangecolor{
color:#c4aa29;
}
/* Page Layout Tags
--------------------------------------------------*/
#page-wrapper{
width:970px;
margin:0px auto;
padding:0;
position:relative;
}
.pagebound{
width:970px;
float:left;
background:#fff;
margin:18px 0;
}
#header{
float:left;
width:932px;
height:106px;
padding:23px 19px 0 19px;
background:#fff url(../images/top-curve.gif) top left no-repeat;
}
#logo{
float:left;
}
#header-right{
float:right;
width:290px;
font-size:11px;
}
#header-right a.linknav, #header-right a.order{
color:#737373;
text-decoration:none;
padding:0 3px;
line-height:23px;
}
#header-right a.order{
background:url(../images/ordernow-bg.gif) top left no-repeat;
color:#000000;
float:left;
padding:0 5px 1px 25px;
}
#header-right a.order:hover{
color:#FFFFFF;
}
#header-right a.linknav:hover{
color:#08a242;
text-decoration:none;
}
.headerrt-row{
padding:2px 0;
width:290px;
float:left;
}
.search-bg{
background:url(../images/text-box-bg.gif) top left no-repeat;
float:left;
width:211px;
height:20px;
padding:7px 8px 0 8px;
}
.searchbox{
width:211px;
border:none;
background:none;
height:18px;
font-size:11px;
}
.mailink{
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#737373;
text-decoration:none;
}
.mailink:hover{
color:#08a242;
}
.inner-bound{
float:left;
width:950px;
padding:0px 6px 8px 6px;
background:#fff;
position:relative;
}
#nav-area{
float:left;
width:950px;
height:40px;
margin-bottom:5px;
background:url(../images/nav-repeater.gif) top left repeat-x;
}
.nav{
float:left;
width:932px;
position:relative;
padding:7px 0px 9px 12px;
background:url(../images/nav-left.gif) top left no-repeat;
}
.nav-right{
float:left;
width:6px;
height:40px;
background:url(../images/nav-right.gif) top right no-repeat;
}
.nav ul{
margin:0px;
padding:0px;
list-style:none;
}
.nav ul li{
float:left;
padding:0 1px 0 0;
}
.nav ul li a{
float:left;
padding:0 0 0 7px;
color:#FFFFFF;
text-decoration:none;
font-size:11px;
cursor:pointer;
}
.nav ul li a span{
float:left;
padding:3px 10px 3px 10px;
}
.nav ul.tmission li a span{
float:left;
padding:3px 14px 3px 14px;
}
.nav ul li a:hover, .nav ul li.current a{
background:url(../images/tab-left.gif) top left no-repeat;
color:#25262a;
}
.nav ul li a:hover span, .nav ul li.current a span{ 
background:url(../images/tab-right.gif) top right no-repeat;
}
#bannercont{
float:left;
width:950px;
background:url(../images/banner-cont-bg.jpg) top left no-repeat;
}
#bannercont-inner{
float:left;
width:950px;
background:url(../images/inner-banner-bg2.jpg) top left no-repeat;
}
#bannercont-contact{
float:left;
width:950px;
background:url(../images/contact-banner.jpg) top left no-repeat;
}
#banner-motorcycle{
float:left;
width:950px;
background:url(../images/banner-motorcycle.jpg) top left no-repeat;
}
#bannercont-inner2{
float:left;
width:950px;
background:url(../images/inner-banner-bg.jpg) top left no-repeat;
}
.autotab-cont{
float:left;
width:583px;
height:202px;
padding:27px 335px 0 32px;
color:#25262a;
}
.autotab-cont-inner{
float:left;
width:583px;
height:179px;
padding:27px 335px 0 32px;
color:#25262a;
}
.bannertab{
float:left;
width:950px;
}
.bannertab ul{
margin:0px;
padding:0px;
list-style-type:none;
}
.bannertab li{
float:left;
padding:0 5px 0 0;
}
.bannertab ul li a{
float:left;
display:block;
padding:0 0 0 24px;
text-decoration:none;
background:url(../images/banner-tbleft-off.gif) bottom left no-repeat;
}
.bannertab ul li a span{
display:block;
float:left;
padding:30px 24px 18px 0px;
color:#FFFFFF;
cursor:pointer;
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
background:url(../images/banner-tbright-off.gif) bottom right no-repeat;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.bannertab a span {float:none;}
    /* End IE5-Mac hack */
.bannertab a:hover span {
color:#bababa;
}
.bannertab .current a {
background:url(../images/banner-tbleft-on.gif) bottom left no-repeat;
color:#0db14c;
      }

.bannertab .current a.left {
background:url(../images/tab-left-active.gif) bottom left no-repeat;
color:#0db14c;
}
.bannertab a:hover{
color:#bababa;
}
.bannertab .current a span{
background:url(../images/tab-right-acitve.gif) bottom right no-repeat;
color:#0db14c;
}
.bannertab .current a:hover span{
color:#0db14c;
}
#center-cont{
float:left;
width:950px;
padding:20px 0 0 0;
}
#results{
float:left;
width:624px;
padding:0 0 0 8px;
}
.results-inner{
float:left;
width:616px;
padding:0 0 0 8px;
}
.before{
float:left;
width:291px;
padding:10px 17px 0 0 ;
background:url(../images/v-divider.gif) right center no-repeat;
}
.after{
float:right;
width:291px;
padding:10px 0 0 15px;
}
.result-thumb-area{
float:left;
width:284px;
padding:20px 2px 12px 2px;
}
.result-thumb{
float:left;
width:276px;
height:236px;
padding:4px 0 0 4px;
background:url(../images/thumb-bg.gif) top left no-repeat;
}
.paging{
float:left;
width:606px;
border-top:3px solid #007f31;
text-align:right;
padding:3px 10px 0 0 ;
}
.paginglinkarea{
float:right;
width:160px;
}
.paging a{
padding:1px 6px 2px;
color:#000000;
float:left;
text-decoration:none;
}
.paging a:hover, .paging a.current, .paging a.prevnext{
background:url(../images/paging-bg.gif) center center no-repeat;
color:#FFFFFF;
}
.paging a.prevnext{
padding:0px 5px 1px;
margin:3px 0 0 0;
}
#right-col{
float:left;
width:305px;
padding:0 0 0 13px;
}
#inner-right-col{
float:left;
width:307px;
padding:0 0 0 11px;
}
#testimonial, .testimonial{
float:left;
width:305px;
background:url(../images/testi-repeater.gif) top left repeat-y;
}
.testimonial{
margin-bottom:15px;
}
#test-top, .test-top{
float:left;
width:299px;
padding:3px 3px 0 3px;
background:url(../images/testi-top.gif) top left no-repeat;
}
.testi-heading{
float:left;
width:285px;
padding:8px 0px 0 14px;
background:url(../images/rep-with-green-btm.gif) top left repeat-x;
}
.testi-heading span{
float:left;
padding:0px 0px 16px 0;
color:#007f31;
font:bold 16px tahoma;
background:url(../images/green-down-arrow.gif) 33px 30px no-repeat;
}
.testi-cont{
float:left;
width:299px;
padding:0 3px;
}
.testi-cont-inner{
float:left;
width:267px;
padding:0 16px;
background:#fff url(../images/light-gray-repeater.gif) bottom left repeat-x;
}
.testi-item{
float:left;
width:267px;
padding:11px 0;
background:url(../images/dotted-border.gif) bottom left repeat-x;
}
.testi-date{
float:left;
width:237px;
padding:4px 0 5px 30px;
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
background:url(../images/quote-icon.png) top left no-repeat;
}
.testi-data{
width:267px;
float:left;
}
.testi-data a{
color:#737373;
}
.testi-data a:hover{
color:#000000;
}
.testi-user{
width:267px;
float:left;
padding:5px 0 0 0;
text-align:right;
}
.usernm{
background:url(../images/user-icon.png) top left  no-repeat;
padding:0 0 0 18px;
color:#030303;
float:right;
}
.test-btmcurve{
float:left;
width:305px;
background:url(../images/testi-bottom.gif) top left no-repeat;
height:8px;
overflow:hidden;
}
.viewmore-btn{
float:left;
width:267px;
padding:10px 0 8px 0;
text-align:right;
}
.orange-btn{
float:right;
width:82px;
height:22px;
color:#FFFFFF;
background:url(../images/orange-btn.gif) top right no-repeat;
padding:0px 6px 0 0 ;
font-size:11px;
text-decoration:none;
}
.orange-btn:hover{
color:#0f0f0f;
}
#autorx-test{
float:left;
width:950px;
padding:10px 0 0 0px;
}
.testbox{
float:left;
width:293px;
height:134px;
margin:5px 14px 0 0;
padding:10px 4px 0 10px;
color:#323232;
}
.testbox-blue{
background:url(../images/blue-test-bg.gif) top left no-repeat;
}
.testbox-orange{
background:url(../images/oragnge-test-bg.gif) top left no-repeat;
}
.testbox-hd{
line-height:23px;
font-size:12px;
font-family:tahoma;
color:#1c1c1c;
}
.readmore{
background:url(../images/green-arrow.gif) left 5px no-repeat;
padding:0 0 0 12px;
color:#020202;
}
.readmore:hover{
color:#000000;
text-decoration:underline;
}
#pscroller1{
width: 267px;
height: 300px;
}
/* Inner Pages Tags
--------------------------------------------------*/
#inner-cont{
float:left;
width:950px;
position:relative;
padding:15px 0 0 0;
}
#inner-left{
float:left;
position:relative;
width:624px;
padding:0 0 0 8px;
}
#inner-left{
	float:left;
	position:relative;
	width:620px;
	padding:0 0 0 8px;
}
#inner-left p{
padding-bottom:10px;
}
#bredcrum{
float:left;
width:624px;
padding:0 0 8px 0;
text-align:right;
}
.inner-sec{
float:left;
width:624px;
}
.heighlight{
float:left;
background:#fffae4;
width:622px;
border:1px dotted #aaaaaa;
}
.heighlight2{
float:left;
background:#fffae4;
width:602px;
padding:10px;
margin-bottom:10px;
border:1px dotted #aaaaaa;
}
.product-img{
float:left;
width:243px;
padding-right:10px;
}
.product-dec{
float:left;
width:363px;
}
.innerlist{
margin:0px;
padding:0px;
list-style:none;
}
.innerlist li{
background:url(../images/orange-arrow.gif) left 7px no-repeat;
padding:0 0 0 12px;
color:#000000;
}
.innerlist li a{
color:#000000;
}
.innerlist li a:hover{
color:#5c5c5c;
}
.special-offer{
float:left;
width:624px;
padding:10px 0 0 0;
}
.grid-top{
float:left;
height:33px;
width:606px;
background:url(../images/gridtop-repeater.gif) top left repeat-x;
padding:4px 0 0 18px;
}
.grid-top span{
background:url(../images/down-arrow.gif) 20px bottom  no-repeat;
padding:0 0 12px 0;
float:left;
font-size:13px;
}
.odd-grid{
float:left;
width:606px;
padding:6px 0 6px 18px;
background:#fafafa url(../images/dotted-border.gif) bottom left repeat-x;
}
.even-grid{
float:left;
width:606px;
padding:6px 0 6px 18px;
background:#f4f4f4 url(../images/dotted-border.gif) bottom left repeat-x;
}
.simple-grid{
float:left;
width:606px;
padding:6px 0 6px 18px;
}
.actual-price{
text-decoration:line-through;
}
.textbox{
border:1px solid #8b8b8b;
background:#fff url(../images/textbox-bg.gif) top left repeat-x;
padding:2px 0 0 2px;
height:17px;
font-size:11px;
}

.redtxt{
color:#ad0117;
}
/* Footer Tags
--------------------------------------------------*/
#footer{
float:left;
width:932px;
border-top:3px solid #191a1f;
padding:16px 19px 14px 19px;
background:#fff url(../images/footer-bottom.gif) bottom left no-repeat;
}
#footernav{
float:left;
width:932px;
background:url(../images/dotted-border.gif) bottom left repeat-x;
padding:0 0 18px 0;
}
#footer-btm{
float:left;
width:932px;
padding:10px 0 0 0;
color:#1f2024;
}
#footer-btm a{ 
color:#1f2024;
}
#footer-btm a:hover{ 
color:#00742c;
}
.toplevel{
margin:0px;
padding:0px;
list-style:none;
}
.toplevel li{
padding:1px 0;
}
.toplevel li a{
background:url(../images/black-arrow.gif) left 5px no-repeat;
padding:0 0 0 15px;
color:#00742c;
}
.toplevel li a:hover{
color:#333333;
}
.sublevel{
margin:0px;
padding:0px;
list-style:none;
}
.sublevel li{
padding:1px 0 1px 15px;
}
.sublevel li a{
background:url(../images/black-arrow2.gif) left 5px no-repeat;
padding:0 0 0 15px;
color:#444444;
}
.sublevel li a:hover{
color:#000000;
}
