html, body {
margin:0;
padding:0;
font-family:Geneva, Arial, Helvetica, sans-serif;
}
blockquote {
font-size:12px;
color:#333;
}

label.error {
    display: block;
    color:#cc0000;     
}

#wrapper {
width:960px;
margin:auto;
}
#header {
width:960px;
float:left;
background-image:url(../img/bg-top01.jpg);
background-position:bottom;
background-repeat:repeat-x;
padding-bottom:10px;
}
#logo {
background-image:url(../img/logo01.jpg);
width:272px;
height:87px;
float:left;
}
#navbar {
width:400px;
clear:left;
float:left;
}
#navbar ul {
margin:0;
padding:0;
list-style:none;
}
#navbar li {
float:left;
margin:0px 2px 0px 2px;
padding:0px 8px 0px 3px;
border-right:1px dotted #990099;
}
#navbar li a {
font-size:14px;
color:#990099;
text-decoration:none;
}
#navbar li a:hover {
color:#666666;
}
#loginArea {
width:300px;
float:right;
height:30px;
text-align:right;
margin:0px 14px 0px 0px;
}
#loginArea p {
font-size:11px;
color:#333333;
}
#loginArea a {
font-size:11px;
color:#990099;
font-weight:bold;
text-decoration:none;
}
#loginArea a:hover {
color:#666666;
}
#banner01 {
/*width:468px;*/
width:688px;
height:60px;
float:right;
padding:0px 0px 20px 0px;
}
#middleContent01, #middleContentReg {
width:960px;
padding:0;
float:left;
}
#middleContent01 h1, #middleContentReg h1 {
font-size:30px;
letter-spacing:-1px;
}
#middleContent01 h2, #middleContentReg h2 {
font-size:24px;
letter-spacing:-1px;
}
#middleContent01 h3, #middleContentReg h3 {
font-size:18px;
}
#middleContent01 h4, #middleContentReg h4 {
font-size:16px;
}
#middleContent01 p, #middleContentReg p {
font-size:12px;
color:#333;
}
#middleContent01 ul, ol {
}
#middleContent01 li {
font-size:12px;
color:#333;
}

/*#middleContent01 a {
font-size:12px;
font-weight:bold;
color:#0066FF;
}
#middleContent01 a:hover {
color:#666;
}*/
.link01 {
font-size:12px;
font-weight:bold;
color:#0066FF;
}
.link01:hover {
color:#666;
}
#link01 {
font-size:12px;
font-weight:bold;
color:#0066FF;
}
#link01:hover {
color:#666;
}
#link02 {
font-weight:bold;
color:#0066FF;
}
#link01:hover {
color:#666;
}
.link02 {
font-weight:bold;
color:#0066FF;
text-decoration:none;
}
.link02:hover {
color:#333;
text-decoration:underline;
}

