html, body {
	width:100%; height:100%;
	padding:0; margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	color:#f7f7f7; background-image:url(../_images/bg_content_repeat.gif);
}

.as_seen { color:#ffffff; font-size:14px; line-height:.75; }
.referee_magazine { color:#ffffff; font-size:21px;line-height:1.25; }
 
h3 { color:#ffffff; font-size:21px; font-weight:bold; line-height:1.25;}
h5 { color:#ffffff; font-size:14px; font-weight:bold; line-height:1.25;}

h1, h2, h3, h4, h5 { font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; }
h4 { color:#a0a0a0; margin:0; padding:0; font-weight:bold; }

.accentstart { color:#2b2a2a; font-size:65px; position:absolute; left:0px; top:40px; }
.accentend { color:#2b2a2a; font-size:65px; position:absolute; right:0px; bottom:-30px; }
blockquote { color:#939393; font-style:italic; font-size:13px; position:relative; width:80%; margin:0 0 0 20px; padding:0; top:-10px; }
blockquote p { padding:30px 0 0 35px !important; margin:0; }

#wrapper { width:100%; height:100%; padding:0; margin:0; }
#header { background-image:url(../_images/bg_top.gif); background-repeat:repeat; height:425px; width:100%; }
#bottom { background-image:url(../_images/bg_content_repeat_shadow.gif); background-repeat:repeat-x; width:100%; }
#bottom_content { margin:0 auto; width:950px; }

#sidebar { width:269px; float:left; display:inline; }
#sidebar .gettheflip { background-image:url(../_images/bg_sidebar_top.gif); height:139px; }
#sidebar .gettheflip img { padding-top:10px; }
/*
#sidebar .gettheflip img.bt { margin:10px 0 0 29px; }
#sidebar .gettheflip img.title { margin:35px 0 0 35px; }
*/
#sidebar .polltop { background-image:url(../_images/bg_poll_top.gif); background-repeat:no-repeat; width:269px; height:27px;}
#sidebar .poll { padding:10px 20px 10px 25px;}
#sidebar .repeat { background-image:url(../_images/bg_sidebar_repeat.gif); background-repeat:repeat-y; min-height:130px; }
#sidebar .bottom { background-image:url(../_images/bg_sidebar_bottom.gif); background-repeat:no-repeat; background-position:bottom; position:relative; }
#sidebar .bottom img { position:absolute; left:-20px; top:10px; }
#sidebar .bottom p { padding:6px 0 70px 90px; color:#939393; }
#sidebar a { font-size:14px; font-style:italic; text-decoration:none; color:#d9d9d9; }
#sidebar .bottom h3 { color:#2a7cb6; font-size:14px; font-weight:bold; padding:15px 0 0 75px; line-height:.95 }
#sidebar p { padding:10px 0 0px 60px; }

#menu { width:640px; float:left; display:inline; margin-left:40px; }

#content { width:639px; height:395px; display:inline; float:left; margin:30px 0 0 10px; overflow:hidden; position:relative;}
.item { display: block; width: 639px; height: 395px; }
.installation { height:395px; background-image:url(../_images/bg_content_howtoinstall.gif); background-repeat:no-repeat; }
.installation .content { padding:130px 0 0 260px; }
.installation li { list-style:none; background-repeat:no-repeat; min-height:19px; padding:3px 0px 0 30px; background-position:top left; margin:0 0 5px 0; }

.articles{ height:395px; background-image:url(../_images/bg_content_articles.gif); background-repeat:no-repeat;}
.articles .content { padding:160px 20px 0 350px; }
.findaretailer{ height:395px; background-image:url(../_images/bg_content_findaretailer.gif); background-repeat:no-repeat;}
.findaretailer .content { padding:180px 20px 0 100px; }
.testimonials{ height:395px; background-image:url(../_images/bg_content_tesTimonials.gif); background-repeat:no-repeat; }
.testimonials .content { padding:140px 20px 0 60px; }
.purchase{ height:395px; background-image:url(../_images/bg_content_purchase.gif); background-repeat:no-repeat; }
.purchase .content { padding:140px 20px 0 80px; }
.purchase .content .product_img { padding:0 0 5px;}
.purchase .content .product_title { font-size:12px; color:#ffffff; font-weight:bold; text-transform:uppercase; text-align:center; vertical-align:top; padding:0 0 5px;}
.purchase .content .product_desc { font-size:12px; color:#ffffff; text-align:center; vertical-align:top; padding:0 0 10px;}
.purchase .content .product_cost { font-size:18px; color:#ffffff; font-weight:bold; text-align:center; vertical-align:top;}
.contact{ height:395px; background-image:url(../_images/bg_content_contactus.gif); background-repeat:no-repeat; }
.contact .content { padding:135px 0 0 350px; }

#content_bottom { width:950px; margin:0 auto; padding:40px 0 0 0; color:#a0a0a0; }
#content_bottom a { color:#6493b1; }
#content_bottom a:hover { color:#d65d28; }

.contact_us { float:left; display:inline; width:270px; margin:0 20px 0 20px; padding-top:20px; background-image:url(../_images/bg_contact_us.gif); background-repeat:no-repeat; background-position:70% 10%; }
.contact_us img { padding-bottom:15px; }
.contact_us li { list-style:none; padding-left:70px; margin-bottom:10px; }
.hours { float:left; display:inline; margin-left:15px; width:240px; padding-top:20px; background-image:url(../_images/bg_hours.gif); background-position:top right; background-repeat:no-repeat; }
.hours img { padding-bottom:10px; }
.form { float:left; display:inline; width:280px; margin:20px 0 0px 50px; background-image:url(../_images/bg_haveaquestion.gif); background-position:0px 20px; background-repeat:no-repeat; }
.form .left_space { padding-left:20px; }
.form_sent { float:left; display:inline; width:280px; margin:20px 0 0px 50px; }
.contact_form { padding-top:10px; }
.contact_form input, textarea {	border:1px solid #2f2f2f; padding:6px 6px 6px 6px; background-color:#171717; color:#c9c9c9; font-style:italic; font-size:13px; font-family:Georgia, "Times New Roman", Times, serif; }
.contact_form input { width:150px; margin-bottom:2px; }
.contact_form textarea { width:210px; height:63px; }

#footer { width:100%; background-image:url(../_images/bg_footer_repeat.gif); background-repeat:repeat-x;}


#copyright { width:950px; border-top:3px solid #282828; padding:5px 0 40px 0; margin:10px auto; }
#copyright img { padding:5px 0; float:right; }
#copyright .content { float:left; font-size:10px; line-height:1.1em; color:#515151;}
#copyright .content a { color:#515151; } 
#copyright .content a:hover { color:#cccccc; }

#content .content a { color:#6493b1; }
#content .content a:hover { color:#d65d28; }

.content_scroll { overflow:visible; padding:10px; }

.ola a { float:right; font-size:9px; color:#545454; line-height:9px; text-transform:uppercase; margin-top:8px; text-decoration:none;  }
.ola a:hover { color:#c0c0c0; }
.ola img { float:right; }
.ola { width:300px; float:right; }