html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td, img {margin:0; padding:0; border:0;}
html, body {background:#fff; font-family:Verdana, Arial, helvetica; color:#4e2200; font-size:11px; font-weight:normal; line-height:21px;}
#pgwrap {width:970px; margin-left:auto; margin-right:auto; position:relative;}

.clear {clear:both;}
p {margin-top:13px;}


#pgheader {height:130px; position:relative;}
#pglogo {width:211px; height:64px; background:url(../images/paradise-garage.png) no-repeat; text-indent:-9999em; overflow:hidden; position:absolute; top:45px; left:32px;}
#pglogo a {position:relative; top:0; margin:0; padding:0; display:block; height:64px; width:211px; overflow:hidden;}

#pgnav {position:absolute; top:68px; left:676px; background:url(../images/u-nav.png) no-repeat; width:265px; height:27px; list-style:none;}
#pgnav li {float:left;}
#pgnav li a {position:absolute; top:0; margin:0; padding:0; display:block; height:27px; background:url(../images/u-nav.png) no-repeat; text-indent:-9999px; overflow:hidden; font-size:1%;}
li#pgnav_1 a {left:0px; width:59px; background-position: -0px 0;}
li#pgnav_1 a:hover {background-position: -0px -27px;}
li#pgnav_2 a {left:61px; width:50px; background-position: -61px 0;}
li#pgnav_2 a:hover {background-position: -61px -27px;}
li#pgnav_3 a {left:113px; width:50px; background-position: -113px 0;}
li#pgnav_3 a:hover {background-position: -113px -27px;}
li#pgnav_4 a {left:164px; width:39px; background-position: -164px 0;}
li#pgnav_4 a:hover {background-position: -164px -27px;}
li#pgnav_5 a {left:203px; width:62px; background-position: -203px 0;}
li#pgnav_5 a:hover {background-position: -203px -27px;}

#pgnav_blog {position:absolute; top:95px; left:745px; width:225px; background:url(../images/u-nav2.png) no-repeat; z-index:200;}
#pgnav_blog_text {padding:25px 7px 10px 24px; line-height:13px;}
#pgnav_blog_text a {text-transform:uppercase; font-size:10px; color:#4a3d36; text-decoration:none; font-weight:bold;}
#pgnav_blog_text a:hover {text-transform:uppercase; font-size:10px; color:#e27001; text-decoration:none; font-weight:bold;}

#pgsidebar {width:265px; background:url(http://www.paradisegarage.com/images/b-2.png) repeat-y; float:right; margin-right:29px; text-align:left; }
#pgsidebartop {width:265px; height:44px; background:url(http://www.paradisegarage.com/images/b-1.png) no-repeat;}
#pgsidebarbottom {width:265px; height:38px; background:url(http://www.paradisegarage.com/images/b-3.png) no-repeat;}
#pgsidebar ul {list-style:none; padding-left:20px; padding-right:20px;}
#pgsidebar h2 {font-size:13px; font-weight:bold; color:#e37000; margin-top:20px;}
#pgsidebar a {color:#4e2200;}
#pgsearch {background:#e9e4e1; text-align:center;}
#searchsubmit {border:1px #bdb5b0 solid; padding:2px 5px 2px 5px; background:#d8d1cc; font-weight:bold; font-size:10px; color:#e37000;}
.pgsidebarinput {border:1px #bdb5b0 solid; padding:2px 5px 2px 5px; font-size:10px; color:#4e2200; width:150px;}
#pgpost {width:597px; float:left; margin-left:32px;}
#pgposttop {width:597px; height:46px; background:url(http://www.paradisegarage.com/images/b-4.png) no-repeat;}
#pgpostbottom {width:597px; height:8px; background:url(http://www.paradisegarage.com/images/b-6.png) no-repeat;}
#pgpostmiddle {background:url(http://www.paradisegarage.com/images/b-5.png) repeat-y; padding:25px; text-align:left;}

#pgpostmiddle h2 {font-size:19px; font-weight:bold; color:#e37000; line-height:24px;}
#pgpostmiddle h2 a {font-size:19px; font-weight:bold; color:#e37000; line-height:24px;}
#pgpostmiddle a {color:#e37000; text-decoration:none;}
#pgpostmiddle a:hover {color:#e37000; text-decoration:underline;}
#pgpostmiddle img {border:1px #4e2200 solid;}
.pgpostmiddletags {background:#e9e4e1; margin-top:20px; padding:3px 6px 3px 6px;}
.pgpostdiv {height:1px; background:#4e2200; margin-top:10px; margin-bottom:20px;}

#companymiddle {position:relative; margin-top:5px;}
#companymiddletext {padding-left:470px; padding-top:30px;}
#companymiddlephoto {position:absolute; width:437px; height:343px;}

#brandsmiddle {text-align:center; position:relative; line-height:14px; font-size:9px;}
#brandsmiddle a {color:#e27001; text-decoration:none;}

#brand1 {width:250px; position:absolute; padding:10px 15px 15px 15px; top:128px; left:224px; text-align:left; color:#fff; font-weight:bold; background:url(../images/i-3.png);}
#brand2 {width:250px; position:absolute; padding:10px 15px 15px 15px; top:233px; left:155px; text-align:left; color:#fff; font-weight:bold; background:url(../images/i-3.png);}
#brand3 {width:250px; position:absolute; padding:10px 15px 15px 15px; top:307px; left:216px; text-align:left; color:#fff; font-weight:bold; background:url(../images/i-3.png);}
#brand4 {width:250px; position:absolute; padding:10px 15px 15px 15px; top:384px; left:178px; text-align:left; color:#fff; font-weight:bold; background:url(../images/i-3.png);}
#brand5 {width:250px; position:absolute; padding:10px 15px 15px 15px; top:195px; left:293px; text-align:left; color:#fff; font-weight:bold; background:url(../images/i-3.png);}
#brand6 {width:250px; position:absolute; padding:10px 15px 15px 15px; top:258px; left:342px; text-align:left; color:#fff; font-weight:bold; background:url(../images/i-3.png);}
#brand7 {width:250px; position:absolute; padding:10px 15px 15px 15px; top:167px; left:502px; text-align:left; color:#fff; font-weight:bold; background:url(../images/i-3.png);}
#brand8 {width:250px; position:absolute; padding:10px 15px 15px 15px; top:174px; left:656px; text-align:left; color:#fff; font-weight:bold; background:url(../images/i-3.png);}
#brand9 {width:250px; position:absolute; padding:10px 15px 15px 15px; top:141px; left:480px; text-align:right; color:#fff; font-weight:bold; background:url(../images/i-3.png);}
#brand10 {width:250px; position:absolute; padding:10px 15px 15px 15px; top:108px; left:567px; text-align:right; color:#fff; font-weight:bold; background:url(../images/i-3.png);}
#brand11 {width:250px; position:absolute; padding:10px 15px 15px 15px; top:493px; left:270px; text-align:left; color:#fff; font-weight:bold; background:url(../images/i-3.png);}
#brand12 {width:250px; position:absolute; padding:10px 15px 15px 15px; top:470px; left:485px; text-align:left; color:#fff; font-weight:bold; background:url(../images/i-3.png);}
#brand13 {width:250px; position:absolute; padding:10px 15px 15px 15px; top:524px; left:619px; text-align:left; color:#fff; font-weight:bold; background:url(../images/i-3.png);}
#brand14 {width:250px; position:absolute; padding:10px 15px 15px 15px; top:371px; left:422px; text-align:left; color:#fff; font-weight:bold; background:url(../images/i-3.png);}
#brand15 {width:250px; position:absolute; padding:10px 15px 15px 15px; top:271px; left:526px; text-align:left; color:#fff; font-weight:bold; background:url(../images/i-3.png);}
#brand16 {width:250px; position:absolute; padding:10px 15px 15px 15px; top:233px; left:676px; text-align:left; color:#fff; font-weight:bold; background:url(../images/i-3.png);}
#brand17 {width:250px; position:absolute; padding:10px 15px 15px 15px; top:299px; left:500px; text-align:right; color:#fff; font-weight:bold; background:url(../images/i-3.png);}
#brand18 {width:250px; position:absolute; padding:10px 15px 15px 15px; top:340px; left:605px; text-align:right; color:#fff; font-weight:bold; background:url(../images/i-3.png);}
#brand19 {width:250px; position:absolute; padding:10px 15px 15px 15px; top:416px; left:556px; text-align:right; color:#fff; font-weight:bold; background:url(../images/i-3.png);}
#brand20 {width:250px; position:absolute; padding:10px 15px 15px 15px; top:417px; left:443px; text-align:right; color:#fff; font-weight:bold; background:url(../images/i-3.png);}
#brand21 {width:250px; position:absolute; padding:10px 15px 15px 15px; top:351px; left:619px; text-align:left; color:#fff; font-weight:bold; background:url(../images/i-3.png);}
#brand22 {width:250px; position:absolute; padding:10px 15px 15px 15px; top:520px; left:87px; text-align:left; color:#fff; font-weight:bold; background:url(../images/i-3.png);}
#brand23 {width:250px; position:absolute; padding:10px 15px 15px 15px; top:545px; left:350px; text-align:left; color:#fff; font-weight:bold; background:url(../images/i-3.png);}
#brand24 {width:250px; position:absolute; padding:10px 15px 15px 15px; top:172px; left:604px; text-align:right; color:#fff; font-weight:bold; background:url(../images/i-3.png);}
#brand25 {width:250px; position:absolute; padding:10px 15px 15px 15px; top:523px; left:541px; text-align:left; color:#fff; font-weight:bold; background:url(../images/i-3.png);}
#brand26 {width:250px; position:absolute; padding:10px 15px 15px 15px; top:581px; left:237px; text-align:right; color:#fff; font-weight:bold; background:url(../images/i-3.png);}
#brand27 {width:250px; position:absolute; padding:10px 15px 15px 15px; top:591px; left:436px; text-align:right; color:#fff; font-weight:bold; background:url(../images/i-3.png);}


#homepage {text-align:center;}
.bike1 {width:970px; height:359px; overflow:hidden; background:url(../images/h-1-a.jpg) no-repeat;}
.bike2 {width:970px; height:359px; overflow:hidden; background:url(../images/h-1-b.jpg) no-repeat;}
.bike3 {width:970px; height:359px; overflow:hidden; background:url(../images/h-1-c.jpg) no-repeat;}
.bike4 {width:970px; height:359px; overflow:hidden; background:url(../images/h-1-a.jpg) no-repeat;}
#homepagebottom {margin-left:auto; margin-right:auto; margin-top:52px; width:970px; height:160px; background:url(../images/h-2.jpg) no-repeat; position:relative;}
#homenewsletter {width:339px; height:101px; position:absolute; top:30px; left:35px; background:url(../images/h-3.png) no-repeat;}
#homenewsletterfield {width:237px; height:27px; background:#d8d9d4; border:1px #a6a7a2 solid; position:absolute; top:43px; left:41px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#a6a7a2; padding-left:6px;}
#homenewsletterimage {width:183px; height:15px; background:url(../images/h-7.png) no-repeat; text-indent:-9999em; overflow:hidden; position:absolute; top:47px; left:66px;}
#homenewsletterbutton {width:17px; height:12px; position:absolute; top:50px; left:293px; overflow:hidden;}
#homebrands1 {width:96px; height:11px; position:absolute; top:-18px; left:312px; overflow:hidden; text-indent:-9999em; background:url(../images/h-5.png) no-repeat;}
#homebrands2 {width:107px; height:111px; position:absolute; top:-18px; left:393px; overflow:hidden;}
#homegallery {width:283px; height:179px; position:absolute; top:13px; left:611px; background:url(../images/h-6.jpg) no-repeat; text-indent:-9999em;}
#homegallery a {display:block; width:283px; height:179px;}
#homefacebook {width:111px; height:30px; position:absolute; top:93px; left:500px; background:url(../images/h-8.png) no-repeat; text-indent:-9999em;}
#homefacebook a {display:block; width:111px; height:30px;}
#hometwitter {width:111px; height:41px; position:absolute; top:123px; left:500px; background:url(../images/h-9.png) no-repeat; text-indent:-9999em;}
#hometwitter a {display:block; width:111px; height:41px;}

#contact {width:909px; height:536px; margin-left:auto; margin-right:auto; position:relative;}
#contact1 {width:294px; height:102px; position:absolute; top:0; left:0; background:url(../images/c-1.png) no-repeat; text-indent:-9999em;}
#contact2  {width:294px; height:434px; position:absolute; top:102px; left:0; background:url(../images/c-2.png) no-repeat; text-indent:-9999em;}
#contact2 a {display:block; width:294px; height:434px;}
#contact3 {width:220px; height:194px; position:absolute; top:0; left:330px; background:url(../images/c-3-spring.png) no-repeat; text-indent:-9999em;}
#contact4 {width:322px; background:#f4f0ec url(../images/c-4.png) top center no-repeat; position:absolute; top:0; left:587px;}
#contact4text {padding:30px 0px 28px 20px; color:#4e2200; font-weight:bold;}
.contactfield {width:275px; border:1px #cec7bf solid; font-size:17px; color:#83776c;}
.contactfield2 {width:275px; height:140px; border:1px #cec7bf solid; font-size:11px; color:#83776c;}
.contactfield3 {margin-left:200px;}

#pgfooter {height:80px; position:relative; clear:both; padding-top:40px; color:#bab1aa; text-align:center;}
#pgfooter a {color:#bab1aa; text-decoration:none;}
#pgfooter a:hover {text-decoration:underline;}