* {
	margin: 0px;
	padding: 0px;
}

.clear {
	clear: both;	
}
body {
	font-family: Arial, tahoma, trebuchet MS;
	font-size: 12px;
}

h1 {
	color:#FE0000;
	font-size: 35px;
	font-weight: bold;
}
h2 {
	font-size: 17px;
	font-weight: bold;
}
#wrapper {
	margin: auto;
	width: 1000px;
}

#header {
	background: url("../../../images/wow_images/commonheader.jpg") no-repeat;
	height:150px;
	margin:0;
	width:1000px;
}

#header_content {
	background: url("../../../images/wow_images/real_estate/header/realestatesignstoptampaclearwaterlakeland.jpg") no-repeat scroll 0 4px;
	height:146px;
	margin:0px 0px 0px 195px;
	width:790px;
}
#header_content img{
	height:120px;
	width:792px;
}
.navlinks {
	margin: 10px 0px;
	width: 100%;
}
#active_menu  {
	border-left: 1px solid #c7c7c7;
	display: inline;
	padding:0 15px;
	color: #a3a3a3;
}

#logo{
	float:left;
	padding:0;
	margin:0;
	text-align:left;
	height:150px;
	width:195px;
}

#logo a{
	display:block;
	height:100%;
	width:100%;
	margin:0px;
}

table.header_logo td{
	height:220px;
	vertical-align:middle;
}

#logo a,#logo a:link,#logo a:hover{
	font-size:26px;
	font-family:Tahoma;
	font-weight:normal;
	text-align:left;
	letter-spacing:1px;
	text-decoration:none;
	color:#d4d5d6;
	margin:0;
}

ul.menu_seo{
   text-align:center;
}
ul.menu_seo li{
	border-left: 1px solid #3111A3;
	display: inline;
	padding:0 15px;
	color: #a3a3a3;
}
ul.menu_seo li a{
	color: #3111A3;
	text-decoration: underline;
}
ul.menu_seo li a:hover{
}
ul.menu_seo li#current a { 
	color: #00ADF0;
}
ul.menu_seo li#current a span { 
	color: #00ADF0;
}
ul.menu_seo li a span{
	color: #3111A3;
}
ul.menu_seo li a:hover span{
	color: #00000;
}
ul.menu_seo li:first-child{
	border-left: 0px solid;
}
/*
ul.menu_seo li:last-child span{
	color: #00ADF0;
	text-decoration: underline;
}
*/
ul.menu_seo li.item89 { 
	display: none;
}

ul.top_menu {
	margin:0 auto;
	text-align:center;
}

li.links {
	border-left: 1px solid #c7c7c7;
	display: inline;
	padding:0 15px;
}

li.first {
	display: inline;
	padding:0 8px;
}

li.last {
	border-left: 1px solid #c7c7c7;
	display: inline;
	padding:0 16px;
}

li.last a {
	color: #16F6F6;	
}

li.links a, li.first a {
	color: #a3a3a3;
}

#content {
}

#page_title {
	margin:10px 0;
	text-align:center;
}

.blocks {
	float:left;
	height:480px;
	width:298px;
}
#re_block2 {
	margin-left:50px;
}
#re_block3 {
	margin-left: 56px;	
}
.block_title {
	color:#FFFFFF;
	margin:0 auto;
	padding:10px 0 10px 15px;
	text-align:center;
	width:94%;
}

.block_image {
	clear: both;
	height: 300px;
	margin: 3px 0px 0px 21px;
	width: 250px;
}
#block1_image {
	background: url("../../../images/wow_images/real_estate/block_images/realestatesignsleftstpetersburg.jpg") no-repeat;
}
#block2_image {
	background: url("../../../images/wow_images/real_estate/block_images/realestatesignscenterbrandon.jpg") no-repeat;
}
#block3_image {
	background: url("../../../images/wow_images/real_estate/block_images/realestatesignsrightsarasota.jpg") no-repeat;
}
.block_backgroundimage {
	background: url("../../../images/wow_images/real_estate/realestatesignsbackgroundtampaclearwaterlakeland.jpg") no-repeat;
	height: 611px;
}

.block_image img {
	height: 200px;
	width: 235px;
}

.table_title {
	color:#FFFFFF;
	font-size: 17px;
	font-weight: bold;
	margin:0 auto;
	padding:10px 0 10px 20px;
	text-align:center;
	width:94%;
}

#re_block1 .block_title, #vg_block1 .block_title, #ys_block1 .block_title {
	font-size:20px;
	font-weight:bold;
	height:35px;
	margin-top:10px;
}
#re_block2 .block_title, #vg_block2 .block_title, #ys_block2 .block_title {
	font-size:20px;
	font-weight:bold;
	height:35px;
	margin-top:10px;	
}
#re_block3 .block_title, #vg_block3 .block_title, #ys_block3 .block_title {
	font-size: 17px;
	font-weight: bold;
	height:45px;
}

