@charset "utf-8";
/* CSS Document */
/*----------------------------------sticky-----------------------*/
* {
	margin: 0;
}
html, body {
	height: 100%;
}
.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -51px; /* the bottom margin is the negative value of the footer's height */
	background:url(../img/wrapper_bg.jpg) repeat-y top center;
}
.footer, .push {
	height: 51px; /* .push must be the same height as .footer */
	padding-top:0px;
}
/*---------------------------------/sticky-----------------------*/

body {
	background:#8d6675 url(../img/body_bg.jpg) repeat-x top center;
	font:11px Arial, Helvetica, sans-serif;
	padding:0px;
}
ul {
	list-style:none;
	margin:0px;
	padding:0px;
}
a {
	text-decoration:none;
}
a img {
	border:none;
}
form {
	margin:0px;
	padding:0px;
}
ul.advertBar {
	height:22px;
	background:url(../img/advertBar_bg.jpg) repeat-x top left;
	color:#fff;
	font-weight:bold;
	position:absolute; top:0px; left:0px;
	width:100%;
	z-index:1000;
}
ul.advertBar a {
	color:#fff;
	text-transform:lowercase;
}
ul.advertBar a:hover {
	text-decoration:underline;
}
ul.advertBar li {
	padding:0px 22px 0px 20px;
	float:left;
	height:16px;
	line-height:15px;
	font-size:10px;
}
ul.advertBar li.title {
	text-transform:uppercase;
}
.header {
	height:139px;
}
.header .mainHeader {
	background:url(../img/header_bg.jpg) no-repeat top left;
	width:1002px;
	margin:0px auto;
	height:139px;
	padding:10px 0px 0px 0px;
	position:relative;
}
a.logo {
	background:url(../img/logo.png) no-repeat top left;
	display:block;
	width:148px;
	height:85px;
	margin-top:25px;
	margin-left:40px;
}
a.topbanner {
	position:absolute; top:50px; left:270px
}
form.loginForm {
	position:absolute; top:25px; left:790px;
	width:162px;
}
form.loginForm .label {
	line-height:15px;
	color:#8b9eba;
	text-transform:uppercase;
	margin-top:3px;
}
input[type=text], form.loginForm input[type=password] {
	background:#ddd;
	border-top:1px solid #000;
	border-left:1px solid #000;
	border-right:1px solid #888;
	border-bottom:1px solid #888;
	width:160px;
	color:#111;
	margin-top:3px;
}
form.loginForm input[type=submit] {
	background:#ff6000;
	border:1px solid #fff!important;
	color:#fff;
	width:62px;
	font-size:11px;
	line-height:14px;
	padding-bottom:2px;
	height:21px;
	border:none;
	margin-top:4px;
	float:right;
}
.header a.registerLink {
	color:#fff;
	line-height:26px;
	text-transform:uppercase;
	font-weight:bold;
	float:right;
}
.header a.forgotPass {
	color:#fff;
	font-size:11px !important;
	float:right;
}
.mainMenu {
	height:45px;
	width:1002px;
	margin:0px auto 0px;
	background:url(../img/mainMenu_bg.jpg) no-repeat top left;
	position:relative;
	left:0px;
	padding-left:1px;
	padding-top:1px;
}
.mainMenu li {
	float:left;
	line-height:30px;
}
.mainMenu a {
	color:#fff;
	font-size:10px;
	text-transform:uppercase;
	font-weight:bold;
	display:block;
	padding:0px 25px;
}
.mainMenu a:hover {
	background:#fff;
	color:#333
}
.middle {
	width:1002px;
	margin:0px auto;
}
.leftSide {
	width:750px;
	float:left;
	padding-left:1px;
	padding-right:1px;
}
.cityList {
	padding:5px 20px 10px 20px;
}
.cityList .heading {
	color:#353535;
	float:left;
	width:50px;
	font-weight:bold;
	font-size:12px;
}
.cityList .areaHeading {
	width:150px;
}
.cityList ul.cities {
	float:left;
	width:650px;
}
.cityList ul.cities li {
	float:left;
	width:120px;
	margin-right:10px;
}
.cityList ul.cities a {
	color:#353535;
	font-size:11px;
	line-height:15px;
	padding-left:0px;
}
.cityList ul.cities li.current a {
	font-weight:bold;
	color:#ffc000;
	text-decoration:underline;
}
.cityList ul.cities a:hover {
	text-decoration:underline;
}
.leftSide .separator {
	background:#000;
	height:1px;
	line-height:0px;
	font-size:0px;
}
.leftBox {
	margin-bottom:5px;
}
.filterBar {
	margin-left:0px;
	margin-top:0px;
	float:left;
	background:#382146;
	margin-bottom:10px;
}
.filterBar .heading {
	color:#fff;
	font-weight:bold;
	float:left;
	padding:3px 19px;
	width:50px;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	border-left:1px solid #fff;
}
.filterBar form {
	float:left;
}
ul.filters li {
	float:left;
}
ul.filters a {
	border:1px solid #fff;
	padding:0px 17px 0px 10px;
	color:#fff;
	line-height:20px;
	display:block;
	font-size:10px;
}
ul.filters select {
	border:1px solid #fff;
	background:#382146;
	color:#fff;
	height:22px;
	font-size:11px;
}
.selectedFilters {
	padding:10px 20px;
	color:#353535;
}
.selectedFilters a {
	color:#353535;
	margin:0px 3px;
}
.selectedFilters a:hover {
	text-decoration:underline;
}
ul.legend {
	line-height:14px;
	margin-left:20px;
	height:20px;
	margin-top:15px;
}
ul.legend li {
	float:left;
	margin-right:20px;
	color:#353535;
	font-size:11px;
	padding:1px 0px;
}
ul.legend li img {
	float:left;
	margin-right:5px;
}
.escortCollection {
	margin-left:1px;
	width:732px;
}
.escortCollection.featured {
	background:#674f58;
}
.escortCollection h2 {
	background:#382146;
	line-height:25px;
	font-size:12px;
	color:#fff;
	padding-left:20px;
	border:1px solid #fff;
	width:714px;
	margin-left:-2px;
}
.escortListBox {
	padding: 6px 6px 6px 11px;
}
.escortListBox .escort, .escortListBox .agency {
	background:#302636;
	width:123px;
	height:203px;
	float:left;
	margin-right:8px;
	margin-left:8px;
	margin-bottom:10px;
}
.escortListBox .escort.withmenu {
	height:320px;
}
.escortListBox .escort.deactivated {
	background:#8f0000;
}
.featured .escortListBox .escort {
	background:#ff6000;
	width:150px;
	height:243px;
	float:left;
	margin-right:13px;
	margin-left:13px;
	margin-bottom:5px;
}
.escortListBox .agency {
	height:175px;
	margin-bottom:0px;
}
.escortListBox .escort h1, .escortListBox .agency h1 {
	color:#fff;
	font-size:10px;
	text-align:center;
	line-height:19px;
}
.escortListBox .agency h1 {
	padding:5px 0px;
}
.escortListBox .escort .image, .escortListBox .agency .image {
}
.escortListBox .agency .image  {
	background:#000;
}
.escortListBox .escort .legend {
	padding:1px 0px;
	text-align:right;
	height:16px;
	position:relative;
}
.escortListBox .escort .legend img, .escortListBox .agency .legend img {
	margin-right:1px;
}
.escortListBox .escort .city {
	background:#000;
	color:#fff;
	font-size:11px;
	padding:0px 5px;
	height:17px;
	line-height:17px;
}
.escortListBox .escort a.escortmenu {
	display:block;
	border:1px solid #000;
	text-align:center;
	background:#000;
	color:#ffc000;
	line-height:16px;
	margin-top:2px;
}
.latestReviews {
	width:360px;
	float:left;
}
.latestReviews h2 {
	width:350px;
	margin:0px;
}
.latestReviews ul.reviews {
	width:350px;
	color:#111;
}
.latestReviews ul.reviews .author a {
	color:#fff;
	text-decoration:underline;
}
.latestReviews a.seeMore {
	color:#ffc000;
	float:right;
}
.latestReviews ul.reviews .review {
	padding:3px 10px;
}
.latestReviews ul.reviews img {
	float:left;
	margin-right:5px;
}
.luckyEscort {
	width:360px;
	float:right;
	margin-right:1px;
}
.luckyEscort h2 {
	width:350px;
	margin:0px;
}
.luckyEscort h1 {
	color:#ffc000;
	background:#555;
	padding:2px 10px;	
	font-size:16px;
	margin-bottom:2px;
}
.luckyEscort .image {
	border:1px solid #050c16;
	width:150px;
	background:#111;
	padding:5px 0px;
	float:left;
	margin-right:8px;
}
.luckyEscort .status, .luckyEscort .about {
	padding-right:10px;
	color:#111;
}
.luckyEscort .status {
	margin-bottom:5px;
}


