/* CSS Document */

body{

	color:#7F7F7F;
	padding-top:0px;
	padding-right:0;
	padding-bottom:0;
	padding-left:0;
	background-image:url(/images/bg.png);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#F4F2D9;
	
}


#wrap {
width:950px;
margin:0 auto;

}

/*------------------------------------------------topheader--------------------*/
#topheader{
	width:950px;
	margin:auto;
	padding:0px;
	background:none;
	height:114px;
	position:relative;
}

#social_links { position:absolute; top:50px; left:0px;}
#social_links a:hover { text-decoration:none; }
#social_links .twitter { position:relative; top:0px; left:0px; }
#social_links .facebook { position:relative; top:166px; left:-39px;  }
#social_links .blog { position:relative; top:332px; left:-78px;  }
	
.logo {
	background:none;
	padding-top:26px;
	float:left;
	height:82px;
	width:321px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}
h1 {
	font-size: 1.5em;
}

.logo h1 { width:321px; height:82px; text-indent:-10000px; background:url(/images/logo.png) no-repeat top left; display:block; float:none; margin:0; }

h2.welcome { width:304px; height:36px; text-indent:-10000px; background:url(/images/title.gif) no-repeat top left; margin:10px 0 0 0; }

.login_area {
	height:95px;
	width:270px;
	padding-top:17px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:670px;
}

.login_box {
	margin:0px;
	float:left;
	height:24px;
	width:130px;
	padding-top:3px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:10px;
	color:#b2d2d5;
	
}

.login_button {
	margin-top:0px;
	float:left;
	height:20px;
	width:135px;
	padding:0px;
}

.logintextbox {
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	color:#444;
	text-decoration:none;
	margin:0px;
	padding:2px;
	float:left;
	height:14px;
	width:110px;
	border:1px solid #ccc;
}

.login_rightbox {
	margin-top:5px;
	margin-right:5px;
	float:right;
	height:45px;
	width:120px;
	padding:0px;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	color:#c689bd;
	line-height:20px;
	
}

.login_rightbox a{
color:#c689bd; text-decoration:none;
}
.login_rightbox a:hover{
color:#444; text-decoration:none;
}
/*------------------------------------------------navigation strip-------------------*/
#navigation_strip{
	width:950px;
	height:41px;
	background:none;
	padding:0px;
	margin:0px;
	}

#navigation_strip img{ float:right; margin:0px; padding:0px;}

/*------------------------------------------------main body area--------------------*/

#main {width:950px;
margin:0 auto;
background-color:#FFFFFF; 
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	padding-top:1px;
	
}



/*------------------------------------------------left_area--------------------*/

#left {
margin-top:15px;
float:left;
width:180px;
line-height:15px;
background-color:#FFFFFF;
}

/*------------------------------------------------left_area search--------------------*/

#leftsearch{ margin:0px;   padding:0px; 
 z-index:1; LEFT:-38px;  position:relative; TOP:0px; width:224px; height:259px; background-image:url(/images/search.png); background-repeat:no-repeat; float:left; margin-right:10px;}

.search_area {
	height:auto;
	width:160px;
	padding-top:8px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	margin-top:110px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:50px;
	float:left;
	line-height:12px;
}

.search_box {
	margin-right:15px;
	margin-left:45px;
	height:135px;
	width:150px;
	padding-top:115px;
	padding-right:3px;
	padding-bottom:0px;
	padding-left:5px;
	color:#b2d2d5;
}

.searchtextbox {
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	color:#444;
	margin-bottom:3px;
	margin-top:2px;
	float:left;
	width:150px;
	padding:0px;
	
}

.searchtextbox img{float:right;}

.searchtextbox1 {
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	color:#444;
	margin-top:13px;
	float:left;
	width:150px;
	padding:0px;
	
}


/*------------------------------------------------middle_area--------------------*/

#middleimage {
float:left;
width:480px;
height:298px;
margin-left:10px;
background-color:#FFFFFF;
}

#middle { 
margin-top:10px;
float:left;
width:500px;
margin-left:18px;
line-height:20px;
background-color:#FFFFFF;
line-height:18px;
}