#re_block1 .table_title {
	font-size: 17px;
	font-weight: bold;
	height:40px;
}
#re_block2 .table_title {
	font-size: 27px;
	font-weight: bold;
	height:40px;
}
#re_block3 .table_title {
	font-size: 12px;
	font-weight: bold;
	height:40px;
}

#block1_table2_title {
	color: #ffff00;
}

.price_table {
	clear: both;
	margin:35px 0 0 15px;
	width: 280px;
}

.price_table_rows {
	clear: both;
}
.odd_row, .even_row {
	float:left;
	font-size:16px;
	font-weight: bold;
	padding: 3px 0px 3px 0px;
	text-align:center;
	width:130px;
}

.title_content {
	float: left;
	font-weight: bold;
}

#title_left {
	padding:5px 0 0 15px;
	text-align:left;
	width:42%;
}

#title_center {
	color:#FFFF00;
	font-size:36px;
	width:5%;
}

#title_right {
	width:47%;
}

.choice {
	color: #FFFF00;
}

.choice_content {
	color: #FFFF00;
}

#banner_wrapper {
	text-align: center;
	margin: 0 auto;
}
.banners {
	height: 150px;
	margin: auto;
	margin-top: 10px;;
	width: 700px;
}

#vg_block1 .price_table, #vg_block3 .price_table {
	width: 234px;
}

#vg_block1 .odd_row, #vg_block1 .even_row, #vg_block3 .odd_row, #vg_block3 .even_row {
	border:2px solid #ffffff;
	border-left: none;
	border-bottom:none;
	float:left;
	font-weight: bold;
	height: auto;
	min-height: 18px;
	text-align:center;
	width:76px;
}

#ds_block1, #banner_block1 {
	background: url("img/block4_bg.png") no-repeat;
	float: left;
	width: 430px;
}

#ds_block2, #banner_block2 {
	background: url("img/block5_bg.png") no-repeat;
	float: right;
	width: 430px;
}

#coroplast_colors, #ink_colors {
	height: 80px;
}

.ys_banner {
	margin: 20px 20px;
}

#stakes_frames {
	background-color: #c7c7c7;
	height: 150px;
}

.stakes_frames {
	float: left;
	font-weight: bold;
	padding-top: 30px;
	text-align: center;
	width: 185px;
}

#speciality_blocks {
	background-color: #CCCD33;
	height: 200px;
	margin: 0 20px;
}

.spl_banners {
	float: left;
	height:150px;
	margin: 25px 45px;
	width: 230px;
}

.spl_banners img {
	height:150px;
	width: 230px;
}

#ds_block1 .block_image, #ds_block2 .block_image, #banner_block1 .block_image, #banner_block2 .block_image {
	width: 350px;
}

#ds_block1 .block_image img, #ds_block2 .block_image img, #banner_block1 .block_image img, #banner_block2 .block_image img {
	height: 200px;
	width: 350px;
}

#size_blocks_wrapper {
	margin: 20px 20px;
}
.size_blocks {
	float: left;
	height: 250px;
	width:320px;
}

#grommets, #rope_string {
	background-color: #B2B2B2;
	height: 210px;
	width:100%;
}

#grommets_title {
	color:#13F7F6;
	font-size: 35px;
	font-weight: bold;
	height:40px;
	padding: 5px 0;
}

#bungee_cords_title {
	color:#FE0000;
	font-size: 35px;
	font-weight: bold;
	height:40px;
	padding: 5px 0;
}

#rope_string_title {
	color:#00FF01;
	font-size: 35px;
	font-weight: bold;
	height:40px;
	padding: 5px 0;
}

.grommets_blocks {
	float: left;
	height: 130px;
	padding:40px 10px;
	width: 60px;
}
	.grommets_icon {
		height: 40px;
		margin: auto;
		padding:10px 5px 5px 5px;
		width: 40px;
	}
	.grommets_icon img {
		height: 35px;
		width: 35px;
	}
	.grmts_icon_title {
		font-weight: bold;
		text-align: center
	}
	.grmts_price {
		background: url("../images/banners/price_bg.png") no-repeat;
		height:40px;
		margin: 5px 0px;
		width: 60px;
	}
	
#bungee_cords {
	background-color: #585858;
	height: 210px;
	width:100%;
}
	.bungee_details {
		float:left;
		height:90%;
		margin:2%;
		width:29%;
 	}
	.bungee_title {
		color: #ffffff;
		font-weight: bold;
	}
	.bungee_size {
		color: #000000;
		font-weight: bold;
	}	
	.bungee_price {
		color: #ffff00;
		font-weight: bold;
	}
	
#rope_string_details {
	color: #000000;
	font-weight: bold;
	height:80px;
	margin:35px 15px;
	text-align: left;
	width: 90%;
}
	#rope_type {
		float:left;
		height: 100%;
		width: 70%;
	}	
	#rope_size {
		float:left;
		height: 100%;
		width:30%;
	}

#earth_frndly {
	height: 50px;
	text-align: right;
	width: 98%;
}
	#earth_friendly img {
		height: 50px;
		width: 50px;
	}


