img {
	border-width: 0;
}

/*
h1, h2, form, p, ul.contentimages, #membernav ul, ul.faq_q, ul.faq_a, #defaultcontentads ul,
#multimedialist {
	margin: 0;
	padding: 0;
}

h1, h2 {
	color: #ee7f16;
	font-weight: bold;
}

h1 {
	font-size: 15px;
	margin-bottom: 11px;
}

p, h2 {
	margin-bottom: 1em;
	font-size: 11px;
}

a {
	color: #ee7f16;
} */

div.field {
	margin-bottom: .5em;
	clear: left;
}

div.field b {
	display: block;
	float: left;
	width: 140px;
	font-weight: normal;
}

div.field i {
	float: left;
	display: block;
	font-style: normal;
}

.xForm, #homesearchform .homesearchforminput, #homesubscribeform input {
	color: #333;
/*	border: 2px inset #fff; */
}

#homesearchform .homesearchforminput {
	color: #777;
}

.xButton {
	background-color: #333;
	color: #fff;
}

ul.contentimages {
	list-style-type: none;
	float: right;
	margin: 0 0 0 20px;
}

ul.contentimages span {
	display: block;
	margin-top: .5em;
	margin-bottom: 2em;
	font-style: italic;
	color: #666;
}

.msgbad {
	color: #c00;
	font-weight: bold;
}

.msgstrong {
	font-weight: bold;
}

div, select, input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.7em;
}

div {
	line-height: 1.7em;
}

#container {
	width: 920px;
	margin: 0 auto; /* centres div on page */
	background-color: #fff;
}

#header {
	height: 82px;
	background: transparent url(/main_media/pics/site/homeheader.gif) no-repeat;
}

#menu {
	float: right;
	margin-right: 15px;
	margin-top: 52px;
}

#banner {
	height: 191px;
	background-color: #383838;
}

#homeleft {
	float: left;
	width: 346px; /* 376px */
	padding-left: 30px;
}

#homead {
	margin-bottom: 9px;
}

#homead a {
	text-decoration: none;
}

#homesubscribe {
	width: 326px; /* 346px */
	height: 54px; /* 64px */
	background: transparent url(/main_media/pics/site/homesubscribebg.gif) no-repeat;
	margin-bottom: 19px;
	padding: 10px 0 0 20px;
}

#homesubscribe span {
	color: #fff;
}

#homesubscribeform {
	margin-top: 8px;
}

#homesubscribeform * {
	vertical-align: middle; /* This actually works, btw. */
}

#homesubscribeformemail {
	width: 220px;
	color: #333;
	margin-right: 5px;
}

#hometestimonial {
	width: 346px; /* 346px */
/*	height: 94px; /* 130px */
	background: #dddada url(/main_media/pics/site/hometestimonialtop.gif) no-repeat;

	padding: 18px 0 0 0;
	margin-bottom: 30px;
	float: left;
}

#hometestimonial #bottom {
	margin-left: 0;
	padding-top: 15px;
	float: right;
}

#hometestimonial span {
	display: block;
	width: 210px;
	padding-left: 18px;
}

#hometestimonial #pic {
	float: right;
	margin-right: 18px;
}

#homeright {
	float: left;
	width: 518px; /* 544px */
	padding-left: 26px;
}

#homebuttons {
	margin-top: 15px;
	margin-bottom: 22px;
	line-height: 0%;
	font-size: 0%;
}

#homebuttons a {
	margin-right: 8px;
}

#homefeaturecopy {
	margin-left: 6px;
	margin-right: 50px;
	margin-bottom: 25px;
/*			height: 169px; */
}

#homesearch {
	float: left;
	background: transparent url(/main_media/pics/site/homephotographersearchbg.gif) no-repeat;
	width: 314px; /* 347px */
	height: 99px; /* 135px */
	padding: 18px 15px 18px 18px;
	margin-bottom: 30px;
}

#homesearch h1 {
	color: #000;
}

#homesearch img {
	float: right;
}

#homesearchform {
	float: right;
	text-align: right;
	width: 150px;
}

#homesearchform .homesearchforminput {
	width: 100%;
	margin: 0 0 12px 0;
}

#homesearch span {
	display: block;
	width: 314px;
}

#homebottomright {
	float: left;
	background: transparent url(/main_media/pics/site/homebottomrightbg.gif) no-repeat;
	width: 111px; /* 131px */
	height: 115px; /* 135px */
	margin-left: 14px;
	padding: 10px;
	margin-bottom: 30px;
}

#homebottomrightimg {
	float: left;
	width: 131px; /* 131px */
	height: 135px; /* 135px */
	margin-left: 14px;
	padding: 0px;
	margin-bottom: 30px;
}

#defaultcontent, #defaultcontentwithads {
	padding: 15px 30px 0 30px;
}

#defaultcontentads {
	float: left;
	width: 190px;
}

#defaultcontentads ul {
	list-style-type: none;
	background: #393939 url(/main_media/pics/site/leftadbg.gif) repeat-y;
	margin-top: 15px;
	margin-left: 18px;
	margin-right: 4px;
}

#defaultcontentads ul li {
	padding: 4px 0;
	font-size: 0%;
	line-height: 0%;
}

#defaultcontentads ul li.top {
	background: #393939 url(/main_media/pics/site/leftadtop.gif) top left no-repeat;
	height: 4px;
	padding: 0;
}

#defaultcontentads ul li.bottom {
	background: #393939 url(/main_media/pics/site/leftadbottom.gif) bottom left no-repeat;
	height: 5px;
	padding: 0;
}

