/* Start of CMSMS style sheet 'YWD Home Page' */
#CONTENT_CONTAINER #content .home-page-content {
	padding: 0px;
}

#CONTENT_CONTAINER #content h1 {
	display: none;
}

#CONTENT_CONTAINER #content .home-page-content h1 {
	display: block;
}

/*//////////////////////////////////////
	Homepage section 1 (top)
/////////////////////////////////////*/

#homepage_top_display {
	position:relative;
	float:left;
	width: 670px;
	background-color:#edebe9;
margin-left: -13px;
}




/*//////////////////////////////////////
	Homepage section 1 (left)
/////////////////////////////////////*/


#homepage_top_display_left {
	width: 455px;
	float:left;
	background-color: #f6f4f4;
	padding:15px;
	border-right: 1px solid #e1ddd9;
}
#homepage_top_display_left h5{
	margin:0px;
	padding:0px;
	color: #a8a4a3;
	font-size:.9em;
}
#homepage_top_display_left h1{
	margin:0px;
	padding:0px;
	color: #8d4f74;
	font-size:1.25em;
	font-weight:normal;
	margin-bottom:14px;
}
#homepage_top_display_left h2 {
font-size: medium;
font-weight: bold;
}


/*//////////////////////////////////////
	Homepage section 1 (right)
/////////////////////////////////////*/

#homepage_top_display_right {
	width: 184px;
	float:left;
	text-align:center;
	
}
/*IE6 fix */
*html #homepage_top_display_right {
	width: 183px;
	float:left;
	text-align:center;
	border-left: 1px solid #e1ddd9;
}
#homepage_top_display_right a {
	text-decoration:none;
	color:#8d4f74;	
}
#homepage_top_display_right a:hover {
	text-decoration: underline;
}
#homepage_top_display_right h3{
	margin:0px;
	padding:0px;
	height:34px;
	background-image: url(../images/layout/supplier_spotlight_header.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
#homepage_top_display_right p{
	padding: 5px;
	margin-top: 2px;
	text-align: left;
	font-size:.875em;
}
#homepage_top_display_right img{
	padding: 2px;
	border: 1px solid #e1ddd9;
	background-color:#FFFFFF;
	width:170px;
}
#headline_selector {
	background-color: #fcfcfc;
	position:relative;
	float:left;
	border: 1px solid #bfb7b1;
	width: 99%;
}





/*//////////////////////////////////////
	Headline tabs
/////////////////////////////////////*/


#headline_tabs {
	width: 50%;
	float: left;
}
#headline_tabs ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#headline_tabs ul li{
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #bfb7b1;
}
#headline_tabs ul li#tab3{
	border-bottom: none;
}
#headline_tabs ul li .tabbtn{
	position:absolute;	
	top:6px;
	right:7px;
	border:none;
}


/*//////////////////////////////////////
	Tab links
/////////////////////////////////////*/

#headline_tabs ul li a:hover{
	color:a66c8f;
	text-decoration:none;
}
#headline_tabs ul li a span.headline_text_link{
	color:#867c73;
	font-size:.875em;
	padding-left:10px;
	background-image: url(../images/buttons/feature_text_links_arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	/*margin-left:10px;*/
	text-decoration:none;
	position:relative;
	top:6px;
}
#headline_tabs ul li a {
	color:#817a75;
	background-color:#fefdfd;
	display:block;
	padding:5px;
	padding-right:20px;
	padding-bottom:23px;
	position:relative;
	background-repeat: no-repeat;
	background-position: top right;
	text-decoration:none;
}
#headline_tabs ul li.tablink_off#tab1 a {
	background-color:#e8e5e2;
	background-image: url(../images/layout/newstab2_bg.gif);	
}
#headline_tabs ul li.tablink_off#tab2 a {
	background-color:#e8e5e2;
	background-image: url(../images/layout/newstab2_bg.gif);
}
#headline_tabs ul li.tablink_off#tab3 a {
	background-color:#d3cec8;
	background-image: url(../images/layout/newstab3_bg.gif);
}
#headline_tabs ul li.tablink_off#tab1 a:hover {
	color:#8b4d6f;
	background-color:#fdfdfd;
	background-image: none;	
}
#headline_tabs ul li.tablink_off#tab2 a:hover {
	color:#8b4d6f;
	background-color:#fdfdfd;
	background-image: none;
}
#headline_tabs ul li.tablink_off#tab3 a:hover {
	color:#8b4d6f;
	background-color:#fdfdfd;
	background-image: none;
}

#headline_tabs ul li a:hover {
	color:#8b4d6f;
	background-color:#fdfdfd;
	background-image: none;
}

/*//////////////////////////////////////
	Headline image holder
/////////////////////////////////////*/

#headline_pic {
	width: 50%;
	top: 0px;
	right: 0px;
	float: right;
	text-align: center;
	padding:0;	
}
#headline_pic img{
	padding:5px;
	border: 1px solid #e8e5e3;
	background-color:#fff;
}
.main_pic_shadow {
	background-image: url(../images/layout/headline_pic_shadow.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 8px;
	padding-right: 5%;
	padding-left: 5%;
	padding-top: 5%;
	border-left: 1px solid #bfb7b1;
}
* html .main_pic_shadow {
border: 1px solid #cccccc
padding: 0px;
}



/*//////////////////////////////////////
	Homepage section 2 (bottom)
/////////////////////////////////////*/


#homepage_display_bottom {
	position:relative;
	clear: left;
	width: 670px;
	float: left;
	border-top: 1px dashed #b4b3b3;
	border-bottom: 1px dashed #b4b3b3;
	margin-left: -10px;
}
*:first-child+html #homepage_display_bottom {
border-bottom: none;
}
* html #homepage_display_bottom {
border-bottom: none;
}

/*//////////////////////////////////////
	Online poll form area
/////////////////////////////////////*/

#onlinepoll_area {
	float:left;
	width: 332px;
	padding:1px;
	border-right: 1px dashed #b4b3b3;
}
*:first-child+html #onlinepoll_area {
float: left;
position: absolute;
left: 0px;
top: 0px;
}
* html #onlinepoll_area {
float: left;
position: absolute;
left: 5px;
top: 0px;
}

