/*
Theme Name: magicmike.6stech.com
Theme URI: http://6stech.com/
Description: This theme is specially developed for magicmike.net.au by 6stech.com
Version: 1.0
Author: 6STech.com
Author URI: http://6stech.com/
*/



/* Begin Typography & Colors */
body {
	font-size: 12px; 
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-align: center;
	background-color: #3567ae;
	background-image: url(images/body_bg.gif);
	background-repeat: repeat-y;
	background-position: center top;
	margin: 0px;
	padding: 0px;
	}
	
	
#main_back {
	background-image: url(images/top_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding: 0px;
	min-height:900px;
	height: auto;
	}
	#main_back a{
	color: #0AA2EB;
	}
		#main_back a:hover{
	color: #CC0000;
	}
	
div, class, p, form, input, lable, span, a, img, h1, h2, h3, h4 {
	margin:0px;
	padding:0px;
	}
	
	
ul,li{

padding:0px;
margin:0px;
}

h1 {
	color:#FFFFFF;
	font-size:26px;
	text-align:center;
	line-height:35px;
}
h2 {
	color:#fff;
	font-size:20px;
	font-weight:bold;
}
h4 {
	color:#005881;
	font-size:18px;
	margin:0px;
	padding:0px;
}
#terms{
list-style-type: upper-roman;
}
#terms p{
	margin-top: 10px;
	margin-bottom: 15px;
list-style-type: upper-roman;
}
h3 {
	color:#005881;
	font-size:18px;
	display:block;
	margin:0px;
	padding:20px 0px 26px 0px;
	text-align: left
}
#mainbody .content a{
	color: #333333;
	text-decoration: none;
	text-align: left;
	font-size: 14px;
}
#mainbody .content a:hover{
	color: #D20000;
	text-decoration: none;
}
#mainbody .content p {
padding-top:10px;
padding-bottom: 10px;
}
.button {
	background-image: url(images/send_btn.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 30px;
	width: 118px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor:pointer;
}
.button_blue {
	background-image: url(images/send_message.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 37px;
	width: 125px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor:pointer;
}
.boldText {
	color:#06485E;
	font-size:13px;
	font-weight:bold;
}
.boldText_flot {
	color:#06485E;
	font-size:12px;
	font-weight:bold;
	width: 650px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: left;
}
.boldText_flot p{
margin-top:15px;
}
.boldText_flot a{
	color: #0078B3;
	text-decoration: none;
}
.boldText_flot a:hover{
	color: #990000;
	text-decoration: none;
}


#wrap{
	padding: 0px;
	width: 777px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#header{
	background-image: url(images/header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 134px;
	width: 777px;
	float: left;
}
#header_main{
	background-image: url(images/header_inside.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 198px;
	width: 777px;
	float: left;
}
#header ul {
	float: right;
	width: 350px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-type: none;
	padding: 0px;
	height: 20px;
	display: block;
	position: relative;
	top: 95px;
}
#header ul li{
	text-align: center;
	display: block;
	float: left;
	height: 20px;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 2px;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
}
#header ul li a{
font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #A8DAF2;
	text-decoration: none;
}
#header_main ul {
	float: right;
	width: 350px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-type: none;
	padding: 0px;
	height: 20px;
	display: block;
	position: relative;
	top: 95px;
}
#header_main ul li{
	text-align: center;
	display: block;
	float: left;
	height: 20px;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 2px;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
}
#header_main ul li a{
font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #A8DAF2;
	text-decoration: none;
}

.crawler {
	position:relative;
	left:162px;
	bottom:0px;
	top:81px;
	width:468px;
	color:#4DB7E7;
	font-size:13px;
	font-weight:bolder;
	margin:0px;
	padding:0px;
}