.link03 {
text-decoration:none;
color:#fff;
}
.link12px {
color:#990099;
font-weight:bold;
text-decoration:none;
font-size:12px;
}
.link12px:hover {
color:#333;
text-decoration:underline;
}
.titleUnderline {
margin:0;
padding:2px 0px;
font-size:14px;
border-bottom:1px solid #C881AE;
}
.title01 {
background-image:url(../img/bg-title01.png);
font-size:24px;
color:#fff;
padding:10px;
width:725px;
height:30px;
}
.title02 {
font-size:24px;
color:#990099;
}
.title03 {
font-size:18px;
color:#990099;
}
.title04 {
font-size:16px;
color:#990099;
}
.title05 {
font-size:16px;
color:#3366FF;
}
.butAddBusiness {
width:356px;
height:58px;
}
.butAddBusiness ul {
margin:20px 0px 0px 0px;
padding:0;
list-style:none;
}
.butAddBusiness li a {
display:block;
width:336px;
height:43px;
background-image:url(../img/but-add-your-business.jpg);
background-position:top center;
background-repeat:no-repeat;
color:#fff;
text-decoration:none;
font-size:20px;
font-weight:bold;
padding:15px 0px 0px 100px;
margin:0px 0px 0px -40px;
}
.butAddBusiness li a:hover {
background-position:bottom center;
color:#F8F0FF;
}
.addBusinessLink {

}
.handyColor {
color:#990099;
}
.handyColor2 {
color:#0066FF;
}
.handyColor3 {
color:#6699CC;
}
.advancedSearchColor {
color:#fff;
font-size:10px;
}
.advancedSearchColor:hover {
text-decoration:none;
}
#stepsbox {
/*background-image:url(../img/bg-box-steps.jpg);*/
/*width:957px;*/
width:625px;
/*height:153px;*/
float:left;
margin:0px 0px 0px 2px;
}
#step01 {
/*background-color:#F8F0FF;
border-top:1px dotted #990099;
border-left:1px dotted #990099;
border-right:1px dotted #990099;*/
/*padding:5px;*/
padding:0;
float:left;
/*height:130px;*/
/*margin:30px 0px 0px 259px;*/
margin:0px 0px 0px 5px;
width:310px;
}
#step02 {
/*background-color:#EDEFF3;
border-top:1px dotted #990099;
border-left:1px dotted #990099;
border-right:1px dotted #990099;
/*padding:5px;*/
padding:0px;
/*height:130px;*/
/*margin:30px 0px 0px 3px;*/
margin:0px 0px 0px 40px;
width:148px;
float:left;
}
#step03 {
/*background-color:#F8F0FF;
border-top:1px dotted #990099;
border-left:1px dotted #990099;
border-right:1px dotted #990099;
/*padding:5px;*/
padding:0px;
/*height:130px;*/
width:110px;
/*margin:30px 0px 0px 40px;*/
margin:0px 0px 0px 5px;
float:left;
}
.iconRight {
width:74px;
height:74px;
background-image:url(../img/icon-right03.png);
float:left;
margin:50px 0px 0px -30px;
}
#searchBar {
/*width:960px;*/
width:615px;
height:50px;
background-image:url(../img/bg-searchbox.jpg);
background-position: top center;
background-repeat:no-repeat;
float:left;
background-color:#990099;
border-top:2px solid #CC0033;
-moz-border-radius:4px;
-webkit-border-radius:4px;
margin:0px 0px 0px 5px;
}
#searchBar p {
font-size:13px;
color:#FFFFFF;
}
#searchBar input {
background-color:#f8f0ff;
border:3px solid #ccc;
width:300px;
padding:3px;
font-size:11px;
color:#666666;
background-image:url(../img/bg-searchbar01.jpg);
background-position: 0;
background-repeat:repeat-x;
}
.searchSelect {
background-color:#f8f0ff;
border:3px solid #ccc;
width:140px;
padding:3px;
font-size:11px;
color:#666666;
}
.butFind {
background-image:url(../img/but-find01.png);
background-position:top center;
background-repeat:no-repeat;
width:101px;
height:45px;
float:right;
text-decoration:none;
/*margin:-10px 15px 0px 0px;*/
margin:-10px 0px 0px 0px;
}
.butFind:hover {
background-position:bottom center;
}
.butFind2 {
background-image:url(../img/but-find02.png);
background-position:top center;
background-repeat:no-repeat;
width:74px;
height:33px;
float:right;
text-decoration:none;
margin:-5px 15px 0px 0px;
}
.butFind2:hover {
background-position:bottom center;
}
.advSearch {
/*width:940px;*/
width:594px;
padding:0 10px;
float:left;
background-color:#f4f4f4;
border-bottom:1px solid #990099;
margin:2px 0px 0px 5px;
}
.advSearch p {
font-size:13px;
color:#FFFFFF;
}
.advSearch input {
background-color:#f8f0ff;
border:2px solid #ccc;
width:260px;
padding:3px;
font-size:11px;
color:#666666;
}
.form01 {
				padding: 6px;
                font-size: 11px;
                background: #fff url('../my_handyinfo/resources/images/bg-form-field.gif') top left repeat-x;
                border: 1px solid #d5d5d5;
				color: #333;
				-moz-border-radius: 4px;
                -webkit-border-radius: 4px;
				border-radius: 4px;
                }
.form02 file {
opacity:0;
filter:alpha(opacity=0);

}			
.button01 {
				font-family: Verdana, Arial, sans-serif;
                display: inline-block;
                background: #459300 url('../my_handyinfo/resources/images/bg_button_pic.gif') top left repeat-x !important;
                /*border: 1px solid #459300 !important;*/
                padding: 6px 11px 6px 11px !important;
                color: #fff !important;
                font-size: 11px !important;
                cursor: pointer;
				border:1px solid #fff;
                }
