@import 'pages.css';

body {
   color:#707070;
   font: 62.5%  Arial, Helvetica, sans-serif;
   background: #49C4F2 url(../images/ui/bg_grass.gif) bottom repeat-x;
   padding-bottom:96px;}

/* Remove or Reset Default Styles
-------------------------------------------------------------------------*/
* { margin:0; padding:0; list-style-type:none;}
hr { display: none; }
img { border: none; }

/* Clear Floats
--------------------------------------------------------------------------*/
.clear {
 clear: both;
 font-size: 0;
 height: 0;
 line-height: 0;
 overflow: hidden;}

.clearfix {display:inline-block;}
.clearfix {display: block;}
	
.clearfix:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;}

/* General Form Styles 
-------------------------------------------------------------------------*/
input, textarea, select { font-size:12px; font-family:Arial, Helvetica, sans-serif;}
fieldset br{ clear:both;}
fieldset{ border:none;}

.col-left{
  float:left;}

.col-right{
  float:right;}

/* General Link Styles 
--------------------------------------------------------------------------*/
a:link, a:visited {
 color:#000;
 text-decoration:none;}

a:hover, a:active {
 text-decoration:underline;}

a{outline:none;position:relative;cursor:pointer;}


/* General Unordered List Styles
-------------------------------------------------------------------------*/
ul#acc-links{display:none;}
ul li.last , ul li a.last{border:none !important;}

/*-------------------------------------------------------------------------
                         PAGE STYLES
*-------------------------------------------------------------------------*/
#container{
  background: #4EC5F1 url(../images/ui/bg_main.gif) top repeat-x;
  min-height:773px;
  height:auto !important;
  height:773px;}

.wrapper{
  width:970px;
  margin: 0 auto;}

#header{
  padding:14px 0;}

#main-box{
  background:#FFF;
  width:950px;
  padding:10px;}

#footer{
  background: #6DD0F5 url(../images/ui/bg_footer.gif) top repeat-x;
  min-height:13px;
  height:auto !important;
  height:13px;
  padding:15px 0 15px 19px;}

/* header*/
#header h1 a{
  background:url(../images/logo_moovers.gif) 0 0 no-repeat;
  width:184px;
  height:52px;
  display:block;
  margin-left:12px;
  padding:0 0 0 46px;
  text-indent:-9999px;
  float:left;}
  
#header ul{
  float:right;}

#header ul li{
  display:inline;
  font-size:1.1em;
  font-weight:bold;}

#header ul li a{
  padding:0 10px;
  border-right:1px solid #696A6B;
  color:#696A6B;}

/* main-nav*/
ul#main-nav li{
  display:block;
  float:left;}

ul#main-nav li a{
  display:block;
  float:left;
  height:43px;
  text-indent:-9999px;
  background-position:0 0;
  overflow:hidden;}

ul#main-nav li a:hover,
ul#main-nav li a.active{
  background-position:0 -43px !important;}

ul#main-nav li.home a{
  background:url(../images/ui/nav_home.gif) no-repeat;
  width:97px;margin-bottom:-1px;}

ul#main-nav li.guaranteed a{
  background:url(../images/ui/nav_guaranteed.gif) no-repeat;
  width:193px;margin-bottom:-1px;}

ul#main-nav li.services a{
  background:url(../images/ui/nav_services.gif) no-repeat;
  width:107px;margin-bottom:-1px;}

ul#main-nav li.whychooseus a{
  background:url(../images/ui/nav_whychooseus.gif) no-repeat;
  width:155px;
  margin-bottom:-1px;}

ul#main-nav li.testimonials a{
  background:url(../images/ui/nav_testimonials.gif) no-repeat;
  width:136px;margin-bottom:-1px;}

ul#main-nav li.contactus a{
  background:url(../images/ui/nav_contactus.gif) no-repeat;
  width:120px;margin-bottom:-1px;}

ul#main-nav li.getaquote a{
  background:url(../images/ui/nav_getaquote.gif) no-repeat;
  width:141px;margin-bottom:-1px;}

/* forms */
input#text{
 background:url('../images/ui/bg_textbox.gif') repeat-x top left;
 padding: 3px 5px 0 5px ;
 height:19px;
 margin: 0 0 4px 0;
 border:1px solid #C5C5C5;
 width:187px;}

.sm{
  width:85px !important;}

select.sel{
  width:95px !important;}

