/*
Theme Name: East Coast RVs
Theme URI: http://eastcoastrrvs.com/
Author: steve@piconsulting.com
Version: 1.0
*/

* {z-index:10;}
html { background: #000 url(images/bg-scape.png) no-repeat top center; }
body { font-size:62.5%; font-family: "Times New Roman", serif;}

h1 {font-family: "Adobe Caslon Pro", "Adobe Garamond", Georgia, "Times New Roman", serif;
    margin:15px 0; text-align:; font-size:32px; font-weight:900; color:#0a3558;}
.catalog-subtitle {font-size:14px; margin:10px 10px 10px 0;}

#header { position:absolute; top:0; background: #f5f6fa url(images/bg-startbody.png) top center;  
    width:960px; height:140px;
    font-family: "Adobe Caslon Pro", "Adobe Garamond", Georgia, "Times New Roman", serif;}
#logo { margin:0 0 0 30px; }
#headertext { position:absolute; top:50px; right:30px; text-align:right; }
#calltoday { font-size:24px; font-weight:bold; color:#f5f6fa; line-height:40px;}
#calltoday a { margin-right:20px; font-size:32px; line-height:40px; font-weight:bold; text-decoration:none; font-style:italic; color:#ffff3f; 
    padding-left:30px; background:url(images/mail.png) no-repeat 0px 33% ;}

#topnav { margin-top:10px; line-height:20px; }
#topnav li { margin-left:12px; font-weight:900; display:inline; font-size:16px; color:#f5f6fa;}
#topnav li a { color:#f5f6fa;text-decoration:none;}
#topnav li a:hover { color:#1c97fa; text-decoration:none; }

#sidebar {width:220px; margin-left:0px;}
#main { position:relative; top:135px; left:10px; width:940px; background: #f5f6fa; }
#catalog { width:660px; margin-bottom:50px; border-bottom:1px solid #cfd3e5;}
#item , #category{ width:680px; margin-bottom:50px;}




#mainimages {float:left; width:410px;}
#mainimages img {}
#maininfo {float:left;width:250px;}
#maininfo p {margin:10px;}

#maininfo ul {list-style:square inside url(images/bullet.png)}

#description {padding-top:5px;clear:both; text-align:left; }

#gallery {padding-top:20px;clear:both; text-align:center; }
#gallery img {margin:2px;}

#logos { text-align:center; }
#logos img {display:inline-block; margin:5px 25px;}

#logos a {display:inline-block; margin:5px 5px; height:50px; width:160px; }
#logos a span { display:none; }
#gulfstream {background: #f5f6fa url(images/gulfstream.png) 0% 0%}
#puma {background: #f5f6fa url(images/puma.png) 0% 0%}
#wildwood {background: #f5f6fa url(images/wildwood.png) 0% 0%}
#workandplay {background: #f5f6fa url(images/workandplay.png) 0% 0%}
#riverside {background: #f5f6fa url(images/riverside.png) 0% 0%}
#gulfstream:hover, #puma:hover, #wildwood:hover, #workandplay:hover, #riverside:hover {background-position:0% 100%}

ul#marqueenav {position:absolute; top:10px; left:10px; z-index:99; width:300px;
	font-family: "Adobe Caslon Pro", "Adobe Garamond", Georgia, "Times New Roman", serif;}
ul#marqueenav a {text-decoration:none; color:#0A3558;}
ul#marqueenav a:hover {text-decoration:none; color:#1c97fa;}
ul#marqueenav li ul li {font-size:18px; font-weight:bold; background:none;line-height:24px;}
ul#marqueenav li ul li a {background:none;padding:8px 0 0 20px;}
ul#marqueenav li ul {display:inline-block;width:100%;background:url(images/marqueesubbg.png) no-repeat left bottom;}
ul#marqueenav li {font-size:24px; font-weight:bold; line-height:34px; }
ul#marqueenav li a{display:inline-block;width:100%;padding:5px;background:url(images/marqueedivider.png) no-repeat left bottom;padding:8px 0 0 10px;}


#sidebar ul {margin:62px 0;}
#sidebar ul li a {display:inline-block;width:100%;padding:10px 0 10px 10px;font-size:18px; color:#0a3558;
	background:url(images/sidebardivider.png) no-repeat left bottom;text-decoration:none;}
#sidebar ul li ul {margin:0;background:url(images/sidebarsubbg.png) no-repeat left bottom;padding:0 0 5px 0;}
#sidebar ul li ul li a {display:inline-block;width:100%;padding:5px 0;font-size:14px; color:#0a3558;background:none;color:#0a3558;margin:0 0 0 20px;}
#sidebar a:hover {color:#1c97fa; text-decoration:none;}
#sidebar .widget {padding:10px;font-size:14px; color:#0a3558;background:none;}
#manufacturer-item {padding-top:30px;}

#request-quote {margin:50px 0;display:none;}
h3 {font-size:32px; color:#0a3558;margin:20px 10px;}
#request-quote label {float:left; display:block; font-size:14px; color:#0a3558; margin:2px 0; height:16px; width:80px; clear:both;}
#request-quote input {float:left; display:block; font-size:14px; color:#0a3558; margin:2px 0; height:16px; width:220px;}
#request-quote textarea {float:left;display:block; font-size:14px; color:#0a3558; margin:2px 0; height:200px; width:500px; clear:both;}
#request-quote input.submit {float:left; display:block; font-size:14px; color:#0a3558; margin:20px 0 0 400px; height:24px; width:100px;}

.catalog-product {width:660px; border-top:1px solid #cfd3e5; clear:both;}
.catalog-product h3 {font-size:20px; margin:20px 10px;}
.catalog-product h3 a {color:#0a3558;}
.catalog-product img {float:left;margin:20px 10px 20px 0;}
.catalog-product p {font-size:14px; margin:5px 10px;}

#item #maininfo {margin: 0 0 0 10px;}
#item p {font-size:14px; line-height:18px; margin:5px 10px 5px 0;}
#item h1{margin:20px 10px 5px 0px;}
#item li {font-size:14px; margin:5px 10px;}

#tagline {width:100%; margin:15px 0; text-align:center; font-size:32px; font-weight:bold; color:#0a3558;}

#catalog-tagline {clear:both; width:80%; margin:50px auto 25px; text-align:center; font-size:32px; font-weight:900; color:#0a3558;}

hr {border-bottom:1px solid #0a3558; width:80%;clear:both; }

.tertiarycontent {margin:-5px 0 0 0; padding:30px 10px; width:280px; background: #f5f6fa; float:left;}
.first { padding-left:30px; }
.last { padding-right:30px;}

.tertiarycontent h2 { margin:0 0 10px;font-weight:bold; color:#0a3558; font-size:20px;
    font-family: "Adobe Caslon Pro", "Adobe Garamond", Garamond, Georgia, "Times New Roman", serif;}
.tertiarycontent p { margin:0 0 10px 0; font-size:12px; line-height:16px; }

#hours { margin:30px 0 10px;font-weight:bold; color:#0a3558; font-size:20px;line-height:24px;
    font-family: "Adobe Caslon Pro", "Adobe Garamond", Garamond, Georgia, "Times New Roman", serif;}

#footnav li { display:inline; margin:0 5px;}

#footer span {margin:0 5px;}

#footer {padding:15px 0 100px;height:30px;text-align:center; font-size:12px; line-height:20px;
    background:#000000 url(images/footer.png) no-repeat top center;}
#footer a {color:#0a3558;}

