/* CSS Document */

body{
	font-family:arial;
	font-size:12px;
	background-color:#404041;
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-x;
	margin: 0 0;
}
.container{
	margin:0 auto;
	width:724px;
	background-color:#231f20;
	padding-top:35px;
	padding-left:48px;
	padding-right:58px;
}
.header-left
{
	float:left;
	width:500px;
	height:172px;
}
.header-right
{
	float:left;
	width:174px;
	height:172px;
	text-align:right;
	
}
.clear
{
	clear:both;
}

#menu {
		font-size:13px;
		position:relative;
		margin-left:8px;
		width:150px;
		font-weight:bold;
	}
	
	#menu ul {
		/* remove list style */
		list-style:none;
		padding:0;
		margin:0;	
		
		/* set the layer position */
		position:relative;
		z-index:5;
	}
	
		#menu li {
			/* set the styles */
			/*background:#ccc url(../images/bg.gif) no-repeat 0 0;border:1px solid #ccc;*/
			padding:5px;
			margin:2px;
			cursor:pointer;
			
		}
		
		#menu li.hover {
			/* on hover, change it to this image */
			/*background-image:url(../images/bg_hover.gif) !important;*/
		}
		
		#menu li a {
			text-decoration:none;	
			color:#fff;
			text-transform:uppercase;
		}
	
	
	#menu .block {
		/* allow javascript to move the block */
		position:absolute;
		top:0;
		
		/* set the left position */
		left:135px;	
		
		/* display above the #menu */
		z-index:10;
		
		/* the image and the size */
		background:transparent url(../images/block.gif) no-repeat top right;
		width:39px;
		padding:3px;
		cursor:pointer;
	}
.topimg {
	width:724px;
	height:225px;
}
.txtgallery{
	margin-top:18px;
	margin-left:-48px;
	width:830px;
	height:700px;
	background:#FFF;
	
}
.txtprices{
	margin-top:18px;
	width:671px;
	height:471px;
	background:url(../images/website-revamp_03.jpg);
	background-repeat:no-repeat;
	padding-top:30px;
	padding-left:30px;
	padding-right:25px;
	line-height:20px;
}
.txtbody{
	margin-top:18px;
	width:671px;
	height:471px;
	background:url(../images/website-revamp_03.jpg);
	background-repeat:no-repeat;
	padding-top:30px;
	padding-left:30px;
	padding-right:25px;
	line-height:17px;
}
.txtbody a:link, .txtprices a:link
{
	color:#a54399;
	text-decoration:none;	
}
.txtbody a:active ,.txtprices a:active
{
	color:#a54399;
	text-decoration:none;	
}
.txtbody a:visited, .txtprices a:visited
{
	color:#a54399;
	text-decoration:none;	
}
.txtbody a:hover, .txtprices a:hover
{
	color:#000;
	text-decoration:none;
	border-bottom:dotted 1px #000;	
}


.footer-above a:link
{
	color:#a54399;
	text-decoration:none;	
}
.footer-above a:active 
{
	color:#a54399;
	text-decoration:none;	
}
.footer-above a:visited
{
	color:#a54399;
	text-decoration:none;	
}
.footer-above a:hover
{
	color:#a54399;
	text-decoration:none;
	border-bottom:dotted 1px #000;
}



.txtContactlabels{
	float:left;
	width:162px;
	height:27px;
	font-size:15px;
	margin-top:7px;
}
.txtContactlabels span
{
	color:#a54399;
}
.txtContactfields{
	float:left;
	width:335px;
	margin-top:7px;
}
.txtContactfields input {
	width:285px;
	border:1px #CCC solid;
	font-size:15px;
}
.txtContactfields .securityfield
{
	width:165px;
	border:1px #CCC solid;
	font-size:15px;
}
.txtContactfields textarea {
	width:285px;
	border:1px #CCC solid;
	font-size:15px;
}
.txtleftbody{
	float:left;
	width:328px;
}
.txtsep
{
	float:left;
	width:2px;
	height:103px;
	background:url(../images/linebg_19.jpg);
	margin-left:2px;
	margin-right:10px;
}
.footer-above
{
	color:#fff;
}
.footer-left
{
	float:left;
	width:368px;
	color:#fff;
}
.footer-left a:link , .footer-right a:link
{
	font-family:arial;
	font-size:12px;
	color:#fff;
	text-decoration:none;
}
.footer-left a:active ,.footer-right a:active
{
	font-family:arial;
	font-size:12px;
	color:#fff;
	text-decoration:none;
}
.footer-left a:visited, .footer-right a:visited
{
	font-family:arial;
	font-size:12px;
	color:#fff;
	text-decoration:none;
}
.footer-left a:hover , .footer-right a:hover
{
	font-family:arial;
	font-size:12px;
	color:#a54399;
	text-decoration:none;
}
.footer-right
{
	float:left;
	width:340px;
	color:#fff;
	text-align:right;
	font-size: 12px;
}
h1 {
	font-family:  "Myriad pro", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #a54399;
	text-decoration: none;
	padding-bottom: 5px;
	line-height: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: normal;
	letter-spacing: -0.07em;
}

 

h2 {
	font-family: "Myriad pro", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #a54399;
	text-decoration: none;
	font-weight: bold;
	padding-bottom: 0px;
	padding-top:0px;
	line-height: 20px;
	margin-top: 0px;
}

h3,h4,h5,h6 {
	font-family: "Myriad pro", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #a54399;
	text-decoration: none;
	padding-bottom: 0px;
	padding-top:0px;
	line-height: 17px;
	margin-top: 0px;
}
.purple-text-new {
	color: #A54399;
	font-size: 12px;
	font-weight: bold;
}
.justify {
	text-align: justify;
}

