body
{
margin:0px 0px 0px 0px;
padding:0px;
font-family:verdana,tahoma,arial;
background: url(../graphic/cell_bg.jpg) repeat-x #59bae7;
}

sup{
font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size :11px;
font-weight : normal;
}
.top_bg
{
background: url(../graphic/PoolStore.jpg) no-repeat top;
height:172px;
}

.top_banner
{
margin:5px 5px 5px 0px;
text-align: right;
}
.top_banner_new
{
margin:0px 0px 0px 0px;
text-align: left;
}
input{
border:1px solid #ffffff;
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size :12px;
font-weight : normal;
}

textarea{
border:1px solid #ffffff;
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size :11px;
font-weight : normal;
}

.br
{
border:none;
}

td
{
font-size:12px;
color:#113864;
line-height: 18px;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}

#Footer
{
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
color:#66cc00;
padding:20px 0px 20px 0px;
background: #e7f8ff;
text-align: center;
width :100%;
}


#Footer td
{
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:10px;

}

#Footer a
{
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:underline;

}

#Footer a:hover
{
text-decoration: none;
}

.contentarea
{
display: table-cell;
height: auto;
}

#center_cell
{
width: 550px;
text-align: center;
background: #ffffff;
vertical-align: top;
padding: 10px;
}

#center_cell .hd
{
background-color:#f8f8f8;
padding:7px 8px;
text-align:left;
margin:0px;
color: #113864;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
}

.product_name
{
text-align:left;
color: #113864;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
margin: 10px 0px 10px 0px;
}

.product_cell
{
text-align: center;
border: 2px solid #64bee8;
padding:0px;
}

.product_desc
{
padding: 0px 0px 0px 11px;
color: #113864;
text-align: left;
}

.product_price
{
color: #ff0000;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-align: left;
margin:10px 0px 10px 0px;
}

#checkout_strip
{
background: #eaeaeb;
text-align: center;
}

#checkout_strip td
{
color: #113864;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
}

#checkout_strip select
{
border: 1px solid #ffffff;
color: #000000;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
}

#cart_strip
{
background: #63bee8;
text-align: center;
}

#cart_strip td
{
text-align: left;
color: #000000;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}

.sm_product_name
{
text-align:left;
color: #62626a;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
line-height: 12px;
padding-bottom: 11px;
border-top: 1px solid #eaeaeb;
}
.sm_product_name:hover
{
text-align:left;
color: #62626a;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
line-height: 12px;
padding-bottom: 11px;
border-top: 1px solid #eaeaeb;
}

.sm_product_name1
{
text-align:left;
color: #62626a;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
line-height: 12px;
padding-bottom: 11px;

}
.sm_product_name1:hover
{
text-align:left;
color: #62626a;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
line-height: 12px;
padding-bottom: 11px;

}
#sm_product a
{
color: #1fb2ef;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
line-height: 12px;
text-decoration: underline;
}

#sm_product a:hover
{
color: #1fb2ef;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
line-height: 12px;
text-decoration: none;
}

#sm_product select
{
border: 1px solid #3d7bad;
color: #000000;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
}

#lfcell
{
background: url(../graphic/lfnav_bg.gif) repeat-x #b6e1f3;
height: 800px;
}

.txt_categories
{
color: #113864;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-align: left;
padding:10px 0px 10px 11px;
}

.txt_featured
{
color: #ffffff;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-align: left;
background: #73c5e8;
}

#lfcell ul{
margin: 0px 0px 0px 26px;
padding: 0px;
text-align: left; 
}

#lfcell a
{
color: #113864;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
text-decoration: none;
}

#lfcell a:hover
{
color: #113864;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-decoration: none;
}

#rtcell
{
background: #b6e1f3;
border-right:1px solid #e7f8ff;
padding-top:10px;
}

.featured_product
{
border: 1px solid #3a61cb;
margin: 0px 0px 0px 5px;
}

.featured_product_desc
{
color: #113864;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:10px;
line-height: 12px;
font-weight:normal;
padding:0px 5px 0px 5px;
}

.featured_product_price
{
color: #000000;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;

text-align: center;
line-height: 13px;
margin:10px 0px 5px 5px;
}

