@charset "utf-8";
/* CSS Document */

body { background-color:#000; color:#000000; } 

#wrapper {
	width: 998px;
	margin:0px auto;
	padding-top: 5px;
	font-family:Arial, Helvetica, sans-serif;
}

.head_bg { background: url('../images/springwave/header_01.jpg') no-repeat; width: 998px; height: 38px; }
.head02 { background: url('../images/springwave/header_03.jpg') no-repeat; width: 822px; height: 126px; text-align: left; vertical-align: bottom; }
.home_logo { width: 176px; height: 126px; }
#MainContent { width: 822px; background: url('../images/springwave/content_bg.jpg') no-repeat top; } 
#Side_Menu_Top { width:176px; padding-top:39px; background: url('../images/springwave/menu/menu_top.jpg') no-repeat top; vertical-align:top; }

a { color: #000; text-decoration: none; }
a:hover { text-decoration:underline; }

/* Springwave Styles */
div.max { width:722px; margin:0px auto; }
.descBox { border: 1px solid #000; }
.pDescFeature { padding: 10px; color: #000; text-align: left; }
.pDescLeft { border-right: 2px solid #000; border-bottom: 2px Solid #000; width: 33%; font-weight: bold; font-size: 17px; color: #000; font-family: Arial, Helvetica, sans-serif; text-indent: 5px; text-transform: uppercase; text-align: left; padding: 5px; }
.pDescRight { border-bottom: 2px solid #000; font-weight: bold; font-size: 17px; color: #000; font-family: Arial, Helvetica, sans-serif; text-indent: 25px; text-transform: uppercase; text-align: left; padding: 5px; }

.deliveryBorder { padding: 1px; text-align: center; }
.deliveryInfoBtnBorder { border: 1px solid #FFFFFF; background: #808080; color: #FFFFFF; }
.deliveryInfoBtn { font-size: 16px; font-weight: bold; }
.deliverySmall { font-size: 10px; text-align: left; }
.deliveryLarge { font-size: 12px; text-align: left; }
.deliveryTitle { font-weight: bold; font-size: 18px; text-transform: uppercase; }




#wrapper #toplinksright { position: relative; right: 30px; float: right; } 
#wrapper #toplinksleft { position: relative; left: 30px; float: left; }
#wrapper #toplinksleft a { font-size:12px; color:#FFF; }
#wrapper #toplinksright a { font-size:12px; color:#FFF; margin-right: 10px;}
#wrapper #toplinksright a:hover { text-decoration:underline; }


#menu a:hover { text-decoration:underline; }

#wrapper #body { margin-top: 10px; }
/*  #wrapper #body #content { background-color:#000; width: 822px; margin-left: 10px; padding: 5px; text-align:left; min-height: 380px; } */


/*  #wrapper #footer { width: 822px; } */
#wrapper #footer div.bottomlinks { width: 100%; }
#wrapper #footer div.bottomlinks span.links { font-size:11px; margin:0px auto; text-align: center; color:#CCC; }
#wrapper #footer div.bottomlinks span.links a { font-size:11px; color:#CCC; }

ul li { padding-left: 10px; font-size:14px; font-weight: bold; } 
ol li { padding-left: 20px; }

blockquote { border: #CCC solid thin; padding: 10px; } 

.body_spacer { border-bottom: #CCC solid thin; height:1px; width: 50%; margin:0px auto; } 

p {  }
p.drop:first-letter {
	font-size : 200%;
	font-weight : bold;
	float: left;
	width : 1em;
}

sup { font-size:10px; vertical-align: text-top; }
sub { font-size:10px; vertical-align: text-bottom; }

h4 { font-size:16px;  }
h3 { font-size: 18px; }
h2 { font-size: 20px; }
h1 { font-size: 22px; border-bottom: #F60 solid medium; margin-bottom: 10px; width:50% }

.ex10 { height: 10px; }
.ex20 { height: 20px; }
.ex40 { height: 40px; }

#home_clients { margin-left: 40px; width: 180px; float:left; }
#home_clients .cli { font-weight: bold; float:left; margin-bottom: 10px; padding-left: 20px; }
#home_clients .cli_ft { text-align: center; font-size:10px; clear:left; }

#freequote { float:right; margin-right: 20px; }

#bottomlinks { text-align:center; width: 100%; padding-top: 8px; color:#CCC;  }
#bottomlinks a { font-size: 11px; color:#CCC;  }


/* Gradient 1 TEXTBOX */
input.g1 {
	background-image:url('../images/form_bg.jpg');
	background-repeat:repeat-x;
	border:1px solid #999;
	width: 230px;
	color:#333;
	padding:3px;
	margin-right:4px;
	margin-bottom:8px;
	font-family:tahoma, arial, sans-serif;
}

/* Image in Text Box */
input.search {
	background:#FFFFFF url('../images/search.png') no-repeat 4px 4px;
	padding:4px 4px 4px 22px;
	border:1px solid #CCCCCC;
	width:220px;
	height:18px;
}