.button02 {
				font-family: Verdana, Arial, sans-serif;
                display: inline-block;
                background: #459300 url('../my_handyinfo/resources/images/bg_button2_pic.gif') top left repeat-x !important;
                /*border: 1px solid #fff !important;*/
				border:1px solid #fff;
                padding: 6px 20px 6px 20px !important;
                color: #fff !important;
                font-size: 11px !important;
                cursor: pointer;
                }	
.button03 {
				font-family: Verdana, Arial, sans-serif;
                display: inline-block;
                background: url('../my_handyinfo/resources/images/bg_button2_pic.gif') top left repeat-x !important;
                /*border: 1px solid #fff !important;*/
				border:1px solid #fff;
                padding: 6px 27px 6px 27px !important;
                color: #fff !important;
                font-size: 11px !important;
                cursor: pointer;
                }	
.button04 {
				font-family: Verdana, Arial, sans-serif;
                display: inline-block;
                background: #fff url('../my_handyinfo/resources/images/bg_button2_pic.gif') top left repeat-x !important;
                /*border: 1px solid #fff !important;*/
				border:1px solid #fff;
                padding: 6px 5px 6px 5px !important;
                color: #fff !important;
                font-size: 11px !important;
                cursor: pointer;
                }	
.button05 {
				font-family: Verdana, Arial, sans-serif;
                display: inline-block;
                background: url('../my_handyinfo/resources/images/bg_button2_pic.gif') top left repeat-x !important;
                /*border: 1px solid #fff !important;*/
				border:1px solid #fff;
                padding: 6px 15px 6px 15px !important;
                color: #fff !important;
                font-size: 11px !important;
                cursor: pointer;
                }					