#defaultcontentwithads {
	float: left;
	width: 790px;
}

#footer {
	clear: both;
	width: 760px;
	background: transparent url(/main_media/pics/site/homefooterbg.gif) bottom no-repeat;
	padding: 35px 30px 20px 30px;
	margin-top: 20px;
 	background: transparent url(/media/pics/site/footer.gif) left top no-repeat;
	float:left;
	position: relative;
	color:#FFFFFF;
}

#footerleft {
	float: left;
}

#footerright {
	float: right;
}

#footer span, #footer span a {
	font-size: 9px;
	color: #666;
	text-decoration: none;
}

#membernav {
	float: left;
	width: 165px;
}

#membernav ul {
	list-style-type: none;
}

#membernav ul li {
	background-color: #756C67;
	color: #fff;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#membernav ul li a {
	color: #fff;
	text-decoration: none;
}

#membernav ul li.title {
	font-weight: bold;
	background-color: #393939;
	color: #e7ea7f;
	padding-top: 10px;
	padding-bottom: 9px;
	border-bottom: 1px solid #ACA6A2;
}

#membernav ul li.menutop {
	background-image: url(/main_media/pics/site/membernavtop.gif);
	background-repeat: no-repeat;
}
#membernav ul li.menubottom {
	background-image: url(/main_media/pics/site/membernavbottom.gif);
	background-position: bottom;
	background-repeat: no-repeat;
/*	margin-bottom: 20px; */
}
#membernav ul li.listfirst {
	padding-top: 12px;
}
#membernav ul li.listlast {
	padding-bottom: 15px;
}

#membercontent {
	float: right;
	width: 665px;
}

ul.faq_q, ul.faq_a {
	list-style-type: none;
	margin-bottom: 2em;
}

ul.faq_q li.title {
	font-weight: bold;
	padding-top: 2em;
}

ul.faq_a li.title {
	font-weight: bold;
	padding-top: 2em;
}

ul.faq_a li h2 {
	padding-top: 2em;
}

#popup {
	background-color: #fff;
	padding: 20px;
	width: 92%;
/*	float: left; */
	margin: 0 auto;
	overflow: hidden;
}

div.directorysearchresultitem {
	border-bottom: 1px solid #000;
	margin: 10px 0;
}

#directorysearchresultssearch {
	background-color: #eee;
	border: 1px solid #ccc;
	padding: 10px;
}

div.ebook {
	clear: left;
	float: left;
	margin-bottom: 20px;
	width: 665px;
}

div.ebook div.field {
	float: left;
	margin-bottom: 0;
	padding-bottom: 10px;
}

div.ebook div.field b {
	font-weight: bold;
	text-align: right;
	width: 80px;
	margin-right: 45px;
}

div.ebook div.field i {
	width: 290px; /* 300px */
	padding-right: 10px;
}

div.ebook div.ebooktop * {
	padding-top: 20px;
}

div.ebook div.ebookbottom i {
	width: 520px; /* 530px */
	padding-right: 10px;
	padding-bottom: 5px;
}

div.ebook div.field {
	width: 425px;
}

div.ebook div.ebookbottom {
	width: 665px;
}

div.ebookbuy {
	background: transparent url(/main_media/pics/site/ebooksbuybg.gif) repeat-y;
}

div.ebookbuy div.ebooktop {
	background: transparent url(/main_media/pics/site/ebooksbuytopleft.gif) no-repeat;
}

div.ebookbuy div.ebookbottom {
	background: transparent url(/main_media/pics/site/ebooksbuybottom.gif) bottom no-repeat;
}

div.ebookdownload {
	background: transparent url(/main_media/pics/site/ebooksdownloadbg.gif) repeat-y;
}

div.ebookdownload div.ebooktop {
	background: transparent url(/main_media/pics/site/ebooksdownloadtopleft.gif) no-repeat;
}

div.ebookdownload div.ebookbottom {
	background: transparent url(/main_media/pics/site/ebooksdownloadbottom.gif) bottom no-repeat;
}

div.ebookbutton a {
	display: block;
	float: right;
	position: relative;
	top: -9px;
}

#loginbox, #signupbox, #loginbox span, #signupbox span {
	min-height: 120px;
	_height: 120px;
}

#loginbox, #signupbox, #loginboxbottom, #signupboxbottom {
	float: left;
	width: 324px;
}

#loginbox a, #signupbox a {
	color: #000;
}

#loginbox div.field, #signupbox div.field {
	height: 2em;
}

#loginbox div.field b, #loginbox div.field i, #signupbox div.field b, #signupbox div.field i {
	line-height: 2em;
	vertical-align: middle;
}

#loginbox {
	background-color: #e5e79f;
}

#signupbox {
	background-color: #eff1c5;
}

#loginbox span, #signupbox span {
	display: block;
	padding: 10px 10px 2px 10px;
	background: #e5e79f url(/main_media/pics/site/loginboxtop.gif) no-repeat;
}

#loginboxbottom, #signupboxbottom {
	float: none;
	background: #e5e79f url(/main_media/pics/site/loginboxbottom.gif) bottom no-repeat;
	height: 8px;
}

#signupbox span, #signupboxbottom {
	background-color: #eff1c5;
}

#loginbox b {
	width: 80px;
}

#signupbox b {
	width: 30px;
}

#loginbox {
	margin-right: 17px;
}

#loginbox h1, #signupbox h1 {
	font-size: 11px;
	color: #000;
}

