    /* START OF GENERIC FORM STYLES */

html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a, div, img{margin: 0;padding: 0;border: 0;}

BODY {
	FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	margin-left: auto;
	margin-right: auto;
	padding-top:0px;
	padding-bottom:0px;
	margin-top:2px;
	margin-bottom:0px;
	color:#000;
}
A {
	COLOR: #00698C; TEXT-DECORATION: none;
}

A:hover {
	COLOR: #00698C; TEXT-DECORATION: underline;
}


P {
	padding: 2px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1em;
	margin-left: 0px;
}
.thedms img {
	border:0;
}
/* used as main heading */
H1 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 130%;
	MARGIN: 0px 0px 10px;
	COLOR: #00698C;
	text-transform: lowercase;
	line-height: 110%;
}
H2, legend {
	FONT-SIZE: 110%; 
	MARGIN: 1em 0px 0.5em; 
	COLOR: #00698C; 
	clear: left;
	font-weight: bold;
}
H2 A {
	COLOR: #00698C;
}
H2 A:hover {
	COLOR: #00698C;
}
H2 A:visited {
	COLOR: #00698C;
}
H3 {
	FONT-SIZE: 100%;
	MARGIN: 0.3em 0px 0.3em;
	COLOR: black; 
}
HR {
	color: #0099CC;
	height: 1px;
}

/*table styles*/
th {
	color: #00698C;
	background-color: #fff;
	padding: 3px;
}
TABLE#thedmsOpeningTimesTableFullWidth th{
	color: #00698C;
	background-color: #fff;
	padding: 3px;
}
td {
	padding: 2px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
}

/* Search page form classes */
/* to have different colours on ea or ac search pages have two versions of form .heading and prefix with DIV#thedms0 and DIV#thedms10 */
/* form classes */
form {
	margin: 0;
	padding: 0;
}
form h2 { 
	text-align: left;
	float: none;
	margin: 2px;
	padding: 3px;
	background: url(/img/black-top.jpg) #0099CC repeat-x bottom;
	FONT-SIZE: 100%; 
	COLOR: #fff;
	display: block;
	font-weight: bold;
	clear: left;
}
form .heading { 
	text-align: left;
	float: none;
	margin: 2px;
	padding: 3px;
	background-image:url(/img/heading_blue.jpg);
	background-color:#0099CC;
	background-repeat:repeat-x;
	background-position:bottom;
	FONT-SIZE: 100%; 
	COLOR: #fff;
	display: block;
	font-weight: bold;
	clear: left;
}
input{
	background-color: #FFFFFF;
	font-weight: bold;
	}
/*styles added by SL so that it works straight off*/
form ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
}
form li {
	margin-top: 10px;
	list-style: none;
	clear: both;
}
form li.radio label {
	clear: none;
	float: left;
}
form li.radio input {
	float: left;
} 

form li.check label {
	text-align: left; 
	margin-right: 0; 
	float: none; 
	display: inline
}
form li.check span {
	display:block; 
}

/* General classes */
.thedms ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
/* used for TEL, FAX etc captions */
.Caption {
	font-size: x-small;
	font-weight: bold;
	COLOR: #255F65;
	text-align: center;
	height: 24px;
}

/* used for instructions, eg what to do next */
.Instructions {
	font-size: x-small;
	font-weight: bold;
	text-align: center;
	height: 24px;
}
/* used for feedback to user, eg error messages or advice such as you need to enter your name, or no information found */
.Feedback {
	font-size: small;
	COLOR: red;
	font-weight: normal;
	text-align: center;
	height: 24px;
}
.message {
	background-color: #fff;
	display: block;
	padding: 5px;
	border: 1px dashed #0099CC;
}
/* repeats of browse generic styles used to change look */

/* width will changing if not 3 column version. */
#thedms01 DIV#thedmsBrowseGrid .BrowseCell {
	float: left;
	margin: 1px;
	padding: 3px;
	width: 32%;
}
#thedms01 DIV#thedmsBrowseGrid .BrowseCell p {
	margin: 0;
}
/* widths may need changing if not 100% width */
#thedms11 DIV#thedmsBrowseGrid .BrowseCell {
	width: 78%;
	float: left;
}

