html, body, form
{
	height: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

input, select, button, textarea 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.ratingStar
{
}

.savedRatingStar
{
	background-image: url("Images/star3.png");
	width: 16px;
	height: 15px;
}

.filledRatingStar
{
	background-image: url("Images/star2.png");
	width: 16px;
	height: 15px;
}

.emptyRatingStar
{
	background-image: url("Images/star1.png");
	width: 16px;
	height: 15px;
}

.validationBox
{
	background-color: #ff9999;	
	width: 315px;
	height: 26px;
	border: solid 1px #8c8787;
}

.validatorCalloutHighlight 
{
    background-color: #FFDDBB; 
}

.helpfulInfo
{
	color: #5a5a5a;
	font-weight: bold;
}

* {
	margin: 0px;
	padding: 0px;
}
a img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
ul {
	list-style-type: none;
}
ul li {
	float: left;
}

body {
	background-image: url(Images/bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
#wrapup{
text-align: right;
	width: 810px;
	padding-right:12px;
	height:16px;
	margin-top:5px;
	
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#wrapup a{
font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
}
#wrapup a:hover{
font-family:Arial, Helvetica, sans-serif;
	color:#9fc4df;
	font-size:11px;
	text-decoration:none;
}

#wrapper {
	text-align: left;
	width: 832px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}


#roundtop {
	background-image: url(Images/ss.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 12px;
	width: 832px;
}

#header {
	height: 73px;
	width:832px;
	
	background-image: url(Images/bg-1.png);
	background-position: left;

}
#logo {
	float: left;
	height: 58px;
	width: 118px;
	margin-left: 33px;
}
#menu {
	
	float:left;
	margin-left:45px;
	height: 51px;
	width: 595px;
	background-image: url(Images/bg-menu.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-top: 1px;
	margin-bottom: 0px;
}
#menu li a{
	background-image: url(Images/menu-arrow.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 15px;
	display:block;
	color: #1b496e;
	text-decoration: none;
	
	padding-right: 10px;
	padding-left: 10px;
}

#menu li a:hover {
	background-image: url(Images/bg-menu-hover.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}


.seperator {
	padding:0px !important;
	height:50px;
	background-image: url(Images/bg-seperator.jpg) !important;
	background-repeat: no-repeat;
	background-position: left top;
	width: 2px;
}
.floatLeft {
	float: left;
}


#contents{
background-position: left top;
    width:832px;
	background-image: url(Images/bg-long.png);

}
#content1{
background-position: left top;
    width:832px;
	background-image: url(Images/bg-91.png);

}

#contents #banner1{
width:808px;
height:143px;
margin-left:12px;
background-image:url(Images/banner11.jpg);

}

#contents #banner1 #join{
float:left;
margin-top:35px;
width:263px;
height:102px;

}

#contents #banner1 #join #inner1{
width:250px;
height:102px;
margin-left:13px;

}
#contents #banner1 #join #inner1 form{
margin:0px;
padding:0px;

}



.Select-type{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:14px;
}
.Select-type2{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:14px;
}

.jont{
font-family:Arial, Helvetica, sans-serif;
color:#183858;
font-size:12px;
}
.jb{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#c8a04c;
font-weight:bold;

}
.toptextbanner{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
color:#ffffff;

}

.modtextbanner{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:35px;
color:#000000;

}
.bottomtextbanner{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:15px;
color:#6a879d;

}


#contents #banner1 #bannertext{
float:left;
margin-top:35px;

text-align:right;
width:322px;
height:102px;
}

#contents #boxes{
width:808px;
margin-top:4px;
height:273px;

}

#contents #listpage
{
	margin-top:0px;
	margin-left:12px;
	margin-right:12px;
}

#contents #boxes #box1{
background-image:url(Images/box111.jpg);
float:left;
width:267px;
height:273px;
}

#contents #boxes #box1 #inner3{
width:241px;
height:245px;
margin-top:17px;
margin-left:14px;

}

#contents #boxes #box1 #inner3 form{
padding:0px;
margin:0px;

}
.texth{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#0b4471;
font-weight:bold;


}
.ar11{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF

}
#contents #boxes #box2{
float:left;
background-image:url(Images/box222.jpg);
width:266px;
margin-left:5px;
height:273px;

}
#contents #boxes #box2 #str{
width:240px;
height:168px;

}
#contents #boxes #box2 #str ul{
list-style-image:url(Images/bult.gif);

}

.inner4{
margin-top:10px;
margin-left:7px;
width:240px;
height:168px;

}
.inner4a{
margin-top:19px;
margin-left:11px;
width:240px;
height:168px;

}
#contents #boxes #box3{
float:left;
width:266px;
background-image:url(Images/box333.jpg);
margin-left:4px;
height:273px;

}

#contents #newsbox{
width:808px;
margin-top:4px;
height:248px;

}

#contents #newsbox #new1{
float:left;
background-image:url(Images/box-1-111.jpg);
width:537px; 
height:248px;
}

#contents #newsbox #new2{
float:left;
margin-left:8px;
background-image:url(Images/box-1-222.jpg);
width:263px; 
height:248px;
}


#contents #newsbox #new1 #inner6{
margin-top:14px;
margin-left:8px;
width:520px;
height:226px;

}

#contents #newsbox #new1 #inner6 #inner7{
width:520px;
height:188px;

}