.crawler_inside {
	position:relative;
	left:162px;
	bottom:0px;
	top:81px;
	width:468px;
	color:#4DB7E7;
	font-size:13px;
	font-weight:bolder;
	margin:0px;
	padding:0px;
}
#mainbody {
	background-color: #CFECFF;
	background-image: url(images/wrapper_bg_inside.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	padding: 10px;
	float: left;
	width: 757px;
min-height:700px;
}
#mainbody .content {
list-style-type:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003333;
	text-decoration: none;
	text-align: left;
	margin: 3px;
	padding: 10px;
	float: left;
	width: 540px;
}
#mainbody .sidebar {
list-style-type:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	padding: 5px;
	float: right;
	width: 180px;
}
#mainbody .sidebar a{
	background-image: url(images/arrow.png);
	background-repeat: no-repeat;
	background-position: left center;
	color: #333333;
	text-decoration: none;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
	text-align: left;
	width: 100%;
}
#mainbody .sidebar a:hover{
	color: #D20000;
	text-decoration: none;
}

#second_top {
list-style-type:none;
	background-image: url(images/img1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 337px;
	width: 777px;
}
#second_top ul {
list-style-type:none;
	color:#FFFFFF;
	padding:0px;
	font-size:12px;
	text-align: left;
	float: left;
	width: 300px;
	margin-top: 70px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 55px;
}
#second_top ul li {
	margin:0px;
	padding:5px 0px 10px 0px;
}
ul.mid_bullets {
	color:#377FA3;
	margin:0px 0px 15px 15px;
	padding:0px;
}
ul.mid_bullets li {
	margin:0px;
	padding:2px 0px 10px 0px;
	font-size: 12px!important;
}
.mid_bullets li a {
	color: #FFFFFF;
	text-decoration: none;
}
.mid_bullets li a:hover {
	text-decoration: underline;
}
ol.prices {
	color:#005881;
	margin:0px 0px 0px 15px;
	padding:0px;
}
ol.prices li {
	margin:0px;
	padding:2px 0px 5px 0px;
}
#third_top{
list-style-type:none;
	background-image: url(images/third_top.gif);
	background-repeat: repeat-x;
	background-position: left top;
	float: left;
	height: 506px;
	width: 777px;
	background-color: #AFDDFF;
}
#third_top_inside {
	padding: 0px;
	width: 740px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#third_top_inside .div1 {
	padding: 6px;
	width: 340px;
	float: left;
	margin: 0px;
}
#third_top_inside .div2 {
list-style-type:none;
	width: 360px;
	float: left;
	margin: 0px;
	background-image: url(images/aform_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 13px;
	padding-left: 20px;
	height: 277px;
}
/*#third_top_inside .div2 div
{
	background-image: url(images/form_topreprt.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 10px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
}*/
.form1_block {
	padding:15px 0px 0px 0px;
}


.form_txt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 23px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	text-align: right;
	display: block;
	float: left;
	height: 23px;
	width: 90px;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
.form_txt_point{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 23px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	padding: 0px;
	float: left;
	height: 23px;
	width: 10px;
	text-align: center;
	display: block;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 6px;
}
.form_field{
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
/*	height: 23px;*/
	width: 200px;
	text-align: left;
}
.allfield{
	display: block;
		margin-top: -10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	float: left;
	width: 200px;
	text-align: left;
}
.allfield_msg{
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	float: left;
	width: 200px;
	text-align: left;
}
.allfieldcon2{
	display: block;
	padding: 0px;
	float: left;
	width: 200px;
	text-align: left;
	margin-top: -10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.allfieldcon2_msg{
	display: block;
	padding: 0px;
	float: left;
	width: 200px;
	text-align: left;
	margin-top: -15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -10px;
}
#forth_top{
list-style-type:none;
	background-image: url(images/decorations_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 583px;
	width: 777px;
	background-color: #b2e0fa;
}
#fifth_top{
list-style-type:none;
	background-color: #ceecff;
	text-align: left;
	margin: 0px;
	float: left;
	width: 747px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	color: #377FA3;
}
#fifth_top p{
	margin-left: 15px;
}
#forother{
list-style-type:none;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 777px;
	background-color: #ceecff;
}
#forother div{
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	padding: 10px;
	text-align: center;
}
/*#forother_1{
	width: 597px;
	margin:0 auto;
}
#forother_1_top{
	background:url(images/ft1.gif) no-repeat 0 0;
	width:597px;
	height:18px;
}
#forother_1_bottom{
	background:url(images/fl1.gif) no-repeat 0 0;
	width:597px;
	height:20px;
}
#forother_1_middle{
	width:597px;
	height:282px;
	background:url(images/form_top3.gif) repeat-x 0 0;
	background-color:#c8e9fd;
	border-left:1px solid #9ec1d8;
	border-right:1px solid #9ec1d8;
}*/
#forother .top{
	background-image: url(images/ft1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px;
	height: 18px;
	width: 597px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 80px;
}
#forother .buttom{
	background-image: url(images/fl1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px;
	height: 20px;
	width: 597px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: -10px;
	margin-left: 80px;
}
#forother .form2_top {
	height: 320px;
	width: 597px;
	background-image: url(images/form_top2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	/*background:url(images/form_top3.gif) repeat-x 0 0;*/
	
	background-color: #ceecff;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	margin-top: -20px;
	margin-right: 0px;
	margin-bottom: -20px;
	margin-left: 81px;
}