#middlefeatures { 
margin-top:10px;
float:right;
width:518px;
margin-left:0px;
margin-right:5px;
height:189px;
background-color:#fff;
background-image:url(/images/feature1.png); background-repeat:no-repeat; background-position:right;
margin-bottom:10px;
line-height:15px;
}
#middlefeatures2 { 
margin-top:-10px;
float:right;
width:518px;
margin-left:0px;
margin-right:5px;
height:148px;
background-color:#fff;
background-image:url(/images/feature2.png); background-repeat:no-repeat; background-position:right;
margin-bottom:10px;
line-height:15px;
}

.middletext {margin:0px; padding-top:60px; padding-bottom:2px; padding-left:19px;  width:480px; height:90px;}
.middletext2 {margin:0px; padding-top:25px; padding-bottom:2px; padding-left:19px;  width:480px; height:90px;}

.middletext img{ float:left; margin-right:10px;  border:3px solid #fff;}
.middletext2 img{ float:left; margin-right:10px;  border:3px solid #fff;}
.middletext  a{
color:#7F7F7F; text-decoration:underline; font-weight:bold;
}
.middletext  a:hover{
color:#444; text-decoration:underline; font-weight:bold;
}
.middletext2  a{
color:#7F7F7F; text-decoration:underline; font-weight:bold;
}
.middletext2  a:hover{
color:#444; text-decoration:underline; font-weight:bold;
}

.viewdetails {width:150px; float:right; text-align:right; }

#middlefeatures1 { 
margin-top:10px;
float:right;
width:518px;
margin-left:0px;
margin-right:5px;
height:148px;
background-color:#fff;
background-image:url(/images/feature2.png); background-repeat:no-repeat; background-position:right;
margin-bottom:10px;
line-height:15px;
}
.middletext1 {margin:0px; padding-top:25px; padding-bottom:2px; padding-left:19px;  width:480px; height:90px;}

.middletext1 img{ float:left; margin-right:10px; border:3px solid #fff; }

.middletext1  a{
color:#7F7F7F; text-decoration:underline; font-weight:bold;
}
.middletext1  a:hover{
color:#444; text-decoration:underline; font-weight:bold;
}
/*------------------------------------------------right_area--------------------*/

#right {
margin-left:0px;
margin-top:0px;
float:right;
width:240px;
height:335px;
background-color:#FFFFFF;
background-image:url(/images/homepgrightnotepad.gif); background-repeat:no-repeat; background-position:top;
}
.things2do {
	Z-INDEX:1;  LEFT:10px; position:relative; TOP:8px; width:245px; height:324px; background-image:url(/images/thingstodo.png);
}
.things2do2 {
	Z-INDEX:1;  LEFT:10px; position:relative; TOP:8px; width:245px; height:324px; background-image:url(/images/thingstodo2.png);
}

.things2dotext {margin:0px; padding-top:59px; padding-left:40px; line-height:13px; width:196px;}
.things2dotext2 {margin:0px; padding-top:29px; padding-left:40px; line-height:13px; width:178px;}

#rightlower {
margin-top:40px;
padding-top: 20px;
margin-bottom:10px;
float:right;
width:235px;
height: 680px;
background-color:white;
background-image:url(/images/the%20dress.png); background-position:top; background-repeat:no-repeat;}

	
#rightlower img{ float:left; margin-right:10px; margin-bottom:5px;}

#rightlower  a{
color:#7F7F7F; text-decoration:underline; font-weight:bold;
}
#rightlower  a:hover{
color:#444; text-decoration:underline; font-weight:bold;
}

.viewall {margin:0px; padding-top:4px; line-height:15px; width:220px; text-align:right;}


.rightlowertext1 {margin:0px; padding-top:15px; padding-bottom:0px; padding-left:10px; padding-right:15px; line-height:15px; width:220px; height:100px;}


/*------------------------------------------------footer_area--------------------*/
#spacer { background:none;
width:950px;
margin:0 auto;
height:10px;}

#footertop {
background:none;
width:958px;
margin:0 auto;
padding:0px;
height:259px ;
background:url(/images/footerbg.png); background-repeat:no-repeat; background-position:top;
font-family:Arial;
	font-size:11px;
	font-weight:normal; line-height:15px;}


#footertop img{ float:left; margin-right:10px; margin-bottom:5px;}


.footertoplink {width:150px;
margin:0 auto;
padding-left:300px;
height:22px ;
text-align:right;}