#thedms11 DIV#thedmsBrowseGrid .BrowseSmallPicture {
	width: 20%;
	float: left;
	padding-top: 5px;
}

/* to have different colours on ea or ac browse page headings have two versions of DIV#thedmsBrowseGrid  .BrowseCell h2 and prefix with DIV#thedms01 and DIV#thedms11 */
DIV#thedmsBrowseGrid  .BrowseCell h2, DIV#thedms61 h2, DIV#thedmsdetailsOfproperty h2, DIV#thedmsDirectionsOfproperty h2, DIV#thedmsAvailability h2, #thedmsDetailsServices h2, div#thedmsAccessibility h3 {
	FONT-SIZE: 120%;
	MARGIN: 0px;
	COLOR: #fff;
	background: url(/img/black-top.jpg) #0099CC repeat-x bottom;
	line-height: 130%;
	padding: 4px;
	clear: both;
	display: block;
}
.thedms{

}
div#thedmsAccessibility {
	background: none;
	padding: 0;
	border: none;
}
DIV#thedmsBrowseGrid  .BrowseCell h2 a {
	color: #fff;
}
DIV#thedmsBrowseGrid  .thedmsBrowsePicture {
	margin-right:5px;
}
DIV#thedmsBrowseGrid .CellRightDetailsHolder {
	margin-left:130px;
}
#thedmsBrowseEvents {
	clear:both;
}
#thedmsBrowseEvents th {
	color: #330066;
	background-color: #e0e0e0;
	padding: 5px;
}
#thedmsBrowseEvents td {
	padding: 3px;
	border-top: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
}
.thedmsBackgroundFix {
	clear: both;
	font-size: 1px;
	height: 1px;
	line-height: 1px;
	margin: 0;
	padding: 0;
}
DIV#thedmsDetailsPanel {
	width: 55%;
}
.details_holder {
	line-height: 110%;
}
div#thedmsAvailabilityChart {
	clear: both;
}
div#thedmsFeaturePicture2 {
	text-align: right;
	padding-right: 15px;
}
/* searchmap */
DIV#thedmsSearch0_map {
	width: 65%;
	margin-right: 10px;
	float: left;
	padding: 0px;
}
DIV#thedmsSearch1_map {
	width: 32%;
	float: left;
	padding: 0px;
}
DIV#thedmsSearch0_category li {
	padding: 2px 0px;
	border-bottom: 1px dotted #0099cc;
	margin-bottom: 2px;
}
/* itin builder */
DIV#thedmsItineraryMap0	{
	width: 65%;
}
DIV#thedmsItineraryMap1 {
	width: 32%;
}
DIV#thedmsItineraryAccommodation {
	background-color: #ffffff;
}
DIV#thedmsItineraryVenues .VenueRow h3, DIV#thedmsItineraryAccommodation h3  {
	background-color: #ffffff;
	border: 1px #0099CC dotted;
	margin-top: 5px;
	margin-bottom: 2px;
	color: #0099CC;
}
DIV#thedms61 .detailbtn {
	margin-top: 6px;
}
DIV#thedmsItineraryVenues .VenueRow, TABLE#thedmsItinearyEventsTable, DIV#thedmsthedmsItinearyEvents, DIV#thedmsItineraryAccommodation {
	width: 750px;
}
/* brochure */
#thedmsProfiling li {
	border-bottom: 1px dashed #0099CC;
	padding-bottom: 5px;
}
/* eshop */
/*eshop*/
/*#basketsummaryframe{
	background-color: #fff;
	border: solid 1px #eee;
	height: 130px;
}*/
.productcontainer a{
	display: block;
	border: 1px #fff solid;
}
.productcontainer img{
	margin: auto;
}
.productcontainer a:hover{
	display: block;
	background-color: #fff;
	border: solid 1px #eee;
}
/*All key backgrounds with the gif images for fuzzy edges*/
.thedmskey{
	background-color: #FFFFFF;
}
/*All buttons sitewide*/
.button {
	margin-top:1px;
	width:auto;
	padding:0px;
	font-weight: bold;
}
.button a {
	display: block;
	background-color: #CCCCCC;
	text-align:center;
	text-decoration:none;
	COLOR: #006080;
	border-top: 2px solid #FFFFFF;
	border-left: 2px solid #FFFFFF;
	border-bottom: 2px solid #CCCCCC;
	border-right: 2px solid #CCCCCC;

}
.button a:hover {
	background-color: #CCCCCC;
	text-align:center;
	text-decoration:none;
	color:#FFFFFF;
}
.detailbtn a {
	padding: 0px 3px;
}
.searchbutton {
	background-color:#999999;
}
.bookbutton {
	text-align: left;
}
.submitbutton {
	float: right;
	display: block;
	background-color: #C6F1FF;
	text-align:center;
	text-decoration:none;
	COLOR: #006080;
	border-top: 2px solid #00B5F0;
	border-left: 2px solid #00B5F0;
	border-bottom: 2px solid #007CA6;
	border-right: 2px solid #007CA6;
	padding: 0 2px;
}
.searchmapbutton {
	width:auto;
	float:right;
}
/* END OF GENERIC FORM STYLES */
/* put site specific styles here at bottom */
/* Website styles*/