#contents #newsbox #new1 #inner6 #inner7 #boxx1{
float:left;
width:254px;
height:94px;
}

#contents #newsbox #new1 #inner6 #inner7 #boxx2{
float:left;
width:254px;
margin-left:10px;
height:94px;
}

#contents #newsbox #new1 #inner6 #inner7 #boxx3{
clear:left;
float:left;
width:520px;
height:94px;

}

#contents #newsbox #new1 #inner6 #inner7 #boxx3 #boxx4{
float:left;
width:254px;
height:94px;

}

#contents #newsbox #new1 #inner6 #inner7 #boxx3 #boxx5{
float:left;
width:254px;
margin-left:10px;
height:94px;

}

.imgdiv{
float:left;
margin-top:8px;
width:102px;
height:75px;

}

.textdiv{
float:left;
margin-top:8px;
margin-left:5px;
width:145px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#59545c;
height:68px;
}

.textdiv a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
font-weight:bold;
color:#47412f;
}

.textdiv a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
font-weight:bold;
color:#666666;

}
.morediv
{
  text-align :right;
   top: 10px;
}

.morediv a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
font-weight:bold;
color:#47412f;
}

.morediv a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
font-weight:bold;
color:#666666;

}

#contents #newsbox #new2 #inner10{
width:245px;
margin-top:14px;
margin-left:6px;
height:219px;

}

#contents #googleads{
width:808px;
margin-top:6px;
height:105px;
background-image:url(Images/ad-bg11.jpg);

margin-left:12px;

}

#contents #googleads #inner11{
float:left;
margin-top:15px;
margin-left:23px;
width:102px;
height:76px;
color:#454545;

}

#contents #googleads #inner11 a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#454545;
text-decoration:none;


}

#contents #googleads #inner11 a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
text-decoration:none;


}

#contents #googleads #inner12{
float:left;
margin-top:21px;
margin-left:15px;
width:645px;
height:76px;

}


#footer {
background-image:url(Images/footer1.jpg);

	background-repeat: no-repeat;
	margin-left:8px;
	background-position: left top;
	height: 39px;
	width: 817px;
}
#footer1 {
	margin-left:8px;
	background-position: left top;
	height: 84px;
	width: 817px;
	
}
.search_box {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #333333;
	font-size: 13px;
}
.ar13 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#FFCC66;
	font-weight: bold;
}
.ar14 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	font-weight: normal;
}
/************************************************* Start Subpage*********************************************************/
.subbody{
width:804px;
margin-top:4px;
margin-left:12px;
}


.topb{
background-image:url(Images/top-bar2.jpg);
background-position:left bottom;
background-repeat:repeat-x;

width:804px;
height:10px;
}

.midb{
background-image:url(Images/bg-bar2.jpg);
width:804px;
}
.bottomb{
width:804px;
height:11px;
background-image:url(Images/bottom-bar1.jpg);
}


/************************************************* End Subpage*********************************************************/

#listBanner
{
	background-image:url(Images/listBanner.jpg);
	width:447px;
	height: 105px;
}
#listBanner #listText
{
	padding-top: 16px;
	padding-left: 18px;
	width:147px;
	height: 70px;
}
.BlueText
{
	color: #3366cc;
	font-family: Arial;
	font-weight: bold;
	font-size: 20px;
	line-height: 16px;
}
.BlackText
{
	color: #030303;
	font-family: Arial;
	font-weight: bold;
	font-size: 14px;
}
.GreyText
{
	color: #666666;
	font-family: Arial;
	font-weight: bold;
	font-size: 14px;
}
.listShopPremium
{
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.listShopNonPremium
{
	margin-top: 10px;
}
.topbList{
background-image:url(Images/topList.jpg);
background-position:left bottom;
background-repeat:repeat-x;

width:804px;
height:10px;
}

.midbList{
background-image:url(Images/centerList.jpg);
width:804px;
}
.bottombList{
width:804px;
height:11px;
background-image:url(Images/bottomList.jpg);
}

a.backList {
padding: 0 0 0 15px;
background:url(Images/arrowBack.jpg) no-repeat center left;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #6699FF;
text-decoration: none;
}

a.backList:hover {
background:url(Images/arrowBack.jpg) no-repeat center left;
color:#6699FF;
text-decoration: underline;
}

a.forwardList {
padding:0 0 0 15px;
height:auto !important;
height:1px;
background:url(Images/arrowGo.jpg) no-repeat center left;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #6699FF;
text-decoration: none;
}

a.forwardList:hover {
background:url(Images/arrowGo.jpg) no-repeat center left;
color:#6699FF;
text-decoration: underline;
}


a.login {
font-size:14px;
font-family: Arial;
font-weight: bold;
color:#275efd;
text-decoration: none;
}

a.login:hover {
color:#275efd;
text-decoration: underline;
}
.shopNameText
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: bold;
	color:#040404; 
	margin-top: 12px;
}
.shopPhoneText
{
	color:#040404; 
	font-family: Arial; 
	font-size: 24px;
	font-weight: bold;
}
.shopAddressText
{
	color:#000000; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.shopPhoneText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #CC0000;	
}
.ServicesText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #666666;
}
.mapContent
{
	width: 406px;
	height: 316px;
	background:url(Images/bgMap.jpg) no-repeat center left;
}

.map
{
	height: 293px;
	width: 382px;
}

.AutoZoneName
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: bold;
	color: #6699FF;
}