.rightSide {
	width:245px;
	float:right;
	padding-right:3px;
}
.rightBox {
	margin-top:5px;
}
.rightBox h2, .addthisBox {
	background:#231d26;
	color:#fff;
	font-weight:bold;
	font-size:11px;
	width:200px;
	padding:7px 20px;
	margin-left:-3px;
	text-transform:uppercase;
}
.rightBoxContent {
	padding:10px 2px 10px 5px;
}
form.searchForm input[type=text] {
	width:158px;
	float:left;
}
form.searchForm input[type=submit] {
	background:url(../img/button_search.jpg) no-repeat top left;
	height:21px;
	float:left;
	width:32px;
	border:none;
	margin-left:3px;
}
.rightBoxContent.advertisement {
	width:238px;
}
.rightBox .advSepar {
	height:5px;
	font-size:0px;
	line-height:0px;
}
/*--------------------profile-----------------------*/
.profile, .page {
	padding-left:1px;
}
.profile h2, .page h2 {
	background:#382146;
	border:1px solid #fff;
	line-height:35px;
	padding:0px 20px;
	color:#fff;
	margin-left:-2px;
	width:700px;
}
.profile h2 span.location {
	float:right;
	font-size:14px;
}
.profile .gallery {
	padding:5px 10px;
	width:320px;
	float:left;
	position:relative;
}
.profile .gallery .largeImage {
	background:#4f4848;
	height:450px;
	width:300px;
	padding:10px;
	margin-bottom:3px;
	position:relative;
}
.profile .gallery .smallImage {
	background:#4f4848;
	width:100px;
	height:147px;
	float:left;
	margin:5px 2px 0px;
	padding:1px;
}
.profileDetails {
	width:409px;
	float:left;
	padding:5px 0px;
	color:#fff;
	font-size:12px;
	font-weight:bold;
}
.profileDetails h2 {
	height:24px;
	font-size:14px;
	line-height:24px;
	margin-bottom:5px;
	width:360px;
}
.profileDetails h2 a {
	color:#fff;
	text-decoration:underline;
}
.profileDetails .half {
	width:198px;
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}
.profileDetails .half p, .profileDetails .full p {
	padding:3px 10px;
	color:#111;
}
.profileDetails .full {
	float:left;
	width:409px;
}
.profileDetails ul {
	margin:5px 0px 5px 10px;
}
.profileDetails ul.threeCols li {
	float:left;
	width:125px;
	color:#333;
	padding-left:8px;
	background:url(../img/profileListStyle.jpg) no-repeat center left;
}
.profileDetails p.textarea {
	font-weight:normal;
	font-size:11px;
}
.profileDetails ul.twoCols li {
	width:190px;
	color:#333;
	padding-left:8px;
	background:url(../img/profileListStyle.jpg) no-repeat center left;
	float:left;
}
.profileDetails .rateBox {
	width:190px;
	margin-left:0px;
	float:left;
	padding-top:3px;
}
.profileDetails .rateBox p {
	float:left
}
.profileDetails .rateBox ul {
	float:left;
	color:#444;
	margin:0px;
}
.profileBanners a {
	margin-left:6px;
}
.profileDetails ul.services li {
	float:left;
	width:210px;
}
.looksOverall, .servicesOverall {
	width:200px;
	float:left;
	color:#000;
}
.overallRating_white {
	height:18px;
	background:url(../img/white_starsLarge.png) no-repeat center left;
	line-height:18px;
	width:200px;
}
.overallRating_orange {
	height:18px;
	background:url(../img/orange_starsLarge.png) no-repeat center left;
	line-height:18px;
}