#frame {
	width: 770px;	
	margin-left: auto;
	margin-right: auto;

}
#header {
	background-image:url(/img/header.jpg);
	background-position:right;
	background-color:#eee;
	background-repeat:no-repeat;

	clear: both;
	margin: 0;
	padding: 0;
}
#topnav {
	background: url(/img/topnav_bg.jpg) #0099CC repeat-x top;
	color: #fff;
	float: left;
	width: 100%;
	font-size: 110%;
	margin: 0;
}
#topnav ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#topnav li {
	float: left;
	display: block;
	width: auto;
	margin: 0;
	padding: 0;
}
#topnav a {
	display: block;
	padding: 0 8px;
	color: #fff;
	font-weight: bold;
	line-height: 25px;
}
#topnav a:visited {
	font-size: 100%;
	FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
#topnav a:hover {
	background-color: #008DC0;
	text-decoration: none;
}
/* delete subnav styles if not using */
#subnav {
	color: #fff;
	float: left;
	font-size: 100%;
	width: 100%;
	background-color: #0099CC;
}
#subnav ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#subnav li {
	float: left;
	display: block;
	width: auto;
}
#subnav a {
	display: block;
	padding: 0 8px;
	color: #fff;
	line-height: 20px;
}
#subnav a:visited {
	line-height: 20px; 
}
#subnav a:hover {
	background-color: #008DC0;
	text-decoration: underline;
}
/*maincontent*/
#content {
	clear: left;
	line-height: 110%;
}
#leftcontent {
	width: 570px;
	float: left;
}
#rightcontent {
	width: 199px;
	float: right;
	background-color: #DDD;
	text-align: center;
}
#rightcontent img {
	margin: 10px 0px;
}
.textpadding {
	padding: 10px;
}
.textpadding h2{
	clear: none;
}

.clearboth {
	clear: both;
}
.twocolumns {
	width: 49%;
	float: left;
}
.threecolumns {
	width: 33%;
	float: left;
}

.piclinkrow {
	margin-left: 10px;
	margin-bottom: 5px;
	clear: left;
}
.piclinkbox {
	width: 180px;
	margin-right: 2px;
	text-align: center;
	float: left;
}
.piclinkbox span {
	line-height: 24px;
	clear: left;
	width: 180px;
	display: block;
}
.piclinkbox a span {
	background: url(/img/heading_blue.jpg) repeat-x bottom #0099CC
}
.piclinkbox a:hover span {
	background: url(/img/heading_red.jpg) repeat-x bottom #CE494A
}
.piclinkbox a {
	display: block;
	color: #fff;
	cursor: pointer;
}
.piclinkbox a:link img {
	background-color: #fff;
}
.piclinkbox a:visited {
	color: #fff;
}
.piclinkbox a:hover {
	display: block;
	color: #fff;
	text-decoration: none;
}


/*.piclinkbox img {
	filter:alpha(opacity=75); 
	-moz-opacity: 0.75; 
	opacity: 0.75;
}
.piclinkbox a:hover img {
	filter:alpha(opacity=100);   
	-moz-opacity: 1.0;   
	opacity: 1.0;
}*/



