body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	line-height:1.5;
	
}

table{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4D4D4D;

}
/*td {

	vertical-align: top;
	
}*/

div.shortOutput{
	margin-left:5%;
	padding:5px;
	width:90%;
	border-bottom:1px dashed #CCCCCC;
	text-align:left;
}

div.premiumShortOutput{
	/*background-color:#F4FCFE;*/
	margin:5%;
	padding:5px;
	width:90%;
	text-align:left;
	/*border:1px dashed #8FCADB;*/
}

div.idTemplateBox{
	margin:2px;
	padding:6px;	
}

div.premiumHeading{
	background-color:#012650;
	font-weight:bold;
	font-size:14px;
	color:#F4FCFE;
	/*width:94%;
	margin-left:2%;
	margin-right:2%;*/
	margin-bottom:0px;
	padding:6px;
	
}

li.spacedList{
	padding-bottom:5px;
	padding-top:5px;
}

div.featuredDesigners{
		border:1px solid #012650;
		background-color:#F4FCFE;
		/*width:94%;
		margin-left:2%;
		margin-right:2%;*/
		padding:6px;
		margin-top:0px;
		margin-bottom:10px;
		text-align:left;
		
}

img.sdThumb{
	border:1px solid black;
	width:100px;
}

caption{
	font-size:13px;
	font-weight:bold;
	text-align:left;
}

input
{
	text-align:left;
	vertical-align: top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#4D4D4D;
	padding-left:3px;

}

.designerName{
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}

/*objects*/
#formSpace{
	width:400px;
	margin-left:50px;
	padding-top:5px; 
	
	
}

#navSpace{
	padding-top:15px;
	padding-bottom:15px;
	padding-left:20px;
	padding-right:10px;
	text-align:center;
	border-top:1px solid #aaaaaa;
	border-bottom:1px solid #aaaaaa;
	margin-left:10px;

}

#instructionSpace{
	padding-left:20px;
	padding-right:10px;
	padding-top:15px;
	padding-bottom:15px;
}

#messageSpace{
	padding-left:20px;
	padding-right:10px;
	padding-top:15px;
	padding-bottom:15px;
}

#messageSpaceBottom{
	width:90%;
	font-style:italic;
	margin-top:15px;
	margin-left:5%;
	text-align:center;
}

#submitNavSpace{
	padding-top:15px;
	width:90%;
	margin-left:5%;
	text-align:center;
}

input.default{
	width:200px;
	height:18px; 
	font-family:Tahoma, sans-serif; 
	font-size:11px;
}


div.stepList{
	border-bottom:1px solid #aaaaaa;
	border-right:1px solid #aaaaaa;
	height:90%;
	padding:5px;
	text-align:center;
	
}

div.stepListEnd{
	text-align:center;
	padding:5px;
}

div.picPoxPic{
	padding-left:25px;
}

.errorList{
	color:red;
	padding-left:12px;
}

/*interior designer profile pages*/

div.creditsFont{
	font-size:8px;
	text-align:right;
	font-style:italic;
	
}

div.captionFont{
	font-size:10px;
	
	text-align:left;
}

div.breadCrumb{
	padding-left:50px;
	margin-top:15px;
	margin-bottom:15px;


}

div.grayBox{
	border: 1px solid #DDDDDD;
	display: block;
}

div.invisible{
	display:none;
}

div.visible{
	display:block;
}

.picBox{
	width:450px;
}

table.picBox{
	border-collapse:collapse;
	width:450px;
}

.picBoxHeading{
	border-bottom: 1px solid #AAAAAA;
}

.picBoxCaption{
	text-align:right;
	width:150px;
	padding-right:10px;
	padding-top:10px;
}

.picBoxInput{
	text-align:left;
	border-left:1px solid #AAAAAA;
	padding-left:10px;
	padding-top: 10px;
}


input.picBox{
	width:150px;
	height:18px; 
	font-family:Tahoma, sans-serif; 
	font-size:11px;
}



/*Form elements and accompaniment*/
td.label {
	text-align:right; 
	font-weight:bold;
}

td.element{
	text-align:left;
}

input.standard{
	width:200px; 
	height:18px; 
	font-family:Tahoma; 
	font-size:11px; 
}
select.standard{
	width:200px; 
	height:18px; 
	font-family:Tahoma; 
	font-size:11px; 
	color:#4D4D4D;
}

div.picCaption{
	text-align:center;
	font-size:10px;
	font-style:italic;
	color:#222222;
}

/*Other styles*/


.home-section-titles
{
	line-height: 12pt;  
	font-family: arial, Verdana, Helvetica, Sans-Serif; 
	font-size:14pt;
	letter-spacing:-1px;
}

.white-heading
{
	font-family: Tahoma;
	font-size: 14px;
	font-style: normal;
	color:#FFFFFF;

}

a.t1 {
	text-decoration: none;
	color:#F66013;
}
.t11 {
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
}
.style1 {
	color: #D54604;
	font-weight: bold;
}
.style13
{
	color: #41433f;
	font-size: 12px;
	font-family: Verdana, Helvetica, Sans-Serif;
	padding:2px;
}
.parent
{
height:22px;
border-left:1px thin #ffffff;
border-right:1px thin #ffffff;
background:#4C4E4F;
font-weight:900;
color:#ffffff;
}
.child
{
	position: absolute;
	visibility: hidden;
	background:url(../images/menu-bg.jpg)

}