.footertoplink a{
color:#7F7F7F; text-decoration:none; font-weight:bold;
}
.footertoplink  a:hover{
color:#444; text-decoration:none; font-weight:bold;
}

#footertoptextarealeft {float:left; margin:0px; padding-top:80px; padding-bottom:0px; padding-left:35px; padding-right:15px;width:365px; height:180px;}

.row{float:left; margin:0px; padding:0px; width:365px; height:20px; font-family:Arial;
	font-size:11px;
	font-weight:bold; line-height:15px;}

.row a{
color:#7F7F7F; text-decoration:underline; font-weight:normal; margin-left:20px;
}
.row  a:hover{
color:#444; text-decoration:none; font-weight:normal;
}

.rowfinal{float:left; margin:0px; padding:0px; width:365px; height:20px; font-family:Arial;
	font-size:11px;
	font-weight:bold; line-height:15px;
	text-align:right;}

.rowfinal a{
color:#7F7F7F; text-decoration:none; font-weight:bold;
}
.rowfinal  a:hover{
color:#444; text-decoration:none; font-weight:bold;
}

#footertoptextarearight {float:left; margin-left:25px; padding-top:30px; padding-bottom:0px; padding-left:10px; padding-right:15px; width:475px; height:200px;}

.textleft { float:left; margin-right:15px;  margin-top:10px; padding-top:2px; padding:0px ;  width:220px; height:80px;}
.textleft a{
color:#7F7F7F; text-decoration:none; font-weight:bold;
}
.textleft  a:hover{
color:#444; text-decoration:none; font-weight:bold;
}

#footerbottom {
padding-top:15px;
width:958px;
margin:0 auto;
height:auto;
background:none; 
text-align:left;
font-size:11px; font-family:Arial; color:#999; font-weight:normal;}

#footerbottom div { width:80%; }
#footerbottom #handg { float:right; }
#footerbottom #handg * { vertical-align:middle; }

#footerbottom a{
color:#999; text-decoration:none;
}
#footerbottom a:hover{
color:#444; text-decoration:none;
}
#breadcrumbs {
	padding-left:10px;
}
#breadcrumbs a{
	color:#7F7F7F;
	text-decoration:none;
}
#searchfilter {
	width:722px;
	height:46px;
	padding-left:20px;
	padding-top:21px;
	background-image:url(/images/search_filter_back.gif);
	font-size:14px;
	font-weight:bold;
}
#searchfilter select {
	font-size:11px;
	height:21px;
	padding:2px;
	color:#7F7F7F;
}
#basic_result a {
	color:#7F7F7F;
	text-decoration:none;
}
#premhead {
	width:718px;
	height:32px; 
	background-image:url(/images/prem_back.gif);
	padding-top:19px; 
	padding-left:25px; 
	font-size:12px;
	font-weight:bold; 
	color:#b356af;
}
#premhead_details {
	width:718px;
	height:18px; 
	padding-left:15px; 
	font-size:16px;
	font-weight:bold; 
	color:#B356AF;
}

#premhead_details h1 {
	margin-top: 0px;
	font-size: 1em;
}

#premhead a {
	color: #B356AF;
	text-decoration: none;
}

#premdetails {
	min-height: 100px;
	float: left;
	width: 530px;
}

#premcontent {
	width:718px;
	overflow:hidden;
	/*height:100px;*/
}
#premcontent img {
	float:left; 
	padding-right:20px; 
	padding-left:25px;
}
#premcontent ul {
	line-height:20px;
	min-height: 50px;
	margin-left: 0;
	list-style: disc;
}

#premtel {
	width:160px; 
	display:inline-block; 
}
#premlinks {
	width:295px; 
	display:inline-block; 
	text-align:left;
	color:#b356af;
}
#premlinks a{
	color:#b356af;
}
#contact_details a{
	color:#999999;
}
.purpletextmed {
	color:#b356af;
	font-size:12px;
}

.purpletextmed a {
	color:#b356af;
	font-size:12px;
	text-decoration: none;
}