.boldtext {
	font-weight: bold;
}

#multimedialist {
	list-style-type: none;
	padding-top: 1em;
}

#multimedialist li {
	clear: left;
	margin-bottom: 10px;
}

#multimedialist span.thumb {
	display: block;
	float: left;
	margin: 0 15px 10px 0;
}

#multimedialist span.heading {
	font-weight: bold;
}

#contentwithrightimages {
	width: 353px;
	float: left;
	margin-bottom: 30px;
}

#rightimages {
	width: 185px;
	float: right;
	margin-bottom: 30px;
	overflow: hidden;
	margin-right: 8px;
}

div.testlistcontainer {
	float: left;
	width: 100%;
}

div.testlistitem {
	margin-bottom: 20px;
	float: left;
	width: 100%;
}









#faq_a {
	list-style-type: none;
	margin: 0 0 25px 0;
	padding: 0;
}

ul.faq_q {
	list-style-type: decimal;
}














body, p, h1, h2, h3, ul li, .title, .title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#3F3F42;
	font-size: 11px;
	line-height: 1.7em;
}
p, h1, h2, h3, ul li, .title, .title {
	margin: 0;
	padding: 0;
}
#content2 p, #content2 ul li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.7em;
	color: #3f3f42;
}
h1 {
	font-size: 16px;
	color:#D5622A;
	font-weight:bold;
	margin-bottom: 1em;
}
p {
	margin-bottom: 1em;
}

h2, .title {
	font-size: 14px;
	color:#D5622A;
	font-weight:bold;
	margin-bottom: 1em;
}
ul.flat, ul.flat li, dl.flat, dl.flat dt, dl.flat dd {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-style: normal;
}
a {
	color: #ee7f16;
}

body{
	margin: 0;
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background: #383838 url(/media/pics/site/pagebackground.gif) repeat;
}

#wsrcontainer{
	margin:0px auto;
	width:850px;
	/*height:1135px;*/
	overflow:hidden;
	background-color:#fff;
} 

#wsrmain{
	margin:0px auto;
	width:850px;
	/*height:1135px;*/
	overflow:hidden;
	background-color:#fff;
} 

#wsrheader {
	width:850px;
	height:95px;
	background-image:url(/media/pics/site/header.gif);
	position: relative;
}

/*
#wsrheader div.motto {
	position: absolute;
	top: 76px;
	left: 56px;
} */

#logolink {
	position: absolute;
	top: 27px;
	left: 55px;
	width: 168px;
	height: 50px;
}
#logolink span {
	display: none;
}

#needsupport, #wsrheader div.motto {
	position:absolute;
	width: 600px;
	right:60px;
	bottom:23px;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
}
#wsrheader div.motto h1 {
	font-size: 11px;
	font-weight: normal;
	margin: 0;
	float: right;
	clear: right;
}
#wsrheader div.motto h2 {
	font-size: 11px;
	color: #000;
	font-weight: normal;
	float: right;
	clear: right;
	margin: 0;
}

.menupanel{
	width:798px; /*850*/
	height:25px;
	margin-left:52px;
}

.menupanel ul li { 
	float:left;
	margin-right:3px;
}

.menupanel ul li a span { 
	display: none;
}

.menupanel ul li a.image1 {
 	background: transparent url(/media/pics/site/homemenuitemoff.gif) no-repeat; 
	float: left;
	width:66px;
	height:25px;
}

.menupanel ul li a.image1Selected {
 	background: transparent url(/media/pics/site/homemenuitemon.gif) no-repeat; 
	float: left;
	width:66px;
	height:25px;
}

.menupanel ul li a.image1:hover{
	background: transparent url(/media/pics/site/homemenuitemover.gif) no-repeat;
	float: left;
	width:66px;
	height:25px;
}

.menupanel ul li a.image2 {
	background: transparent url(/media/pics/site/designmenuitemoff.gif) no-repeat;
	float: left;
	width:68px;
	height:25px;
}

.menupanel ul li a.image2Selected {
 	background: transparent url(/media/pics/site/designmenuitemon.gif) no-repeat; 
	float: left;
	width:68px;
	height:25px;
}

.menupanel ul li a.image2:hover{
	background: transparent url(/media/pics/site/designmenuitemover.gif) no-repeat;
	float: left;
	width:68px;
	height:25px;
}

.menupanel ul li a.image3 {
	background: transparent url(/media/pics/site/aboutmenuitemoff.gif) no-repeat;
	float: left;
	width:67px;
	height:25px;
}

.menupanel ul li a.image3Selected {
	background: transparent url(/media/pics/site/aboutmenuitemon.gif) no-repeat;
	float: left;
	width:67px;
	height:25px;
}

.menupanel ul li a.image3:hover{
	background: transparent url(/media/pics/site/aboutmenuitemover.gif) no-repeat;
	float: left;
	width:67px;
	height:25px;
}

.menupanel ul li a.image4 {
	background: transparent url(/media/pics/site/packagesmenuitemoff.gif) no-repeat;
	width:84px;	
	height:25px;	
	float: left;
}

.menupanel ul li a.image4Selected {
	background: transparent url(/media/pics/site/packagesmenuitemon.gif) no-repeat;
	width:84px;	
	height:25px;	
	float: left;
}

.menupanel ul li a.image4:hover{
	background: transparent url(/media/pics/site/packagesmenuitemover.gif) no-repeat;
	width:84px;	
	height:25px;	
	float: left;
}