#onlinepoll_area h3 {
	margin:0px;
	padding:0px;
	height:27px;
	background-image: url(../images/layout/headers_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
#onlinepoll_area h3 .online_poll_h3{
	height:27px;	
	display:block;
	background-image: url(../images/layout/online_poll_header.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#onlinepoll_area p {
	margin:5px;
	padding-bottom:0px;
}
#onlinepoll_area p.poll_question {
	padding-left:20px;
	margin-top:10px;
}
#onlinepoll_area form {
	margin:5px;
	padding:3px;
	text-align:center;
	float:left;
	position:relative;
}
#onlinepoll_area form input {
	margin:0px;
	margin-right:3px;
	float: left;
}
#onlinepoll_area form label {
	margin:0px;
	margin-top: 3px;
	margin-right:8px;
	float: left;
	font-weight:bold;
}

/*//////////////////////////////////////
	Homepage online gallery
/////////////////////////////////////*/

#gallery_strip {
	width: 333px;
	float:right;
	padding:1px;	
}

*:first-child+html #gallery_strip {
float: left;
position: absolute;
top: 0px;
right: 0px;
}
* html #gallery_strip {
float: left;
position: absolute;
top: 0px;
right: 0px;
}
#gallery_strip h3 {
	margin:0px;
	padding:0px;
	height:27px;
	background-image: url(../images/layout/headers_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
#gallery_strip h3 .gallery_h3{
	height:27px;	
	display:block;
	background-image: url(../images/layout/gallery_header.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#gallery_strip img{
	border: 1px solid #e4e0de;
	background-color:#fff;
	padding:2px;
	margin:3px;
	margin-right:0px;
}

#content {
	padding: 0px;
}
div#front_page_message_container h2 {
	margin-top: 0px;
	margin-bottom: 0px;
}
div#front_page_message_container h2 a {
	color: #786187;
	text-decoration: none;
}
div#front_page_message_container {
	border-top: 1px dashed #b4b3b3;
width: 630px;
}
*:first-child+html div#front_page_message_container {
float: left;
	margin-top: 200px;
}
* html div#front_page_message_container {
float: left;
	margin-top: 200px;
}
#homepage_top_display_left h2 {
	color: #c46390;
	font-weight: normal;
}
#homepage_top_display_left h2 span {
	color: #000000;
}


/* - Added by Simon (4-8-09) --------------------------------------*/

div.homepage#content {
	padding:1px 0 20px 13px;
}

#homepage_top_display_left {
	width: 455px;
	float:left;
	background-color: #f6f4f4;
	padding:15px 15px 35px;
	border-right: 1px solid #e1ddd9;
}

div#onlinepoll_area form {
	padding:10px;
	}
	
	div#onlinepoll_area p.poll_question {
		padding-left:10px;
		margin-top:10px;
		}
		
#homepage_display_bottom {
	position:relative;
	clear: left;
	width: 670px;
	float: left;
	border-top: 1px dashed #b4b3b3;
	border-bottom: 1px dashed #b4b3b3;
	margin-left: -13px;
	margin-bottom:15px;
	background:#F6F4F4;
        min-height:95px; height: auto !important; height: 95px;
}

* html #homepage_display_bottom {
	min-height:107px; height: auto !important; height: 107px;
}

* html div#front_page_message_container {
	padding-top: 15px;
}
* :first-child+html div#front_page_message_container {
	padding-top: 15px;
}

div#front_page_message_container h2 {
	margin-top: 0px;
	margin-bottom: 2px;
}

div#content div#front_page_message_container p {
	margin-bottom:6px;
}


/* - Added by Simon (9-2-10) --------------------------------------


div#promo-banner {position:absolute; top:-95px; right:5px; z-index:999;}
div#promo-banner a img, div#promo-banner-skyscrapper a img { border:none;}

div#promo-banner-skyscrapper {position:absolute; top:-100px; right:-165px; z-index:999; background: #fff; padding-top:5px;}

#WRAPPER {margin-top:100px;}

.left_side_panel, .right_side_panel {
top:-100px;
}
*/

/* End of 'YWD Home Page' */

/* Start of CMSMS style sheet 'YWD Layout' */
/***********************************************************
	TABLE OF CONTENTS
	
	- MAIN STRUCTURE
	**************************
		- WRAPPER
		- HEADER
		- NAVIGATION STRIP
		- MAIN SECTION
			- LEFT COLUMN
			- RIGHT COLUMN
		- CONTENT
		- FOOTER
			- SUB FOOTER
		
	- PAGE LAYOUT
	- WYSIWYG EDITOR
	**************************
		
***********************************************************/

body {
	margin: 0;
	padding: 0;
	background-color:#e1dedc;
	background-image:url(images/layout/body_bg.gif);
	background-repeat:repeat-x;
	background-position:center top;
	font-size:1em;
	font-family:Arial, Helvetica, sans-serif;
}


/***********************************************************
	MAIN STRUCTURE 
	Styles applied to webpage structure
***********************************************************/	

#WRAPPER {
	width: 923px;
	margin-right: auto;
	margin-left: auto;
	background-color: #fff;
	position:relative;
}
#HEADER {
	position: relative;
	clear: both;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	
}
#menu {
	clear:both;
	position: relative;
	top: -28px;
	margin-bottom: -28px;
	left:0px;
	float:left;
	font-size:0.7em;
	color:#fff;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #fff;
}
#MAIN_SECTION {
	position: relative;
	clear:both;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	width: 921px;
	background-image: url(images/layout/midesection_right_border.gif);
	background-repeat: repeat-y;
	background-position: right top;
	background-color: #f6f4f4;

}




/***********************************************************
	PAGE LAYOUT 
	Styles applied to design layout
***********************************************************/	


.left_side_panel, .right_side_panel {
	position:absolute;
	top:0;
	width: 17px;
	height:500px;
	background-position:top;
	background-repeat:no-repeat;
}
	