.greytextmed {
	font-size:12px;
}
#dress {
	line-height:19px;
}
#infoitem {
	line-height:19px;
	height:95px;
	margin-bottom:20px;
}
#dress a {
	color:#999999;
	text-decoration:underline;
}
#infoitem a {
	color:#999999;
	text-decoration:underline;	
}
#added{
position:absolute;
top:50%;
left:50%;
width:1024px;
height:768px;
margin-left:-100px;
margin-top:-100px;
}
#notloggedin {
position:absolute;
top:50%;
left:50%;
width:1024px;
height:768px;
margin-left:-100px;
margin-top:-100px;
}
#forumnotlogged {
position:absolute;
top:50%;
left:50%;
width:1024px;
height:768px;
margin-left:-162px;
margin-top:-32px;
}
#notloggedinplanner {
position:absolute;
top:50%;
left:50%;
width:1024px;
height:768px;
margin-left:-100px;
margin-top:-100px;
}
#alreadyin {
position:absolute;
top:50%;
left:50%;
width:1024px;
height:768px;
margin-left:-100px;
margin-top:-100px;
}

/*------------------------------------------------ slidehshow --------------------*/
#home_flash_header {
background:transparent url(/images/main_pic_background.png) no-repeat;
float:left;
width:480px;
height:280px;
position: relative;
padding-left: 22px;
padding-top: 20px;
margin-top: 10px;
margin-left: 5px;
}

.slide {
}

.corner_left {
position: absolute;
top:0px;
left: 2px;
z-index:999
}

.corner_right {
position: absolute;
bottom: 0px;
right: -2px;
z-index:999
}

#fade_bg {
	background-color:#000000;
	display:none;
	height:100%;
	left:0;
	opacity:0.3;
	position:absolute;
	top:0;
	width:100%;
	z-index:100;
}
#calendartop {
	background:transparent url(/images/calendar_top.gif) no-repeat scroll right top;
	color:#b356af;
	height:96px;
	width:740px;
	margin-bottom:0px;
	font-size:11px;
}
.calendar_left {
	position:absolute;
	top: 240px;
	left: 366px;
}

.calendar_right {
	position:absolute;
	top: 240px;
	right: 210px;
}

#calendar_entry {
	
}

#calendar_copy {
	margin-top:0px;
	margin-left:70px;
}

#calendar_date_grey {
	background-image:url(/images/calendar_weekend.gif);
	height:69px; 
	width:70px; 
	text-align:center;
	float:left;
	display:block;
	margin-right:10px;
}

#calendar_date_green {
	background-image:url(/images/calendar_weekday.gif);
	height:69px; 
	width:70px; 
	text-align:center;
	float:left;
	display:block;
	margin-right:10px;
}
 
#calendar_entry h1 {
	font-size:22px;
	font-weight:bold;
	color:#FFFFFF;
	margin-top:10px;
	margin-bottom:2px;
	display:block;
	float:none;
}

#calendar_entry h4 {
	margin-top:0px;
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
}
#list_planner {
	color:#b356af;
}
.forumtitle {
	background-image:url(/images/forum/forum_header.gif);
	width:741px;
	height:33px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	margin-bottom:0px;
}
.papertitle {
	background-image:url(/images/paper_header.gif);
	width:741px;
	height:27px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	margin-bottom:0px;
}
.forumtitle2 {
	width:706px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#579f91;
	font-weight:bold;
	margin-bottom:0px;
	margin-top:0px;
}
.social_text, .social_text a, .social_text a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#7F7F7F;
}
#topsearch h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	color:#b356af;
	display:block;
	float:none;
	margin-top:0px;
}
#thesidecopy a {
	color:#ba6fa7;
	text-decoration:underline;
}
.warningtext {
	color:#FF7D7D;
	font-weight:bold;
}
#account-innerheading {
	font-size:12px;
	font-weight:bold;
	color:#b356af;
	padding-top:15px; 
	padding-left:30px;
}

#advertise_form {}
#advertise_form fieldset { border:#CCC 1px solid; padding-bottom:20px; margin-bottom:20px; }
#advertise_form fieldset legend { font-weight:bold; font-size:11px; margin-left:8px; color:#8F5293; }
#advertise_form fieldset div { overflow:hidden; padding:10px 10px 0 10px; }
#advertise_form fieldset div label { float:left; width:120px; padding-top:3px; font-size:11px; }
#advertise_form fieldset div input.textbox { float:left; border:#999 1px solid; font-family:Arial,Helvetica,sans-serif; padding:2px; width:200px; }
#advertise_form fieldset div select { float:left; font-family:Arial,Helvetica,sans-serif; width:200px; border:#999 1px solid; }
#advertise_form fieldset div textarea { float:left; border:#999 1px solid; font-family:Arial,Helvetica,sans-serif; font-size:1.1em; padding:5px; width:400px; height:175px; }