.menu_child	
{
color:#333333;
text-decoration:none;
}

.menu_child:link	
{
color:#333333;
text-decoration:none;
}

.menu_child:active	
{
color:#333333;
text-decoration:none;
}

.menu_child:visited	
{
color:#333333;
text-decoration:none;
}

.menu_child:hover{
background-color:#CCCCCC;
color:#333333;
}

.src_parent{
width: 120px;
padding: 1px 2px;
border: 1px solid blue;
background-color: #EADDFF;
}


.src_child{
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EADDFF;
padding: 0px 5px 2px 5px;
}
.footer{ font-family: Verdana, Helvetica, Sans-Serif; font-size:11px; color:#666666;text-decoration:none;}
.footer:link{ font-family: Verdana, Helvetica, Sans-Serif; font-size:11px; color:#666666;text-decoration:none;}
.footer:visited{ font-family: Verdana, Helvetica, Sans-Serif; font-size:11px; color:#666666;text-decoration:none;}
.footer:active{ font-family: Verdana, Helvetica, Sans-Serif; font-size:11px; color:#666666;text-decoration:none;}
.footer:hover { font-family: Verdana, Helvetica, Sans-Serif; font-size:11px; color:#333333;text-decoration:underline; }

.footer1{ font-family: Verdana, Helvetica, Sans-Serif; font-size:11px; color:#D54604;text-decoration:none;}
.footer1:link{ font-family: Verdana, Helvetica, Sans-Serif; font-size:11px; color:#D54604;text-decoration:none;}
.footer1:active{ font-family: Verdana, Helvetica, Sans-Serif; font-size:11px; color:#D54604;text-decoration:none;}
.footer1:visited{ font-family: Verdana, Helvetica, Sans-Serif; font-size:11px; color:#D54604;text-decoration:none;}
.footer1:hover { font-family: Verdana, Helvetica, Sans-Serif; font-size:11px; color:#666666;text-decoration:underline; }

.designbascis
{
	display: block;
	width: 215px;
	border: 1px solid #999999;
	text-decoration: none;
	border-bottom: none;
	padding: 2px 0px 2px 20px;
	color:#333333;
}

.designbascis:link
{
	display: block;
	width: 215px;
	border: 1px solid #999999;
	padding: 0px 5px;
	text-decoration: none;
	border-bottom: none;
	padding-left:20px;
	color:#333333;
	margin-top:5px;
	margin-bottom:5px;
}
.designbascis:active
{
	display: block;
	width: 215px;
	border: 1px solid #999999;
	padding: 0px 5px;
	text-decoration: none;
	border-bottom: none;
	padding-left:20px;
	color:#333333;
}
.designbascis:visited
{
	display: block;
	width: 215px;
	border: 1px solid #999999;
	padding: 0px 5px;
	text-decoration: none;
	border-bottom: none;
	padding-left:20px;
	color:#333333;
}

.designbascis:hover
{
	background:url(../images/menu-bg-over.jpg);
	color:#666666;
	font-weight:bold;
}
.designlinks
{
	display: block;
	width: 195px;
	border: 1px solid #999999;
	text-decoration: none;
	color:#333333;
}
.designlinks:link
{
	display: block;
	width: 195px;
	border: 1px solid #999999;
	text-decoration: none;
	color:#333333;
}
.designlinks:active
{
	display: block;
	width: 195px;
	border: 1px solid #999999;
	text-decoration: none;
	color:#333333;
}
.designlinks:visited
{
	display: block;
	width: 195px;
	border: 1px solid #999999;
	text-decoration: none;
	color:#333333;
}
.designlinks:hover
{
	background:url(../images/nav-over.jpg);
	color:#666666;
	font-weight:bold;
}
.navlinks
{
padding-left:10px;
padding-top:3px;
padding-bottom:3px;
}

.site-map
{
color:#333333;
text-decoration:none;
}

.site-map
{
color:#333333;
text-decoration:none;
}
.site-map:link
{
color:#333333;
text-decoration:none;
}
.site-map:active
{
color:#333333;
text-decoration:none;
}

.site-map:visited
{
color:#333333;
text-decoration:none;
}

.site-map:hover
{
background-color:beige;
color:#990000;
text-decoration:underline;
}
.select
{
width:200px;
background-color:#F5F5F5;
color:#003366;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
.contact
{
text-align:right;
padding-right:5px;
padding-top:3px;
}
.main-heading
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
color:#991B1E;
text-align:left;
}

a:link { color:#990000}
a:visited {color:#990000 } 
a:hover {color:#990000; font-weight:bold; }
a:active {color:#990000 }

.menutabs{	
	color:#4D4D4D;
	font-size:8pt;
}
a.menutabs:link { color:#4D4D4D; text-decoration:none}
a.menutabs:visited {color:#4D4D4D; text-decoration:none } 
a.menutabs:hover {color:#4D4D4D; text-decoration:none; font-weight:bold; font-size:10px  }
a.menutabs:active {color:#4D4D4D;  }

.question{
	padding:10px;
	text-align:center;
}	

.boldlink
{
font-weight:bold;
color:#990000;
}

a.boldlink:link
{
color:#990000;
}

a.boldlink:active
{
color:#990000;
}

a.boldlink:visited
{
color:#990000;
}

a.boldlink:hover
{
color:#333333;
}

.navyBlue{
	color:#012650;
}

div.feed img{
padding-top: 2px;
margin-top: 2px;
}