body {
	background:url(../images/water_img_bg.jpg) repeat-x top;
	margin:0;
	padding:0;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#03215e;
	background-color:#98c4e2;
}

hr {color: #fff; background-color: #fff; border: 1px dotted #333; border-style: none none dotted; }

a.white-text {
	-moz-outline:none;
}
a.white-text {
	color: #ffffff;
	outline:none;
	text-decoration:none;
	
}
.bold {
	font-weight:bold
}
.white-text {
	color:#fff
}
img {
	border:0px
}
.contentbg {
	background: url(../images/content_bg.jpg) repeat-y;
	padding-bottom:25px;
	clear:both
}

.imgpad {padding-right:15px;}

.contentbgbig {
background-color:#FFFFFF;
	padding-bottom:25px;
	clear:both
}
.contentbg-inner {
	background: url(../images/bg_inner.jpg) repeat-y;
	padding-bottom:25px;
	clear:both
}
a.white-text:hover {
	text-decoration:underline;
	color:#FFFFFF
}

a.white-text: {
	text-decoration:underline;
}

a {
	color: #03215e;
	outline:none;
	text-decoration:underline;
	}
	
	a:hover {color:#000033;}
	
#box {border:1px; border-style:solid; border-color:#CCCCCC; padding:2px;}

#wrapper {
	margin:0 auto;
	width:933px;
}
.header {
	height:210px;
	background:url(../images/header_right_bg.gif) right no-repeat
}
.header a {
	color:#a4bde5;
	text-decoration:none
}
.header a:hover {
	text-decoration:none
}
.header span a {
	color:#ecf4f7;
	text-decoration:underline
}
.header span a:hover {
	text-decoration:none
}
.logo {
	float:left;
}

.kitemark {
	float:right;
	padding-top:5px;
}
h1 {
	color:#03215e;
	margin-bottom:0px;
	margin:0;
	font-size:14px;
	font-weight:bold
}
p, ul, ol {
	margin-bottom:15px;
	margin-top:20px;
}

h2 {font-size:10px; font-weight:bold; margin-top:-10px;}

.left {
	float:left
}
.content-left {
	float:left;
	width:464px;
	padding:42px 52px 0px 20px
}

.content-leftbig {
	float:left;
	padding:42px 52px 0px 20px
}

.tiny {font-size:10px}

.content-left-inner {
	float:left;
	width:589px;
	padding:42px 20px 0px 20px
}
.content-right-inner {
	float:right;
	width:242px;
	padding-right:22px;
	padding-top:42px
}
.content-right {
	float:right;
	width:335px;
	padding-right:30px;
	padding-top:42px
}
.rt {
	float:right
}
.body-container {
	background:#e0e1e3;
	padding:20px 0 20px 15px;
}
.main-containar {
	background:url(../images/bg_bot.jpg) repeat-x;
	background-position:0px 213px;
	width:100%;
}
.nav-holder {
	background:url(../images/nav_img_bg.jpg) repeat-x;
	float:left;
	width:895px;
	height:39px;
	padding-right:10px;
}
.mycart {
	float:right;
	background-image:url(../images/add_cart_icon.jpg);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:30px;
	width:80px;
	padding-top:2px;
	margin-top:8px;
	font-family:Trebuchet MS;
	font-size:13px;
	color:#ffffff;
	text-align:right;
	text-decoration:none;
	}
	
	.mycart a {color:#FFFFFF; text-decoration:none}
	.mycart a:hover {text-decoration:underline}
	

.tabsI {
	float:left;
	line-height:normal;
	width:auto;
	padding:0px;
	margin:0px;
	padding-left:0px;
	font-family: "Trebuchet MS"
}
.padb {
	padding-bottom:10px;
	float:left
}
.add-cart {
	background: url(../images/shopping_cart.gif) no-repeat left;
	padding-left:30px;
	height:30px;
	padding-top:15px;
	clear:left
}
.tabsI ul {
	margin:0;
	padding:2px 15px 0 10px;
	list-style-type:disc
}
.tabsI li {
	display:inline;
	margin:0;
}
.tabsI a {
	float:left;
	margin:0;
	text-decoration:none;
	background:url(../images/tab-left.jpg) no-repeat 0% 0px;
	padding:0px 0px 0px 6px;
	font-size:13px;
	text-decoration:none;
}
.tabsI a span {
	float:left;
	display:block;
	color:#ffffff;
	padding:10px 3px 5px 14px;
	font-size:13px;
	background:url(../images/dot.gif) no-repeat;
}
.tabsI a span {
	float:none;
	color:#ffffff;
}
.tabsI a:hover {
	background:url(../images/tab-left-select.jpg) no-repeat;
	text-decoration:none;}
	
li.current {font-size:36px}

.tabsI a:hover span {
	background:url(../images/dot.gif) no-repeat;
	padding:10px 3px 5px 14px;
	text-decoration:underline
}
.tabsIsel a {
	background:url(../images/tab-left-select.jpg) no-repeat 0%;
	text-decoration:none;
}
.tabsIsel a span {
	background:url(../images/dot.gif) no-repeat right 1px;
	padding:10px 3px 5px 14px;
	color:#2D281F;
}
.main {
	padding:0px 0px;
}
.airbrick {
	background-image:url(../images/airbrick.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:130px;
}
.doorpanel {
	background:url(../images/door_panel.jpg) no-repeat left top;
	padding-left:130px;
	margin-top:38px;
}
.panseal {
	background:url(../images/toilet_pan.jpg) no-repeat left top;
	padding-left:130px;
	margin-top:38px
}
.clear {
	clear:both;
}
ul.tabs {
	margin:0px;
	padding:0px;
}
ul.tabs li {
	list-style: none;
	-moz-outline:none;
	cursor: pointer;
	margin:0px;
	font-size:13px;
	width:148px;
	padding:0px;
	font-weight:bold
}
ul.tabs li a {
	text-decoration:none;
	color:#000000;
	padding:7px 15px 0px 35px;
	height:28px;
	float:left;
	margin:0;
	text-decoration:none;
}
ul.tabs li a:hover {
	text-decoration:none;
	background:url(../images/vertical-menu--selcet.jpg) no-repeat 1px 0;
	margin:0px;
	width:98px
}
li.tabsel {
	background:url(../images/vertical-menu--selcet.jpg) no-repeat 1px 0;
	padding:7px 15px 0px 35px;
	height:33px;
}
li.tabsel a {
	text-decoration:none;
	background:url(../images/vertical-menu--selcet.jpg) no-repeat 1px 0;
	width:98px;
}
li.tabsel a:hover {
	text-decoration:none;
}
.content-outer-bottom {
	padding-left:143px;
}
.footer {
	background:url(../images/footer_img.jpg) repeat-x bottom;
	clear:both;
	padding-top:5px;
	color:#04255b;
	padding-bottom:5px;
	font-size:11px;
	width:100%
}
.footer-holder {
	margin:0 auto;
	width:933px;
	padding-left:22px
}
.footer a {
	color:#04255b;
	text-decoration:none;
}
.footer a:hover {
	color:#04255b;
	text-decoration:underline
}
.question {	/* Styling question */
	/* Start layout CSS */


	
	
	margin-bottom:2px;
	margin-top:2px;
	padding-left:2px;
	background-repeat:no-repeat;
	background-position:top right;
	font-weight:bold;
	padding-bottom:5px;
	padding-top:5px;
	/* End layout CSS */
	
	overflow:hidden;
	cursor:pointer;
}
.answer {	/* Parent box of slide down content */
	/* Start layout CSS */
	

	/* End layout CSS */
	
	visibility:hidden;
	height:0px;
	overflow:hidden;
	position:relative;
}
.answer_content {	/* Content that is slided down */
	position:relative;
}
.font14 {
	font-size:14px;
}
.font14bold {
	font-size:14px;
	font-weight:bold
}
.text-sml {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#000000;
	font-weight:500;
	width:215px;
	border-color:#d4d4d4;
	border-style:solid;
	border-width:1px;
	color:#797a78;
	padding:3px;
	background-color:#f4fbfd;
}
.inptext {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	width:460px;
	border-color:#d4d4d4;
	border-style:solid;
	border-width:1px;
	color:#797a78;
	padding:3px;
	background-color:#f4fbfd;
}
textarea.greytext1 {
	font-family:Arial;
	font-size:9pt;
	color:#797a78;
	font-weight:500;
	border-color:#d4d4d4;
	border-style:solid;
	border-width:1px;
	color:#797a78;
	width:460px;
	background-color:#f4fbfd;
}
.smalltext {
	font-size:11px;
}
.img-gap {
	padding-right:0px
}
.orangefnt {
	color:#fe7602;
	font-weight:bold;
	font-size:14px;
}
.flood-list {
	padding-left:20px;
	margin:0px;
	font-weight:bold
}
.flood-list li {
	padding-bottom:5px;
}
.pad4{padding-right:4px}
.hline{width:248px; height:5px; border-bottom:solid 1px #CCCCCC; padding-bottom:20px;}
.blue-box{padding:0px 15px 15px 15px ; background-color:#1f4b93; float:right; margin-top:20px; color:#FFFFFF; width:300px}