#advertise_form #county_select { overflow:hidden; }
#advertise_form #county_select div { padding-top:0; }
#advertise_form #county_select label.checkbox { width:20%; float:left; margin:0 15px 5px 6px; }

#advertise_form #nationwide { width:100%; display:block; border-bottom:#CCC 1px solid; padding-bottom:8px; margin-bottom:8px; padding-left:0; font-weight:bold; }
#advertise_form #nationwide input { margin-left:0; }

#listing_form { margin-top:20px; }
#listing_form fieldset { border:#CCC 1px solid; padding-bottom:20px; margin-bottom:20px; }
#listing_form fieldset legend { font-weight:bold; font-size:11px; margin-left:8px; color:#8F5293; }
#listing_form fieldset div { overflow:hidden; padding:10px 10px 0 10px; }
#listing_form fieldset div label { float:left; width:120px; padding-top:3px; font-size:11px; }
#listing_form fieldset div input.textbox { float:left; border:#999 1px solid; font-family:Arial,Helvetica,sans-serif; padding:2px; width:200px; }
#listing_form fieldset div select { float:left; font-family:Arial,Helvetica,sans-serif; width:200px; border:#999 1px solid; }
#listing_form fieldset div textarea { float:left; border:#999 1px solid; font-family:Arial,Helvetica,sans-serif; font-size:1.1em; padding:5px; width:400px; height:165px; }

div.submit_button { padding-bottom:20px; }

#total_cost { float:right; border:#CCC 1px solid; background:#F4F4F4; padding:8px 12px; margin:0 2px 15px 0; text-align:center; width:85px; }
#total_cost p, #total_cost h3 { margin:0; padding:0; }
#total_cost h3 { color:#8F5293; }
#total_cost p { font-size:1.9em; margin:3px 0; }
#total_cost p.vat { text-transform:uppercase; font-size:1em; margin:0; font-size:0.9em; }

#advertise_form fieldset div p.error { float:left; color:#FFF; background:#C00; font-weight:bold; margin:1px 0 0 12px; padding:3px 6px; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; }

#advertise_form.upgrade { width:62.5%; }
#advertise_form.upgrade fieldset div p.error { clear:left; margin:6px 0 0 120px; }
#advertise_form.upgrade #total_price { margin:0; float:left; font-size:1.75em; }

#advertise_form.upgrade #start_date_day   { width:45px; margin-right:5px; }
#advertise_form.upgrade #start_date_month { width:100px; margin-right:5px; }
#advertise_form.upgrade #start_date_year  { width:65px; }

#advertise_form.upgrade label.checkbox { float:none; display:block; margin:4px 0; padding:0; }

#advertise_form.upgrade #date_helper { float:left; clear:left; margin:6px 0 0 126px; }
#advertise_form.upgrade #date_helper a { color:#36F; }
#advertise_form.upgrade #date_helper span { color:#666; margin:0 8px; }

