﻿body
{
    margin:0px;
    padding:0px;
	font-family: arial;
	color: #000000;
	font-size: 12px;
	background-color:#FFFFFF;
}

a
{
    color:#999999;   
}

input, select, textarea {
	background-color:#EFF7FC;
	font-family:arial;
	font-size:13px;
}

h1
{
	/*padding-left:0px 0px 0px 15px;*/
	margin:0px 0px 0px 15px;
	font-family:Arial;
	font-size:18px;
	font-weight:normal;
	color:#4A5A63;
}

#page
{
    width:100%;
    height:230px;
    background:url(Images/insidebg.gif) repeat-x;
}

#page_home
{
    width:100%;
    height:230px;
    background:url(Images/bg.gif) repeat-x;
}

#footer
{
	margin:10px;
    color:#33CCFF;   
}

/* MENU */

#menu .menuCellSpacer
{
	padding-left:5px;
	padding-right:5px;
}

#menu .training
{
    background:url(Images/b_training.gif) no-repeat;
    width:113px;
    height:23px;
}

#menu .training:hover
{
    background:url(Images/b_training_on.gif) no-repeat;
    width:113px;
    height:23px;
    cursor: pointer;
}

#menu .ownersupport
{
    background:url(Images/b_ownersupport.gif) no-repeat;
    width:133px;
    height:23px;
}

#menu .ownersupport:hover
{
    background:url(Images/b_ownersupport_on.gif) no-repeat;
    width:133px;
    height:23px;
    cursor: pointer;
}

#menu .News
{
    background:url(Images/b_news.gif) no-repeat;
    width:113px;
    height:23px;
}

#menu .News:hover
{
    background:url(Images/b_news_on.gif) no-repeat;
    width:113px;
    height:23px;
    cursor: pointer;
}

#menu .FAQ
{
    background:url(Images/b_faqs.gif) no-repeat;
    width:59px;
    height:23px;
}

#menu .FAQ:hover
{
    background:url(Images/b_faqs_on.gif) no-repeat;
    width:59px;
    height:23px;
    cursor: pointer;    
}

#menu .Products
{
    background:url(Images/b_products.gif) no-repeat;
    width:90px;
    height:23px;
}

#menu .Products:hover
{
    background:url(Images/b_products_on.gif) no-repeat;
    width:90px;
    height:23px;
    cursor: pointer;    
}

#menu .Testimonials
{
    background:url(Images/b_testimonials.gif) no-repeat;
    width:113px;
    height:23px;
}

#menu .Testimonials:hover
{
    background:url(Images/b_testimonials_on.gif) no-repeat;
    width:113px;
    height:23px;
    cursor: pointer;    
}


#menu .WhyAquabilt
{
    background:url(Images/b_aquabuilt.gif) no-repeat;
    width:113px;
    height:23px;
}

#menu .WhyAquabilt:hover
{
    background:url(Images/b_aquabuilt_on.gif) no-repeat;
    width:113px;
    height:23px;
    cursor: pointer;    
}


#menu .about_us
{
    background:url(Images/b_about.gif) no-repeat;
    width:113px;
    height:23px;
}

#menu .about_us:hover
{
    background:url(Images/b_about_on.gif) no-repeat;
    width:113px;
    height:23px;
    cursor: pointer;    
}

#menu .products
{
    background:url(Images/b_products.gif) no-repeat;
    width:98px;
    height:23px;
}

#menu .products:hover
{
    background:url(Images/b_products_on.gif) no-repeat;
    width:98px;
    height:23px;
    cursor: pointer;    
}

#menu .support
{
    background:url(Images/b_support.gif) no-repeat;
    width:87px;
    height:23px;
}

#menu .support:hover
{
    background:url(Images/b_support_on.gif) no-repeat;
    width:87px;
    height:23px;
    cursor: pointer;    
}

#menu .dealer_signup
{
    background:url(Images/b_dealersign.gif) no-repeat;
    width:123px;
    height:23px;
}

#menu .dealer_signup:hover
{
    background:url(Images/b_dealersign_on.gif) no-repeat;
    width:123px;
    height:23px;
    cursor: pointer;    
}

#menu .links
{
    background:url(Images/b_links.gif) no-repeat;
    width:104px;
    height:23px;
}

#menu .links:hover
{
    background:url(Images/b_links_on.gif) no-repeat;
    width:104px;
    height:23px;
    cursor: pointer;    
}

#menu .home
{
    background:url(Images/b_home.gif) no-repeat;
    width:104px;
    height:23px;
}