.left_side_panel {
	background-image:url(images/layout/left_side_panel.gif);
	background-position:right;
	left:-17px;
}
.right_side_panel {
	background-image:url(images/layout/right_side_panel.gif);
	background-position:left;
	right:-17px;
}
	
	
/***********************************************************
	HEADER 
	Styles applied to all objects in this div
***********************************************************/	

#LOGO {
	height: 206px;
	width:239px;
	border-right: 1px solid #fff;
	float:left;
	background-image: url(images/layout/logo_top_left.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	position:relative;
}
#LOGO h1 {
	height: 63px;
	width:213px;
	margin:0;
	padding:0;
	display:block;
	position:absolute;
	top:60px;
	left:9px;
	background-image: url(images/layout/logo_top.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
#FLASH_BANNER {
	height: 206px;
	width:681px;
	float:right;
	background-image: url(images/layout/flash_header_bg_repeat.gif);
	background-position:center top;
	background-repeat:repeat-x;
}
#FLASH_BANNER img{
	border-right: 1px solid #fff;
}

/***********************************************************
	MENU
	Styles applied to all objects in this div
***********************************************************/

#menu ul {
	list-style:none;
	margin:0;
	padding:0;
}
#menu ul li,
#menu ul li.currentpage {
	height:28px;
	display:inline;
	float:left;
	padding-left:3px;
	background-image: url(images/buttons/tab_off_leftedge.gif);
	background-position:center left;
	background-repeat: no-repeat;
	margin-left:-1px;
}
#menu ul li.currentpage h3 {
	font-size:1em;
	color:#fff;
	font-weight:normal;
	margin-top:0px;
}

#menu ul li a,
#menu ul li.currentpage {
	height:22px;
	display:block;
	color:#fff;
	text-decoration:none;
	padding-top:6px;
	padding-right:9px;
	padding-left:5px;
	float:left;
	background-image: url(images/buttons/tab_off_rightedge.gif);
	background-position:center right;
	background-repeat: no-repeat;	
}
* html #menu ul li.currentpage {
	margin-bottom: -10px;
	margin-top: -6px;
}
* html #menu ul li.currentpage h3 {
}
#menu ul li a:hover, #NAVIGATION_STRIP ul li a:visited, #NAVIGATION_STRIP ul li a:active {
	color:#fff;
	text-decoration:none;
}
#menu ul li#home_tab{
	height:28px;
	width:34px;
	padding-left:0px;
	margin-left:0px;
	background-image: none;
}
#menu ul li#home_tab a {
	height:22px;
	width:34px;
	padding-left:0px;
	padding-right:0px;
	background-image: url(images/buttons/tab_home.gif);
	background-position:center left;
	background-repeat: no-repeat;
}
#menu ul li.pink_tab {
	background-image: url(images/buttons/tab_on_leftedge.gif);
	background-position:center left;
	background-repeat: no-repeat;
}
#menu ul li.pink_tab a {
	background-image: url(images/buttons/tab_on_rightedge.gif);
	background-position:center right;
	background-repeat: no-repeat;
}

#menu ul li dfn {display:none;}

/***********************************************************
	MAIN SECTION 
	Styles applied to all objects in this div
***********************************************************/

#MAIN_SECTION_CONTAINER {
	padding-bottom: 6px;
	background-image: url(images/layout/footer_divider.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
	clear: both;
}
#MAIN_SECTION form {
	margin:0px;
	padding:0px;
}

/*-----------------------------------------------
	LEFT COLUMN
-----------------------------------------------*/

#LEFT_COLUMN {
	background-color:#d9d7da;
	background-image:url(images/layout/left_column_bg.gif);
	background-position: right top;
	background-repeat: no-repeat;
	padding-right:10px;
	width: 229px;
	border-right: 1px solid #fff;
	/*margin-left:4px;*/
	float:left;
}

/*/////////////////////////////
	Directory Search Box
////////////////////////////*/

#directory_search_area {
	background-color: #8d8279;
	border-right: 1px solid #fff;
	padding-top: 19px;
}
.select_form_bg {
	background-image: url(images/layout/search_select_form_bg.gif);
	background-repeat: repeat-x;
	background-position: center top;
	height: 155px;
	border-top: 1px solid #fff;
}
#directory_search_area .select_form_bg form {
	height: 146px;
	background-image: url(images/layout/search_form_pattern.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-right: 9px;
	padding-left: 10px;
	padding-top:9px
}
#directory_search_area .select_form_bg form label{
	display:block;
	color:#a49a8d;
	font-weight:bold;
	font-size:.8em;
	margin-bottom:5px;
}
#directory_search_area .select_form_bg form label#locate {
	margin-bottom: 3px;
}
#directory_search_area .select_form_bg form .form_row {
	width:209px;	
}
#directory_search_area .select_form_bg form .form_row select {
	width:170px;
	position:absolute;
	top:5px;
	left:6px;
	color:#4f463f;
	font-size: 11px;
	padding-top:1px;
}
.dropdown_1, .dropdown_2{
	height: 30px;
	background-repeat: no-repeat;
	background-position: bottom left;
	position:relative;
}
.dropdown_1{
	background-image: url(images/layout/dropdown_1_bg.gif);
}
.dropdown_2 {
	background-image: url(images/layout/dropdown_2_bg.gif);
}
.dropdown_spacer {
	margin-bottom:8px;
}
#directory_search_box {
	background-color: #726860;
	border-right: 1px solid #fff;
	height: 44px;
	border-top: 1px solid #fff;
	background-image: url(images/layout/keyword_search_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#directory_search_box form {
	position:relative;
}
#directory_search_box form input#keywords1 {
	position:absolute;
	top:12px;
	left:16px;
	border: 1px solid #5e5956;
	color:#4f463f;
	font-size: 11px;
	padding-top:3px;
	padding-bottom:2px;
	padding-left: 23px;
	width:168px;
	background-image: url(images/layout/keyword_search_icon.gif);
	background-repeat:no-repeat;
	background-position: 4px center;
}

#directory_search_box form input#search_submit {
	position:absolute;
	top:12px;
	right:15px;
}

#directory_search_box form#cntnt01moduleform_1 label {
	display:none;
}


/*/////////////////////////////////
	Left Column Image Banners
////////////////////////////////*/

