﻿
.listNav { margin:0 0 10px; }
.ln-letters { padding: 10px 0 10px 0;clear:both;}
.ln-letters a { font-size:0.9em; display:inline; padding:2px 6px; border:1px solid silver; text-decoration:none; }
.ln-letters a.ln-last { border-right:1px solid silver; }
.ln-letters a:hover,
.ln-letters a.ln-selected { background-color:#eaeaea; }
.ln-letters a.ln-disabled { color:#ccc; }
.ln-letter-count { text-align:center; font-size:0.8em; line-height:1; margin-bottom:3px; color:#336699; }


/* ===============*/
/*  TESTIMONIALS  */
/* ============== */

body #contentwrapper {
	font-size:62.5%;
}

#contentwrapper {
	float:left;
	height:auto;
	margin:0;
	width: 625px;
	*width:640px;
}

#contentwrapper #contenttop {
	background-image:url("/images/content-top.gif");
	background-repeat:no-repeat;
	height:34px;
	margin:0px 13px 0 0;
	padding:5px 0 0 15px;
	/*width:612px;*/
	width:628px;
}

#contentwrapper .contenttop {
	background-image:url("/images/content-top.gif");
	background-repeat:no-repeat;
	height:34px;
	margin:0px 13px 0 0;
	padding:5px 0 0 15px;
	/*width:612px;*/
	/*width:628px;*/
}

#contentwrapper #contenttop h1, #contentwrapper .contenttop h1 {
	color:#FFFFFF;
	font-size:2.5em;
	margin:0;
	padding:0;
	line-height: 1.5em;
}


#contentwrapper .mini-city-rating
{
	width: 290px!important;
	float: left!important;
	*width: 304px!important;

}

.boxright
{
	margin-left: 31px!important;
	*margin-left: 15px!important;
}	


#contentwrapper .mini-city-rating .contenttop,
#contentwrapper .mini-city-rating .content
{
	width:303px;
	*width: 304px;
	/*padding: 0;*/
}

#contentwrapper .mini-city-rating .contenttop
{
	background-image:url("/images/mini-testimonial-heading.jpg");
	background-repeat:no-repeat;
	height:34px;
	margin:0px 13px 0 0;
	*margin:0;
	padding:5px 0 0 15px;
	*padding: 0px;
	width:290px;
	*width:304px;
}

#contentwrapper #content {
border-left:1px solid #D1D1D1;
border-right:1px solid #D1D1D1;
height:auto;
margin:0;
padding:0 15px;

}

#contentwrapper .content  {
border-left:1px solid #D1D1D1;
border-right:1px solid #D1D1D1;
height:auto;
margin:0;

}

#contentwrapper #content p.maintext
{
	*width: 595px;
}

#contentwrapper #content, #contentwrapper .content {
line-height:1.4em;
}

#contentwrapper #content, #contentwrapper .content {
font-size:1.2em;
}

#contentwrapper #content, #contentwrapper .content {
width:595px;
}

#contentwrapper #content .post, #contentwrapper .content .post {
margin:0;
}

#contentwrapper .post {
border-bottom:1px solid #005696;
padding-top:15px;
}

#contentwrapper #contentbot, #contentwrapper .contentbot {
background-image:url("/images/content-bot.gif");
background-repeat:no-repeat;
height:12px;
margin:0;
padding:0 0 15px 0;
width:627px;
clear: both;
}

#contentwrapper #content small, #contentwrapper .content small {
font-family:Arial,Helvetica,Sans-Serif;
font-size:1em;
font-weight:bold;
line-height:1.8em;
}

#contentwrapper #content .postmetadata, #contentwrapper .content .postmetadata {
margin:10px 0;
}

#contentwrapper #content .postmetadata, #contentwrapper .content .postmetadata {
color:#555555;
font-size:1.1em;
padding-top:14px;
}

#contentwrapper #content .postmetadata, #contentwrapper .content .postmetadata {
	clear:both;
}

#sidebar  
{
height:auto;
float:left;
margin: 0 0 0 15px;
*margin: 0;
padding:0;
width:300px;
}

#sidebar {
font-family:Arial,Helvetica,sans-serif;
font-size:0.75em;
}

#sidebar p{
margin: 15px 0 15px 0;
}

#sidebar #sidebartop  {
background-image:url("/images/green-top.gif");
background-repeat:no-repeat;
height:20px;
margin:0;
padding:0;
width:300px;
}

#sidebar #sidebarbg {
background-image:url("/images/greenbg.gif");
background-repeat:repeat-y;
height:auto;
padding:0 20px;
width:260px;
*width:280px;
}

#sidebar p.searchText
{
	width:260px;	
}