.menupanel ul li a.image5{
	background: transparent url(/media/pics/site/portfoliomenuitemoff.gif) no-repeat;
	width:79px;
	height:25px;
	float: left;
}

.menupanel ul li a.image5Selected{
	background: transparent url(/media/pics/site/portfoliomenuitemon.gif) no-repeat;
	width:79px;	
	height:25px;	
	float: left;
}

.menupanel ul li a.image5:hover{
	background: transparent url(/media/pics/site/portfoliomenuitemover.gif) no-repeat;
	width:79px;	
	height:25px;	
	float: left;
}

.menupanel ul li a.image6{
	background: transparent url(/media/pics/site/custommenuitemoff.gif) no-repeat;
	width:75px;	
	height:25px;		
	float: left;
}

.menupanel ul li a.image6Selected{
	background: transparent url(/media/pics/site/custommenuitemon.gif) no-repeat;
	width:75px;	
	height:25px;		
	float: left;
}

.menupanel ul li a.image6:hover{
	background: transparent url(/media/pics/site/custommenuitemover.gif) no-repeat;
	width:75px;	
	height:25px;		
	float: left;
}

.menupanel ul li a.image7{
	background: transparent url(/media/pics/site/supportmenuitemoff.gif) no-repeat;
	width:75px;	
	height:25px;		
	float: left;
}

.menupanel ul li a.image7Selected{
	background: transparent url(/media/pics/site/supportmenuitemon.gif) no-repeat;
	width:75px;	
	height:25px;		
	float: left;
}

.menupanel ul li a.image7:hover{
	background: transparent url(/media/pics/site/supportmenuitemover.gif) no-repeat;
	width:75px;	
	height:25px;		
	float: left;
}

span.image8{
	background: transparent url(/media/pics/site/blankmenuitem.gif) no-repeat;
	width:63px;	
	height:25px;		
	float: left;
}
/*
span.image8Selected{
	background: transparent url(/media/pics/site/blankmenuitem.gif) no-repeat;
	width:63px;	
	height:25px;		
	float: left;
}
span.image8{
	background: transparent url(/media/pics/site/blankmenuitem.gif) no-repeat;
	width:63px;	
	height:25px;		
	float: left;
}*/

.menupanel ul li a.image9{
	background: transparent url(/media/pics/site/missioncontrolmenuitemoff.gif) no-repeat;
	width:117px;	
	height:25px;		
	float: left;
}

.menupanel ul li a.image9Selected{
	background: transparent url(/media/pics/site/missioncontrolmenuitemon.gif) no-repeat;
	width:117px;	
	height:25px;		
	float: left;
}

.menupanel ul li a.image9:hover{
	background: transparent url(/media/pics/site/missioncontrolmenuitemover.gif) no-repeat;
	width:117px;	
	height:25px;		
	float: left;
}

.menupanel ul li a.image10 {
	background: transparent url(/media/pics/site/faqsmenuitemoff.gif) no-repeat;
	width:61px;
	height:25px;	
	float: left;
}

.menupanel ul li a.image10Selected {
	background: transparent url(/media/pics/site/faqsmenuitemon.gif) no-repeat;
	width:61px;	
	height:25px;	
	float: left;
}

.menupanel ul li a.image10:hover{
	background: transparent url(/media/pics/site/faqsmenuitemover.gif) no-repeat;
	width:61px;	
	height:25px;	
	float: left;
}

.menupanel ul li a.image11 {
	background: transparent url(/media/pics/site/testimonialsmenuitemoff.gif) no-repeat;
	width:98px;
	height:25px;	
	float: left;
}

.menupanel ul li a.image11Selected {
	background: transparent url(/media/pics/site/testimonialsmenuitemon.gif) no-repeat;
	width:98px;	
	height:25px;	
	float: left;
}

.menupanel ul li a.image11:hover{
	background: transparent url(/media/pics/site/testimonialsmenuitemover.gif) no-repeat;
	width:98px;	
	height:25px;	
	float: left;
}

.menupanel ul li a.image12 {
	background: transparent url(/media/pics/site/featuresmenuitemoff.gif) no-repeat;
	width:84px;
	height:25px;
	float: left;
}

.menupanel ul li a.image12Selected {
	background: transparent url(/media/pics/site/featuresmenuitemon.gif) no-repeat;
	width:84px;
	height:25px;
	float: left;
}

.menupanel ul li a.image12:hover {
	background: transparent url(/media/pics/site/featuresmenuitemover.gif) no-repeat;
	width:84px;
	height:25px;
	float: left;
}

#wsrbanner {
	width:758px;
/*	height:250px; */
	margin-left:45px;
	margin-right:45px;
	font-size: 0;
	line-height: 0;
/*	background:url(/media/pics/site/banner.jpg) no-repeat; */
}

#banneritem1{
	float:left;
	margin-top:15px;
	margin-left:15px;
	position:absolute;
/*	background-color:#f78f2c; */
}

#banneritem2{
	float:left;
	margin-top:15px;
	margin-left:580px;
	position:absolute;
/*	background-color:#f78f2c; */
}

.selectcountry{
	float:left;
	margin-top:220px;
	margin-left:580px;
	position:absolute;
}

#wsrbanner Select{
	float:left;
	width:160px;
	height:18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#666666;
}

#bodyadv{
	width:758px;
	height:472px;
	float:left;
	margin-left:45px;
	display: inline; /* ie 6 */
}

.viewother{
	width:380px;
/*	_height:460px;
	height:460px; */
	float:left;
	margin-top:17px;
	background:#FFFFFF;
}