.piclinkbox a:hover img {
	filter:alpha(opacity=75); 
	-moz-opacity: 0.75; 
	opacity: 0.75;
}

.piclinkbox img {
	filter:alpha(opacity=100);   
	-moz-opacity: 1.0;   
	opacity: 1.0;
}


.plainlink a {
	display: inline;
	background: none;
	color: #00698C;
}
.plainlink a:hover {
	display: inline;
	background: none;
	color: #A40000;
	text-decoration: none;
}
.whitebox {
	padding: 10px;
	background-color: #fff;
	text-align: center;
}
ul {
	list-style: none;
}
ul.normal {
	list-style: circle;
}
ul.normal li {
	margin-bottom: 2px;
}
.horizontalline {
	border-top: 1px dotted #0099CC;
	margin-top: 5px;
	padding-bottom: 5px;
	clear: both;
}
.news img {
	float: left;
	margin: 3px;
}
.news p {
	clear: none;
}
/* home search form */
#search {
	background-color: #777;
	margin: 10px 0;
	color: #fff;
	text-align: left;
}
#search label {
	padding: 2px 5px;
	display: inline;
}
#search li {
	margin: 0;
}
#search input.radio {
	margin-right: 3px;
	background-color: #777;
}
#search .search_box {
	background-color: #ffffff;
	border:1px #e0e0e0 solid;
	margin:2px 5px;
	font-size:90%;
	clear: both;
	color: #777;
}
#search label.redheading {
	display: block;
	background: url(/img/heading_red.jpg) repeat-x top;
	line-height: 25px;
	color: #fff;
	font-weight: bold;
	font-size: 110%;
	padding: 0 3px;
}
/*footer*/
#bottomnav {
	background: url(/img/bottomnav_bg.jpg) #0099CC repeat-x top;
	color: #fff;
	float: left;
	font-size: 110%;
	width: 100%;
}
#bottomnav ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#bottomnav li {
	float: left;
	display: block;
	width: auto;
	
}
#bottomnav a {
	display: block;
	padding: 0 8px;
	color: #fff;
	font-weight: bold;
	line-height: 25px;
}
#bottomnav a:visited {
	font-size: 100%;
	FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
#bottomnav a:hover {
	background-color: #008DC0;
	text-decoration: none;
}
#footer {
	font-size: 80%;
	background-color: #fff;
	float: left;
}
#footerlefthome {
	width: 280px;
	float: left;
}
#footerrighthome {
	width: 489px;
	float: right;
	text-align: right;
}
#footerleft {
	width: 380px;
	float: left;
}
#footerright {
	width: 389px;
	float: right;
	text-align: right;
}
/* ================== visit planner =========================== */
.formsection {
	width: 90%;
	border: 1px solid #3367A3;
	margin: 2px;
	display: table;
	clear: both;
}
.formsection label {
	padding: 5px;
}
.buttoncontainer {
	display:block;
	float: left;
	text-align: left;
	width: 132px;
}
.buttoncontainerLong {
	display:block;
	float: left;
	text-align: left;
	width: 140px;
}

.formsection input.activityradio {
	vertical-align: middle;
	display: block;
	float: left;
}
.formsection label.activitylabel {
	vertical-align: middle;
	display: block;
	float: left;
	text-align: left;
}
.formpadding {
	padding: 5px;
	clear:both;
}
.formsubmit {
	width: 90%;
	text-align: right;
	margin: 2px;
	display: table;
	clear: both;
}
/*================= ea search map pages =====================*/
#mapsearchleft {
	width: 32%;
	margin-right: 10px;
	float: left;
	padding: 0px;
}
#mapsearchright {
	width: 65%;
	float: right;
	padding: 0px;
	background-color: #fff;
	border-left: solid 1px #0099CC;
	padding-left: 5px;
}
/*================= links ========================*/
ul.links {
	clear: both;
	margin-top: 10px;
	margin-bottom: 10px;
	list-style: none;
}
ul.links li {
	width: 30%;
	float: left;
	margin: 0;
	padding-left: 3%;
	text-align: center;
	line-height: 100%;
}
ul.links li img {
	margin: 3px 0px;
}
ul.links li a:hover {
	text-decoration: none;
	color: #990000;
}
ul.links li.heading {
	width: 98%;
	text-align: left;
	margin: 0;
	padding: 0;
}