#LEFT_COL_IMAGE_ADVERTS {
	background-color: #d9d7da;
	border-right: 1px solid #fff;
	border-top: 1px solid #fff;
	text-align:right;
	padding-right:1px;
	padding-top:1px;
	margin:auto;
	text-align:center;
}
#LEFT_COL_IMAGE_ADVERTS img {
	/*padding-bottom:1px;*/
}
#LEFT_COL_IMAGE_ADVERTS  a img {
	border:none;
}


/*-----------------------------------------------
	RIGHT COLUMN
-----------------------------------------------*/

#RIGHT_COLUMN {
	float:left;
	width:681px;
	clear: right;
}

/*/////////////////////////////////
	Breadcrumb
////////////////////////////////*/

#breadcrumb {
	height:17px;
	border-bottom:1px solid #fff;
	background-color: #a8a4a3;
	background-image: url(../images/layout/breadcrumb_bg.gif);
	background-repeat: repeat-x;
	background-position: center top;
	position:relative;
	color:#d9d7d6;
	text-decoration:none;
	font-size:.7em;
	padding-left:5px;
	padding-top:2px;
}
#breadcrumb .corner_block {
	position:absolute;
	right:0px;
	top:0px;
	background-image: url(../images/layout/breadcrumb_right_corner.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width:11px;
	height:19px;
}
#breadcrumb a {
	height:17px;
	background-image: url(../images/buttons/breadcrumb_link_arrow_off.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:20px;
	padding-right:8px;
	padding-top:2px;
	padding-bottom:2px;
	color:#d9d7d6;
	text-decoration:none;
	display: inline;
	position:relative;
	top:0px;
	margin-left:3px;
	/*display:block;
	float:left;*/
}
#breadcrumb a:hover {
	background-image: url(../images/buttons/breadcrumb_link_arrow_on.gif);
	color:#fff;
	text-decoration: none;
}
#breadcrumb a#home_btn {
	margin-left:-1px;	
}

/*/////////////////////////////////
	Rotating Adverts
////////////////////////////////*/

#rotating_adverts {
	background-image: url(images/layout/advert_banner_bg.gif);
	background-repeat: repeat-x;
	background-position: center top;
	margin-right: 11px;
	height: 155px;
}



/***********************************************************
	CONTENT
	Styles applied to all objects in this div
***********************************************************/

#CONTENT_CONTAINER {
	padding:0px;
	margin:0px;
}

div.homepage#CONTENT {
	padding:0px;
	color:#76716d;
	font-size:.8em;
}

#content {
	color:#76716d;
	font-size:.8em;
	padding-top: 15px;
	padding-right: 25px;
	padding-bottom: 15px;
	padding-left: 15px;
}
#content a {
	color: rgb(196, 99, 144);
	font-weight: bold;
}

#FOOTER_CONTAINER {
	width: 923px;
	position: relative;
	clear: both;

}




/***********************************************************
	FOOTER
	Styles applied to all objects in this div
***********************************************************/


#FOOTER {
	font-size: 0.8em;
	background-color: #f6f4f4;
	padding-top:4px;
}

/*-----------------------------------------------
	FEATURE BOX ROW
-----------------------------------------------*/

#feature_box_spacer {
	background-color: #e8e6e4;
	width:913px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom:8px;
	height: 44px;http://www.yourweddingdayonline.co.uk/admin/editcss.php?css_id=42
- Edit Stylesheet: YWD Layout
	clear: both;
	position: relative;
}
#feature_box_row {
	padding-left:4px;
	padding-right:4px;
	width:915px;
	float: left;
	position: relative;
	clear: both;
}
#feature_box_row h3 {
	margin:0;
	padding:0;
}
#feature_box_row ul {
	margin:0;
	padding:0;
	list-style:none;
}
#feature_box_row ul li#feature_box_1, #feature_box_row ul li#feature_box_2, #feature_box_row ul li#feature_box_3, #feature_box_row ul li#feature_box_4 {
	float:left;
	height: 125px;
	position:relative;
	padding-top:8px;
}
li#feature_box_1 p, li#feature_box_2 p, li#feature_box_3 p, li#feature_box_4 p {
	margin:0px;
	padding:0px;
	
}
#feature_box_row ul li#feature_box_2, #feature_box_row ul li#feature_box_3, #feature_box_row ul li#feature_box_4 {
	background-image: url(images/layout/feature_box_indent.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
li#feature_box_1 h3, li#feature_box_2 h3, li#feature_box_3 h3, li#feature_box_4 h3 {
	display: block;
	height:20px;
	width:100%;
	margin:0px;
	margin-bottom:6px;
	background-repeat: no-repeat;
	background-position: top left;
}


/*/////////////////////////////////
	Newsletter Box
////////////////////////////////*/

li#feature_box_1 {
	width:297px;
	padding-left:13px;
	padding-right:16px;
}
li#feature_box_1 img {
	height:104px;
	background-color: #fff;
	width:72px;
	padding:2px;
	border: 1px solid #e7e5e6;
}
li#feature_box_1 h3 {
	background-image: url(images/layout/feature_box_1_h3_label.gif);
	margin-left:0px;
	width: 203px;
	position:absolute;
	left:100px;
}


li#feature_box_1 a {
	color:#b3aca1;
	padding-left:10px;
	font-size:1em;
	background-image: url(images/buttons/feature_text_links_arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration:none;
	margin-left:0px;
}
li#feature_box_1 a:hover {
	color:#857b6c;
	background-position: 1px center;
	text-decoration: none;
}
li#feature_box_1 p {
	font-size: .875em;
	color: #8f8474;
	line-height:1.2em;
	position:absolute;
	left:100px;
	margin-top:23px;
	padding-right:15px;
}

li#feature_box_1 form {
	width:180px;
	height:28px;
	margin: 0px;
	padding:0px;
	margin-bottom: 0px;
	margin-top: 55px;
	background-image: url(images/layout/sign_up_box_bg.gif);
	background-repeat: no-repeat;
	background-position: top left;
	position: relative;
	left:87px;
}

