/* STYLES UNIQUE TO A CERTAIN PAGE. PLEASE MAKE BEGINNING AND END COMMENTS TO SEPARATE EACH PAGE. */

/*Contact Us Page commands, table and cell can remain the same, but everything else is changable*/

table#contact-us  {
	width:460px;
	margin-top:12px;
	margin-bottom:24px;
}

table#contact-us td  {
	padding:5px 3px;
}

td.name  {
	width:110px;
	font-weight:bold;
}

td.field  {
	width:350px;
}

#form1 input, #form1 textarea {
	background-color:#FEFADF;
}

#selected_message {
	padding:10px 20px;
	color:#005EC8;
	font-style:italic;
	font-weight:bold;
}
/*End contact us page styles*/

#map {
	width:150px;
	height:150px;
	padding:0;
	margin:0;
}

/* HOME PAGE STYLES */
#home_page #main_bg {
	background-image:url(../images/body_bg_home_blank.jpg);
}

#home_page #content_container {/*The width, padding, margin, and border should equal the width of the middle container div.*/
	width:620px;
	padding:0px;/*If you need to have more padding on the left or right remember to adjust the the width accordingly. (Subtract both left and right padding from width.*/
	margin:0;
}

#top_row_home {
	float:left;
	width:600px;
	padding:0px 10px;
	margin:0px;
}

#home_column_container {
	float:left;
	width:620px;
	padding:0px;/*If you need to have more padding on the left or right remember to adjust the the width accordingly. (Subtract both left and right padding from width.*/
	margin:0;
}

#left_column_home_container {
	float:left;
	width:155px;
	padding:0px;
	margin:0px;
}

#left_column_liner_container {
	float:left;
	width:155px;
	height:210px;
	padding:0px;
	margin:0px;
}

#left_column_liner_empty {
	float:left;
	width:100px;
	height:210px;	
	padding:0px;
	margin:0px;
}

#left_column_liner_map {
	float:left;
	width:55px;
	height:210px;
	padding:0px;
	margin:0px;
	cursor:pointer;
}

#left_column_bubble {
	float:left;
	width:155px;
	padding:0px;
	margin:0px;
	text-align:center;
	font-size:10px;
}

#center_column_home {
	float:left;
	width:220px;
	height:385px;
	margin:0px;
	padding:0px;
	cursor:pointer;
}

#right_column_home_container {
	float:left;
	width:245px;
	margin:0px;
	padding:0px;
}

#right_column_bubble {
	float:left;
	width:225px;
	padding:90px 15px 0px 5px;
	text-align:center;
	font-size:11px;
}

#right_column_freeship {
	float:left;
	width:230px;
	padding:0px 15px 0px 0px;
	height:195px;
	cursor:pointer;
}

#bottom_home {
	float:left;
	padding:15px 40px 20px 20px;
	font-size:11px;
}

#home_page h1 {
	padding:0px 0px 0px 60px;
	text-decoration:none;
}

#left_column_home p { /* THIS IS ONLY TEMPORARY - FOR PAGE DISPLAY */
	padding-bottom:50px;
}
/* END HOMEPAGE STYLE */

/* LINER SELECTION STYLE */
#liner #main_bg {
	background-image:url(../images/body_bg_liner.jpg);
}

#liner #main_left {
	width:167px;
}


#liner #content_container{
	padding-left:0px;
}

#liner #main_content {
	width:583px;
}

#liner_container {
	width:573px;
	padding:3px 0px 0px 0px;
	margin:0px;
}

#liner_container a {
	text-decoration:none;
}

#liner_heading {
	padding-left:37px;
}

#overlap_liners a:hover, #beaded_liners a:hover {
	color:#FFFFFF;
}

#left_order_content {
	padding-top:75px;
}

#left_order_content p {
	padding:0px 2px 0px 5px;
}

#overlap_liners {
	float:left;
	width:203px;
	padding:0px;
	margin:0px;
	background-image:url(../images/overlap_liner.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	height:900px;
}

#beaded_liners {
	float:left;
	width:209px;
	padding:0px;
	margin:0px;
	background-image:url(../images/beaded_liner.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	height:900px;
}

#liner_text {
	float:left;
	width:161px;
	padding:0px;
	margin:0px;
}

#liner_text a {
	text-decoration:none;
}

#liner_h1 {
	padding:0px;
}

#liner_text h4 {
	text-align:center;
}

#liner_bub1 {
	padding:30px 38px 25px 7px;
}

#liner_bub2 {
	padding:18px 10px 35px 10px;
}

#liner_bub3 {
	padding:20px 50px 25px 5px;
}

#liner_bub4 {
	padding:33px 0px 5px 7px;
}

.make_blue {
	color:#005EC8;
}

table.liner_layout_overlap {
	width:198px;
	margin:0px;
	padding:0px;
}

.liner_layout_overlap td {
	vertical-align:middle;
	width:99px;
	height:72px;
	text-align:center;
	padding:0px;
	margin:0px;
}

table.liner_layout_beaded {
	width:198px;
	margin:0px;
	padding:0px;
}

.liner_layout_beaded td {
	vertical-align:middle;
	width:99px;
	height:72px;
	text-align:center;
	padding:0px;
	margin:0px;
}

.liner_layout_overlap a, .liner_layout_beaded a {
	font-size:18px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

td.liner_top_cell {
	vertical-align:top;
	width:198px;
	height:152px;
	cursor:pointer;
}

.round_pool {
	background-image:url(../images/round_pool.gif);
	background-position:center;
	background-repeat:no-repeat;
	height:72px;
}

.oval_pool {
	background-image:url(../images/oval_pool.gif);
	background-position:center;
	background-repeat:no-repeat;
	height:72px;
}

.rectangle_pool {
	background-image:url(../images/rectangle_pool.gif);
	background-position:center;
	background-repeat:no-repeat;
	height:72px;
}
#liner h2 {
	padding:2px 0px;
}
/* END LINER SELECTION STYLE */

/** Terms Page **/
#terms_list li {
	padding-bottom:10px;
}

/** End Terms Page **/

/** Huge Sale Page **/
#huge_sale_div {
	background-image:url(../images/free-ship-right.jpg);
	background-position:80% 8%;
	background-repeat:no-repeat;
	padding-top:60px;
	font-weight:bold;
}

#free-shipping_page {
	width: 130px;
	height: 200px;
	padding:0px;
	margin:0px;
	background-image: url(../images/free-shipping_page.jpg);
	background-repeat: no-repeat;
	background-position:0px 70px;
}
	
h1#huge_sale {
	color:#FB6415;

}

#huge_sale_div p {
	font-size:13px;
}

#huge_sale_div span {
	color:#FF0400;
}

/** End Sale Page **/

/** Customer Service/About Us **/
#cushion_div {
	padding-right:200px;
	background-image:url(../images/blue_bubble.jpg);
	background-position:95% 20%;
	background-repeat:no-repeat;
}

/** End Customer Service/About Us **/