.formlabel1 {
float:left;
width:150px;
font-family:arial, verdana, geneva, sans-serif;
}
#regstyle {
float:left;
width:400px;

}
#regstyle .info {
font-size:10px;
font-family:verdana, geneva, sans-serif;
color:#cc0000;
}
#regstyle ul {
margin:0;
padding:0;
list-style-type:none;
}
#regstyle li {
list-style:none;
font-size:12px;
color:#555;
padding:10px;
}				
#postitHome {
background-image:url(../img/bg-postit.jpg);
padding:10px;
float:left;
width:485px;
height:204px;
clear:both;
/*margin:20px 0px 0px 25px;*/
margin:20px 0px 0px 60px;
}
.imgSearches {
/*float:left;
width:450px;
margin:-110px 0px 0px 260px;*/
float:right;
width:200px;
margin:8px 0px 0px 0px;
cursor:pointer;
}
#homeBox {
/*float:left;*/
float:right;
/*width:900px;*/
width:150px;
margin:0px 0px 0px 0px;
}
#homeBox ul {
/*margin:50px 0px 0px 150px;*/
margin:0px 0px 0px 0px;
padding:0;
list-style:none;
}
#homeBox li {
float:left;
margin:0;
padding:10px 0px 0px 0px;
}
.homeBoxLeft1 {
float:left;
background-image:url(../img/bg-left-home-box01.png);
background-repeat:no-repeat;
width:40px;
height:33px;
list-style:none;
}
.homeBoxLeft2 {
float:left;
background-image:url(../img/bg-left-home-box01.png);
background-repeat:no-repeat;
width:40px;
height:33px;
}
.homeBoxLeft3 {
float:left;
background-image:url(../img/bg-left-home-box02.png);
background-repeat:no-repeat;
width:40px;
height:33px;
}
.homeBoxLeft4 {
float:left;
background-image:url(../img/bg-left-home-box03.png);
background-repeat:no-repeat;
width:40px;
height:33px;
}
.homeBoxLeft5 {
float:left;
background-image:url(../img/bg-left-home-box05.png);
background-repeat:no-repeat;
width:40px;
height:33px;
}
.homeBoxMiddle {
float:left;
width:95px;
text-align:center;
background-image:url(../img/bg-middle-home-box.jpg);
background-repeat:repeat-x;
height:33px;
padding:10px 0px 0px 0px;
margin:0;
}
.homeBoxMiddle a {
color:#FFFFFF;
text-decoration:none;
/*font-size:12px;*/
font-size:10px;
margin:0;
padding:10px 0px 0px 0px;
}
.homeBoxMiddle a:hover {
color:#F8F0FF;
}
.homeBoxRight {
float:right;
background-image:url(../img/bg-right-home-box.jpg);
background-repeat:no-repeat;
width:10px;
height:33px;
}
#latestAdditionTop {
background-image:url(../img/bg-latest01-top.jpg);
width:819px;
height:15px;
float:left;
margin:50px 0px 0px 80px;
}
#latestAdditionMiddle {
width:799px;
padding:10px;
background-color:#F6DDE5;
float:left;
margin:0px 0px 0px 80px;
}
#latestAdditionBottom {
background-image:url(../img/bg-latest01-bottom.jpg);
width:819px;
height:15px;
float:left;
margin:0px 0px 0px 80px;
}
#boxLatest01White {
background-color:#fff;
border-bottom:1px solid #B9D2BA;
width:789px;
padding:5px;
float:left;
}
#boxLatest01Grey {
background-color:#F6F6F6;
padding:5px;
width:789px;
border-bottom:1px solid #b9d2ba;
float:left;
}
#latestListings {
width:220px;
float:left;
padding:0px 10px 0px 10px;
margin:10px 5px 0px 10px;
}
#latestListings p {
font-size:12px;
color:#333333;
}
#latestListings a {
font-size:12px;
color:#990099;
font-weight:bold;
}
#latestListings a:hover {
color:#999999;
}
#paidListings {
width:280px;
float:left;
clear:left;
padding:0px 10px 0px 10px;
background-color:#F2F4F9;
border:1px solid #ccc;
margin:1px 5px 0px 10px;
}
#paidListings p {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}
#paidListings a {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#3399FF;
font-weight:bold;
}
#paidListings a:hover {
color:#999999;
}
.boxPaidTopLeft{
background-image:url(../img/bg-paid-top-left01.jpg);
width:5px;
height:45px;
float:left;
clear:left;
}
.boxPaidTopMiddle {
background-image:url(../img/bg-paid-top-middle01.jpg);
width:270px;
height:45px;
background-repeat:repeat-x;
float:left;
padding:0;
margin:0;
}
.boxPaidTopMiddle p {
margin:5px 0px 0px 0px;
padding:0;
}
.boxPaidTopMiddle a {
color:#fff;
font-weight:bold;
text-decoration:none;
margin:0;
padding:0;
}
.boxPaidTopRight {
background-image:url(../img/bg-paid-top-right01.jpg);
width:5px;
height:45px;
float:right;
}
.boxPaidMiddleLeft {
background-image:url(../img/bg-paid-middle-left01.jpg);
width:5px;
background-repeat:repeat-y;
float:left;
}
.boxPaidMiddleMiddle {
float:left;
width:258px;
padding:10px;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
}
.boxPaidMiddleMiddle p {
margin:-10px 0px 0px 0px;
padding:0;
}
.boxPaidMiddleRight {
background-image:url(../img/bg-paid-middle-right01.jpg);
width:5px;
float:right;
}
.boxPaidBottomLeft {
background-image:url(../img/bg-paid-bottom-left01.jpg);
width:5px;
height:5px;
clear:left;
float:left;
}
.boxPaidBottomMiddle {
background-image:url(../img/bg-paid-bottom-middle01.jpg);
height:5px;
background-repeat:repeat-x;
float:left;
width:270px;
}
.boxPaidBottomRight {
background-image:url(../img/bg-paid-bottom-right01.jpg);
width:5px;
height:5px;
float:right;
}
.listing01 {
float:left;
width:280px;
clear:left;
margin:10px 0px 10px 10px;
}
.listing02 {
float:right;
width:280px;
margin:10px 30px 10px 0px;
}
#tabs {
float:left;
width:180px; /*width:450px;*/
margin:5px 0px 0px 10px;
}
#tabs ul {
margin:0;
padding:0;
list-style:none;
}
#tabs li {
display:block;
width:65px; /*width:75px;*/
float:left;
margin:0px 2px 0px 2px;
}
.tabSelected {
display:block;
text-align:center;
background-color:#fff;
padding:2px;
height:20px;
border-top:1px solid #ccc;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
}
.tabSelected li a{
display:block;
width:65px;
margin:0px 2px 0px 2px;
text-align:center;
background-color:#fff;
padding:2px;
height:20px;
border-top:1px solid #ccc;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
font-size:12px;
text-decoration:none;
color:#333;
font-weight:bold;
}
.tabSelected a {
font-size:12px;
text-decoration:none;
color:#333;
font-weight:bold;
}
.tabUnselected {
display:block;
text-align:center;
padding:2px;
height:20px;
background-color:#666666;
border-top:1px solid #999;
border-left:1px solid #999;
border-right:1px solid #999;
}
.tabUnselected li a{
display:block;
text-align:center;
background-color:#C0A5B8;
padding:2px;
height:20px;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#f4f4f4;
}