li#feature_box_1 form #signup {
	position:absolute;
	left:4px;
	top:3px;
	border: 1px solid #c9c5c0;
	color:#4f463f;
	font-size: 11px;
	padding-top:2px;
	padding-bottom:4px;
	padding-left: 3px;
	width: 150px;
}
li#feature_box_1 form #signup_submit {
	position:absolute;
	right:4px;
	top:3px;	
}

/*/////////////////////////////////
	Weather report box
////////////////////////////////*/

li#feature_box_2 {
	width:191px;
	padding-left:20px;
	padding-right:10px;
}
li#feature_box_2 h3 {
	background-image: url(images/layout/feature_box_2_h3_label.gif);	
}
li#feature_box_2 a {
	color:#b3aca1;
	padding-left:10px;
	font-size:.7em;
	background-image: url(images/buttons/feature_text_links_arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration:none;
	margin-top:3px;
	margin-left:3px;
}
li#feature_box_2 a:hover {
	color:#857b6c;
	background-position: 1px center;
	text-decoration: none;
}
li#feature_box_2 p {
	font-size: .875em;
	color: #8f8474;
	line-height:1.2em;
}



/*/////////////////////////////////
	Competitions box
////////////////////////////////*/

li#feature_box_3 {
	width:174px;
	padding-left:17px;
	padding-right:25px;
}
li#feature_box_3 h3 {
	background-image: url(images/layout/feature_box_3_h3_label.gif);
}
li#feature_box_3 img {
	height:80px;
	background-color: #fff;
	width:180px;
	padding:1px;
	border: 1px solid #e7e5e6;
}

/*/////////////////////////////////
	Quick Links box
////////////////////////////////*/

li#feature_box_4 {
	width:124px;
	padding-left:10px;
	padding-right:0px;
}
li#feature_box_4 h3 {
	background-image: url(images/layout/feature_box_4_h3_label.gif);
}
li#feature_box_4 a {
	color:#b3aca1;
	padding-left:10px;
	font-size:.7em;
	background-image: url(images/buttons/feature_text_links_arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration:none;
}
li#feature_box_4 a:hover {
	color:#857b6c;
	background-position: 1px center;
	text-decoration: none;
}

/*/////////////////////////////////
	Footer text links
////////////////////////////////*/

#footer_text_links {
	background-color: #EEEDEA;
	border-bottom: 1px solid #e2e1e0;
	border-top: 1px solid #e2e1e0;
	clear: both;
	float:left;
	width: 909px;
	font-size: .8em;
	color: #a09890;
	padding: 7px;
	position: relative;
}
#footer_text_links a {
	text-decoration:none;
	color:#aa7d97;
}
#footer_text_links a:hover {
	text-decoration: underline;
	color:#925679;
}
#caboodle_footer {
	position: absolute;
	top: 8px;
	right: 8px;
	text-align: right;
}
#company_details {
	background-color: #554d47;
	position: relative;
	clear: both;
	height: 78px;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	background-image: url(images/layout/dark_footer_bg.gif);
	background-repeat: repeat-x;
	background-position: top center;
	color:#b4b1ad;
	font-size: .9em;
	width: 921px;
}
#dark_footer_wm {
	background-image: url(images/layout/dark_footer_wm.gif);
	height: 47px;
	width: 159px;
	position: absolute;
	top: 17px;
	right: 15px;
}


/*/////////////////////////////////
	Floral right page artwork
////////////////////////////////*/
#floral_design {
	height: 195px;
	width: 69px;
	position: absolute;
	top: 0px;
	right: -70px;
	background-image: url(images/layout/right_side_pattern.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

/***********************************************************
	TEXT FORMATING STYLES
	Style formating for all text objects		
***********************************************************/

.cleartext {
	display: none;
}

.hidden {
	visibility: hidden;
}
.noprint {
	display: none;
}

.h1_darktext {
	color:#4f463f;
}

/***********************************************************
	TABLE OF CONTENTS
	
	- IE 7 Fixes
	- IE 6 Fixes
	
***********************************************************/




/*****************************************************************************************************************
	IE 7 Fixes
*****************************************************************************************************************/



/***********************************************************
	FOOTER
	Styles applied to all objects in this div
***********************************************************/

/*-----------------------------------------------
	FEATURE BOX ROW
-----------------------------------------------*/

*:first-child+html li#feature_box_1 h3, li#feature_box_2 h3, li#feature_box_3 h3, li#feature_box_4 h3 {
	display: block;
	height:20px;
	width:100%;
	margin:0px;
	margin-bottom:6px;
	background-repeat: no-repeat;
	background-position: top left;
}


/*/////////////////////////////////
	Newsletter Box
////////////////////////////////*/

*:first-child+html li#feature_box_1 {
	width:297px;
	padding-left:13px;
	padding-right:16px;
}
*:first-child+html li#feature_box_1 img {
	height:104px;
	background-color: #fff;
	width:72px;
	padding:2px;
	border: 1px solid #e7e5e6;
}
*:first-child+html li#feature_box_1 h3 {
	background-image: url(../images/layout/feature_box_1_h3_label.gif);
	margin-left:0px;
	width: 203px;
	position:absolute;
	left:100px;
}
*:first-child+html li#feature_box_1 a {
	color:#b3aca1;
	padding-left:10px;
	font-size:1em;
	background-image: url(../images/buttons/feature_text_links_arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration:none;
	margin-left:0px;
}
*:first-child+html li#feature_box_1 a:hover {
	color:#857b6c;
	background-position: 1px center;
	text-decoration: none;
}
*:first-child+html li#feature_box_1 p {
	font-size: .875em;
	color: #8f8474;
	line-height:1.2em;
	position:absolute;
	left:100px;
	margin-top:23px;
	padding-right:15px;
}

*:first-child+html li#feature_box_1 form {
	width:180px;
	height:28px;
	margin: 0px;
	padding:0px;
	margin-bottom: 4px;
	margin-top: 4px;
	background-image: url(../images/layout/sign_up_box_bg.gif);
	background-repeat: no-repeat;
	background-position: top left;
	position:relative;
	left:-1px;
}