label{
 color:#6E6E6E;
 font-size:1.1em;
 display:block;
 padding:0 0 2px 0;}

fieldset .col{
  width:100px;
  float:left;}

/* side-nav */
#side-nav{
  float:left;
  position:relative;
  top:-88px;
  padding-left:10px;
  width:193px;}

#side-nav .top{
  background:url(../images/ui/bg_roundtop.png) 0 0 no-repeat;
  width:193px;
  height:5px;}

#side-nav .content{
  width:193px;
  min-height:100px;
  height:auto !important;
  height:100px;
  background:#FFF;}

#side-nav .content .inner{
  background:url(../images/ui/bg_roundinner.gif) top left no-repeat;
  width:183px;
  margin:0 auto;
  height:5px;}

#side-nav .content .bot{
  background:url(../images/ui/bg_roundbot.gif) top left no-repeat;
  width:183px;
  margin:0 auto;
  height:20px;}

#side-nav .content .box{
  border-width:0 1px !important;
  border:1px solid #CFEDF8;
  width:181px;
  margin:0 auto;}

#side-nav .content .box ul li{
  background:#F1FBFF;
  border-bottom:1px solid #CFEDF8;
  font-size:1.2em;
  padding-left:11px;}

#side-nav .content .box ul li a{
  padding:15px 0 15px 15px;
  display:block;
  color:#65696B;
  background:url(../images/ui/bul_arrow.gif) 0 15px no-repeat;
  overflow:hidden;}

#side-nav .content .box ul li a:hover {
  background:url(../images/ui/bul_arrow_hover.gif) 0 15px no-repeat;
  color:#30B3ED;}

#side-nav .content .box .btns{
  width:181px;
  height:129px;
  display:block;
  text-indent:-9999px;
  margin-top:30px;}

#side-nav .content .box a.btn-freeboxes{
  background:url(../images/ui/btn_freeboxes.gif) 0 0 no-repeat;}

#side-nav .content .box a.btn-freequote{
  background:url(../images/ui/btn_freequote.gif) 0 0 no-repeat;}

#side-nav .content .box a.btn-freequote:hover{
  background-position:0 -129px !important;}

/* main-content */
#main-content {
  width:746px;
  float:right;}

#main-content .breadcrumbs{
  border-bottom:1px dotted #D7D7D7;
  padding:0 0 5px 20px;
  color:#6E6E6E;
  font-size:1.1em;}

#main-content .breadcrumbs a{
  color:#6E6E6E;}

#main-content .breadcrumbs a.active{
  color:#0A8AC2;}

#main-content .textcontent{
  padding:20px 0 0 20px;}

#main-content .textcontent h1{
  color:#3598fe;
  font-size:2.5em;
  padding:0 0 15px 0;
  font-weight:normal;}

#main-content .textcontent p{
  padding:0 0 20px 0;
  font-size:1.2em;
  color:#707070;}


/* footer */
#footer p{
  color:#00384E;
  float:left;}

#footer ul{
  float:left;}

#footer ul li{
  display:inline;
  color:#00384E;}

#footer ul li a{
  color:#00384E;
  padding:0 5px;}

/* General Styles */

/*#main-content h1 {font-size: 3em; color: #F98600; padding: 0 0 15px; font-weight: normal;}
#main-content h2 {font-size: 2.8em; color: #F98600; padding: 0 0 15px; font-weight: normal;}*/
#main-content h2 {font-size: 2.0em; color: #F98600; padding: 0 0 15px; font-weight: normal;}
#main-content h3 {font-size: 1.5em; color: #F98600; padding: 0 0 15px; font-weight: normal;}
#main-content h4 {font-size: 1.5em; color: #F98600; padding: 0 0 15px; font-weight: normal;}
#main-content h5 {font-size: 1.5em; color: #F98600; padding: 0 0 15px; font-weight: bold;}

#main-content p {font-size: 12px; color: #666; margin: 0; font-weight: normal; line-height: 16px;}

#main-content a {font-size: 12px; color: #1b6a91; font-weight: bold;}
#main-content a:hover {color: #2282b2;}

#main-content ul {margin: 0 0 15px;}
#main-content ul li 
{
	font-size: 1.2em; 
	color: #666; 
	margin: 0 0 3px; 
	padding: 0 0 0 25px;
	font-weight: normal;
	background: url(../images/ui/bullet.gif) no-repeat 0 0;
}