.tabUnselected:hover {
display:block;
background-color:#131313;
}
.tabUnselected a {
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#f4f4f4;
}
#coloredListing1 {
background-color:#B6E657;
float:left;
width:300px;
height:112px;
margin:10px 0px 5px 0px;
}
#coloredListing2 {
background-color:#CC3333;
float:left;
width:300px;
height:112px;
margin:10px 0px 5px 150px;
}
#coloredListing3 {
background-color:#FBC210;
float:left;
width:300px;
height:112px;
margin:10px 0px 5px 0px;
}
#coloredListing4 {
background-color:#ED873D;
float:left;
width:300px;
height:112px;
margin:10px 0px 5px 150px;
}
#coloredListing5 {
background-color:#F0597D;
float:left;
width:300px;
height:112px;
margin:10px 0px 5px 0px;
}
#coloredListing6 {
background-color:#D5E09A;
float:left;
width:300px;
height:112px;
margin:10px 0px 5px 150px;
}
#coloredListing7 {
background-color:#347868;
float:left;
width:300px;
height:112px;
margin:10px 0px 5px 0px;
}
#coloredListing8 {
background-color:#A69174;
float:left;
width:300px;
height:112px;
margin:10px 0px 5px 150px;
}
#coloredListing9 {
background-color:#417C93;
float:left;
width:300px;
height:112px;
margin:10px 0px 5px 0px;
}
#coloredListing10 {
background-color:#C29AA3;
float:left;
width:300px;
height:112px;
margin:10px 0px 5px 150px;
}
#coloredListing11 {
background-color:#990099;
float:left;
/*width:200px;*/
width:170px;
/*height:350px;*/
/*margin:60px 0px 5px 0px;*/
border:1px solid #990099;
-moz-border-radius:3px;
-webkit-border-radius:3px;
margin:19px 0px 5px 0px;
padding:2px 2px 5px 2px;
clear:both;
}
#coloredListing12 {
background-color:#990099;
float:right;
width:200px;
height:350px;
margin:60px 0px 5px 0px;
padding:2px
}
/* Bordi arrotondati fatti a mano
#listingBoxTopLeft {
float:left;
background-color:#fff;
width:1px;
height:1px;
}
#listingBoxTopRight {
float:right;
background-color:#fff;
width:1px;
height:1px;
margin:-30px 0px 0px 0px;
}
#listingBoxBottomLeft {
float:left;
background-color:#fff;
width:1px;
height:1px;
margin:111px 0px 0px -1px;
}
#listingBoxBottomRight {
float:right;
background-color:#fff;
width:1px;
height:1px;
margin:81px 0px 0px 0px;
}
#listingBoxTopLeft2 {
float:left;
background-color:#fff;
width:1px;
height:1px;
margin:-2px 0px 0px -2px;
}
#listingBoxTopRight2 {
float:right;
background-color:#fff;
width:1px;
height:1px;
margin:-41px -2px 0px 0px;
}
#listingBoxBottomLeft2 {
float:left;
background-color:#fff;
width:1px;
height:1px;
margin:351px 0px 0px -2px;
}
#listingBoxBottomRight2 {
float:right;
background-color:#fff;
width:1px;
height:1px;
margin:312px -2px 0px 0px;
}
*/
#listingContent {
background-color:#fff;
padding:5px;
float:left;
width:286px; /*width:599px;*/
margin:0px 0px 0px 2px;
}
#listingContent p{
font-size:12px;
}
#listingContent2 {
background-color:#fff;
padding:5px;
float:left;
/*width:190px; /*width:599px;*/
width:160px;
margin:0px 0px 0px 0px;
}
#listingContent2 p{
font-size:10px;
}
#listingContent2 a {
color:#990099;
font-weight:bold;
text-decoration:none;
}
#listingContent2 a:hover {
text-decoration:underline;
color:#0066FF;
}
.unpaidListings {
width:/*770px*/ 725px;
float:left;
margin:10px 0px 0px 0px;
}
.unpaidListings ul {
margin:10px 0px 0px 0px;
padding:0;
list-style-type:none;
}
.unpaidListings li {
background-image:url(../img/bullet_purple.png);
background-position:left center;
background-repeat:no-repeat;
padding-left:20px;
border-bottom:1px solid #ccc;
float:left;

}
.unpaidListings li a {
display:block;
font-size:12px;
color:#3399CC;
text-decoration:none;
font-weight:bold;
}
.unpaidListings li a:hover {
color:#333;
}
.unpaidListings a.phoneClick {
color:#990099;
list-style:none;
float:right;
margin:-19px 0px 0px 0px;
padding:0px 0px 5px 0px;
}
.searchListings {
width:/*770px*/ 725px;
float:left;
margin:10px 0px 0px 0px;
}
.searchListings ul {
margin:10px 0px 0px 0px;
padding:0;
list-style-type:none;
}
.searchListings li {
background-image:url(../img/bullet_purple.png);
background-position:left center;
background-repeat:no-repeat;
padding-left:20px;
border-bottom:1px solid #ccc;
margin:3px 0px 6px 0px;


}
.searchListings li a {
display:block;
font-size:12px;
color:#3399CC;
text-decoration:none;
font-weight:bold;
}
.searchListings li a:hover {
color:#333;
}
.pages {
float:left;
font-size:12px;
}
.pages a {
text-decoration:none;
color:#3366ff;
font-weight:bold;
}
.pages a:hover {
color:#990099;
}
/*#popularSearches {
width:960px;
float:left;
}*/
#popularSearches {
width:770px;
float:left;
margin:20px 0px 0px 5px;
}
#tagCloud {
/*background-image:url(../img/bg-tagcloud01.jpg);
width:938px;
padding:10px;
height:89px;
float:left;
margin:0px 0px 0px 1px;*/
background-image:url(../img/bg-popular-searches02.jpg);
width:750px;
padding:10px;
height:108px;
float:left;
margin:0px 0px 0px 10px;
}
#tagCloud a {
color:#0066cc;
text-decoration:none;
}
#tagCloud a:hover {
color:#990099;
}
.hline01 {
background-image:url(../img/bg-footer01.jpg);
height:20px;
background-repeat:repeat-x;
width:960px;
float:left;
}
#bottomHighlightLeft {
width:210px;
float:left;
margin:0;
padding:0;
}
#bottomHighlightRight {
width:210px;
float:right;
margin:0;
padding:0;
}
#bottomHighlightBanner {
width:468px;
float:left;
margin:0px 0px 0px 35px;
padding:0;
}
#bottomBanner {
width:468px;
padding:2px;
border:1px solid #eee;
float:left;
margin:0;
}