/*-------------------/profile-----------------------*/
/*--------------------page--------------------------*/
.staticContent {
	width:550px;
	float:right;
	padding:20px;
	color:#111;
}
.fullWidthContent {
	color:#111;
	padding:10px 30px;
}
.staticContent p {
	font-size:12px;
}
.pageRandomEscorts {
	width:147px;
	float:left;
	border:1px solid #000;
margin-left:5px;
margin-top:20px;
background:#000;
padding:0px;
}
.pageRandomEscorts .escort {
	margin:5px auto;
}
/*-------------------/page--------------------------*/
/*-------------------mycarousel---------------------*/
ul#mycarousel {
    background: #674f58;
}
ul#mycarousel li {
	float:left;
	width:70px;
	text-align:center;
}
.jcarousel-skin-tango .jcarousel-container {
    background: #674f58;
	width:680px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    padding: 5px 30px;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 75px;
    height: 245px;
    padding: 40px 5px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    height: 75px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  75px;
    height: 245px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 75px;
    height: 75px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
    margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 27px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../img/next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(../img/prev-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 27px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../img/prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url(../img/next-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../img/next-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../img/prev-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}
/*-------------------/mycarousel--------------------*/
/*-------------------register-----------------------*/
a.registerButton {
	width:233px;
	display:block;
	line-height:30px;
	float:left;
	border:1px solid #555;
	margin-left:10px;
	margin-top:10px;
	text-align:center;
	text-transform:uppercase;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	background:#ff6000;
}
a.registerButton:hover {
	background:#444;
	color:#ddd;
}
form.form {
	margin-left:0px;
	margin-top:15px;
	border:1px solid #555;
	padding:10px 0px;
	background:#4c3e54;
	color:#bbb;
}
form.registrationForm {
	margin-right:3px;
}
form.form .column2  {
	float:left;
	width:340px;
	padding:5px 10px;
	margin-left:10px;
}
form.form .column4 {
	width:180px;
	float:left;
}
.form .label {
	float:left;
	width:110px;
	font-size:11px;
	color:#bbb;
}
.form .cell {
	float:right;
	width:230px;
}
.form .column4 .cell {
	width:60px;
}
.form input[type=text], .form input[type=password], .form select {
	width:230px;
	background:#ddd;
	border-top:1px solid #000;
	border-left:1px solid #000;
	border-right:1px solid #888;
	border-bottom:1px solid #888;
	color:#222;
}
.form input.small {width:60px;}
.form .column1 {
	padding:0px 20px;
}
.column1 .service {
	width:175px;
	float:left;
	padding:3px 0px;
}
.form input[type=submit]{
	background:#ff6000;
	border:1px solid #fff !important;
	width:152px;
	height:31px;
	border:none;
	text-align:center;
	line-height:30px;
	font-size:10px;
	font-weight:bold;
	color:#fff;
	padding-bottom:3px;
	text-transform:uppercase;
}
.form span.red {
	font-size:14px;
	color:#fff;
}
.formErrors {
	color:#fff;
	padding:5px 30px;
}
.form textarea.tarea {
	width:230px;
	background:#ddd;
	border-top:1px solid #000;
	border-left:1px solid #000;
	border-right:1px solid #888;
	border-bottom:1px solid #888;
	color:#111;
	height:100px;
}
.form textarea.tarea.higher {
	height:130px;
}
.form input[type=file] {
	width:230px;
}
/*------------------/register-----------------------*/
/*------------------loginmenu-----------------------*/
.loginMenu {
	width:162px;
	color:#aaa;
	position:absolute; top:85px; left:815px;
}
.loginMenu .welcome {
	font-size:14px;
	font-weight:bold;
}
.loginMenu a {
	 font-weight:bold;
	 display:inline-block;
	 font-size:10px;
	 color:#ddd;
	 text-transform:uppercase;
}
.loginMenu .welcome span.orange {
	color:#fff;
}
/*-----------------/loginmenu-----------------------*/
.recoverForm {
	width:400px;
	margin:0px auto !important;
	margin-top:20px;
	color:#aaa;
	text-align:center;
	float:none;
}
.usermenu a {
	width:150px;
	margin:0px auto;
	display:block;
	text-align:center;
	padding:5px 10px;
	border:1px solid #555;
	background:#231d26;
	color:#fff;
	text-transform:uppercase;
	font-size:10px;
}
.usermenu a:hover {
	text-decoration:underline;
}
/*-------------reviews----------------------*/
.reviewForm {
	width:250px;
	float:left;
	text-align:center;
}
.reviewForm .label {
	text-align:left;
}
.reviewForm select {
	width:80px;
}
.reviewForm input[type=text] {
	width:100%;
}
.reviewForm .row.half {
	float:left;
	width:110px;
	margin-left:8px;
}
.reviewForm .row {
	width:230px;
	margin-left:10px;
	margin-bottom:5px;
}
ul.reviews {
	width:495px;
	float:right;
	margin-top:15px;
	color:#111;
}
ul.reviews .author {
	background:#444;
	border:1px solid #111;
	color:#ccc;
	padding:3px 30px;
	font-weight:bold;
}
ul.reviews .author span.info {
	float:right;
}
ul.reviews .looksRating, ul.reviews .servicesRating {
	width:160px; 
	margin-left:10px;
	font-size:12px;
	font-weight:bold;
	float:left;
	line-height:20px;
}
ul.reviews .review {
	margin:5px 0px;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	padding:10px;
}
.rightBox h2 a {
	color:#ddd;
}
input.captchaText {
	height:25px;
	width:100px!important;
	float:left;
	margin-right:5px;
}
.activationMessage {
	background:#f00;
	margin:0px 4px 3px 5px;
	padding:4px 30px;
	font-size:12px;
	font-weight:bold;
	color:#fff;
}
.verifiedMark {
	width:61px;
	height:61px;
	position:absolute; left:0px; top:-62px;
	background:url(../img/verified_mark.png) no-repeat bottom left;
	z-index:1000;
}
.profile .gallery .verifiedMark {
	height:114px;
	width:114px;
	background:url(../img/verified_mark_large.png) no-repeat bottom left;	
	z-index:1000;
	position:absolute; left:10px; top:361px;
}
.adminDeactivated {
	background:#000!important;
}
.escortCollection .message {
	color:#bbb;
	padding:0px 20px;
}
.escort .activeDate {
	color:#ddd;
	text-align:center;
	font-size:10px;
	background:#000;
	padding-top:3px;
	padding-bottom:3px;
}
.pagination {
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
}
.pagination a {
	display:inline-block;
	padding:3px 5px;
	background:#ff6100;
	color:#fff;
	font-weight:bold;
	font-size:12px;
}
.pagination a:hover {
	color:#000;
	background:#ff0000;
}
.pagination span.currPage {
	padding:3px 5px;
	background:#fff;
	color:#000;
	font-weight:bold;
	font-size:12px;
	margin-left:3px;
}



/*----------------------------specifics--------------------*/



/*----------------------footer------------------*/
.footer {
	background:url(../img/footer_bg.jpg) repeat-x bottom left;
}
.footerWrapper {
	width:1002px;
	margin:0px auto;
	color:#d7d7d7;
	padding-top:15px;
	/*background:url(../img/footer_yellow.jpg) no-repeat top center;*/
}
ul.footerMenu {
	margin-left:20px;
}
ul.footerMenu li {
	float:left;
	padding-right:3px;
}
ul.footerMenu a {
	color:#d7d7d7;
}
ul.footerMenu a:hover {
	text-decoration:underline;
}
.footer .copyright {
	float:right;
}





.languages {
	text-align:center;
}
.languages a {
	margin-right:20px;
}
.rating {
	background:url(../img/white_stars.png) no-repeat center left;
	width:100px;
	line-height:20px;
	float:right;
	height:20px;
}
.overrating {
	background:url(../img/orange_stars.png) no-repeat center left;
	line-height:20px;
	height:20px;
}
.legend .rate {
	float:left;
	color:#aaa;
	margin-left:5px;
}
span.orange, span.orange a, .orange {
	color:#444;
}
span.orange a {
	text-decoration:underline;
}
h2.orangeTitle {
	color:#fff;
	font-size:14px;
	background:#382146;
	line-height:25px;
	padding:0px 30px;
	margin-right:1px;
	width:680px;
	border-top:1px solid #fff;
}
.centerContent {
	text-align:center;
}
.clear, .clear.separator {
	clear:both;
	height:0px;
	line-height:0px;
	font-size:0px;
}
.clear.separator {
	margin-top:7px;
	margin-bottom:7px;
}
ul.nofloat li {
	float:none !important;
}

/*------------------------linkexchange---------------------------*/
ul.linkCategories {
	width:600px;
	margin:20px auto auto;
}
ul.linkCategories li {
	width:300px;
	float:left;
}
ul.linkCategories a {
	color:#000;
}
ul.linkCategories a:hover {
	text-decoration:underline;
}
ul.linkBanners {
	width:600px;
	margin:20px auto auto;
	text-align:center;
}
ul.linkBanners li {
	margin-top:10px;
	color:#fff;
	background:#372147;
	padding:10px;
}
ul.linkBanners li h3 {
	margin-bottom:5px;
}
ul.linkBanners li.row a {
	color:#ffa200;
}
ul.linkBanners a:hover {
	text-decoration:underline;
}
.addLink {
	font-size:16px;
	color:#000;
	font-weight:bold;
	text-align:center;
	padding:20px;
}
.addLink a {
	color:#382146;
}
.addLink a:hover, .addLinks a:hover {
	text-decoration:underline;
}
.addthisBox a{
	color:#ffa200;
}
.addLinks {
	width:600px;
	margin:auto auto;
	color:#000;
	padding:20px;
}
 .addLinks a {
 	color:#382146;
 }
.addLinks input, .addLinks textarea {
	width:230px;
}
.addLinks textarea.bannerCode {
	width:600px;
}