.page_nav_cell
{
color: #113864;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: bold;
padding: 11px;
}

.page_nav
{
color: #113864;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: bold;
text-decoration: none;
margin:0px 5px 0px 5px;
}

.page_nav:hover
{
color: #ff0000;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: bold;
text-decoration: none;
margin:0px 5px 0px 5px;
}

.txt_welcome
{
font-size:24px;
color:#1fb2ef;
line-height: 25px;
font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
font-weight: bold;
margin:10px 0px 10px 0px;
}

.txt_welcome_sub
{
font-size:12px;
color:#1fb2ef;
line-height: 15px;
font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
font-weight: bold;
font-style: italic;
}

.text
{
font-size:11px;
color:#5a5a5a;
line-height: 18px;
font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
font-weight: normal;
text-align: left;
}

.text:hover
{
font-size:11px;
color:#5a5a5a;
line-height: 18px;
font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
font-weight: normal;
text-align: left;
}
.text ul{
margin: 0px;
list-style-image: url(../graphic/bullet.gif);
padding:5px 0px 0px 17px;
}

#home_thumbs td img
{
padding:4px;
border:1px solid #dcdcdc;
}

#home_thumbs a
{
font-size:11px;
color:#336699;
line-height: 11px;
font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
font-weight: bold;
text-align: center;
text-decoration: none;
}

#testimonial div
{
font-size:17px;
color:#ffffff;
line-height: 25px;
font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
font-weight: bold;
text-align: center;
}

#testimonial .client_name
{
font-size:12px;
color:#ffffff;
line-height: 13px;
font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
font-weight: normal;
text-align: center;
font-style:italic;
}

a
{
font-size:12px;
color:#4040FF;
line-height: normal;
font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
font-weight: normal;
text-decoration: none;
}

a:hover
{
font-size:12px;
color:#1fb2ef;
line-height: normal;
font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
font-weight: normal;
text-decoration: underline;
}

.viewCart_heading 
{
color:#000000;
background:#73c5e8;
height:25px;
vertical-align:middle;
}

.viewCart_record 
{
color:#000;
height:25px;
vertical-align:middle;
background:#d2f0fb;
}

.viewCart_record .txt
{
border:1px solid #bbbbbb;
color:#000;
}

.viewCart_total 
{
color:#000;
height:25px;
vertical-align:middle;
background:#dcdcdc;
}

.frmButton
{
padding:5px;
color:#ffffff;
background: #9d9da4;
text-decoration: none;
font-size:11px;
font-weight:bold;
}

.frmButton:hover
{
color:#fff;
padding:5px;
background: #73c5e8;
text-decoration: none;
font-size: 11px;
font-weight:bold;
}

.frmhd 
{
color:#000;
background:url(../graphic/frm_hd_bg.gif) repeat-x;
height:25px;
vertical-align:middle;
font-weight: bold;
text-align: left;
border-bottom:solid 1px #73c5e8;
}

.frm_lfcell
{
color:#000;
height:18px;
vertical-align:middle;
background:#d2f0fb;
text-align: left;
font-size:11px;
height:25px;
}

.frm_rtcell
{
color:#000;
height:18px;
vertical-align:middle;
background:#ecfaff;
text-align: left;
font-size:11px;
height:25px;
}

.NestedTable
{
border:1px solid #73c5e8;
}


#InnerTable input
{
border:1px solid #73c5e8;
}

#InnerTable textarea
{
border:1px solid #73c5e8;
width:90%;
height:50px;
}


input.text
{
border:1px solid #bbbbbb;
color:#000;
line-height: 11px;
font-size:11px;
}

textarea.text
{
border:1px solid #bbbbbb;
color:#000;
line-height: 11px;
font-size:11px;
}

#frmTable input,textarea,select
{
border:1px solid #bbbbbb;
color:#000;
line-height: 11px;
font-size:11px;
}

#frmTable .br
{
border:none;
}

.pagetitle
{
font-size:15px;
color:#1fb2ef;
line-height: normal;
font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
font-weight: bold;
text-align:left;
margin:10px 0px;

}

li.cl_color1
{
background-color: #336699;
}

