body {	
	  margin:0px;
	  padding:0px;	   	   
	  width:100%;
	  font-family:Arial;
	  font-size:10pt;
	  color:#482a21;
	  line-height:140%;
	  height:auto;	  
	  background-color:#550600;
	  background:url('../images/default/background.jpg');
	 }
	 
div.container
	{
	 width:980px;
	 margin:0px auto 0px auto;
	 position:relative;
	 overflow:hidden;
	}	
		
div.header
	{	
	 height:319px;
	 background:url('../images/default/header.png') no-repeat;
	 background:url('../images/default/content.png') repeat-y;
	 text-align:center;	
	}
	
#header
	{	
	 height:319px;
	 width:980px;
	 
	}
	
		
div.content
	{	
	background:url('../images/default/content.png') repeat-y;
	overflow:hidden;
	height:100%;
	}	


div.page
	{	
	margin-left:95px;
	width:790px;		
	padding-top:15px;
	}	

div.sideBar
	{
		width:230px;
		float:left;
		text-align:left;		
		padding-top:15px;	
		margin-left:91px;
		overflow:hidden;
		text-align:center;
		background:url('../images/default/sidebar-background.png') repeat-y;
	}
	
div.sidebarFooter
	{
		width:230px;
		height:98px;
		background:url('../images/default/sidebar-footer.png') no-repeat;
	}	


div.mainBar
	{
		width:538px;
		float:left;
		text-align:justify;
		padding-top:15px;
		padding-bottom:15px;
		margin-left:25px;			
		overflow:hidden;
	}
	

div.boxOrder
{
		width:230px;
		height:78px;
		background:url('../images/default/pl/order-box.png') no-repeat;
		overflow:hidden;
		cursor:pointer;
		margin:auto;
		margin-top:40px;
}



div.boxPortfolio
{
		width:230px;
		height:78px;
		background:url('../images/default/pl/portfolio-box.png') no-repeat;
		overflow:hidden;
		cursor:pointer;
		margin-top:10px;
		margin:auto;
}		
	
div.footer
	{
	overflow:hidden;	
	height:89px;	
	color:#4d3e3b;
	font-size:8pt;
	background:url('../images/default/footer.png');
	position:relative;
	}	
	