.viewother ul li { 
	float:left;	
	position:relative;
}

.viewother ul li span.image1, 
.viewother ul li span.image2, 
.viewother ul li span.image3,
.viewother ul li span.image4, 
.viewother ul li span.image5, 
.viewother ul li span.image6,
.viewother ul li span.image7, 
.viewother ul li span.image8, 
.viewother ul li span.image9, 
{
	float:left;
	display: block;
}

.viewother ul li span.image1 {
 	background: transparent url(/media/pics/site/previewbg1.gif) no-repeat; 
	float: left;
	width:188px;
	height:229px;	
}
.viewother ul li span.image2 {
 	background: transparent url(/media/pics/site/previewbg2.gif) no-repeat; 
	float: left;
	width:188px;
	height:229px;	
}
.viewother ul li span.image3 {
 	background: transparent url(/media/pics/site/previewbg3.gif) no-repeat; 
	float: left;
	width:188px;
	height:229px;	
}
.viewother ul li span.image4 {
 	background: transparent url(/media/pics/site/previewbg4.gif) no-repeat; 
	float: left;
	width:188px;
	height:229px;
}

.viewother ul li span.image1 .logo,
.viewother ul li span.image2 .logo,
.viewother ul li span.image3 .logo,
.viewother ul li span.image4 .logo {
 	background: transparent none center 0 no-repeat; 
	float: left;
	width:171px;
	height:122px;
	margin-left:2px;
	margin-top:11px;
	display: inline;
/*	_margin-left:4px; */
}

.viewother .menu {
	float: left;
	width:163px;
	height:15px;
	_height:10px;
	margin-left:5px;
	margin-top:116px;
	display: inline;
	text-align: center;
}

img {
	border-width: 0;
}

.viewother ul li .selectview{
	float:left;
	top:180px;
	left:10px;
	position:absolute;
}

.viewother Select{
	float:left;
	width:150px;
	height:18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#666666;
}

#wsrmain #content{
	width:765px;
	height:170px;
	margin-left:45px;
	_margin-left:22px;
	margin-top:17px;
	float:left;
	background:url(/media/pics/site/content.gif) no-repeat;
}

#whatwedo, #ourdifference, #whatitcosts, #gettingstarted{
	width:155px;
	height:125px;
	position:absolute;
}

#whatwedo{
	margin-left:20px;
	margin-top:20px;
	float:left;
}

#ourdifference{
	margin-left:215px;
	margin-top:20px;
	float:left;
}

#whatitcosts{
	margin-left:405px;
	margin-top:20px;
	float:left;
}

#gettingstarted{
	margin-left:590px;
	margin-top:20px;
	float:left;
}

#showmeandlogo{
	width:375px;
	height:440px;
	float:left;
	margin-top:17px;
}

#showme{
	position: relative;
	width:375px;
	height:213px;
	float:left;
	background:url(/media/pics/site/showme.gif) no-repeat;
	margin-bottom: 16px;
	margin-top: 2px;
}

#showmelink1, #showmelink2 {
	display: block;
	position: absolute;
	width: 172px;
	height: 148px;
	top: 8px;
}

#showmelink1 {
	left: 10px;
}

#showmelink2 {
	left: 190px;
}

#showmelink1 span, #showmelink2 span {
	display: none;
}

#showme .selectlatestdesign{
	position: absolute;
	float:left;
	top:180px;
	left:170px;
}

#showme Select{
	float:left;
	width:180px;
	height:18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#666666;
}

#logo1{
	width:182px;
	height:215px;
	float:left;
	background:transparent none no-repeat; /* replace with random image */
	margin-right:10px;
}

#logo2{ /* this houses the subscription form */
	width:182px; /* 182px */
	height:215px; /* 215px */
	float:right;
	clear: right;
	background:transparent url(/media/pics/site/subscribebg.gif) no-repeat;
	position: relative;
	margin-top: 15px;
	padding-right: 25px;
}

#logo2 form {
	margin: 148px 0 0 0;
	padding: 0 0 0 12px;
	width: 156px;
	text-align: center;
}

#logo2 form input {
	vertical-align: middle;
}	

#logo2 a {
	display: block;
	position: absolute;
	top: 183px;
	left: 76px;
	width: 68px;
	height: 15px;
}

#logo2 a span {
	display: none;
}

#footermenu{
	width:730px;
	float:left;
	position: absolute;
	top: 10px;
	margin-left:28px;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.5em;
}

#footermenu a{
	text-decoration:none;
	color:#FFFFFF;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.5em;
}

#footernote {
	position: absolute;
	top: 0;
	right: 0;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.5em;
}
/* what
#footernote{
	width:190px;
	height:18px;
	float:left;
	position:absolute;
	left:555px;
	top:0px;
	padding-left:2px;
} */

#footeremail{
	width:300px;
	height:17px;
	float:left;
	position:absolute;
	left:60px;
	top:40px;
}

#footeremail a{
	text-decoration:none;
	color:#FFFFFF;
}

/*********************** Style for Page 2 ***********************************/

#main2{
	margin:0px auto;
	width:850px;
/*	height:735px;*/
	overflow:hidden;
	background-color:#FFFFFF;
} 

#banner2{
	width:758px;
	height:188px;
	margin-left:45px;
	margin-right:45px;
	background-image:url(/media/pics/site/banner2.jpg);
}

#banner2item1{
	float:left;
	margin-top:15px;
	margin-left:15px;
	position:absolute;
	width:514px;
	height:133px;
}

