﻿BODY {
	margin:0px auto;
	background-image:url(/i/background_gradient.jpg);
	background-repeat:repeat-x;
}

P {
	color:#666666;
	font-size:12px;
	font-family:Helvetica, sans-serif;
	padding:14px 7px 0px 14px;
	line-height:16px;
	margin:0px;
}

TD {
	color:#666666;
	font-size:12px;
	font-family:Helvetica, sans-serif;
	line-height:16px;
}

A:link, A:visited, A:hover {text-decoration: none;color: #d1446f;font-weight: bold;font-family: Helvetica, sans-serif;font-size: 12px;}

A.footer:link, A.footer:visited {text-decoration: none; color: #aeb5bb; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px;}
A.footer:hover {text-decoration: underline; color: #aeb5bb; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}

A.head:link, A.head:visited {text-decoration: none; color: #98c1dd; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px;}
A.head:hover {text-decoration: underline; color: #98c1dd; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px;}

UL, OL {
	margin-bottom:20px;
	margin-top:0px;
	margin-left:0px;
	padding-left:15px;
}

UL.ppad {
	padding:16px 7px 0px 14px;
	margin:0px 7px 0px 14px;
}

OL.ppad {
	padding:16px 7px 0px 22px;
	margin:0px 7px 0px 14px;
}

LI {
	padding:0px;
	margin:0px;
}

LI.ppad {
	padding:2px;
	margin:0px;
}

#container {
	position:relative;
	margin:0px auto;
	width:800px;
}

/* classes for drop down nav */
#prodChoices {
	z-index:1000;
	position:absolute;
	right:20px;
	width:200px;
	filter:alpha(opacity=75);-moz-opacity: 0.75;opacity: 0.75;
	background-color:#F0F0F0;
}

#clogChoices {
	z-index:1000;
	position:absolute;
	right:109px;
	width:91px;
	filter:alpha(opacity=75);-moz-opacity: 0.75;opacity: 0.75;
	background-color:#F0F0F0;
}

#solChoices {
	z-index:1000;
	position:absolute;
	right:198px;
	width:124px;
	filter:alpha(opacity=75);-moz-opacity: 0.75;opacity: 0.75;
	background-color:#F0F0F0;
}

#prodChoices div.pad, #clogChoices div.pad, #solChoices div.pad {
	z-index:1000;
	border:1px solid #999;
	border-top:0;
	padding:4px 4px 4px 4px;
}

#prodChoices div.pad a, #clogChoices div.pad a, #solChoices div.pad a {
	z-index:1000;
	color:#989898;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}

#prodChoices div.pad a:hover, #clogChoices div.pad a:hover, #solChoices div.pad a:hover {text-decoration:underline;}

#prodChoices div.pad li, #clogChoices div.pad li, #solChoices div.pad li {
	z-index:1000;
	margin-bottom:4px;
	list-style-type:none;
}

#flashcontent1 {
	width:760px;
	height:428px; 
	z-index:0;
	text-align:center;
}

#prod_nav {
	width:359px;
	margin:0px 7px 0px 8px;
}

#prod_cont {
	padding: 0px 0px 0px 4px;
}

.directory {
	padding: 0px 9px 0px 18px;
}

.directory li {
	list-style-type:none;
}

.pointer {
	cursor:pointer;
	cursor:hand;
}

.t_shad {
	background-image:url(/i/gradient_top.gif);
	background-repeat:repeat-x;
}

.t_shad_int {
	background-image:url(/i/top_right_horizontalblue_line.gif);
	background-repeat:no-repeat;
}

.b_shad {
	background-image:url(/i/gradient_bottompage.gif);
	background-repeat:repeat-x;
}

.b_shad_int {
	background-image:url(/i/toutarea_gradient_bottom.gif);
	background-repeat:repeat-x;
	height:7px;
}

.tout1 { width:246px; margin:0; padding:31px 0 0 6px; }
.tout2 { width:246px; margin:0; padding:31px 5px 0 5px; }
.tout3 { width:252px; margin:0; padding:31px 0 0 0; }

.tout_pad {
	margin-bottom:5px;
}

.tout_txt {
	margin-bottom:5px;
	width:117px;
}

.tout_txt2 {
	margin-bottom:5px;
	width:96px;
}

.prod_pad1 {
	margin-bottom:25px;
	vertical-align:top;
}

.prod_pad2 {
	margin-bottom:16px;
	margin-left:18px;
}

.prod_pad3 {
	margin-top:26px;
	margin-bottom:0px;
	margin-right:9px;
}

.prod_pad4 {
	margin-top:26px;
	margin-bottom:6px;
	margin-right:9px;
}

.prod_txt {
	padding:16px 13px 0px 7px;
	width:387px;
	vertical-align:top;
	font-family:Helvetica, sans-serif;
	font-size:11px;
}

.prod_shad_int {
	background:url(/i/1x12_gradient.gif) repeat-x top;
	padding-bottom:16px;
}

.clogs_pad {
	padding-bottom:36px;
	padding-right:6px;
	width:358px;
}

.faq_pad {
	padding-bottom:36px;
	padding-right:6px;
}

.clogs_head {
	font-size:15px;
	font-family:Helvetica, sans-serif;
	font-weight:bold;
	padding-bottom:4px;
}
	
.head {
	background-color:#528bb3;
	color:#98c1dd;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:11px;
}
.legal {color:#aeb5bb;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;line-height:11px;}
.foot {
	color:#aeb5bb;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:112px;
	background:url(/i/bottom_curl.gif) no-repeat top;
	font-size:11px;
	line-height:11px;
}

.foottxt {
	position:relative;
	top:30px;
}

.white_bg { 
	background-color:#ffffff;
}

.small {
	font-size:10px;
}

/* styles for FAQ */
#faq {margin:10px 0px 20px 32px;width:502px;}
#faq img {width:502px;height:5px;display:block;}
.stretcher {background:#fff;}
.stretch {font-size:15px;font-family:Helvetica, sans-serif;font-weight:bold;color:#666666;cursor:pointer;cursor:hand;background-color:#ededed;margin-top:4px;}
.stretcher div {border-right:1px solid #cccccc;border-left:1px solid #cccccc;padding:5px 20px 5px 20px;}
.stretch div {border-right:1px solid #cccccc;border-left:1px solid #cccccc;padding:5px 10px 5px 20px;background:url('/i/arrow_off.gif') #ededed no-repeat 9px 8px;}

div.arrowDown {
	background:url('/i/arrow_on.gif') #c0003b no-repeat 9px 10px;
	font-size:15px;
	font-family:Helvetica, sans-serif;
	font-weight:bold;
	color:#fafd00;
	padding:4px 0px 0px 25px;
}
div.arrowOff {background:url('/i/arrow_off.gif') #ededed no-repeat 9px 8px;
	font-size:15px;
	font-family:Helvetica, sans-serif;
	font-weight:bold;
	color:#666666;
	padding:6px 0px 0px 25px;}
.tabcontentheader
{
    padding-left:14px;
    font-size:1em;
    margin-top:10px;
    }
    
    .tabtext
    {
        text-decoration:underline;
        margin-bottom:0px;
    }