/* Start of CMSMS style sheet 'PPS-default' */
/* PPS main CSS */

/* Created by Rob Staerck @ http://www.tinbotdesignstudio.com */
body { background:fixed; background-repeat:no-repeat; background-position:left top; background-image:url(images/pps_bg.jpg); font-family:Verdana, Arial, sans-serif; color:white; text-align:center; background-color:#000000; margin:auto; font-size:12px; }
a { text-decoration:underline; color:#333333; }
a:hover { text-decoration:underline; color:#c00c20; }
img { border:none; }
h1 { font-size:150%; }
h2 { font-size:130%; }
h3 { font-size:120%; margin-bottom:0; }

/* Header section */
#header { position:relative; padding-top:40px; padding-bottom:20px; margin:auto; width:700px; }
#logo { position:relative; z-index:25; }
#strap { position:relative; z-index:50; margin-top:-45px; margin-left:10px; }

/* Main content section */
#site-frame { z-index:0; margin:auto; width:800px; text-align:left; }
#site-content { z-index:-5; background-repeat:no-repeat; background-image:url(images/pps_wrap_bg.png); background-position:center top; width:682px; margin:auto; }
#col1 { margin-left:5px; margin-top:7px; background-image:url(images/pps_col2_bg.jpg); background-position:center bottom; background-repeat:repeat-x; padding-left:25px; padding-bottom:75px; padding-right:25px; padding-top:10px; position:relative; float:left; width:415px; background-color:#ffffff; color:#666666; min-height:400px;}
#col1 h1 { margin-top:20px;font-size:25px; font-style:normal; font-weight:normal; color:#999999; }
#col1 h2 { color:#c00c20; }
#nav { margin-right:5px; margin-top:7px; position:relative; width:200px; float:right; z-index:50; }
#main_menu ul { list-style-type:none; margin:0; padding:0; }
#main_menu li { margin-left:0; margin-bottom:1px; margin-right:0; margin-top:0; padding:0; list-style-type:none; list-style:none; }
#main_menu li a { padding-left:10px; padding-bottom:7px; padding-right:10px; padding-top:7px; display:block; width:180px; text-decoration:none; color:#ffffff; background:url(images/pps_bg_menu.png) repeat-x 0 center; }
#main_menu a:hover { color:#F9F749; background:#c00c20 url(images/pps_bg_menu.png) repeat-x 0 center; }
#main_menu li a.active { color:#c00c20; background:#fee411 url(images/pps_bg_menu.png) repeat-x 0 center; }
.active { padding-left:10px; padding-bottom:7px; padding-right:10px; padding-top:7px; display:block; width:180px; text-decoration:none; color:#c00c20; background:url(images/pps_bg_menu.png) repeat-x 0 center; background-color:#fee411; }
.sectionheader{ padding-left:10px; padding-bottom:7px; padding-right:10px; padding-top:7px; display:block; width:180px; text-decoration:none; color:#ffffff; background:url(images/pps_bg_menu.png) repeat-x 0 center; }

#product-list ul {  list-style: none;list-style-type:none; margin:0; padding:0; }
#product-list li { list-style: none;margin-left:-43px; margin-bottom:2px; margin-right:0; margin-top:0; padding:0; list-style-type:none; list-style:none; }
#product-list li a { padding-left:10px; padding-bottom:7px; padding-right:10px; padding-top:7px; display:block; text-decoration:none; color:#c00c20;background:#c1c1c1 url(images/pps_bg_menu.png) repeat-x 0 center; }
#product-list a:hover { color:#F9F749; background:#c00c20 url(images/pps_bg_menu.png) repeat-x 0 center; }

.red { color:#c00c20; font-size:150%; }
#yellow-box-copy { padding-left:140px; padding-bottom:10px; padding-right:10px; padding-top:10px; background-image:url(images/yello_box_bg.jpg); background-position:left top; background-repeat:no-repeat; background-color:#fee411; }
#yellow-box-copy h1 { margin-left:0; margin-bottom:5px; margin-right:0; margin-top:0; padding:0; color:#c00c20; }
#yellow-box-copy h2 { text-decoration:none; margin-left:0; margin-bottom:5px; margin-right:0; margin-top:0; padding:0; color:#c00c20; }
#yellow-box-copy h2 a{ text-decoration:none; margin-left:0; margin-bottom:5px; margin-right:0; margin-top:0; padding:0; color:#c00c20; }
#yellow-box-copy p { color:#333333; }

#yellow-box-copy2 { padding-left:140px; padding-bottom:10px; padding-right:10px; padding-top:10px; background-image:url(images/yello_box_bg.jpg); background-position:left top; background-repeat:no-repeat; background-color:#fee411; }
#yellow-box-copy2 h1 { margin-left:0; margin-bottom:5px; margin-right:0; margin-top:0; padding:0; color:#c00c20; }
#yellow-box-copy2 h2 { text-decoration:none; margin-left:0; margin-bottom:5px; margin-right:0; margin-top:0; padding:0; color:#c00c20; }
#yellow-box-copy2 h2 a{ text-decoration:none; margin-left:0; margin-bottom:5px; margin-right:0; margin-top:0; padding:0; color:#c00c20; }
#yellow-box-copy2 p { color:#333333; }

#red-ad-box { margin-top:0; color:white; background-position:left top; background-image:url(images/pps_red_bg.jpg); background-repeat:no-repeat; }
#red-ad-box h1 { font-style:normal; font-weight:normal; margin-left:0; margin-bottom:5px; margin-right:0; margin-top:5px; padding:0; color:white; }
#red-ad-box h2 { margin-left:0; margin-bottom:5px; margin-right:0; margin-top:0; padding:0; color:white; }
#red-ad-box a { color:white; text-decoration:none; }
#red-ad-box a:hover { color:#fee411; text-decoration:underline; }
.red-ad-box-inner { background-position:right top; background-repeat:no-repeat; background-image:none; width:260px; min-height: 170px;}
.red-ad-box-inner2 { padding:10px; width:180px; }

#yellow-box-copy h3 { padding-left:10px; padding-bottom:7px; padding-right:10px; padding-top:7px; display:block; color:#ffffff; background-color:#000000; }

#search-box ul {  list-style: none;list-style-type:none; margin:0; padding:0; }
#search-box li { list-style: none;margin-left:0; margin-bottom:0; margin-right:0; margin-top:1px; padding:0; list-style-type:none; list-style:none; }
#search-box li a { padding-left:10px; padding-bottom:7px; padding-right:10px; padding-top:7px; display:block; text-decoration:none; color:#c00c20;background-color:#F9F749; }
#search-box a:hover { color:#F9F749; background-color:#c00c20;}
#search-box p { color:#333333;}

/* Footer section */
#footer { height:200px; margin-left:auto; margin-bottom:auto; margin-right:auto; margin-top:-90px; background-position:right bottom; width:800px; background-image:url(images/pps_bg_foot.png); background-repeat:no-repeat; font-size:8pt; position:relative; color:#7f7f7f; padding:0; text-align:left; }
#footer a { color:#999999; }
#footer a:hover { text-decoration:underline; color:#ffffff; }
#footer_inner { padding-bottom:0; padding-top:80px; margin-left:30px; padding-right:0; padding-left:0; text-align:left; }
#footer_credit { position:relative; margin-left:35px;}
#footer_menu { margin-left:36px; color:#666666; font-size:9px;width:450px; }
#footer_menu a { color:#666666; }

/* Bubble pop-up */
.bubbleInfo { position:relative; }
.trigger { }
.popup { color:white; position:absolute; display:none; z-index:100; border-collapse:collapse; }
.nav-popup { background-color:black; border-color:black; border-width:1px; border-style:solid; margin-top:9px; margin-left:-208px; color:white; position:absolute; display:none; z-index:100; border-collapse:collapse; }
#tdspopup { margin-top:-120px; margin-left:20px; font-size:10pt; padding-top:20px; padding-right:20px; padding-left:210px; height:120px; width:328px; background-position:left top; background-image:url(images/tds_bubble_blue_long.png); background-repeat:no-repeat; }
#tdspopup a { color:white; }
#form { width:100%; }
.form_box { width:240px; }
#form input { border-width:1px; border-right-color:white; border-left-color:#666666; border-bottom-color:white; border-top-color:#666666; background-position:0 -30px; background-image:url(images/popup-bg.jpg); background-repeat:no-repeat; background-color:#cccccc; border-style:solid; }
#form textarea { background-position:0 -20px; background-image:url(images/popup-bg.jpg); background-repeat:repeat-x; background-color:#cccccc; border-width:1px; border-right-color:white; border-left-color:#666666; border-bottom-color:white; border-top-color:#666666; border-style:solid; }
.externalLink { background:url(images/external.png) top left no-repeat; padding:15px; }
/* End of 'PPS-default' */