#banner2item2{
	float:left;
	margin-top:15px;
	margin-left:575px;
	position:absolute;
	width:169px;
	height:130px;
}

.selectcountry2{
	float:left;
	margin-top:155px;
	margin-left:580px;
	position:absolute;
}

#banner2 Select{
	float:left;
	width:160px;
	height:18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#666666;
}

#content2container {
	width:758px;
/*	height:300px;*/
	margin-top:21px;
 	margin-left:45px; 
	background-color:#FFFFFF;
	display: inline;
	float:left;
}

#popup #content2container, #popup #content2 {
	width: 95%;
	margin: 0;
	padding: 0;
}

#popup #content2container {
	width: 100%;
}

#defaultcontentwithads #content2container{
	margin-top: 6px;
	margin-left: 15px;
}

#content2{
	width: 508px;
	margin-left:27px;
/*	margin-right:30px; */
	margin-bottom: 10px;
	float:left;
	overflow:hidden;
	display: inline;
}

#content2image{
	width:182px;
	height:215px;
	background: transparent none top left no-repeat; /* replace with random testimonial */
	float: right;
	clear: right;
	margin-top: 15px;
	padding-right: 27px;
}

a.trainingvideo {
	background: transparent none no-repeat;
	display: block;
	width: 150px;
/*	height: 100px; */
	float: right;
	margin-left: 30px;
	margin-bottom: 10px;
	margin-right: 15px;
}
a.trainingvideo span {
	display: none;
}






ul.featurebox {
	margin-top: 20px;
	margin-bottom: 20px;
}
ul.featurebox, ul.featurebox li {
	width: 557px;
	float: left;
}
#content2 ul.featurebox li.top, #content2 ul.featurebox li.bottom {
	background: transparent none no-repeat;
	height: 5px;
	font-size: 0;
	line-height: 0;
}
#content2 ul.featurebox li.top {
	background-image: url(/main_media/pics/site/featureboxtop.gif);
}
#content2 ul.featurebox li.bottom {
	background-image: url(/main_media/pics/site/featureboxbottom.gif);
}
ul.featurebox li.middle {
	background: transparent url(/main_media/pics/site/featureboxbg.gif) repeat-y;
	padding: 15px 20px;
}
ul.featurebox li.middle h2 {
	margin-bottom: .6em;
	color: #e0342a;
}
ul.featurebox li.middle div.dotteddivider {
	float: left;
	clear: left;
	width: 275px;
	height: 2px;
	background: transparent url(/main_media/pics/site/featuredots.gif) repeat-x;
	margin-top: 5px;
	margin-bottom: 15px;
	font-size: 0;
	line-height: 0;
}
ul.featurebox li.middle a.featurelink {
	text-decoration: none;
	color: #e1512e;
}

ul.featurebox li.middle div.left {
	float: left;
	width: 222px;
}
ul.featurebox li.middle div.right {
	float: left;
	width: 275px;
	padding-left: 20px;
}

#featuredsites, #missioncontrol {
	float: left;
	clear: left;
	width: 850px;
}

#featuredsites #content2 {
	margin-left: 0;
	margin-right: 0;
	width: 557px;
}

#featuredsites #content2image {
	float: right;
}

#missioncontrol #content2container {
	margin-top: 0;
	width: 758px;
}

#missioncontrol #content2container #content2 {
	margin-left: 0;
	margin-right: 0;
	width: 758px;
}

#caveat {
	float: left;
	clear: left;
	width: 758px;
	margin-left:45px;
	display: inline; /* ie 6 */
}

div.dottedbox513, div.dottedbox364, div.dottedbox326, div.dottedbox181, div.dottedbox168 {
	background: transparent url(/main_media/pics/site/dottedboxmid.gif) repeat-y;
	float: left;
	width: 483px; /* 513px */
	position: relative;
	padding: 15px;
	margin: 15px 0;
}
div.dottedbox364 {
	background-image: url(/main_media/pics/site/dottedboxmid364.gif);
	width: 334px; /* 364px */
}
div.dottedbox326 {
	background-image: url(/main_media/pics/site/dottedboxmid326.gif);
	width: 296px; /* 326px */
}
div.dottedbox181 {
	background-image: url(/main_media/pics/site/dottedboxmid181.gif);
	width: 151px; /* 181px */
}
div.dottedbox168 {
	background-image: url(/main_media/pics/site/dottedboxmid168.gif);
	width: 138px; /* 168px */
}

div.dottedboxyellow {
	background-color: #fffdf0;
}
div.dottedbox513 div.dottedboxtop, div.dottedbox364 div.dottedboxtop, div.dottedbox326 div.dottedboxtop, div.dottedbox181 div.dottedboxtop, div.dottedbox168 div.dottedboxtop {
	background: transparent url(/main_media/pics/site/dottedboxtop.gif) no-repeat;
	width: 513px;
	height: 6px;
	font-size: 0;
	line-height: 6px;
	position: absolute;
	top: 0;
	left: 0;
}
div.dottedbox364 div.dottedboxtop {
	background-image: url(/main_media/pics/site/dottedboxtop364.gif);
	width: 364px;
}
div.dottedbox326 div.dottedboxtop {
	background-image: url(/main_media/pics/site/dottedboxtop326.gif);
	width: 326px;
}
div.dottedbox181 div.dottedboxtop {
	background-image: url(/main_media/pics/site/dottedboxtop181.gif);
	width: 181px;
}
div.dottedbox168 div.dottedboxtop {
	background-image: url(/main_media/pics/site/dottedboxtop168.gif);
	width: 168px;
}