.form2_top div{
	margin: 0px;
	padding: 0px;
}

#end{
	background-image: url(images/curve_bottom.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 28px;
	width: 777px;
}
.birthday_bonus {
	display: block;
	color:#C30B0B;
	font-size:14px;
	font-weight:bold;
}
.mid_Testimonial_name {
	color:#47656F;
	font-weight:bold;
}
.top_testimonial {
	color:#AFDDFF;
	font-size:15px;
	padding:0px 0px 15px 0px;
	margin-top:20px;
}

#footer-contents div{
	width: 750px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	text-align:center;
}
#footer-contents div p{
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
	font-size: 12px;
}

#footer-contents div a{
	color: #CAEAFF;
	text-decoration: none;
}
#footer-contents div a:hover{
	text-decoration: underline;
}
#footer-contents div ul {
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 30px;
	list-style-type: none;
	padding: 0px;
	height: 20px;
	display: block;
	float: left;
}
#footer-contents div ul li{
	text-align: center;
	display: block;
	float: left;
	height: 20px;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 2px;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
}
#footer-contents div ul li a{
font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #A8DAF2;
	text-decoration: none;
}

#footer-contents{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#5B97BC;
	font-size:14px;
	/*-------*/
	width: 777px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
#footer-contents div ul{
	list-style:none;
	text-align:left;
	/*--------*/
	width: 750px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
#footer-contents ul li{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:14px;
	color:#5B97BC;
	text-align:left;
	float:left;
/*	border-right:#666666 1px solid;*/
	padding-left:10px;
	padding-right:10px;
	list-style-type: none;
}
#footer-contents ul li a{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:14px;
	color:#5B97BC;
	text-align:left;
	float:left;
	border-right:#666666 1px solid;
	padding-left:10px;
	padding-right:10px;
}
#footer-contents ul li a:hover{
	text-decoration:underline;
}


#footer-contents li{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:12px;
	color:#5B97BC;
	text-align:left;
	float:left;
	list-style:none;
}
#footer-contents li a{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:11px;
	color:#5EA5C6;
	text-align:left;
	float:left;
	list-style:none;
	border-right:#175371 2px solid;
	padding-right:10px;
	padding-left:10px;
	margin:0 0 5px 0;
}
#footer-contents li a:hover{
	text-decoration:none;
	color:#FFFFFF;
}
.content {
	color: #003333;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#content {
	/*font-size: 1.2em;*/
	}

.widecolumn .entry p {
	font-size: 1.05em;
	}

.narrowcolumn .entry, .widecolumn .entry {
	line-height: 1.4em;
	}

.widecolumn {
	line-height: 1.6em;
	}

.narrowcolumn .postmetadata {
	text-align: center;
	}
#content {
	/*font-size: 1.2em;*/
	}

.widecolumn .entry p {
	font-size: 1.05em;
	}

.narrowcolumn .entry, .widecolumn .entry {
	line-height: 1.4em;
	}