*:first-child+html li#feature_box_1 form #signup {
	position:absolute;
	left:4px;
	top:3px;
	border: 1px solid #c9c5c0;
	color:#4f463f;
	font-size: 11px;
	padding-top:2px;
	padding-bottom:4px;
	padding-left: 3px;
	width: 150px;
}
*:first-child+html li#feature_box_1 form #signup_submit {
	position:absolute;
	right:4px;
	top:3px;
	
}

/*/////////////////////////////////
	Weather report box
////////////////////////////////*/

*:first-child+html li#feature_box_2 {
	width:191px;
	padding-left:20px;
	padding-right:10px;
}
*:first-child+html li#feature_box_2 h3 {
	background-image: url(../images/layout/feature_box_2_h3_label.gif);	
}
*:first-child+html li#feature_box_2 a {
	color:#b3aca1;
	padding-left:10px;
	font-size:.7em;
	background-image: url(../images/buttons/feature_text_links_arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration:none;
	margin-top:3px;
	margin-left:3px;
}
*:first-child+html li#feature_box_2 a:hover {
	color:#857b6c;
	background-position: 1px center;
	text-decoration: none;
}
*:first-child+html li#feature_box_2 p {
	font-size: .875em;
	color: #8f8474;
	line-height:1.2em;
}



/*/////////////////////////////////
	Competitions box
////////////////////////////////*/

*:first-child+html li#feature_box_3 {
	width:184px;
	padding-left:22px;
	padding-right:20px;
}
*:first-child+html li#feature_box_3 h3 {
	background-image: url(../images/layout/feature_box_3_h3_label.gif);
}
*:first-child+html li#feature_box_3 img {
	height:80px;
	background-color: #fff;
	width:180px;
	padding:1px;
	border: 1px solid #e7e5e6;
}

/*/////////////////////////////////
	Quick Links box
////////////////////////////////*/

*:first-child+html li#feature_box_4 {
	width:127px;
	padding-left:15px;
	padding-right:2px;
}
*:first-child+html li#feature_box_4 h3 {
	background-image: url(../images/layout/feature_box_4_h3_label.gif);
}
*:first-child+html li#feature_box_4 a {
	color:#b3aca1;
	padding-left:10px;
	font-size:.7em;
	background-image: url(../images/buttons/feature_text_links_arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration:none;
}
*:first-child+html li#feature_box_4 a:hover {
	color:#857b6c;
	background-position: 1px center;
	text-decoration: none;
}






/*****************************************************************************************************************
	IE 6 Fixes
*****************************************************************************************************************/


*html .right_side_panel {
	background-image:url(../images/layout/right_side_panel.gif);
	background-position:left;
	right:-18px;
}


/***********************************************************
	HEADER 
	Styles applied to all objects in this div
***********************************************************/

*html #FLASH_BANNER {
	height: 206px;
	width:681px;
	float:right;
	background-image: url(../images/layout/flash_header_bg_repeat.gif);
	background-position:center top;
	background-repeat:repeat-x;
	position: absolute;
}

/***********************************************************
	NAVIGATION STRIP 
	Styles applied to all objects in this div
***********************************************************/

*html #NAVIGATION_STRIP ul {
	width:921px;
	list-style:none;
	margin:0;
	padding:0;
}

/*-----------------------------------------------
	RIGHT COLUMN
-----------------------------------------------*/

/*/////////////////////////////////
	Breadcrumb
////////////////////////////////*/

*html #breadcrumb .corner_block {
	position:absolute;
	right:-1px;
	top:0px;
	background-image: url(../images/layout/breadcrumb_right_corner.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width:11px;
	height:19px;
}


/***********************************************************
	FOOTER
	Styles applied to all objects in this div
***********************************************************/

/*-----------------------------------------------
	FEATURE BOX ROW
-----------------------------------------------*/


*html li#feature_box_1 h3, li#feature_box_2 h3, li#feature_box_3 h3, li#feature_box_4 h3 {
	display: block;
	height:20px;
	width:100%;
	margin:0px;
	margin-bottom:6px;
	background-repeat: no-repeat;
	background-position: top left;
}


/*/////////////////////////////////
	Newsletter Box
////////////////////////////////*/

*html li#feature_box_1 {
	width:297px;
	padding-left:13px;
	padding-right:16px;
}
*html li#feature_box_1 img {
	height:104px;
	background-color: #fff;
	width:72px;
	padding:2px;
	border: 1px solid #e7e5e6;
}
*html li#feature_box_1 h3 {
	background-image: url(../images/layout/feature_box_1_h3_label.gif);
	margin-left:0px;
	width: 203px;
	position:absolute;
	left:100px;
}
*html li#feature_box_1 a {
	color:#b3aca1;
	padding-left:10px;
	font-size:1em;
	background-image: url(../images/buttons/feature_text_links_arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration:none;
	margin-left:0px;
}
*html li#feature_box_1 a:hover {
	color:#857b6c;
	background-position: 1px center;
	text-decoration: none;
}
*html li#feature_box_1 p {
	font-size: .875em;
	color: #8f8474;
	line-height:1.2em;
	position:absolute;
	left:100px;
	margin-top:23px;
	padding-right:15px;
}

*html li#feature_box_1 form {
	width:180px;
	height:28px;
	margin: 0px;
	padding:0px;
	margin-bottom: 4px;
	margin-top: 4px;
	background-image: url(../images/layout/sign_up_box_bg.gif);
	background-repeat: no-repeat;
	background-position: top left;
	position:relative;
	left:-1px;
}

*html li#feature_box_1 form #signup {
	position:absolute;
	left:4px;
	top:3px;
	border: 1px solid #c9c5c0;
	color:#4f463f;
	font-size: 11px;
	padding-top:2px;
	padding-bottom:4px;
	padding-left: 3px;
	width: 150px;
}
*html li#feature_box_1 form #signup_submit {
	position:absolute;
	right:4px;
	top:3px;
	
}

/*/////////////////////////////////
	Weather report box
////////////////////////////////*/