#main-content ol {margin: 0 0 15px 19px;}
#main-content ol li {font-size: 1.2em; color: #666; margin: 0 0 3px; font-weight: normal; list-style: decimal;}

#main-content b, #main-content i, #main-content u, #main-content strike {font-size: 12px;}

#main-content blockquote 
{
	font-size: 12px; 
	color: #333; 
	margin: 0 0 15px;
	padding: 0 0 0 15px;
	border-left: 3px solid #e5e5e5; 
	font-weight: bold; 
	line-height: 16px;
	width: 80%;
}
#contactCity {
	float: left;
	padding: 5px;
	margin-bottom: 5px;
	margin: 5px 5px;
	display: inline
}
#contactForm {
	width:365px;
	height:286px;
	padding-top:35px;
	background: url(../images/ui/formbg.jpg) no-repeat;
}
#contactForm input {
	float:right;
	width:230px;
	margin-top:15px;
	margin-right:10px;
	border: 1px solid #FFFFFF;
}
#contactForm select {
	float:right;
	width:230px;
	margin-top:15px;
	margin-right:15px;
	border: 1px solid #FFFFFF;
}
#contactForm textarea {
	width:320px;
	height:60px;
	border: 1px solid #FFFFFF;
	margin-left:15px;
	margin-top:5px;
	overflow:hidden;
}
#contactForm label {
	float:left;
	margin-top:15px;
	margin-bottom:0;
	margin-left:10px;
	margin-right:19px;
	font-size:12px;
}
.submit_msg {
	color:#666;
	font-size:14px;
	padding:15px;
	background-color:#e2f5fb;
	border: 1px solid #bcc8c8;
}

/* SECTIONAL IMAGES */
h2.aboutus {background: url(../images/sectionals/aboutus_05.jpg) no-repeat 0 0; height: 127px; text-indent: -9999px; width: 949px;}
h2.assembly {background: url(../images/sectionals/assembly_05.jpg) no-repeat 0 0; height: 127px; text-indent: -9999px; width: 949px;}
h2.certified {background: url(../images/sectionals/certified_05.jpg) no-repeat 0 0; height: 127px; text-indent: -9999px; width: 949px;}
h2.contactus {background: url(../images/sectionals/contact_05.jpg) no-repeat 0 0; height: 127px; text-indent: -9999px; width: 949px;}
h2.franchising {background: url(../images/sectionals/franchising_05.jpg) no-repeat 0 0; height: 127px; text-indent: -9999px; width: 949px;}
h2.freeboxes {background: url(../images/sectionals/freeboxes_05.jpg) no-repeat 0 0; height: 127px; text-indent: -9999px; width: 949px;}
h2.getquote {background: url(../images/sectionals/getquote_05.jpg) no-repeat 0 0; height: 127px; text-indent: -9999px; width: 949px;}
h2.global {background: url(../images/sectionals/global_05.jpg) no-repeat 0 0; height: 127px; text-indent: -9999px; width: 949px;}
h2.guaranteed {background: url(../images/sectionals/guaranteed_05.jpg) no-repeat 0 0; height: 127px; text-indent: -9999px; width: 949px;}
h2.locations {background: url(../images/sectionals/locations_05.jpg) no-repeat 0 0; height: 127px; text-indent: -9999px; width: 949px;}
h2.news {background: url(../images/sectionals/news_05.jpg) no-repeat 0 0; height: 127px; text-indent: -9999px; width: 949px;}
h2.sameday {background: url(../images/sectionals/sameday_05.jpg) no-repeat 0 0; height: 127px; text-indent: -9999px; width: 949px;}
h2.services {background: url(../images/sectionals/services_05.jpg) no-repeat 0 0; height: 127px; text-indent: -9999px; width: 949px;}
h2.sitemap {background: url(../images/sectionals/sitemap_05.jpg) no-repeat 0 0; height: 127px; text-indent: -9999px; width: 949px;}
h2.testimonials {background: url(../images/sectionals/testimonials_05.jpg) no-repeat 0 0; height: 127px; text-indent: -9999px; width: 949px;}
h2.wardrobe {background: url(../images/sectionals/wardrobe_05.jpg) no-repeat 0 0; height: 127px; text-indent: -9999px; width: 949px;}
h2.whychooseus {background: url(../images/sectionals/whychooseus_05.jpg) no-repeat 0 0; height: 127px; text-indent: -9999px; width: 949px;}



/*felix 11-06-2008*/

#footer {
margin:0 auto;
width:951px;
}




