li.cl_color2
{
background-color: #4592c3;
}
li.cl_color3
{
background-color: #429fda;
}
li.cl_color4
{
background-color: #73c5e8;
}
li.cl_color5
{
background-color: #3bafe0;
}
li.cl_color6
{
background-color: #88bddf;
}
li.cl_color7
{
background-color: #63a2ca;
}
li.cl_color8
{
background-color: #7fb0e1;
}

.yy
{
background-color:#336699;
}

a.yy:hover
{
background-color: #b6e1f3;
}

a.frmButton1
{
padding:5px;
text-decoration: none;
font-size:11px;
font-weight:normal;
display:block;
color:#FFFFFF;
background:#336699;
}

a.frmButton1:hover
{
color:#FFFFFF;
padding:5px;
background:#336699;
text-decoration: none;
font-size:11px;
font-weight:normal;
display:block;
}

#sidetree ul li ul li a
{
	color:#FFFFFF;
}

#sidetree ul li ul li a:hover
{
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:underline;
}

#sidetree ul li a
{
	color:#336699;
}

#sidetree ul li a:hover
{
	color:#336699;
	font-weight:normal;
	text-decoration:underline;
}

#center_cell1
{

text-align: center;
background: #ffffff;
vertical-align: top;
padding: 10px;
align:center;
width:770px;
}
#center_cell1 .hd
{
background-color:#f8f8f8;
padding:7px 8px;
text-align:left;
margin:0px;
color: #113864;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
}

#center_cell1 .breadcrumb_hd
{
background: url(../graphic/breadcrumb_bg.gif) no-repeat #ffffff;
padding:7px 8px;
text-align:left;
margin:0px;
color: #113864;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
}
#center_cell1 .breadcrumb_hd22
{
background: url(../graphic/breadcrumb_bg_big.gif) no-repeat #ffffff;
padding:7px 8px;
text-align:left;
margin:0px;
color: #113864;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
}
.link4
{
font-size:12px;
color:#1fb2ef;
line-height: normal;
font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
font-weight: normal;
text-decoration: underline;
}

.link4:hover
{
font-size:12px;
color:#1fb2ef;
line-height: normal;
font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
font-weight: normal;
text-decoration: none;
}
a.frmButton4
{
padding:5px;
color:#ffffff;
background: #9d9da4;
text-decoration: none;
font-size:11px;
font-weight:bold;
height:20px;
valign:top;
}

a.frmButton4:hover
{
color:#fff;
padding:5px;
background: #73c5e8;
text-decoration: none;
font-size: 11px;
font-weight:bold;
}
form
{
display:inline;
}
.chip
{
font-size:11px;
color:#113864;
line-height: normal;
font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
font-weight: normal;

}

.chip_name
{
text-align:left;
color: #113864;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
margin: 10px 0px 10px 0px;
background:#63beeb;
}

#NestedTable
{
border:1px solid #d2f0fb;
}

#calc
{
border:solid 1px #b6e1f3;
background-color:#e7f8ff;
}

#calc td
{
height:25px;
vertical-align:top;
padding-left:2px;
}

#calc_inner
{
background:#ffffff;
border:solid 1px #b6e1f3;
}

#calc_inner td
{
background:#ddf0f8;
}

#calc_inner td.lfcell
{
background:#cbebf7;
}

#calc_inner td.cell_hd
{
background: url(../graphic/calc_hd.jpg) repeat-x;
border:1px solid #6db1cd;
font-size:12px;
line-height:12px;
vertical-align:top;
}

h2
{
font-size:20px;
margin:0px 0px 10px 0px;
padding:3px;
background:#cbebf7;
border:1px solid #ffffff;
line-height:30px;
}
.download
{
color: #113864;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-align: left;
padding:10px 0px 10px 11px;
vertical-align:top;
background:#b6e1f3;
}

#menu ul {
  list-style-type:none;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 152px;
}

#menu a {
  display: block;
  text-decoration: none;	
}

#menu li {
  margin-top: 0px;
  border-bottom: 1px #c9eefd solid;
}

#menu li a {
  background: #FFFFFF;
  color: #333333;	
  padding: 0.5em;
  line-height: 18px;
}

#menu li a:hover {
 color: #71BADD;
}