*html li#feature_box_2 {
	width:191px;
	padding-left:20px;
	padding-right:10px;
}
*html li#feature_box_2 h3 {
	background-image: url(../images/layout/feature_box_2_h3_label.gif);	
}
*html li#feature_box_2 a {
	color:#b3aca1;
	padding-left:10px;
	font-size:.7em;
	background-image: url(../images/buttons/feature_text_links_arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration:none;
	margin-top:3px;
	margin-left:3px;
}
*html li#feature_box_2 a:hover {
	color:#857b6c;
	background-position: 1px center;
	text-decoration: none;
}
*html li#feature_box_2 p {
	font-size: .875em;
	color: #8f8474;
	line-height:1.2em;
}



/*/////////////////////////////////
	Competitions box
////////////////////////////////*/

*html li#feature_box_3 {
	/*width:184px;
	padding-left:22px;
	padding-right:20px;*/
	width:174px;
	padding-left:17px;
	padding-right:17px;
}
*html li#feature_box_3 h3 {
	background-image: url(../images/layout/feature_box_3_h3_label.gif);
}
*html li#feature_box_3 img {
	height:80px;
	background-color: #fff;
	width:180px;
	padding:1px;
	border: 1px solid #e7e5e6;
}

/*/////////////////////////////////
	Quick Links box
////////////////////////////////*/

*html li#feature_box_4 {
	width:132px;
	padding-left:10px;
	padding-right:0px;
}
*html li#feature_box_4 h3 {
	background-image: url(../images/layout/feature_box_4_h3_label.gif);
}
*html li#feature_box_4 a {
	color:#b3aca1;
	padding-left:10px;
	font-size:.7em;
	background-image: url(../images/buttons/feature_text_links_arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration:none;
}
*html li#feature_box_4 a:hover {
	color:#857b6c;
	background-position: 1px center;
	text-decoration: none;
}

/*/////////////////////////////////
	Added by Jamie
////////////////////////////////*/
a.thickbox img, ul.albumlist li a img {
	border: 1px solid #999999;
	padding: 2px;
}
div.formbuilderform label {
	width: 100px;
	text-align: right;
	float: left;
}
div.formbuilderform label input {
	margin-left: 100px;
}
div.formbuilderform div.required {
	color: #990000;
}
div#best_venue_container {
	width: 620px;
	margin: auto;
	text-align: center;
}
*:first-child+html div.best_venue div.title p {
margin-top: 10px;
}
div.best_venue {
	border: 1px solid #cccccc;
	width: 120px;
	height: 160px;
	float: left;
	position: relative;
	margin-right: 2px;
}
div.best_venue div.title {
	font-weight: bold;
	text-align: center;
	width: 120px;
}
div.best_venue div.title a {
	text-decoration: none;
	color: #333333;
}
div.best_venue div.image {
	width: 90px;
	height: 90px;
	position: absolute;
	left: 12px;
	bottom: 12px;
}
div.best_venue div.image a img {
	border: none;
	text-decoration: none;
}
div.clear {
	clear: both;
}
div#supplier_details div.left {
	margin-right: 10px;
}
div#supplier_details div.left div.logo img {
	border: 1px solid #999999;
	padding: 3px;
	margin-top: 20px;
}
div#supplier_details div.right {
	width: auto;
}
div#supplier_details div.right div.details {
	padding-top: 10px;
}
div#supplier_details div.right div.contact_details div.address {
	padding-bottom: 10px;
}
div#supplier_details div.right div span {
	color: #786186;
	font-weight: bold;
}
* html li#feature_box_1 form {
	margin-top: 58px;
	margin-left: 10px;
}
*:first-child+html li#feature_box_1 form {
	position: absolute;
	top: 58px;
	left: 100px;
}
*:first-child+html li#feature_box_1 a#request_by_post {
	position: absolute;
	top: 98px;
	left: 100px;
}
* html li#feature_box_1 a#request_by_post, * html li#feature_box_1 a#how_to_advertise {
	margin-left: 10px;
}
*:first-child+html li#feature_box_1 a#how_to_advertise {
	position: absolute;
	top: 110px;
	left: 100px;
}
#content h1 {
	display: none;
}
/*#feature_box_1 a {
	visibility: hidden;
}*/
a.noborder img {
	border: none;
}
div.formbuilderform label {
margin-right: 10px;
}
h3#related_pages {
	border-top: 1px dashed #cccccc;
	padding-top: 10px;
}
ul#sub_page_list {
	list-style-type: none;
	padding-left: 0px;
}
ul#sub_page_list li {
	clear: both;
	float: left;
	padding-bottom: 10px;
}
ul#sub_page_list li a {
	display: block;
	width: 150px;
	float: left;
	text-decoration: none;
}
ul#sub_page_list li a:hover {
	text-decoration: underline;
}
ul#sub_page_list li span {
	display: block;
	padding-left: 20px;
	float: left;
	width: 400px;
}
img.wedding_planner {
	margin-left: 40px;
	margin-right: 40px;
	margin-bottom: 40px;
}
.code {
	margin-top: 20px;
	border: 1px dashed #666666;
	background-color: #dedede;
	padding: 10px;
	display: block;
	color: #000000;
}
ul#site_map {
	list-style-type: none;
	padding-left: 0px;
}
#content a {
	text-decoration: none;
}
#content a:hover {
	text-decoration: underline;
}
/***********************************************************
	WYSIWYG EDITOR
	These styles will be available to the user to style up heir content
***********************************************************/
.main_heading {
	display: block;
	font-size: 1.5em;
	font-weight: normal;
        padding-bottom:6px;
	border-bottom:1px dotted #d5d5d5;
	/*color: #000000;*/
}
.sub_heading {
	display: block;
	font-size: 1.3em;
	font-weight: normal;
	/*color: #000000;*/
}
/***********************************************************
	END
	Author: Simon J Lee
	©2008 Caboodle Digital
	www.caboodledigital.com
***********************************************************/