.widecolumn {
	line-height: 1.6em;
	}

.narrowcolumn .postmetadata {
	text-align: center;
	}
.narrowcolumn {
	float: left;
	padding: 0 0 20px 45px;
	margin: 0px 0 0;
	width: 450px;
	}

.widecolumn {
	padding: 10px 0 20px 0;
	margin: 5px 0 0 150px;
	width: 450px;
	}

.post {
	margin: 0 0 40px;
	text-align: justify;
	}

.post hr {
	display: block;
	}

.widecolumn .post {
	margin: 0;
	}

.narrowcolumn .postmetadata {
	padding-top: 5px;
	}

.widecolumn .postmetadata {
	margin: 30px 0;
	}

.widecolumn .smallattachment {
	text-align: center;
	float: left;
	width: 128px;
	margin: 5px 5px 5px 0px;
}

.widecolumn .attachment {
	text-align: center;
	margin: 5px 0px;
}

.postmetadata {
	clear: both;
}
/*------------------ 23-03-2010 start ------------------*/

#about_hold{
list-style-type:none;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 757px;
}
#about_hader{
list-style-type:none;
	float: left;
	width: 757px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:18px;
	color:#fff;
	font-weight:bold;
	text-align:left;
}
#about_top{
list-style-type:none;
	float: left;
	width: 757px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:12px;
	color:#333333;
	font-weight:bold;
	text-align:left;
	margin:10px 0 0 0;
}
.ab_link{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#0078b3;
	font-weight:bold;
	text-decoration:none;
}
.ab_link:hover{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FF0000;
	font-weight:bold;
}
#about_bottom{
	width: 757px;
	margin:25px 0 0 0;
	padding:0;
	color:#333333;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	float:left;
	line-height:18px;
}
#about_bottom img{
	float:left;
	margin:0 10px 0 0;
}
#cont_hold{
	list-style-type:none;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 757px;
}
#cont_hader{
	float: left;
	width: 757px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:18px;
	color:#fff;
	font-weight:bold;
	text-align:left;
}
#cont_bodi{
	width:757px;
	margin:20px 0 0 0;
}
#cont_bodi_left{
	width:320px;
	float:left;
}
#cont_bodi_right{
	width:410px;
	float:right;
}
#cont_bodi_right_top{
	width:410px;
	border-bottom:1px solid #cccccc;
	padding:0 0 10px 0;
	
}
#cont_address{
	width:410px;
	padding:0 0 10px 0;
	margin:15px 0 0 0;
	
}
.cont_txt{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#000;
	text-align:left;
	
	
}
.cont_txt_small{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000;
	text-align:left;
	
}
.coni_link{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#4cb7eb;
	text-align:left;
	text-decoration:none;
}
.coni_link:hover{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#FF0000;
	text-align:left;
	text-decoration:underline;
}
#map{
	width:410px;
	padding:10px 0 10px 0;
}
.cLabel{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	text-align:left;
}
.cLabel span{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#FF0000;
}
#contact_box{
list-style-type:none;
	width:320px;
	float:left;
	padding:0px;
	margin:0px;
}
#cont_box_hold{
	width:320px;
	float:left;
	margin:0 0 10px 0;
}
#contact_box_left{
	width:122px;
	float:left;
}
#contact_box_right{
	width:195px;
	float:right;
}
.textbox{
	width:180px;
	height:14px;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#000;	
	padding:2px 0 0 3px;
}
.textbox1{
	width:80px;
	height:14px;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#000;	
	padding:2px 0 0 3px;
	float:left;
}
.textarea{
	width:180px;
	height:80px;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#000;	
	padding:2px 0 0 3px;
}
.submit{
	background:url(images/submit.gif) no-repeat 0 0;
	width:69px;
	height:30px;
	cursor:pointer;
	border:none;
	margin:0 0 0 130px;
	
}
/*---------------------- contact end -------------------*/
#close_up_hold{
list-style-type:none;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 757px;
}
#close_up_hader{
	float: left;
	width: 757px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:38px;
	color:#c0a0a2;
	font-weight:bold;
	text-align:center;
}
#close_up_hader span{	
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:14px;
	color:#0078b3;
	font-weight:bold;
	text-align:center;
}
#close_up_hader_2{
	float: left;
	width: 757px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:18px;
	color:#272160;
	font-weight:bold;
	text-align:center;
	margin:21px 0 0 0;
}
#close_up_body_up{
	width: 757px;
	margin:12px 0 0 0;
	padding:0;
	color:#000;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	float:left;
	line-height:18px;
}
#close_up_body_up img{
	float:left;
	margin:0 10px 0 0;
}
#testimonials{
	width:423px;	
	padding:0;
	margin:15px 0 0 180px;
	float:left;
	
}
#testimonials_top{
	background:url(images/tstm_h.gif) no-repeat 0 0;
	width:423px;
	height:53px;	
	padding:0;
	margin:0;
	display:block;