#sidebar .underline {
border-bottom:1px solid #0055A5;
padding-top:5px;
width:260px;
}

#sidebar #searchboxtop {
background-image:url("/images/search-top.gif");
background-repeat:no-repeat;
color:#333333;
font-size:1.4em;
font-weight:bold;
height:23px;
padding:10px 0 0 10px;
width:270px;
}

#sidebar #serachboxmid {
background-color:#FFFFFF;
border-left:1px solid #D1D1D1;
border-right:1px solid #D1D1D1;
padding-top:10px;
*width:259px;
}

#sidebar .enterText
{
	width:240px;
	padding:0px;
	margin:0px;
	padding-left:10px;
	*padding-left:20px;
}

.searchDiv
{
	*width:249px;
	margin-left:10px;
}

#sidebar #searchboxbot {
background:url("/images/search-bot.gif");
background-repeat:no-repeat;
width:260px;
height: 10px;
}

#sidebar .orangebox {

margin-top:5px;
width:260px;
}

#sidebar .orangeboxtop {
background:url("/images/orange-top.gif") bottom no-repeat;

background-repeat:no-repeat;
height:10px;
margin:0!important;
padding:0!important;
width:260px;
}

#sidebar .orangeboxmid {
background-color:#FDE1B2;
margin:0;
padding:0 10px;
}

#sidebar .orangebox h2 {
color:#EB290C;
font-size:15px;
margin:0;
padding:0;
float: left;
width: 170px;
}

#sidebar .feedback img {
margin-left: -2px;
padding-top: 10px;
}

#sidebar h2 {
color:#0055A5;
font-size:2.4em;
margin:0;
padding-bottom:5px;
}

#sidebar ul, #sidebar ul ol {
margin:0;
padding:0;
clear:both;
}

#sidebar .orangeboxbot {
background:url("/images/orange-bottom.gif") top no-repeat;
background-repeat:no-repeat;
background-color:#fff;
height:25px;
width:260px;
}

#sidebarbot {
	background-image:url("/images/green-bot.gif");
	background-repeat:no-repeat;
	height:20px;
	width:300px;
}

.feedback .labels{
	padding-top: 10px;
}

.feedback .padRight5
{
	padding-right: 5px;
}

.feedback td
{
	width: 290px;
}

.feedback .button
{
	float: right;
}

.feedback .checkbox label
{
	display:block;
	padding: 3px 0 0 23px;
}

#storefeedback_chkDataProtect
{
	display:block;
	float: left;
	margin-top: 5px;
}

h3{
	color:#0055A5;
	padding: 10px 0 0 0;
	margin:0;
}

textarea
{
	width: 560px;
	height: 80px;
	padding: 0;
	margin:0;
}

/* TOMS ADDITIONAL RATINGS BARS */

body { /*font-size: 62.5%;*/ font-family: Arial, Helvetica, sans-serif; }

a { }

h2 { color: #005ca6; font-size: 17px; padding: 5px 0; }

p { color: #666; font-size: 11px; padding: 10px 0; line-height: 15px; }

a { color: #666; }

a:hover { text-decoration: none; }

fieldset { clear:both; width: 565px; color: Black; font-size: 1em; }

img { border: none; }

* { margin: 0px; padding: 0px; }

/* ----------------------------------------------------------------------- */

.review { width: 584px; padding: 0; float: left; clear: left; }

.reviewtbl { width: 292px; float: left;}

.reviewnmbr { width: 32px; float: right; }

.name { font-size: 15px; font-weight: bold; }

.floatleft { float: left; }

.boldblue { color: #005ca6; font-size: 1.25em; font-weight: bold; clear:both; }

.viewAllTestimonails
{
	float: right;
}

.mini-city-rating .content-right
{
	float: right;
	padding: 10px 5px 0 0;
}

.mini-city-rating .content-left
{
	float: left;
	padding: 10px 0 0 10px;
}

.mini-city-rating  .tButton
{
	margin: 10px 0 0 10px;
}

#contentwrapper .mini-city-rating h2
{
 color: #FFFFFF;
 font-size: 1.75em;	
 width: 290px;
 *width: 304px;
 *padding:7px 0 0 15px;
}

#contentwrapper .mini-city-rating .testimonialbot
{
	background-image:url("/images/testimonial-bot.gif");
	background-repeat:no-repeat;
	height: 9px;
	width:304px;
	padding-bottom: 10px;
}

#contentwrapper .mini-city-rating .ratings
{
	clear:both;
	padding-top:10px; 
}

#contentwrapper .paging
{
	clear:both;
	padding-bottom: 10px;
    text-align: center;
}

#contentwrapper .paging ul,
#contentwrapper .paging li
{
	list-style: none;
	display:inline;
}
