/* -- NOTE: reset.css clears all browser differences and starts from scratch --  */
@import 'reset.css';

body {
	font-family: Arial, Helvetica, san serif;
	font-size:12px;
	line-height: 15px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	background:url(images/bckgrd-tile.jpg) repeat-x #eff0f2;
	position: relative;
	margin: 0 auto;
	} 
	
/* ======================================================== MAIN BODY CONTAINING ELEMENT ========================================================*/


#header {width:990px; height:87px; margin: 0 auto; padding-top:20px;}

#box {width:990px; height:auto; background-color:#fff; margin: 0 auto; padding-bottom: 20px; border-bottom: solid 6px #ffca35;}

#logo {width:302px; height:66px; margin-left: 11px;}

#banner {width:990px; height:206px; margin:0 auto; background-color:#ebecee;}

#bnr-left {width:380px; height: 182px; float:left; display:inline; margin: 14px 0 0 18px;}

#bnr-right {width:380px; height: 182px; float:right;display:inline; margin: 14px 18px 0 0;}

#divider/*banner*/{width:57px; height:206px; float:left; display:inline; margin-left:66px; background:url(banners/bnr-divider.gif) center;}

#navigation/*horizontal*/{width:954px; height:27px; margin:11px 0 0 19px; background-color:#eaebed;}

#side-nav {width:187px; height:auto; display:inline; float:left; margin:52px 0 0 27px; padding:46px 0 55px 0; background:url(images/rentals-header.jpg) no-repeat #fff;}

#text {width:391px; height:auto;display:inline; float:left; margin:52px 0 0 60px; padding-bottom:55px; }

#text p{margin-bottom:13px;}

#quote {width:365px; height: auto; padding: 5px 10px 8px 10px; background-color:#eaebed; border: 1px solid #cccccc; color:#333333; font-family:"Times New Roman", Times, serif; font-style:italic; font-size:14px; margin-bottom: 10px;}

#view-gallery {width:374px; height: auto; background:url(images/view-gall-bckgrd.jpg) repeat-y; padding: 2px 0px 4px 13px; margin-bottom: 10px;}

#right {width:237px; height:auto; display:inline; float:right; margin:52px 25px 0 0px; padding-bottom:55px;}

#phone-number{width:164px; height:77px; background:url(images/ph-number-side.jpg) no-repeat;margin:0 0 40px 35px;}

#best-of{width:164px; height:184px; margin:20px 0 40px 35px;}

#taylor-tips {width:231px; height:auto; background:url(images/taylor-tip-tile.jpg) repeat-y; margin-left:3px; font-family: "lucida grande"; font-size:11px;}

#tips-header {width:231px; height:111px; background:url(images/taylor-tip-header.jpg) no-repeat;}

#tips-base {width:231px; height: 61px; background:url(images/taylor-tip-base.jpg) no-repeat;}

#tip-text {width: 186px; height:auto; padding: 10px 0 10px 25px;}

#tip-text ul {margin-left:0px; padding-left:2px;}

#tip-text li {margin-bottom: 12px; margin-left:10px; list-style-type:disc;}

#policy-pdf {width:231px; height:auto; margin-top:30px; padding:10px 0px 0px 15px; border-top: solid 1px #f9cc35;}

#policy-pdf p{margin-bottom: 10px;}

.clearer{clear:both; margin:0px;}

#footer {width:884px; height:100px; padding: 20px 0px 20px 0px; clear:both; font-size: 11px; color: #000034; text-align:left; margin: 0 auto;}

#footer p{margin-bottom:13px;}

#footer-info {widht: 270px; height: auto; float: left;}

#footer-logo{width:204px; height:81px; float:right; background:url(images/footer-logo.jpg) no-repeat;}



/*======================================================== LINK STYLES ======================================================== */

/* ------------- Basic links  ------------- */
a:link, a:visited  {color: #1c4573; text-decoration: underline; }

a:hover, a:active {color: yellow; text-decoration: underline;}

/* ------------- View Gallery Button  ------------- */
#view-gallery a{font-weight:bold; text-transform:uppercase; font-size:14px; text-decoration:none;}

#view-gallery a:link, #view-gallery a:visited, #view-gallery a:active {color:#000034;}

#view-gallery a:hover {color:#FFCC00;}


/* ------------ SIDE NAVIGATION ----------*/
#side-nav ul {margin: 0; padding: 0; list-style-type:none;}

#side-nav li {line-height:27px; border-bottom: 1px solid #b2b6b6; margin:0;}

#side-nav a {display:block; font-family:"Century Gothic", Arial, san-serif; font-size:14px; font-weight:normal; color:#000033;}

#side-nav ul li a:link, #side-nav ul li a:visited {text-decoration: none; color: #110a76; padding-left:17px;}

#side-nav ul li a:hover {background:url(images/nav-over-effect.jpg) repeat-y top left #FFF; text-decoration:none; color: #FFFFFF;}

#side-nav ul li a:active  {background:url(images/nav-over-effect.jpg) repeat-y; text-decoration:none; color: #FFFFFF;}


/* ------------ TAYLOR TIP ----------*/
#tip-text a {text-decoration:none; }

#tip-text p{margin-top:10px;}

#tip-text a:link, #tip-text a:visited {background-color:#000034; color: yellow; padding:2px 3px 2px 3px;}

#tip-text a:active, #tip-text a:hover {background-color:yellow; color: #000034; padding:1px 2px 1px 2px; border:1px solid #000034}

/* ------------- Footer  ------------- */
#footer a:link, #footer a:visited {color: #000034; text-decoration: none;}

#footer a:active, #footer a:hover {color: #fecb34; text-decoration: underline;}


/*======================================================== TEXT STYLES ======================================================== */

h1 {font-family:"Century Gothic", Arial, san-serif; font-size: 18px; color: #000034; font-style: normal; font-weight:bold; padding-top:5px; margin-bottom: 15px; line-height:21px;}

h3  {color: #666666; font-size:10px; text-transform: uppercase;}

h2, h4, h5 {font-size: 12px; font-style: normal; font-weight: bold; color: #000000;}

.darkblue-title {text-transform:uppercase; color:#000034;}

.basic-bold {font-weight: bold;}

.basic-italic {font-style:italic;}

.red {color: #FF0000;}

.iframe {border: solid 1px #cccccc;}

/*======================================================== FORM STYLES ======================================================== */

#typein { }

#typein input {color: #000000; background-color: #CCCCCC; padding: 2px; border: solid 1px #666666;}
		
#typein textarea {color: #000000; background-color: #CCCCCC; padding: 2px; border: solid 1px #666666;}
		
#typein select {color: #000000; background-color: #CCCCCC; padding: 2px; border: solid 1px #666666;}		

#typein radiobutton {background-color:white;}		

		