float:left;
	}
#testimonials_middle{
	width:423px;
	background:url(images/tstm_b.gif) repeat-y 0 0;
float:left;
}
#testimonials_middle img{
	clear: both;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}	
#testimonials_bottom{
	background:url(images/tstm_f.gif) no-repeat 0 0;
	width:423px;
	height:39px;
	padding:0;
	margin:0;
       float:left;
}
#testimonials_middle img{
	text-align:center;
	margin:0 0 15px 70px;
}
#testimonials_middle_top{
	width:177px;
	margin:0 auto;
       float:left;
}
	
#testimonials_middle_bottom{
	font:normalv 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	text-align:center;
	width:360px;
	margin:0 0 0 25px;
	padding:20px 0 80px 0;
float:left;
	
}
#Would{
	width:757px;	
	padding:0;
	margin:17px 0 0 0;
	text-align:center;
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#333333;
	float:left;
}
#Couple{
	width:757px;	
	padding:0;
	margin:9px 0 15px 0;
	text-align:center;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#333333;
	float:left;
}
#list{
	width:757px;
	float:left;	
}
#nterta{
	width:666px;
	margin:0 auto;
}
ul.se{
	width:666px;
	list-style-type:none;
	float:left;
	padding:0;
	margin:0;
	
}
ul.se li{
	 font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	 color:#333333;
	 text-decoration:none;
	 display:block;
	 background:url(images/checkmark.png) no-repeat left top;
	 padding:0 0 0 30px;
	 text-align:left;
	 height:40px;
	}
#special{
	width:757px;	
	padding:0;
	margin:15px 0 0 0;
	float:left;
}
#special_box{
	width:490px;
	border:2px dashed #ff0000;
	float:left;
	margin:0 0 0 130px;
	text-align:center;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
}
#special_box span{
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#333333;
}
#find_box{
	width:490px;
	border:2px solid #ff0000;
	float:left;
	margin:20px 0 0 130px;
	text-align:center;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
}
#find_box span{
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#333333;
}
#name{
	width:757px;	
	padding:0;
	margin:15px 0 0 0;
	float:left;
}
#name_box{
	 width:305px;
	 margin: 0 auto;
}
#maps{	
	width:757px;
	padding:0;
	margin:0;
	margin:15px 0 0 0;
	float:left;
}
#maps_box{
	width:420px;
	padding:10px 0 10px 0;
	margin:0 0 0 185px;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#0078b3;
}
#maps_box a{
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#0078b3;
}
#maps_box a:hover{
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#FF0000;
}
#name_box_hold{
	width:305px;
	margin:0 0 10px 0;
}
#name_box_hold_left{
	width:89px;
	float:left;
}
#name_box_hold_right{
	width:206px;
	float:right;
	text-align:left;
}
#Couple_box{
	width:250px;
	height:188px;
	margin:0 auto;
}
#Couple_box_text{
	width:250px;
	margin:0 auto;
	text-align:center;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#333333;
}
#find_box_pic{
	width:200px;
	height:189px;
	margin:0 auto;
	}
.entry{
	color: #003333;
}