.clear{clear:both;}

img{border:none;}
a img{border:none;}
a:hover img{border:none;}


.city-banner{width:100%; height:235px; margin:10px 0px 5px; padding:0px; float:left;}
.city-pages{margin:0px; padding:0px; width:100%; height:auto; float:left; font:normal 14px/18px "calibri",Arial,Helvetica,sans-serif; color:#333333; text-align:justify;}
.city-pages .city-content-box{margin:10px 0 0; padding:0px; width:100%; height:auto; float:left;}
.city-pages .city-content-box .city-content{margin:0px; padding:0px 10px 0 0; width:527px; height:auto; min-height:175px; float:left;}
.city-pages .city-content-box .city-right-banner{margin:0px; padding:0px; width:248px; height:350px; float:left;}

.city-pages .city-loose-diamond{margin:10px 0 10px; padding:0px; width:100%; height:auto; float:left; border-bottom:1px solid #CCCCCC;}
.city-pages .city-loose-diamond h2{border-bottom:1px solid #CCCCCC; clear:left; color:#A64686; font-family:Calibri; font-size:17px; font-weight:bold; line-height:26px; margin:0 0 5px; padding:0 0 0 6px;}

.city-pages .city-loose-diamond .sea-loose-dia{float:left; height:110px; margin:0; padding:0px; width:100%;}
.city-pages .city-loose-diamond .sea-loose-dia ul {
    margin: 0;
    padding: 0;
}
.city-pages .city-loose-diamond .sea-loose-dia ul li {
    display: inline;
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 0 1px 0 0px;
    text-align: center;
}

.serch-diamond-btn{
	font:normal 12px/18px "DroidSans",Arial, Helvetica, sans-serif!important;
	text-transform:uppercase;
    border: 1px solid #8b306d;    
    padding:4px 8px;    
    color: #fff;    
    background-color:#8b306d;    
    -moz-border-radius: 5px;    
    -webkit-border-radius:5px;    
    border-radius: 5px;  
 background: #8b306d; /* Old browsers */
background: -moz-linear-gradient(top,  #8b306d 0%, #a74787 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8b306d), color-stop(100%,#a74787)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #8b306d 0%,#a74787 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #8b306d 0%,#a74787 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #8b306d 0%,#a74787 100%); /* IE10+ */
background: linear-gradient(top,  #8b306d 0%,#a74787 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8b306d', endColorstr='#a74787',GradientType=0 ); /* IE6-9 */
	-moz-box-shadow: 2px 2px 2px #b07d9f;
-webkit-box-shadow: 2px 2px 2px #b07d9f;
box-shadow: 2px 2px 2px #b07d9f;
cursor:pointer;
}
serch-diamond-btn:hover{ background: -webkit-gradient( linear, left top, left bottom, color-stop(.2, #a74787), color-stop(1, #8b306d) ); background:-moz-linear-gradient( center top, #a74787 20%, #8b306d 100% ); color:#fff;}


.city-pages .city-navigation{margin:5px 0 10px; padding:0px; width:100%; height:auto; float:left; }
.city-pages .city-navigation .city-row-box{margin:0px; padding:0px 0px 10px; width:100%; height:auto; float:left; }

.city-row-box ul {
margin:0 14px 0 0;
padding:0;
float:left;
}
.city-row-box li {
text-align:left;
margin:1px 1px 5px 1px;
font-size:14px;
text-transform:uppercase;
font-weight:bold;
line-height:26px;
color:#4a4a4a;
width:163px;
list-style-type:none;
clear:both;
color:#FFF;
padding:4px 4px 4px 12px;
/*-moz-border-radius: 4px;
-webkit-border-radius: 4px; /* IE6-9 */
background: #a64686; /* Old browsers */
/*background: -moz-linear-gradient(top, #707070 0%, #05524a 100%); /* FF3.6+ */
/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#707070), color-stop(100%,#05524a)); /* Chrome,Safari4+ */
/*background: -webkit-linear-gradient(top, #707070 0%,#05524a 100%); /* Chrome10+,Safari5.1+ */
/*background: -o-linear-gradient(top, #707070 0%,#05524a 100%); /* Opera11.10+ */
/*background:#05524a; /* IE10+ */


}
.city-row-box ul ul {
margin:10px 0 10px 0;
padding:0;
list-style-type:none;
clear:both;
border:none;
}
.city-row-box li li {
font-size:14px;
font-weight:normal;
line-height:20px;
text-transform:capitalize;
color:#4a4a4a;
height:auto;
margin:0;
padding:0;
text-align:left;
background:none;
border:none;
}
.city-row-box li li img {
padding-left:0;
vertical-align:middle;
}
.city-row-box li li span {
font-size:13px;
font-weight:normal;
line-height:16px;
color:#293744;
height:auto;
margin:0;
padding:5px 15px 0 0;
float:right;
background:none;
text-decoration:underline;
cursor:pointer;
}
.city-row-box li li strong {
font-size:12px;
font-weight:bold;
line-height:16px;
color:#000;
text-transform:uppercase;
height:auto;
margin:0;
padding:0;
background:none;
}
.city-row-box li a {
color:#4a4a4a;
text-decoration:none;
padding:0 0 0 8px;
}
.city-row-box li a:hover {
color:#cd2d0b;
text-decoration:underline;
}
.city-row-box li li a {
color:#4a4a4a!important;
text-decoration:none;
padding:0 0 0 0;
}
.city-row-box li li a:hover {
color:#a64786!important;
text-decoration:underline;
}

/*sublink*/

.city-row-box li li ul {
margin:0;
padding:5px;
text-align:left;
background:#fae5f3;
border:none;
width:155px;
}
.city-row-box li li ul li {
font-size:12px;
text-transform:uppercase;
font-weight:normal;
line-height:16px;
color:#4a4a4a;
height:auto;
margin:0;
padding:0 0 0 0;
text-align:left;
background:none;
border:none;
}
.city-row-box li li ul li a {
color:#4a4a4a;
text-decoration:none;
padding:0;
}
.city-row-box li li ul li a:hover {
color:#a64786;
text-decoration:underline;
}

/*sublink*/

.sp-offer {border:1px solid #a64686;width:90%;padding:2px 2px 10px 2px;margin:10px auto;clear:both; color:#000;}
.sp-offer h6 {margin:0;padding:0 0 0 5px;font:bold 13px/25px Arial, Helvetica, sans-serif;color:#fff;background:#a64686;display:block;}
.sp-offer p {margin:5px;padding:0; font-size:13px; color:#000;text-align:center;}
.sp-offer form{padding:0;margin:5px;clear:both; color:#000;}
.sp-offer .input1{padding:0 0 0 2px;margin:0;border:1px solid #ddd;width:100px;height:18px;vertical-align:top;font-size:11px; color:#000;}
.sp-offer .noaffect{border:0;padding:0 0 0 5px;margin:5px 0 0 0;width:auto;height:auto; color:#000;}