#menu li ul li a {
  background: #71BADD;
  color: #FFFFFF;
  padding-left: 5px;
  border-left: 5px #71BADD solid;
}

#menu li ul li a:hover {
  background: #68b0d2;
  border-left: 5px #FFF solid;
  padding-left: 5px;
  color: #FFFFFF;
  font-weight:normal;
}

#menu li ul li a.selected {
  background: #71BADD;
  border-left: 5px #000 solid;
  padding-left: 5px;
  color: #000000;
}

a.frmm
{
padding:5px;
color:#ffffff;
background: #9d9da4;
text-decoration: none;
font-size:11px;
font-weight:bold;
}

a.frmm:hover
{
padding:5px;
color:#ffffff;
background: #73c5e8;
text-decoration: none;
font-size:11px;
font-weight:bold;
}

#rt_banner
{
width: 179px;
}

#rt_banner .top_curve
{
height:10px;
background: #b6e1f3 url(../graphic/rt_banner_topcurve.gif) no-repeat bottom;
padding: 0px;
}

#rt_banner .bottom_curve
{
height:10px;
background: #b6e1f3 url(../graphic/rt_banner_btmcurve.gif) no-repeat;
}

#rt_banner .content
{
padding:0px 5px 0px 5px;
border-left:5px solid #619cb5;
border-right:5px solid #619cb5;
background: #ffffff;
}
p{
margin:0px;
padding:0px;
}

.like_text a
{
text-align:left;
color: #113864;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
line-height: 12px;
padding-bottom: 11px;
text-decoration:none;

}
.like_text a:visited
{
text-align:left;
color: #113864;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
line-height: 12px;
padding-bottom: 11px;
text-decoration:none;

}
.like_text a:hover
{
text-align:left;
color: #62626a;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
line-height: 12px;
padding-bottom: 11px;
text-decoration:underline;

}

.site
{
text-align:left;
border:solid 1px #dbf3fd;
color: #62626a;
background-color:#e7f8ff;
height:25px;
padding-left:10px;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
align:left;
}

.con
{
text-align: center;
border: 5px solid #64bee8;
padding:10px;
font-size:12px;
font-weight:bold;
valign:top;
background-color:#e7f8ff;

}

.like_text1
{
text-align:left;
color: #4AC0EF;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
line-height: 12px;
padding-bottom: 11px;
text-decoration:none;

}
.like_text1:hover
{
text-align:left;
color: #4AC0EF;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
line-height: 12px;
padding-bottom: 11px;
text-decoration:underline;

}


img
{border:none;}

A.normal:link
{
font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
font-size: 10pt;
color: #113864;
}

A.normal:active
{
font-family: arial, verdana;
font-size: 10pt;
color: #000000;
}

A.normal:visited
{
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #003669;
}

A.normal:hover
{
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #000000;
}

A.normal:visited:hover
{
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #000000;
}
#inner_tabs_new
{
border:1px soli #000000;
}

#newtabs
{
padding: 0px;
margin: 0px;
text-align: left;
}

#newtabs li
{
list-style-type: none;
float: left;
background: #4592c3;
text-align: center;
height: 26px;
border-right:1px solid #ffffff;
}

#newtabs a
{
font-family: Verdana;
display: block;
color: #ffffff;
text-decoration: none;
font-size:10px;
font-weight: bold;
line-height: 11px;
width:140px;
padding-top:8px;
height:18px;
}

#newtabs a:hover
{
color: #000000;
background: #b6e1f3;
width:140px;
padding-top:8px;
height:18px;
}

#newtabs a.active
{
color: #000000;
background: #b6e1f3;
width:140px;
padding-top:8px;
height:18px;
}

#tab_content
{
clear: left;
background: #b6e1f3;
text-align: left;
padding:5px 10px 10px 10px;
width:685px;
float: left;
}

.home_textccl a
{
text-align:left;
color: #666666;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
line-height: 11px;
padding-bottom: 11px;
text-decoration:none;

}
.home_textccl a:visited
{
text-align:left;
color: #666666;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
line-height: 11px;
padding-bottom: 11px;
text-decoration:none;

}
.home_textccl a:hover
{
text-align:left;
color: #62626a;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
line-height: 11px;
padding-bottom: 11px;
text-decoration:underline;

}