div.dottedbox513 div.dottedboxbottom, div.dottedbox364 div.dottedboxbottom, div.dottedbox326 div.dottedboxbottom, div.dottedbox181 div.dottedboxbottom, div.dottedbox168 div.dottedboxbottom {
	background: transparent url(/main_media/pics/site/dottedboxbottom.gif) no-repeat;
	float: left;
	clear: left;
	width: 513px;
	height: 7px;
	font-size: 0;
	line-height: 0;
	position: absolute;
	left: 0;
	bottom: 0;
	_bottom: -1px;
}
div.dottedbox364 div.dottedboxbottom {
	background-image: url(/main_media/pics/site/dottedboxbottom364.gif);
	width: 364px;
}
div.dottedbox326 div.dottedboxbottom {
	background-image: url(/main_media/pics/site/dottedboxbottom326.gif);
	width: 326px;
}
div.dottedbox181 div.dottedboxbottom {
	background-image: url(/main_media/pics/site/dottedboxbottom181.gif);
	width: 181px;
}
div.dottedbox168 div.dottedboxbottom {
	background-image: url(/main_media/pics/site/dottedboxbottom168.gif);
	width: 168px;
}

div.dottedbox513 form {
	margin-left: 25px;
}

div.dottedbox513 div.field b {
	width: 80px;
}

div.dottedbox513 div.dottedboxline, div.dottedbox326 div.dottedboxline, div.dottedbox181 div.dottedboxline, div.dottedbox168 div.dottedboxline {
	background: transparent url(/main_media/pics/site/dots.gif) repeat-x;
	width: 453px;
	margin: 15px 0 15px 15px;
	display: inline;
	font-size: 0;
	line-height: 0;
	height: 2px;
	float: left;
}
div.dottedbox326 div.dottedboxline {
	width: 266px;
}
div.dottedbox181 div.dottedboxline {
	margin: 10px 0;
	width: 151px;
}
div.dottedbox168 div.dottedboxline {
	width: 108px;
}

div.dottedbox513 form div.field {
	float: left;
	clear: left;
	margin-bottom: 10px;
	width: 453px;
}

div.dottedbox513 form div.field b {
	width: 150px;
	float: left;
	clear: left;
}

div.dottedbox513 form div.field i {
	font-style: none;
	float: left;
	width: 290px;
}

div.dottedbox513 ul.arrowed {
	width: 483px;
	float: left;
}
div.dottedbox513 ul.arrowed li {
	width: 463px;
	float: left;
}

div.dottedbox513 ul.arrowednarrow {
	width: 161px;
	float: left;
}
div.dottedbox513 ul.arrowednarrow li {
	width: 141px;
	float: left;
}

div.dottedbox168 ul.arrowed {
	width: 138px;
	float: none;
}
div.dottedbox168 ul.arrowed li {
	width: 98px;
	float: none;
}

div.dottedbox181 ul.arrowed {
	width: 146px; /* -5 px */
	float: none;
	clear: left;
}
div.dottedbox181 ul.arrowed li {
	width: 126px; /* -5 px */
	float: none;
}

ul.arrowed li, .arroweditem {
	background: transparent url(/main_media/pics/site/arrowred.gif) left .4em no-repeat;
	padding-left: 10px;
	padding-right: 10px;
}

ul.arrowed li {
	float: left;
/*	padding-bottom: .3em; */
	padding-bottom: .8em;
}

ul.arrowed li a, div.dottedbox513 a {
	text-decoration: underline;
	color: #777;
}

div.dottedbox513 h2, div.dottedbox326 h2, div.dottedbox168 h2 {
	color: #444;
}

#showroomlist ul {
	float: left;
	width: 513px;
}
#showroomlist ul li {
	float: left;
	width: 165px;
	padding-right: 9px;
	padding-bottom: 20px;
}
#showroomlist ul li.rowlast {
	padding-right: 0;
}

#showroomlist ul li a.designthumb {
	display: block;
	height: 140px;
}

#showroomlist ul li div.dottedline {
	background: transparent url(/main_media/pics/site/dots.gif) repeat-x;
	width: 165px;
	margin-top: 5px;
	margin-bottom: 12px;
	display: inline;
	font-size: 0;
	line-height: 0;
	height: 2px;
	float: left;
}


#footermenu2 {
	float: right;
	width: 420px; /* :420: */
	text-align: right;

	margin-top: 5px;
}

#footermenu2 ul {
	float: right;
}

#footermenu2 ul li {
	float: left;
}

#footermenu2 ul li {
	line-height: 17px;
	padding-left: 1em;
}

table.perfectfor {
	float: left;
	clear: left;
}

table.perfectfor tr td {
	padding: .3em 1.5em .3em 0;
	font-weight: bold;
	vertical-align: top;
}
table.perfectfor tr td.rowend {
	padding-right: 0;
}

#showroomtrialnow {
	display: block;
	float: left;
	margin-top: 15px;
	margin-left: 24px;
	display: inline; /* ie */
}


#supportad, #customad {
	display: block;
	width:182px;
	height: 319px;
	background: transparent none top left no-repeat; /* replace with random testimonial */
	float: right;
	clear: right;
	margin-top: 15px;
	padding-right: 26px;
}

#customad {
	background-image: url(/media/pics/site/customad01.gif);
}

#supportad span, #customad span {
	display: none;
}

#footerdesigntypes {
	float: left;
	width: 760px;
	padding: 0 30px 35px 50px;
	text-align: center;
	font-size: 10px;
}