div.link-holder img{
	border: 0 none;
}

/*==================== map pages =================*/
.closewindow {
	width: 30%;
	float: right;
	text-align: right;
	padding: 5px;
}
/*=================== image library ===============*/
.imagebox {
	width: 19%;
	float: left;
	padding: 2px;
	margin: 1px;
	border-left: 1px dotted #0099CC;
	text-align: center;
}
/*================ email forms =============*/

#enquiryform label {
	display: block;
	width: 30%;
	float: left;
	line-height: 20px;
}
#enquiryform li.check label {
	text-align: left; 
	margin-right: 0; 
	float: none; 
	display: inline
}
#enquiryform li.check span, #enquiryform li.checklist span, #enquiryform li.checktwo span {
	display:block; 
	FONT-SIZE: 110%; 
	MARGIN: 0.5em 0px 0.5em; 
	COLOR: #00698C; 
	clear: left;
}
#enquiryform li.checklist label {
	text-align: left; 
	margin-right: 0; 
	float: left; 
	display: block;
	width: 78%;
}
#enquiryform li.checklist input {
	float: left; 
	width: 8%;
	clear: left;
}
#enquiryform li.checktwo label {
	text-align: left; 
	margin-right: 0; 
	float: left; 
	display: block;
	width: 40%;
}
#enquiryform li.checktwo input {
	float: left; 
	width: 8%;
	clear: none;
}
.margin input {
	margin-left: 30%;
}
#enquiryform li.nofloat label {
	display: block;
	width: 80%;
	float: none;
}
#enquiryform li.smalllabel label {
	width: auto;
}
/* image styles */
img.left {
	float: left;
	margin:0px 8px 8px 0px;
}
img.right {
	float: right;
	margin:0px 0px 8px 8px;
}
/*CMS Foreign Lang table*/
.fl-table {
}
.fl-table td {
	border:0;
}


/*basket*/
#the-global-basket{
background-color:#FFFFFF;
padding-left:591px;
_padding-left:588px;
float:left;
}


#the-global-basket2{
background-color:#FFFFFF;
float:right;
}

#top-left{
float:left;
background-color:#FFFFFF;
padding-right:419px;
_padding-right:411px;
height:42px;
}


#basketsummaryframe{
background-color: #fff;
height: 40px;
margin-top:2px;
width:140px;
}

.basket{
float:left;
padding-left:0px;
}


#basketbutton{
float:right;
margin:0px;
padding:0px;
}

.flagholder-include {
float:left;
margin-top:8px;
margin-right:5px;
}

#flags{
float:left;
}

div#thedmsContactPanel {
float:left;
width:55%;
}

#header-left{
width:247px;
float:left;
}

#header-right{
float:right;
width:523px;
}

#header-holder {
background-color:#EEEEEE;
clear:both;
height:130px;
margin:0pt;
padding:0pt;
width:770px;
}

#thedmsCaptcha{
padding-top:10px;
}

/* DMS97 new accommodation details page */

div#thedms02n #thedmsAvailabilityKey .thedmsGridKeyBook, div#thedms02n .thedmsGridBook, div#thedms02n .thedmsGridBook a 
{
    background:#0099CC;
    color:White;
}
div#thedms02n .thedmsGridBook a, div#thedms02n .thedmsGridBook a:visited 
{
	color:White;
	text-decoration:none;
}
div#thedms02n #thedmsAvailabilityKey .thedmsGridKeyBook, div#thedms02n .thedmsGridBook 
{

}

div#thedms02n #thedmsAvailabilityKey .thedmsGridKeyAvailable, div#thedms02n .thedmsGridAvailable
{
    background:#64CCEF;
    color:White;
}

div#thedms02n #thedmsAvailabilityKey .thedmsGridKeyNotAvailable, div#thedms02n .thedmsGridNotAvailable
{
    background:#841D14;
    color:White;
}
div#thedms02n #thedmsAvailabilityKey .thedmsGridKeyUnknown, div#thedms02n .thedmsGridUnknown
{

}