/* Added by Jamie */
#facebook-link {
	padding-top: 10px;
	padding-bottom: 10px;
}
li.thumb a {
	margin-left: 15px;
	border: 1px solid #D5D5D5;
	width: auto; height:auto;
}
#m3fbrp__18, #m3fbrp__25, #m3fbrp__19, #m3fbrp__26 {
	width: 250px
}
div.formbuilderform div {
padding-top: 5px;
padding-bottom: 5px;
}
form#m3moduleform_1 label {
width: 150px;
}
#m3_24_1, #m3_24_2, #m3_24_3 {
margin-right: 27px;
}
div.website span, div.telephone span, div.email span {
text-align: right;
width: 100px;
display: block;
float: left;
margin-right: 10px;
}

/* - Added by Simon (4-8-09) --------------------------------------*/

#WRAPPER {
	background-color:#F6F4F4;
}




div#breadcrumb hr {
	display:none;
	}

#RIGHT_COLUMN {
        background:url(images/layout/midesection_right_border.gif) repeat-y scroll right center;
}

div#content {
	/* background:#F6F4F4; */        
	}

#content h3 {
	display: block;
	font-size: 1.3em;
	font-weight: bold;
	padding-bottom:6px;
	border-bottom:1px dotted #d5d5d5;
	color:#915379;
}

#content h3.priority_listing_h3 {
	background-image:url(../images/layout/h3_header_bg.gif);
	background-position:left top;
	background-repeat:no-repeat;
	color:#F6F4F4;
	font-size:1.2em;
	font-weight:bold;
	height:22px;
	margin:0 0 0 1px;
	padding:4px 0 0 5px;
	border-bottom:none;
	}

div#content p {
	line-height:1.3em;
	margin-bottom:20px;
	}

div#content table {
	border:1px solid #d5d5d5;
	background:#ececec;
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px;
	font-size:.85em;
	}
	
        div#content table tr:hover td {
		background:#fefefe;
		}

	div#content table td {
		padding:8px 8px;
                border:1px solid #d5d5d5;
                background:#f7f7f7;
		}
	
	div#content table thead td {
		border:1px solid #7a345e;
		background:#7f3f66 url(/images/formating/th_default.gif) top repeat-x;
		color:#fff;
		font-size:1.2em; font-weight:normal; text-align:center;
		}
                div#content table thead tr:hover td {
			border:1px solid #7a345e;
			background:#7f3f66 url(/images/formating/th_default.gif) top repeat-x;
			}

               div#content table thead td.date-col {
			width:80px;
			}

                div#content table thead td p {
			margin:5px;
			}



                   div#content img {
			border:1px solid #ccc;
			padding:3px;
			background:#f5f5f5;
			}
			
			div#content img.align-LEFT {
				margin:3px 20px 4px 0px;
				float:left;
				}
				
			div#content img.align-RIGHT {
				margin:3px 0px 4px 20px;
				float:right;
				}


div#content div#suppliers-listing div.suppliers-listing-item { margin-bottom:15px; }
div#content div#suppliers-listing div.suppliers-listing-item br { display:block; margin-bottom:5px; }

div#suppliers-listing div.suppliers-listing-item a {
	padding-left:25px;
	background: url(/images/formating/link_arrow.png) left center no-repeat;
	margin:5px 10px 0px 0px;
}

a.page-text-link {
	padding-left:25px;
       margin:0px 4px;
	background: url(/images/formating/link_arrow.png) left center no-repeat;
}

ul#sub_page_list-2 div.textblock {
	padding:0px 10px;
	width:320px;
	margin-bottom:20px;
	}
	
ul#sub_page_list-2 div.textblock a {
	padding:0px 0px 4px;
	margin-bottom:8px;
	display:block;
	border-bottom:1px dotted #d5d5d5;
	}

div.address {
	padding-bottom:10px;
}

div.fax span,
div.address span, 
div.website span,
div.telephone span,
div.email span {
	text-align: left;
	width: 100px;
	display: block;
	float: left;
	margin-right: 10px;
	margin-bottom:6px;
}

div#supplier_details div.left div.logo img {
	border: 1px solid #999999;
	padding: 3px;
	margin-top: 0px;
}

div#best_venue_container {
	width: 620px;
	margin: auto;
	text-align: left;
}

div.best_venue {
	border:1px solid #CCCCCC;
	float:left;
	height:40px;
	margin:0 2px 4px 0;
	padding:5px 5px 130px;
	position:relative;
	width:110px;	
}

div.best_venue div.title {
	font-weight: bold;
	text-align: center;
	width: auto;
}
div.best_venue div.title p {
	margin:0px;
	padding:0px 0px 10px;
}

div.best_venue div.image {
	bottom:20px;
	/*height:90px;*/
	left:12px;
	position:absolute;
	width:90px;
	}

div.directorypage table tr.priority_header_strip th.priority_detail_link a {
	float:right;
}

div.directorypage#content table.priority_listing td table.priority_listing_details td.priority_description p {
	margin-bottom:3px;
}
div#content #gmap img {
background:none;
}


/* Added 9-9-09 */
 div#content div.company_gallery_item img {
	padding:2px;
	/* height:107px; width:145px; */
	}
	
.company_gallery_item {
	float:left;
	padding:2px;
	}
	
div#content div#direct-detail-box p {
	width:90%;
	}
	
div#custom-field-block {
	float:right;
	line-height:1.6em;
	margin-right:10px;
	width:380px;
}

div#content div#custom-field-block span.directory-field-label {
	width:160px;
	padding:0 5px 0 0;
	font-weight:bold;
	color:#786186;
	display:block;
	float:left;
	}
	
div#content div#custom-field-block span.custom-field-data {
	width:200px;
	display:block;
	float:left;
	}
	
div#content div#custom-field-block div.custom-field-row {
	margin:0 0 5px 0;
	display:block;
	}

div#details-info-block {
	width:100%;
	}



/* - Added by Simon (9-2-10) --------------------------------------

div#promo-banner {position:absolute; top:-95px; right:5px; z-index:999;}
div#promo-banner a img, div#promo-banner-skyscrapper a img { border:none;}

div#promo-banner-skyscrapper {position:absolute; top:-100px; right:-165px; z-index:999; background: #fff; padding-top:5px;}

#WRAPPER {margin-top:100px;}

.left_side_panel, .right_side_panel {
top:-100px;
}*/
/* End of 'YWD Layout' */