.imageheading {
	background: transparent none left top no-repeat;
	margin: 0;
	padding: 0;
}

.imageheading, .imageheading a {
	display: block;
	width: 490px;
	height: 47px;
}

.imageheading span {
	display: none;
}

#homefaq {
	float: left;
	width: 480px;
	background: transparent url(/main_media/pics/site/list1-bg.gif) left bottom no-repeat;
	padding-bottom: 15px;
}

#homefaq dt, #homefaq dd {
	float: left;
	width: 395px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.6em;
	color: #3f3f42;
	padding: 2.3em 40px 30px 45px;
}

#homefaq dt {
	font-weight: bold;
	padding-bottom: 15px;
	background: transparent url(/main_media/pics/site/bullet-red.gif) 27px 2.9em no-repeat;
}

#homefaq dd {
	padding-top: 0px;
	border-bottom: 1px solid #ebebeb;
	background: transparent url(/main_media/pics/site/bullet-green.gif) 27px .6em no-repeat;
}

#homefaq dd.last {
	border-bottom-width: 0;
}

#contactbox {
	float: right;
	clear: right;
	width: 130px;
	height: 193px;
	background: transparent url(/main_media/pics/site/contact-box-bg.jpg) left top no-repeat;
	padding: 131px 52px 0 25px;
}

#contactbox div.label {
	margin-bottom: 12px;
	font-size: 11px;
	line-height: 1.2em;
}

#contactbox div.label a {
	color: #ff3400;
	text-decoration: none;
}

#showroomlist2 li {
	float: left;
	width: 254px;
	text-align: left;
}

#showroomlist2 li.newrow {
	clear: left;
}

#contactinfo p {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

#contactinfo h2 {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}

ul.homelist, ul.homelist li,
ul.homelist2, ul.homelist2 li,
ul.popuplist, ul.popuplist li {
	list-style-type: none;
	margin: 0;
	padding: 0;
	float: left;
}

ul.homelist,
ul.homelist2,
ul.popuplist {
	padding-bottom: 40px;
	width: 508px;
/*	width: 235px; */
}

ul.homelist li,
ul.homelist2 li,
ul.popuplist li {
	padding: 0 0 9px 55px;
	width: 423px;
	background: transparent url(/main_media/pics/site/bullet-arrows.gif) 30px .4em no-repeat;
}

ul.homelist2 {
	width: 225px;
}
ul.homelist2 li {
	width: 142px;
	padding-left: 83px;
	padding-top: .5em;
	margin-bottom: 12px;	
}

ul.popuplist {
	width: 100%;
	padding-bottom: 1.7em;
}
ul.popuplist li {
	width: 100%;
	padding-left: 20px;
	background-position: 0 .7em;
	padding-top: 6px;
	padding-bottom: 0;
	line-height: 1.3em;
}

p.badges {
	float: left;
	clear: left;
	width: 488px;
}

p.badges a {
	float: left;
	display: inline;
	width: 125px;
	text-align: center;
	margin-right: 7px;
}

p.badges a img {
	display: block;
	border-width: 0;
}

table.featurestable {

}

table.featurestable th,
table.featurestable td {
	font-size: 11px;
	text-align: left;
	line-height: 1.1em;
	padding: 8px 15px;
}

table.featurestable th {
	color: #fff;
	font-size: 13px;
	line-height: 32px;
	padding-top: 10px;
	padding-bottom: 0;
	background: #fff none left 10px repeat-x;
}


table.featurestable td.spacer {
	padding: 0;
	line-height: 0;
	font-size: 0;
}

table.featurestable td.tick,
table.featurestable td.cross,
table.featurestable td.text {
	padding: 0 5px;
	text-align: center;
	vertical-align: middle;
}

table.featurestable td.tick {
	background-image: url(/main_media/pics/site/features-tick.gif);
	background-position: 50% 50%;
	background-repeat: no-repeat;
}

table.featurestable td.cross {
	background-image: url(/main_media/pics/site/features-cross.gif);
	background-position: 50% 50%;
	background-repeat: no-repeat;
}

table.featurestable tr.header td {
	padding: 0 0 1px 0;
	font-size: 0;
	line-height: 0;
}

table.featurestable tr.group1 th,
table.featurestable tr.group4 th {
	/*	background-color: #fd9500; */
	background-image: url(/main_media/pics/site/featureheadingbg01.gif);
}
table.featurestable tr.group1b,
table.featurestable tr.group4b {
	background-color: #fff1d7;
}



table.featurestable tr.group5 th,
table.featurestable tr.group6 th {
	/*	background-color: #fd9500; */
	background-image: url(/main_media/pics/site/featureheadingbg01.gif);
}
table.featurestable tr.group5b,
table.featurestable tr.group6b {
	background-color: #019827;
}



table.featurestable tr.group2 th,
table.featurestable tr.group5 th {
/*	background-color: #0099ff; */
	background-image: url(/main_media/pics/site/featureheadingbg02.gif);
}
table.featurestable tr.group2b,
table.featurestable tr.group5b {
	background-color: #d7edff;
}

table.featurestable tr.group3 th,
table.featurestable tr.group6 th,
table.featurestable tr.group7 th {
/*	background-color: #7b364e; */
	background-image: url(/main_media/pics/site/featureheadingbg03.gif);
}
table.featurestable tr.group3b,
table.featurestable tr.group6b,
table.featurestable tr.group7b {
	background-color: #e2f6d5;
}