div#thedms02n .thedmsGridIcon, div#thedms02n .thedmsGridIconText 
{
    background:#666;
    margin-right:4px;
}

div#thedms02n .thedmsGridTableHeader, #thedmsGridAvailabilityChart .thedmsGridTableHeader th 
{
    background:#0099CC;
    color:white;
}

div#thedms02n .Caption 
{
    font-size:100%;
}

/* New Browse Page */

div.thedmsBrowsePagination a.thedmsPaginationCurrentPage, div.thedmsBrowsePagination a:hover 
{
    background:#666666;
    color:White;
}

div.thedmsBrowsePagination a 
{
    background:#999999;
    color:#006080;
}

#thedmsProfiling li 
{
    padding:10px 0px 15px 0px!Important;
}

div#thedms151 fieldset 
{
    padding:0px!Important;
}

.thedmsQuestionDescription 
{
    margin:0px 0px 10px 0px;
}

#thedmsProfiling li.thedmsList, #thedmsFilters li.thedmsList 
{
    margin:0px!Important;
}

#thedmsgalleryframe
{
    background-color:#fff;
    border:1px solid #CCCCCC;
    padding:0px;
}

.thedmsgallerycaption
{
    background:#fff url(/img/gallery-background.gif) repeat-x scroll 0 0;
}

.thedmsgallerycaption p {
    color:#000;
    padding-left:20px;
}

.thedmsgalleryprev a {
    background:transparent url(/img/gallery-prev.gif) no-repeat scroll left center;

}

.thedmsgallerynext a {
    background:transparent url(/img/gallery-next.gif) no-repeat scroll left center;
    text-align:right;
}

/*Special Offer Styles applied November 2009*/

div#thedms01n .BrowseBookCell #thedmsSpecialOfferTextHolder 
{
    background:white url(http://www.thedms.co.uk/graphics/signposts/white/star.png) no-repeat 5px 10px;
    border:1px dashed #CCCCCC;
    clear:both;
    margin:10px 0;
    padding:10px 10px 10px 23px;
}

div#thedmsSpecialOffersHolder 
{
    padding-bottom:20px;
}

div#thedmsSpecialOffersHolder h2
{
    background:#0099CC url(/img/heading_blue.jpg) repeat-x scroll center bottom;
    clear:both;
    color:#FFFFFF;
    display:block;
    font-size:120%;
    line-height:130%;
    margin:0;
    padding:4px;

}




div#thedms02n div#thedmsSpecialOffersHolder li 
{
    background:transparent url(http://www.thedms.co.uk/graphics/signposts/white/star.png) no-repeat;
    border:0 none;
    list-style-type:none;
    padding:0 0 0 20px;
}

div#thedms02n #thedmsAvailability .thedmsSOdetails 
{
    background:white;
    border:1px dashed #CCCCCC;
    clear:both;
    margin:10px 0;
    padding:10px;
}

.thedmsSmallBrowseSignpost {
	width:20px;
}

div#thedms01 .thedmsBookLayoutSpecialOffer, div#thedms01 .thedmsBookLayoutAddToShortList 
{
margin:0;
}

div#thedms02n #thedmsGridTable .thedmsGridMultiStay, div#thedms02n #thedmsSpecialOffersHolder .thedmsGridMultiStay 
{
background:#0F0F0F none repeat scroll 0 0;
}



/*End of Special Offer Styles applied November 2009*/


div#thedmsListings div#thedmsBrowseGrid div.BrowseRow div.BrowseCell h2
{
background: url(/img/black-top.jpg) #000 repeat-x center top;
}




div.link-holder{
width:200px;
display:inline-block;
}
#CMSSurround div.link-holder {
width:200px;
}


/*TEST*/

#rightcontent-test {
	width: 199px;
	float: right;
	background-color: #DDD;
	text-align: center;
	margin-top:70px;
	margin-bottom:0px;
}

#leftcontent-test {
	width: 570px;
	float: left;
	margin-top:70px;
}

#rightcontent-test img {
	margin: 10px 0px;
}