/* CityDesk default style sheet */


/* Basic HTML Element Style */
body {
	font-family: verdana, tahoma, arial, sans-serif;
	text-align: center;
	padding:0px;
	margin:0px;
	line-height:140%;
	font-size:.9em;
}

p {
    margin-top:2px;
}

h1 {
font-size: 140%; 
margin-bottom: .5em; 
color:#BD301F;
}



h2 {
	font: bold 110% verdana, tahoma, arial, sans-serif;
	padding: 0 0 10px 0;
}


h3 {
margin-bottom: 0.1em;
padding-top:5px;
color:#BD301F;
font-size:130%;
font-weight:normal;
}

table {
BORDER-COLLAPSE: collapse;
}

#red_hilight {
margin-bottom: 0.1em;
padding-top:5px;
color:#BD301F;
font-size:130%;
font-weight:normal;
}


#faq h3 {
margin-bottom: 0em;
padding-top:0px;
color:#BD301F;
font-size:100%;
font-weight:normal;
}

#faq p{
padding:0px;
margin:0px;
}


h4 {color: #666; margin-top:  1em;}


h3 a:link {
text-decoration:underline;
}


h3 a:hover {
text-decoration:underline;
color:#0000BF;
}


/*Structural elements */
#container {
	text-align: left;

}

#logo {
align:left; 
margin:0; 
padding:0;
}


#phone {
float:right; 
margin:20px 20px 0px 0px; 
padding:0;
font-weight:normal;
font-size:400%;
}

#menubar {
	margin-top:10px;
	background-color: #EE1B28;
	color:#fff;
	padding-left:0px;
	padding-bottom:12px;
	padding-top:12px;
	font-weight:bold;
    font-size:120%;
}

#menubar ul {
display : inline;
 }
 
#menubar ul li {
display: inline;
} 
 
#menubar li a {
	margin-left: 20px;
	color:#fff;
	text-decoration:none;
    padding-bottom:7px;
} 


#menubar li a:hover {
    border-bottom:5px solid #FEF200;
}


#active_menu a{
    border-bottom:5px solid #FEF200;
    padding-bottom:9px;
}




#header {

	height:  50px;
	margin-top:20px;
	margin-left:290px;

}



#content {
margin-left:0px;
padding-right:0px;

}


#content a:hover {
color:#5900B3;
}

#content a:visited {
color:#800080;
}



#leftcol {
float:left;
margin-left:20px;
margin-right:50px;
width:200px;

}


#rightcol {
	float: right;
	width:180px;
	margin-right:120px;

}

#buttons {
padding-left:25px;

}


#checklist ul li{
	list-style-type: none;
}



#navList {
	list-style-type: none;
	margin-top: 30px;
	padding: 0;
	border-top: solid 1px #078;
	text-align: right;
}


#footer {
border-top:1px solid #000000;
margin-top:20px;
padding-top:5px;
top:5px;
clear:both;
width:100%;
position:relative;
text-align:center;
}

#address th, #address td {
border:none;
padding-right:10px;

}

/* text effects */
em.title {
	text-decoration: underline;
}
#articleList p {
	margin: 0 0 25px 0;
}
#articleList h3 {
	font: 13px verdana, tahoma, arial, sans-serif;
	margin: 0px;
}



#google_map {
margin-left:0px;
z-index:2;
position:absolute;
}

#nomap {
LEFT: 290px;
POSITION: absolute;
TOP: 22em;
HEIGHT: 300px; 
width:300px;
font-size:.9em;
}
#height {
height:370px;
margin-top:10px;
}

#wrapper {
width:100%;
clear;both;
}


#buy_table {
	padding-left:0em;
	clear:both;
	height:520px;
}

#buy_list.list{
MARGIN-TOP: 600px;
}


#col1 {
float:left;
width:230px;
text-align:left;
}

#col2 {
float:left;
margin-left:20px;
width:230px;
text-align:left;
}




/* Pricelist table format */

td,th {
border: 1px solid #aaa;
}

th.main_heading {
font-weight:bold;
font-size:85%;
padding-left:6px;
padding-right:6px;
text-align:center;
border-top: 2px solid #666;
border-right: 2px solid #666;
border-left: 2px solid #666;
}

th.row_heading {
font-weight:normal;
font-size:70%;
padding-left:2px;
padding-right:2px;
text-align:left;
border-left: 2px solid #666;
line-height:120%;
}

.cell_heading {
font-weight:bold;
font-size:85%;
padding-left:3px;
padding-right:3px;
text-align:center;
line-height:120%;
}

.cell_size {
font-weight:normal;
font-size:60%;
padding-left:2px;
padding-right:2px;
text-align:center;
line-height:120%;
}

.cell_bold {
font-weight:bold;
font-size:70%;
padding-left:2px;
padding-right:2px;
text-align:center;
whitespace:nowrap;
line-height:120%;
}

.cell_plain {
font-weight:normal;
font-size:70%;
padding-left:2px;
padding-right:2px;
text-align:center;
line-height:120%;
}
.cell_day {
font-weight:normal;
font-size:70%;
padding-left:2px;
padding-right:2px;
text-align:center;
line-height:120%;
}

/* Cell Borders */
.btrbl {
border: 2px solid #333;
}
.btrl {
border-top: 2px solid #666;
border-right: 2px solid #666;
border-left: 2px solid #666;
}
.brbl {
border-bottom: 2px solid #666;
border-right: 2px solid #666;
border-left: 2px solid #666;
}
.brl {
border-right: 2px solid #666;
border-left: 2px solid #666;
}
.bl {
border-left: 2px solid #666;
}
.blb {
border-left: 2px solid #666;
border-bottom: 2px solid #666;
}
.brb {
border-right: 2px solid #666;
border-bottom: 2px solid #666;
}
.bb {
border-bottom: 2px solid #666;
}
.br {
border-right: 2px solid #666;
}
.btrbl {
border: 2px solid #666;
}

.altrow {
background-color: #ffc;
}


#clr {
top:5px;
clear:both;
width:100%;

}

#testimonials ul li {
list-style-image: url(../Images/hand.jpg);
padding-bottom:15px;
}

label {
width:180px;
text-align:left;
padding-right:7px;
display:block;
float:left;
}

label.radio {
width:auto;
padding-right:3px;
padding-left:3px;
display:inline;
float:none;
}

input, select, textarea {
background-color:#fbf2b5;
color:#212E61;
margin-bottom:2px;
}

form p {
margin-top:2px;
margin-bottom:5px;
}

input.button {
border:2px solid #BD301F;
padding:2px 4px;
font-weight:bold;
}

.nolabel {
MARGIN-LEFT: 187px;
}