div.footer a {color:#74655b;}	


div.design
{
position:absolute;top:13px;left:83px;height:20px;width:76px;overflow:hidden;
cursor:pointer;
}
		
	
input,select,textarea 
{
	padding:3px;
	border:1px solid #d6bd88;
	background-color:#fffae9;
	color:#674839;
}


input.error,select.error,textarea.error 
{
	padding:3px;
	border:1px solid #a0433f;
	background-color:#ffe1df;
	color:#72221e;	
}

label.error {display:block;font-size:7pt;color:#a0433f;font-family:arial;}
	
button.btn 
{
	color:#ffe4e2;
	cursor:pointer;
	background-color:#991d1d;
	border:1px solid #641616;
	width:auto;
	padding:4px;
	overflow:hidden;
}
	 	 	 		 	 	 

		
p {margin:0px;}	
		
		
		
div.viewAll
{
cursor:pointer;	
 width:99px;
 height:22px;	
 overflow:hidden;
 margin-top:3px;
  margin-bottom:3px;
 background:url('../images/default/pl/view-all.png') no-repeat;	
}
	
	

	
div.list
	{
		float:left;
		width:250px;		
		margin-right:15px;
		margin-bottom:20px;
		height:155px;
		overflow:hidden;
		text-align:left;		
	}
	
div.list a
	{
	margin-bottom:2px;
	text-decoration:none;
	font-weight:bold;
	display:block;
	font-size:12px;
	}

div.list a:hover
	{
	font-weight:bold;
	text-decoration:underline;	
	font-size:12px;	
	
	}


div.content-footer a
	{	
	font-size:11px;
	text-decoration:none;
	color:#697a42;
	}				
	
div.gray10
	{
	font-size:10px;
	font-weight:normal;
	color:#404040;
	}			
	

h1	{line-height:130%;margin-top:0px;font-size:17pt;font-weight:normal;color:#5a3019;display:block;padding:0px;overflow:hidden;height:auto;padding-bottom:0px;margin-bottom:10px;}
h2	{line-height:130%;font-size:13pt;font-weight:normal;color:#58392a;display:block;padding:0px;overflow:hidden;margin:0px;}
h3	{line-height:130%;font-size:12pt;font-weight:normal;display:block;padding:0px;overflow:hidden;margin-bottom:8px;}

a {font-weight:normal;color:#a14b04;text-decoration:none;}
a:hover {font-weight:normal;color:#24601b;text-decoration:underline;}


a.navigation {font-weight:normal;color:#017d9c;text-decoration:none;}
a.navigation:hover {font-weight:normal;color: #017d9c;text-decoration:underline;}


div.messageBox
{
	color:#ffffff;
	padding:20px;
	margin-top:10px;
	margin-bottom:20px;
	background-color:#ff5000;
	border:1px solid #ff9231;
	width:auto;
	font-size:10pt;
	font-style:italic;
}


div.gray10px {font-size:10px;color:#aaaaaa;margin:0px;padding:0px;display:inline;}


	
div.locationPath
{
	margin:0px;
	width:auto;
	padding:0px;
	text-align:right;
	clear:both;
	margin-bottom:0px;
	height:25px;
	font-size:8pt;
	color:#674141;
	border-bottom:1px solid #eeeeee;
	margin-bottom:15px;		
}	

div.locationPath a {color:#674141;}


div.locationPath div.backBtn
	{
		overflow:hidden;
		float:left;
		cursor:pointer;		
	}

div.noPhoto
{
width:200px;
height:60px;
border:4px solid #eeeeee;
padding:1px;
float:left;
margin-right:20px;
text-align:center;
padding-top:40px;
overflow:hidden;
}


img.border       	{border:1px solid #d6d0c6;padding:1px;}
img.noborder       	{border: 0px;}
	
	
	

div.formBack
{
background-color:#ffe1a2;
border:1px solid #ddc48d;
background:url('../images/default/mainbar-background.png') repeat-x;
}

table.listing {width:100%;border-collapse:collapse;margin:0px;border:1px solid #c4bb9a;background-color:#fff9e3;}
table.listing tr.two td{text-align:center;padding:7px;background-color:#fff9e6;border-bottom:1px solid #ddd7c6;}
table.listing tr.one td{text-align:center;padding:7px;background-color:#ede5ca;border-bottom:1px solid #c4bda4;}
table.listing tr.total td{ padding:7px;background-color:#6f3a3a;color:#fff0be;font-size:13pt;}
table.listing th{text-align:center;background-color:#bb9e86;border-bottom:1px solid #937a65;padding:5px;color:#ffffff;font-weight:normal;}

table.form {width:100%;}
table.form td {padding:3px;text-align:left;vertical-align:top;}
table.form th {font-family:times new roman;padding:3px;text-align:left;font-size:15pt;font-weight:normal;border-bottom:1px solid #c2b087;}


div.msg_error 
{
	padding:12px;
	margin:10px 0px 10px 0px;
	background:url('../images/default/icons/error.png') 20px 15px no-repeat;
	background-color:#FBE3E4;
	color:#D12F19; 
  	border:1px solid #FBC2C4;
  	padding-left:50px;
}

div.msg_info 
{
	padding:12px;
	background:url('../images/default/icons/info.png') 20px 15px no-repeat;
	background-color:#FFF6BF; 
    color: #817134; 
    border:1px solid #FFD324;
	margin:10px 0px 10px 0px;
	padding-left:50px;
}

div.msg_notice
{
	padding:12px;
	background:url('../images/default/icons/info.png') 20px 15px no-repeat;
	background-color:#FFF6BF; 
    color: #817134; 
    border:1px solid #FFD324;
	margin:10px 0px 10px 0px;
	padding-left:50px;
}

form p {display:inline;margin:0px;padding:0px;}


button.btnMidHigh
{
	background:url('../images/default/btn-mid-high.png') no-repeat;
	color:#ffffff;
	width:117px;
	height:25px;
	border:0px;
	font-size:9pt;
	cursor:pointer;
}


button.btnMidLow
{
	background:url('../images/default/btn-mid-low.png') no-repeat;
	color:#ffffff;
	width:135px;
	height:25px;
	border:0px;
	font-size:9pt;
	cursor:pointer;
}

button.btnMinLow
{
	background:url('../images/default/btn-min-low.png') no-repeat;
	color:#ffffff;
	width:78px;
	height:25px;
	border:0px;
	font-size:9pt;
	cursor:pointer;
}

button.btnBigHigh
{
	background:url('../images/default/btn-big-high.png') no-repeat;
	color:#ffffff;
	width:143px;
	height:38px;
	border:0px;
	font-size:9pt;
	cursor:pointer;
}


div.menu
{
	padding-top:7px;
	padding-bottom:6px;
	text-align:left;
	margin-bottom:1px;
	cursor:pointer;
	padding-left:30px;	
	background:url('../images/default/menu-item.png') top left no-repeat;
}	


div.menu1
{
	padding-top:7px;
	padding-bottom:6px;
	text-align:left;
	margin-bottom:1px;
	cursor:pointer;
	padding-left:50px;	
	background:url('../images/default/menu-item1.png') top left no-repeat;
}

div.menu a {color:#8a5d35;}
div.menu1 a {font-size:9pt;color:#8a5d35;}

div.menuOver
{
	padding-top:7px;
	padding-bottom:6px;
	text-align:left;
	margin-bottom:1px;
	cursor:pointer;
	padding-left:30px;	
	background:url('../images/default/menu-item.png') top left no-repeat;
	background-position: 0px -40px;
}	





div.menuOver1
{
	padding-top:7px;
	padding-bottom:6px;
	text-align:left;
	margin-bottom:1px;
	cursor:pointer;
	padding-left:50px;	
	background:url('../images/default/menu-item1.png') top left no-repeat;
	background-position: 0px -33px;
}	

div.menuOver a {color:#5a3019;}
div.menuOver1 a {font-size:9pt;color:#8a5d35;}
	