/*Decals and Banners page*/

#ds_block1 .block_title, #ds_block2 .block_title, #banner_block1 .block_title, #banner_block2 .block_title {
	color: #000000;
	font-size: 30px;
	font-weight: bold;
	height: 40px;
}

#ds_content .table_title, #banner_content .table_title {
	
}
#ds_content .price_table, #banner_content .price_table {
	margin-left: 15px;
	width: 344px;
}

#ds_content .odd_row, #ds_content .even_row, #banner_content .odd_row, #banner_content .even_row {
	width: 170px;
}

#ds_content .odd_row, #banner_content .odd_row {
	background-color: #65FFFF;
}

#ds_content .even_row, #banner_content .even_row {
	background-color: #E5FFFE;
}

#ds_content .banner_title, #banner_content .banner_title {
	color: #000000;
	font-size: 30px;
	font-weight: bold;
	height: 40px;
}
.frame_title{
	text-align:center;
	color:#FF0000;
	font-size:30px;
	font-weight:bold;
	margin-top: 15px;
}

#special_block {
	background:url("../../../images/wow_images/real_estate/banners/realestateframestampa.jpg") no-repeat;
	background-position: center;
	height: 210px;
}	

.special_block img{
	height:200px;
	width:850px;
}
.spl_block_text{
	text-align:center;
	padding-top:75px;
	font-size:30px;
}

#mod_search_searchword {
	border-left:2px solid #BABAD1;
	border-top:2px solid #BABAD1;
	height:15px;
	width:250px;
}
.inputbox {
	background:none repeat scroll 0 0 #EFEFEF;
	border:1px solid #2D3640;
	line-height:12px;
	padding:2px 0 2px 2px;
}
.bottomLinks{
	clear:both;
	height:40px;
	padding-top: 15px;
	text-align:center;
	font-family:Helvetica
}
.bottomLinks  a:link, .bottomLinks a:visited {
	font-size:11px;
	font-weight:bold;
	padding:5px;
}
.bottomLinks div{
	display:inline;
	margin:0px 0px
}
.bottomLinks h3{
	display:inline;
	font-weight:bold;
	color:#000000;
	font-family:Helvetica;
	font-size:15px;
	margin:0px 0px
}
.bottomLinks form{
	display:inline;
	margin:0px 10px
}
.joomla_add_this{
	margin-left:25px;
	z-index:10000001
}
.bottomLinks ul.menu{
	display:inline
}
.bottomLinks ul.menu li{
	display:inline;
	background-image:url(../images/blue_border.png);
	background-position:left center;
	background-repeat:no-repeat
}
.bottomLinks ul.menu li a{
	padding:0px 8px
}
.bottomLinks a{
	color:#000000;
	text-decoration:none
}
.bottomLinks a:hover{
	text-decoration:underline
}
.rawimages a {
	padding:3px !important;
}
.rawimages a img {
	margin-bottom: -5px !important;
}
li.item89 a , li.item89 a span{
	color:#00ADF0 !important;
}
#footer{
	margin: 10px 0px;
}
.copyright{
	font-size:11px;
	text-align:center;
	width:100%;
	margin:0 auto;
	padding-top:10px;
	color:#000000;
	font-family:Tahoma,Arial,sans-serif;
}
/* START Navigation */
.navlinks                               { padding: 10px 26px; width: 100%; position: relative; z-index:999;}
ul.menu_seo                             { margin: 0; padding: 0; position: relative;}
ul.menu_seo li                          { display: inline;  position: relative; padding: 0px 8px;}
ul.menu_seo>li                          { border-left: 1px solid #3111A3;}
ul.menu_seo li a, ul.menu_seo li span   { color: #2E3192; text-decoration: underline; font-size: 15px; width: 100%;}
ul.menu_seo li#current>a                { color: #00AEEF;}
ul.menu_seo li:first-child              { border-left: 0 solid;padding-left:0px;}
ul.menu_seo li.parent                   { }
ul.menu_seo li.parent ul                { display: none; position: absolute; width: 205px; text-align: left;  margin: 5px 0px 0px 12px; padding: 18px 0px 2px 0px; top: 0px; left: -10px; background: url("../../../images/common/bg_drop.jpg") repeat-x scroll center 16px transparent;z-index:1000 !important;}
ul.menu_seo li.parent:hover ul          { display: block;}
ul.menu_seo li.parent:hover ul li ul    { display: none; }
ul.menu_seo li.parent ul li             { display: block; clear: both; margin: 0px 2px 0px 2px; padding: 4px 2px 4px 10px; background-color: #fff; }
ul.menu_seo li.parent ul li:first-child { }
ul.menu_seo li.parent ul li:last-child  { }
ul.menu_seo li.parent ul li a           { display: block; width: 100%; }
ul.menu_seo li.parent ul li ul          { display: none; margin: 10px 0px 0px 30px; }
ul.menu_seo li.parent ul li:hover ul    { display: block; }
/* END Navigation */