#bottomBanner img {
margin:0;
padding:0;
}

#highlighted01 {
width:200px;
float:left;
padding:0px 5px 0px 5px;
background-color:#F2F4F9;
border:1px solid #ccc;

}
#highlighted01 p {
font-size:11px;
color:#333333;
}
#highlighted01 a {
font-size:12px;
color:#3399FF;
font-weight:bold;
}
#highlighted01 a:hover {
color:#999999;
}
#leftContent {
width:650px;
clear:both;
float:left;
margin:20px 0px 0px 0px;
}
#leftContent2 {
width:820px;
clear:both;
float:left;
margin:20px 0px 0px 0px;
}
#leftContent3 {
width:960px;
clear:both;
float:left;
margin:20px 0px 0px 0px;
}
#leftContent4 {
width:760px;
clear:both;
float:left;
margin:20px 0px 0px 0px;
}
#leftContentTop {
background-image:url(../img/bg-content-box-top01.jpg);
width:630px;
height:20px;
padding:0px 10px 0px 10px;
float:left;
border-bottom:1px solid #990099;
}
#leftContentTop p {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:9px;
color:#333;
}
#leftContentTop a {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:9px;
color:#669933;
text-decoration:none;
}
#leftContentTop a:hover {
color:#336600;
}
#leftContentTop2 {
background-image:url(../img/bg-content-box-top02.jpg);
width:799px;
height:20px;
padding:0px 10px 0px 10px;
float:left;
border-bottom:1px solid #990099;
}
#leftContentTop2 p {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:9px;
color:#333;
}
#leftContentTop2 a {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:9px;
color:#669933;
text-decoration:none;
}
#leftContentTop2 a:hover {
color:#336600;
}
#leftContentTop3 {
background-image:url(../img/bg-content-box-top03.jpg);
width:940px;
height:20px;
padding:0px 10px 0px 10px;
float:left;
border-bottom:1px solid #990099;
}
#leftContentTop3 p {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:9px;
color:#333;
}
#leftContentTop3 a {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:9px;
color:#669933;
text-decoration:none;
}
#leftContentTop3 a:hover {
color:#336600;
}
#leftContentTop4 {
background-image:url(../img/bg-content-box-top04.jpg);
width:768px;
height:20px;
padding:0px 10px 0px 10px;
margin:0px 2px 0px 0px;
float:left;
border-bottom:1px solid #990099;
}
#leftContentTop4 p {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:9px;
color:#333;
}
#leftContentTop4 a {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:9px;
color:#669933;
text-decoration:none;
}
#leftContentTop4 a:hover {
color:#336600;
}
#leftContentMiddle {
width:630px;
background-image:url(../img/bg-content-box-middle01.jpg);
background-repeat:repeat-y;
padding:10px;
float:left;
}
#leftContentMiddle h1.leftTitle {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:20px;
color:#990099;
}
#leftContentMiddle h2 {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:18px;
color:#3366ff;
}
#leftContentMiddle h3 {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:16px;
color:#3366ff;
}
#leftContentMiddle h4 {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
color:#3366ff;
}
#leftContentMiddle p {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
}
#leftContentMiddle a {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#3399FF;
font-weight:bold;
}
#leftContentMiddle a:hover {
color:#333;
}
#leftContentMiddle2 {
width:799px;
background-image:url(../img/bg-content-box-middle02.jpg);
background-repeat:repeat-y;
padding:10px;
float:left;
}
#leftContentMiddle2 h1 {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:20px;
color:#990099;
}
#leftContentMiddle2 h2 {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:18px;
color:#3366ff;
}
#leftContentMiddle2 h3 {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:16px;
color:#3366ff;
}
#leftContentMiddle2 h4 {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
color:#3366ff;
}
#leftContentMiddle2 p {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
}
#leftContentMiddle2 a {
font-family:Geneva, Arial, Helvetica, sans-serif;
/*font-size:12px;
color:#3399FF;
font-weight:bold;*/
}
#leftContentMiddle2 a:hover {
color:#333;
}
#leftContentMiddle3 {
width:940px;
background-image:url(../img/bg-content-box-middle03.jpg);
background-repeat:repeat-y;
padding:20px;
float:left;
}
#leftContentMiddle3 h1 {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:20px;
color:#990099;
}
#leftContentMiddle3 h2 {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:18px;
color:#3366ff;
}
#leftContentMiddle3 h3 {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:16px;
color:#3366ff;
}
#leftContentMiddle3 h4 {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
color:#3366ff;
}
#leftContentMiddle3 p {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
}
/*#leftContentMiddle3 a {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#3399FF;
font-weight:bold;
}
#leftContentMiddle3 a:hover {
color:#333;
}*/
#leftContentMiddle4 {
width:770px;
background-image:url(../img/bg-content-box-middle04.jpg);
background-repeat:repeat-y;
padding:20px;
float:left;
}
/*#leftContentMiddle4 h1 {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:26px;
color:#990099;
}*/
#leftContentMiddle4 h1.leftTitle {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:20px;
color:#7E3260;
}
/*#leftContentMiddle4 h2 {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:18px;
color:#3366ff;
}*/
#leftContentMiddle4 h3 {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:16px;
color:#3366ff;
}
/*#leftContentMiddle4 h4 {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
color:#3366ff;
}*/
#leftContentMiddle4 p {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
}
/*#leftContentMiddle4 a {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
/* color:#666; */
/*font-weight:bold;*/
/*text-decoration:underline;*/
/*}*/
#leftContentMiddle4 a:hover {
/* color:#333; */
text-decoration:none;
}
#leftContentMiddle4 a.detailLink01 {
font-size:12px;
color:#990099;
font-weight:bold;
text-decoration:none;
}
#leftContentMiddle4 a.detailLink01:hover {
color:#333;
}
#leftContentMiddle4 a.detailLink02 {
font-size:10px;
color:#990099;
font-weight:bold;
}
#leftContentMiddle4 a.detailLink02:hover {
color:#333;
text-decoration:none;
}
#leftContentMiddle4 ul {
}
#leftContentMiddle4 li {
color:#333333;
font-size:12px;
}
#leftContentBottom {
width:650px;
height:20px;
background-image:url(../img/bg-content-box-bottom01.jpg);
float:left;
}
#leftContentBottom2 {
width:819px;
height:20px;
background-image:url(../img/bg-content-box-bottom02.jpg);
float:left;
}
#leftContentBottom3 {
width:960px;
height:20px;
background-image:url(../img/bg-content-box-bottom03.jpg);
float:left;
}
#leftContentBottom4 {
width:790px;
height:20px;
background-image:url(../img/bg-content-box-bottom04.jpg);
float:left;
}
#rightContent {
width:160px;
float:right;
margin:20px 0px 0px 0px;
}
.registrationFields {
float:left;
width:400px;
border-right:1px solid #eee;
margin:0px 0px 0px 0px;
}
.registrationFields h1 {
font-size:18px;
}
.registrationFields h2 {
font-size:16px;
}
.registrationFields p {
font-size:12px;
color:#333333;
}
.registrationFields input {
background-color:#f4f4f4;
color:#333;
font-size:13px;
padding:5px;
border:1px solid #CE80B4;
}
.registrationFields textarea {
background-color:#f4f4f4;
color:#333;
font-size:12px;
padding:4px;
border:1px solid #CE80B4;
}
.registrationFields select.selectBox {
background-color:#f4f4f4;
color:#333;
font-size:11px;
padding:2px;
border:1px solid #CE80B4;
}
.registrationFields input.but {
background-color:#990099;
color:#fff;
font-size:12px;
padding:4px;
border:1px solid #CE80B4;
}
.registrationFields ul {
margin:0;
padding:0;
}
.registrationFields li {
list-style:none;
font-size:12px;
color:#333;
margin:5px 0px 5px 0px;
}
.registrationField li.narrowLi {
margin:0px;
}
.registrationFields label {
width:200px;
float:left;
}
.registrationMap {
float:right;
width:510px;
margin:0px 20px 0px 0px;
}
#mapContainer {
border:1px solid #ccc;
height:400px;
margin:5px auto 20px;
padding:3px;
width:500px;
}
.note01 {
font-size:10px;
color:#cc0000;
font-style:italic;
}
.note01 a {
font-size:10px;
color:#cc0000;
text-decoration:underline;
font-weight:bolder;
}
.note01 a:hover {
text-decoration:none;
}
/* Detail listing box */
#pageBoxLeftBig {
/*background-color:#f4f4f4;
padding:10px;*/
float:left;
width:745px;
}
#pageBoxLeftBig h2 {
color:#333;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:bold;
border-bottom:1px dotted /*#B9D2BA*/ #999;
margin:10px 0px 5px 0px;
}
.imgLogo {
float:left;
width:85px;
height:85px;
margin:-28px 10px 0px 0px;
padding:8px 0px 0px 9px;
background-image:url(../img/bg-img-logo.png);
}
.addressDiv {
width:370px;
float:left;
padding-right:10px;
margin:px 0px 0px 0px;
}
.contactDetailsDiv {
width:350px;
float:right;
}
.profileDiv {
width:370px;
float:left;
padding-right:10px;
}
.hoursDiv {
width:350px;
float:right;
}
.addressTxt {
float:left;
line-height:18px;
}
.addressButtons {
float:right;
width:350px;
}
.addressButtons a {
text-decoration:none;
}
.addressButtons2 {
float:left;
width:730px;
}
.addressButtons2 a {
text-decoration:none;
}
.profileTxt {
float:right;
width:390px;
}
.profileImg {
border:1px solid #ccc;
padding:3px;
float:left;
width:201px;
}
.profileImg p {
padding:0;
margin:0;
text-align:center;
}
#pageBoxLeft {
background-color:#eee;
padding:10px;
float:left;
width:295px;
}
#pageBoxLeftWhite {
background-color:#fff;
padding:10px;
float:left;
width:295px;
}
#pageBoxRight {
background-color:#fff;
padding:10px;
float:right;
width:295px;
}
.clearBox {
clear:both;
}

/* End of Detail listing box */	
#footer {
width:960px;
float:left;
margin:20px 0px 0px 0px;
}
#footer p {
font-size:10px;
color:#666;
}
#footer a {
font-size:10px;
color:#3366FF;
text-decoration:none;
}
#footer a:hover {
color:#666666;
}
#footerHome {
float:left;
width:750px;
margin:10px 0px 0px 20px;

}
#footerHome p {
font-size:11px;
color:#666;
}
#footerHome a {
text-align:right;
color:#3366ff;
text-decoration:none;
}
.footerHome a:hover {
color:#666;
}