#menu .home:hover
{
    background:url(Images/b_home_on.gif) no-repeat;
    width:104px;
    height:23px;
    cursor: pointer;    
}

#menu .logout
{
    background:url(Images/b_logout.gif) no-repeat;
    width:104px;
    height:23px;
}

#menu .logout:hover
{
    background:url(Images/b_logout_on.gif) no-repeat;
    width:104px;
    height:23px;
    cursor: pointer;    
}

/*
#menu .dropdown_item
{
    border-left:1px solid black;
    border-bottom:1px solid black;
    width:100px;
    padding:3px;
    font-size:12px;
    background:#ffffff;
}

#menu .dropdown_item:hover
{
    background:#F9F1B6;
    color:Red;
}
*/

/*
#menu .dropdown_container
{
    border-right:2px solid black;
    border-bottom:1px solid black;
    margin-left:26px;position:absolute;display:none;
}
*/


/* HEADER */

#page #header .top_left
{
    padding:0px;
    margin:0px;
    width:526px;
    height:53px;
}

#page #header .top_right
{
    background:url(Images/g_inside_top_empty.gif) no-repeat;
    /*background:url(Images/g_inside_top.gif) no-repeat;*/
    background-position:left top;
    vertical-align:top;
    text-align:center;
    /*padding:0px;
    margin:0px;*/
    width:224px;
    height:53px;
}

#page #header .bottom_left
{
    background:url(Images/g_forfun.jpg) no-repeat;
    width:526px;
    height:60px;
}

#page #header .bottom_right
{
    background:url(Images/g_topspace.gif) no-repeat;
    width:224px;
    height:60px;
}

#page_home #header .top_left
{
    background:url(Images/g_logo.gif) no-repeat;
    width:444px;
    height:53px;
}

#page_home #header .top_middle
{
    background:url(Images/top_space.gif) no-repeat;
    width:81px;
    height:53px;
}

#page_home #header .top_right
{
    background:url(Images/g_top.gif) no-repeat;
    width:225px;
    height:53px;
}

#page_home #header .bottom_middle
{
    background:url(Images/g_middle_space.gif) no-repeat;
    width:81px;
    height:154px;
}

#page_home #header .bottom_right
{
    background:url(Images/g_product.gif) no-repeat;
    width:225px;
    height:154px;
}

/* CONTENT */

.homepageBack
{
	padding: 0px 5px 0px 5px;
	background: url(Images/b_inside_homepage.gif) repeat-x top left;	
}

#content .checkBox
{
	margin:0px;
	border: 0px none;
	border-style:none;
}

#content .textBox
{
	border-color:#97BBD1 rgb(112, 139, 155) rgb(112, 139, 155) rgb(151, 187, 209);
	border-style:solid;
	border-width:1px;
}

#content .leftBack
{
	padding: 0px 5px 0px 5px;
	background: url(Images/bg_inside.gif) repeat top left;	
}

#content .testimonialHeader
{
	color:#3366FF;
}

#content .faqHeaderStyle
{
	font-weight:bold;
}

#content .headingImageLeft
{
	font-family:Arial;
	font-size:18px;
	font-weight:normal;
	color:#4A5A63;
	/*padding-left:15px;*/
	width:526px;
    height:34px;
    background-image:url(Images/t_header.gif);
    background-position:top left;	
    background-repeat:no-repeat;
}

#content .headingImageRight
{
	border: 0px none;
	width:224px;
    height:34px;
}

#content .divNumber
{
	/* float: left; */
	padding: 0px 5px 0px 0px;
}

#content .header_about_us
{
    width:526px;
    height:34px;
    background:url(Images/t_aboutus.gif) no-repeat;
}

#content .header_right
{
    width:224px;
    height:34px;
    background:url(Images/g_mini_top.gif) no-repeat;
}

#content .left
{
    width:526px;
    padding:10px;
    border:1px solid #999999;
}

#content .right
{
    width:224px;
    padding:10px;
    /*border:1px solid #999999;*/
}

#content .bottom
{
    width:526px;
    height:40px;
    background:url(Images/g_bottom.gif) no-repeat;
}

#ShoppingCart .title
{
	font-size: 16px;
	font-weight:bold;
	color:#000000;
}

#ShoppingCart .description
{
	color:#000000;
}

#ShoppingCart .price
{
	
}

#Cart th
{
	font-weight:bold;
	white-space:nowrap;
}

#Cart td
{
	text-align:center;
}

.center
{
	text-align:center;
}

.errorMessage
{
	color:Red;	
}
