/* CSS Document */

body
{
	color:#000000;
	background-color:#F5F0F0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px; line-height:10px;
	margin:10px; padding:0;
}

#main
{
	width:810px;
	margin:0 auto;
}
#main_top{width:810px; height:9px; background-image:url(images/bg_top.jpg);	background-repeat:no-repeat; font-size:1px;}
#main_bottom{width:810px; height:9px; background-image:url(images/bg_bottom.jpg);background-repeat:no-repeat; font-size:1px;}
#main_middle{width:810px;background-image:url(images/bg_middle.jpg); background-repeat:repeat-y;}

#main_content{width:800px;margin:0 5px;}

#logo{width:200px; height:96px;}
#water{width:600px; height:96px;background-image:url(images/water.jpg); background-repeat:no-repeat}

#uplinks{margin-left:20px}
#uplinks a
{
	text-decoration:none; color:#000; font-size:12px; font-weight:bold; margin:10px 30px 30px 0px;
	height:40px; border-left:4px solid #FFC864; display:block; padding-left:10px; float:left;
}
#uplinks a:hover {text-decoration:underline}

#right_top_links
{ 	
	font-size:13px; line-height:16px; font-weight:bold;color:#000; font-style:italic;
	position:relative; top:5px;
}
#right_top_links a
{
	text-decoration:none; font-size:13px; line-height:18px; font-weight:bold; font-style:normal;
	border-bottom:1px dashed #555;
	color:#555; 
}
#right_top_links a:hover {border-bottom:1px dashed #000; color:#000}



#menu
{
	width:800px;height:24px; text-align:left;
	background-image:url(images/bg_menu.jpg); background-repeat:repeat-x;
}

#menu a{ float:left;
background-image:url(images/icon_menu.jpg); background-repeat:no-repeat; background-position:top left;
padding:5px 7px 0 22px; text-decoration:none; color:#4A4A4A; font-size:11px; height:24px; display:block
}
#menu a:hover {text-decoration:underline; background-image:url(images/icon_menu1.jpg);}

#left_column {width:200px; padding-left:10px;}
#quick_links{}

.quick_links_title
{
	height:30px; line-height:30px;
	font-family:"Times New Roman", Times, serif; font-style:italic; font-size:16px; font-weight:normal;
	color:#8D8F5D; padding-left:10px; margin:10px 0;
}
#quick_links a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px; height:16px; margin-top:5px; padding-left:10px;
	border-bottom:1px dashed #8D8F5D; text-decoration:none; color:#FF650F; display:block;
}
#quick_links a:hover {color:#000; padding-left:12px}

#fresh_designs
{
	width:200px; height:200px;
	background-image:url(images/fresh_designs.jpg);
}

#left_legend
{
	width:200px;
	margin:10px 0;
	padding:10px 0 10px 0px;
	border-top:2px solid #D49F47;
	text-align:right;
	line-height:13px;
}
#left_address
{
	width:200px;
	margin:10px 0;
	padding:10px 0;
	border-top:2px solid #D49F47;
	text-align:right;
	line-height:12px; color:#966464;
}

#categs{font-size:10px; line-height:11px;}
#categs a{text-decoration:none; color:#000;}
#categs a:hover {text-decoration:underline}
.cat_td{border-bottom:1px dashed #eaeaea; padding:1px;}

#middle_column{width:450px; padding:0 10px}
.middle_title 
{
	color:#F5622D;
	font-size:18px; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif;
	height:30px; line-height:30px;padding-left:40px; margin:10px 0;
}
.middle_text{text-align:justify; font-size:11px; line-height:12px;}
.middle_text a{color:#000;text-decoration:none;}
.middle_text a:hover{text-decoration:underline;}
.clipart
{
	padding-right:20px;
	font-size:11px;
}

#template_search
{
	width:100%;
	font-size:11px;
}
.select1{width:80px;border:1px solid #F28621; font-family:Arial, Helvetica, sans-serif; font-size:10px;}
.input1 {width:30px; border:1px solid #f28621; font-family:Arial, Helvetica, sans-serif; font-size:10px; margin:0 5px}
.input2 {width:130px; border:1px solid #f28621; font-family:Arial, Helvetica, sans-serif; font-size:10px; margin:0 5px}

#sponsor_link{}
#sponsor_link a
{
	text-decoration:underline; color:#8A8A8A; background-repeat:no-repeat; display:block; float:left; margin:0 20px 0 0;
	height:23px; background-image:url(images/bumb.jpg); padding-left:21px; padding-top:3px; font-size:11px;
}
#sponsor_link a:hover {color:#000}
#right_column
{
	width:130px;
	border-left:1px dashed #D5D58A; 
}

.right_design
{
	font-size:11px;
	border:1px solid #F8C290;
	width:112px; padding:3px; margin:10px auto; text-align:center
}
.right_price{float:left; margin-top:5px;}
.right_details {float:right; margin-top:5px;}
.right_details a:link, .right_details a:visited {color:#000; text-decoration:underline}
.right_details a:hover {text-decoration:underline; color:#666666}


#footer
{
	width:800px; height:40px; text-align:center; padding-top:0px; font-size:11px; line-height:14px;
	border-top:2px solid #D9D9D9; margin-top:10px;
	background-image:url(images/bg_menu.jpg); background-repeat:repeat-x;
}
#footer a{color:#646464; text-decoration:none; margin:0 6px}
#footer a:hover {text-decoration:none; color:#000}

h1, h3, h4 {font-family:Arial, Helvetica, sans-serif;}
h1
{
	font-size:16px; font-weight:bold; padding:0; margin:10px; line-height:18px;
}
h3 {font-size:14px; font-weight:bold; margin:5px; padding:0; line-height:16px;}
h4 {font-size:12px; font-weight:normal; margin:0; padding:0; line-height:14px;}


.form_join_input
{
	width:200px;
	height:16px;
	border:1px solid #999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.form_join_textarea
{
	width:200px;
	height:60px;
	border:1px solid #999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.form_join_button
{
	width:150px;
	height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
