/*
CSS author: Mitch Fournier
Created: Dec 2006
Design: Affiliate - Home Security
Description: all styles
*/

/* General site settings */
body {padding-top: 0px; margin-top: 5px; font-family: Arial; font-size:12px;}
a { color:#996600; }
a:hover { color:#996600; }
a:visited { color: #cc9933; }

/* Form Styles */
.tabledetails{font:12px/14px Arial, Helvetica, sans-serif;}
.tabledetails input{font:12px Arial, Helvetica, sans-serif;}
.asterix {color:#990000;}

/*ul {margin: 15px 0 0px 7px; padding: 0px; list-style: none;}*/
ul li { font: normal 12px arial; padding: 0px 0px 5px 10px; list-style: url(images/bullet.gif);}

/* Site navigation bar */
.nav { text-align:left; vertical-align:middle; font-size:14px; height:27px; /*color:#ffffcc;*/ font-weight:bold; }
.nav_on { background:url(images/bg-top-navb.gif) no-repeat; padding-left:30px; }
.nav_on a {color:#ffcc33; text-decoration:none; cursor:default; }
.nav_on a:visited {color:#ffcc33; }
.nav_on a:hover {color:#ffcc33; }
.nav_off { background:url(images/bg-top-navb.gif) no-repeat; padding-left:30px; cursor:pointer;}
.nav_off a { color:#ffffff; text-decoration:none; }
.nav_off a:visited { color:#ffffff; }
.nav_off a:hover { color:#ffcc33; }

.nav_on_small { background:url(images/bg-top-nav1b.gif) no-repeat; padding-left:25px; padding-right:15px; }
.nav_on_small a {color:#ffcc33; text-decoration:none; cursor:default; }
.nav_on_small a:visited {color:#ffcc33; }
.nav_on_small a:hover {color:#ffcc33; }
.nav_off_small { background:url(images/bg-top-nav1b.gif) no-repeat; padding-left:25px; padding-right:15px; cursor:pointer;}
.nav_off_small a { color:#ffffff; text-decoration:none; }
.nav_off_small a:visited { color:#ffffff; }
.nav_off_small a:hover { color:#ffcc33; }

.nav_on_sm { background:url(images/bg-top-nav1c.gif) no-repeat; padding-left:25px; padding-right:15px; }
.nav_on_sm a {color:#ffcc33; text-decoration:none; cursor:default; }
.nav_on_sm a:visited {color:#ffcc33; }
.nav_on_sm a:hover {color:#ffcc33; }
.nav_off_sm { background:url(images/bg-top-nav1c.gif) no-repeat; padding-left:25px; padding-right:15px; cursor:pointer;}
.nav_off_sm a { color:#ffffff; text-decoration:none; }
.nav_off_sm a:visited { color:#ffffff; }
.nav_off_sm a:hover { color:#ffcc33; }

.nav_on_med { background:url(images/bg-top-nav2b.gif) no-repeat; padding-left:25px; padding-right:15px; }
.nav_on_med a {color:#ffcc33; text-decoration:none; cursor:default; }
.nav_on_med a:visited {color:#ffcc33; }
.nav_on_med a:hover {color:#ffcc33; }
.nav_off_med { background:url(images/bg-top-nav2b.gif) no-repeat; padding-left:25px; padding-right:15px; cursor:pointer;}
.nav_off_med a { color:#ffffff; text-decoration:none; }
.nav_off_med a:visited { color:#ffffff; }
.nav_off_med a:hover { color:#ffcc33; }

.nav_on_second { background:url(images/bg-top-nav.gif) no-repeat; padding-left:30px; padding-right:10px; }
.nav_on_second a {color:#996600; text-decoration:none; cursor:default; }
.nav_off_second { background:url(images/bg-top-nav.gif) no-repeat; padding-left:30px; padding-right:10px; cursor:pointer;}
.nav_off_second a { color:#666666; text-decoration:none; }
.nav_off_second a:hover { color:#996600; }

.nav_on_fourth { background:url(images/bg-top-nav.gif) no-repeat; padding-left:30px; padding-right:10px; }
.nav_on_fourth a {color:#996600; text-decoration:none; cursor:default; }
.nav_off_fourth { background:url(images/bg-top-nav.gif) no-repeat; padding-left:30px; padding-right:10px; cursor:pointer;}
.nav_off_fourth a { color:#666666; text-decoration:none; }
.nav_off_fourth a:hover { color:#996600; }

.nav_on_last { background:url(images/bg-top-nav.gif) no-repeat; padding-left:30px; padding-right:29px; }
.nav_on_last a {color:#996600; text-decoration:none; cursor:default; }
.nav_off_last { background:url(images/bg-top-nav.gif) no-repeat; padding-left:30px; padding-right:29px; cursor:pointer;}
.nav_off_last a { color:#666666; text-decoration:none; }
.nav_off_last a:hover { color:#996600; }

/* Main product image on index page */
h1 { color: #FF9900; font-family: Impact; font-size:35px; padding: 17px 0 0 10px; margin: 0px; }
h3 { color: #999999; font-family: Arial; font-size:16px; padding: 0 0 10px 17px; margin: 0px; }
h1 a { color:#FFFFFF; text-decoration: none; }
h3 a { color: #AAAAAA; text-decoration: none; }

/* Call to Quote on index page */
div.home-quote {
	float: left;
	height: 195px;
	margin: 25px 10px 10px 0px;
	padding: 10px 10px 10px 6px;
	width: 254px;
	background-image: url(images/bg-quote3.gif);
	background-repeat: no-repeat;
	background-position: left top;}
	
div.home-quote .style1 {
	font-size: 12;
	color: #FFFFFF;
	font-weight: bold;
}
div.home-quote select { background-color: #ffffff; font-family: arial, helvetica; font-size: 11px; margin-bottom: 3px; margin-left: 90px; margin-top: 5px;}
div.home-quote h5 { font: 16px arial; font-weight:bold; color: #111111; margin-bottom: 15px;  /*padding: 5px 0px 0px 0px;*/ margin-right: 18px; text-align: center; /*width: 204px;*/ padding-left:32px;}
div.home-quote p { background:url(images/small-arrow.gif) no-repeat left bottom; margin-left: 95px;  margin-top:4px; padding-left:10px; }
div.home-quote p a { font-size: 14px; line-height: 24px; padding-left: 15px; color: #ffffff; font-weight: bold; }
div.home-quote p a:hover { color: #000000; font-size: 14px; line-height: 24px;  padding-left: 15px; text-decoration: underline; }
div.home-quote p a:visited { color: #ffffff; }

/* Sub titles */
h2 { color: #339999; font-family: tahoma; font-size:24px; padding: 20px 0 0 0; margin: 0px; }
h4 { color: #999999; font-family: Arial; font-size:16px; padding: 0 0 0 0; margin: 0px; }
h5 { color: #FF9900; font-family: Arial; font-size:18px; padding: 10px 0 0 0; margin: 0px; }
h6 { color: #000000; font-family: Arial; font-size:16px; padding: 10px 0 0 0; margin: 0px; }

/* Main product image on index page */
.main_productimage { float: right; padding: 45px 0 0 0; }
.sub_productimage { float: right; padding: 15px 15px 35px 0; }

/* Call to quote arrow */
.quotecallout { background: url(images/bg-orange-arrow.gif) no-repeat left top; margin: 10px 0 0 20px; padding: 0 0 20px 0; width: 265px; }
.quotecallout p { color: #FFFFFF; font: bold 13px verdana; height: 50px; width: 265px; margin: 0px; padding: 5px 0 0 10px; cursor:pointer; text-decoration: none; }
.quotecallout p strong { text-decoration: underline; }
.quotecallout p:hover { color:#FFCC33; }

.quotecallout_sub { float:right; background: url(images/bg-orange-arrow.gif) no-repeat left top; margin: 10px 80px 0 60px; padding: 0 0 0 0; width: 265px; }
.quotecallout_sub p { color: #FFFFFF; font: bold 13px verdana; height: 50px; width: 265px; margin: 0px; padding: 13px 0 0 10px; cursor:pointer; text-decoration: none; }
.quotecallout_sub p strong { text-decoration: underline; }
.quotecallout_sub p:hover { color:#FFCC33; }

/* Directory page */
.dir_rule { color:#FF9900 }

/* authorised manufacturers */
table#manu tr { margin-bottom: 10px; padding-bottom: 10px; }

/* Site footer */
.footer { float:none; color:#666666; padding: 2px; margin: 35px 0 15px 0; text-align:center; /*background: url(images/bg-footer.gif) no-repeat left bottom; font-weight:bold;*/ width:656px; align:center; }
.footer a { color:#666666; }
.footer a:hover { color:#FFCC33; }