div.formerror { border:#C00 1px solid; margin:0 2px 20px 2px; padding:0 12px; }
div.formerror p { font-size:1.1em; font-weight:bold; color:#C00; }
div.formerror ul { margin-bottom:15px; line-height:1.6; }

span.req { font-weight:bold; color:#C00; }

#order_details { overflow:hidden; }
#order_details div { border:#999 1px solid; float:left; padding:6px 16px 6px 6px; height:60px; }
#order_details div:last-child { border-left:0; }
#order_details h3 { margin:0 0 3px 0; padding:0; font-size:1.1em; }
#order_details p { margin:0; padding:0; }
#order_details p.orderno { font-size:2em; }
#order_details p.price { font-size:1.75em; }
#order_details p.vat { margin-top:3px; }

div.cardtype img { padding-bottom:15px;}

div.feature { float:left; width:241px; height:166px; position:relative; }
div.searchenginerankings { margin-left:-5px; background:url(/images/advertise/searchenginerankings.png) no-repeat top left; }
div.massivecompany { background:url(/images/advertise/massivecompany.png) no-repeat top left; }
div.veryeasy { background:url(/images/advertise/listingslooklike.png) no-repeat top left; }

div.feature h3 { text-indent:-9999px; }
div.feature p { color:#FFF; font-size:1.1em; margin:60px 85px 0 20px; }
div.feature #serankings { position:absolute; bottom:-15px; right:0; }
div.feature #serankings img { border:0; }
div.feature #listing { position:absolute; bottom:16px; left:135px; }
div.feature #listing img { border:0; }

div.searchenginerankings p { margin-top:68px; }
div.massivecompany p { margin-right:55px; }
div.veryeasy p { font-weight:bold; width:100px; }

#advertise_banner { position:relative; padding:1px; width:244px; height:140px; margin-top:12px; margin-left:-7px; background:url(/images/advertise/banner-bg.png) no-repeat top left; }
#advertise_banner h2 { position:absolute; left:-10000px; }
#advertise_banner p { color:#FFF; font-size:1em; margin:6px 80px 0 18px; }
#advertise_banner p a { font-weight:bold; color:#FFF; }
#advertise_banner img { position:absolute; bottom:5px; right:10px; border:0; }

#categories_list { list-style:none; margin:0 0 0 10px; padding:0; width:165px; border-bottom:#E1E0DE 1px solid; }
#categories_list li { position:relative; width:150px; height:29px; }
#categories_list li a { display: block;text-indent:0; color:#000; z-index:9999; width:150px; border:#E1E0DE 1px solid; padding:7px 9px; text-decoration:none; background:#FBFCDC; font-family:Georgia,"Times New Roman",serif; color:#666;}
#categories_list li a:hover { background:#995b9c; color:#FFF; }

#categories_list ul { list-style:none; position:absolute; top:6px; left:123px; z-index:9999; padding:0; display:none; width:150px; border-bottom:#E1E0DE 1px solid; }
#categories_list ul li { z-index:9999; }
#categories_list ul li a { text-indent:0; color:#000; z-index:9999; width:auto; height:auto; border:#E1E0DE 1px solid; padding:7px 9px; text-decoration:none; background:#FBFCDC; font-family:Georgia,"Times New Roman",serif; color:#666; width:173px; }
#categories_list ul li a:hover { background:#995b9c; color:#FFF; }

/********* LIGHTBOX FOR LISTING ***********/

ul.lightbox-gallery { list-style:none; margin:10px 0 4px 15px; padding:0; overflow:hidden; }
ul.lightbox-gallery li { float:left; margin-right:10px; }
ul.lightbox-gallery img { border:0; display:block; max-width:70px; border:#CCC 1px solid; padding:5px; }
ul.lightbox-gallery a:hover img { border-color:#777; }

/********* REGISTER PAGE ***********/

.register_holder {width: 699px; height: 349px; background-image:url(/images/register_bg.jpg); margin-left: -5px; padding: 25px;}
.reigster_whyreg {float:right; width: 201px; height: 283px; background-image:url(/images/register_whyjoin_bg.png); padding: 40px 20px 20px;}
.reigster_whyreg ul {color: #FFFFFF; list-style-type: disc; font-size: 12px; font-weight: bold; padding-left: 20px;}
.reigster_whyreg li {margin-bottom: 10px;}
.register_text h1 {font-size: 16px; font-weight: bold; color: #000;}
.register_text .register_field {width: 200px;}
.register_text .register_button {width: 152px; height: 22px; margin-top: 10px;}
.register_text {width: 450px; height: 335;}
.register_holder img {float:right; margin-right: -30px; margin-top: 40px;}
.register_label {font-size: 12px; font-weight: bold; color: #46a3ba; margin-top: 5px; margin-bottom: 0px;}

/********* NEW PLANNER PAGE ***********/

#planner-filters {float: right; background-image:url(/images/newplanner_lighter.png); width: 511px; height: 112px; padding: 10px;}
#planner-filters ul {float:left; width: 112px; color: #FFFFFF; padding-left: 14px; font-weight: bold; margin: 0px; line-height: 19px; list-style-type: none;}
#planner-filters li {background: url(/images/newplanner_arrow.gif) left center no-repeat;padding-left: 10px;}
#planner-filters a {color: #FFF; text-decoration: none;}
#planner-result {width: 721px; height: 140px;}
#planner-result h5 {font-size: 12px; font-weight: bold; color: #70b5c1; margin: 0px;}
#planner-result p a {color: #70b5c1; text-decoration: none;}
