* {
	margin : 0px;
	padding : 0px;
}

body {
	font-family : Verdana, 'Times New Roman', Times,serif;
	font-size : 11px;
	color : #222222;
	line-height : 18px;
	background : #B4B4B4;
}

a {
	color : #394132;
	text-decoration : none;	
}

p {
	padding : 8px 0px;
}

img {
	border : none;
}

table {
	width : 100%;
}

td {
	vertical-align : top;
}

h1 {
	color : #933B39;
	text-align : right;
	text-transform : capitalize;
	font-family : Georgia, serif;
	font-size : 3em;
	font-weight : lighter;
	padding-bottom : 8px;
	margin-bottom : 10px;
	border-bottom : 1px solid #8D8D8D;
}

h3 {
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 1.5em;
	font-weight : lighter;
	color : #373E51;
	padding : 5px 0px;
}

h3 span {
	color : #222222;
	font-size : 11px;
}

/***************************************************************
 * FORMS	
 **************************************************************/

input[type=text], input[type=password], textarea, select, option {
	width : 300px;
	padding : 5px;
	margin-bottom : 10px;
	border : 1px solid #8D8D8D;
	border-left : 6px solid #8D8D8D;
}

input[type=text]:focus, input[type=password]:focus, textarea:focus, select:focus /*, input[type=text]:hover, input[type=password]:hover, textarea:hover, select:hover*/ {
	border : 1px solid #4F6577;
	border-left : 6px solid #4F6577;
}

input[type=button], input[type=submit] {
	font-weight : bold;
	color : #4F6577;
	padding : 3px 10px;
	margin : 7px 0px;
	border : 1px solid #4F6577;
	background-color : #C5C5C5;
}

input[type=button]:hover, input[type=submit]:hover {
	color : #C5C5C5;
	border-color : #C5C5C5;
	background-color : #4F6577;
}

textarea {
	width : 500px;
	height : 200px;
}

select {
	width : 317px;
	padding : 0px;
}

option {
	padding : 5px;
	margin-bottom : 0px;
	border-top-width : 0px;
	border-bottom-width : 0px;
}

option:hover {
	color : #4F6577;
	border-left : 6px solid #4F6577;
}

/***************************************************************
 * BLOCKQUOTE
 **************************************************************/

blockquote {
	width : 550px;
	color : #222222;
	padding : 10px;
	margin : 10px 20px;
	border-top : 1px dashed #394132;
	border-bottom : 1px dashed #394132;
	background-color : #F5F5F5;
}
	
blockquote a {
	text-decoration : underline;
}
	
blockquote span {
	letter-spacing : 0.2em;
	font-size : 1.2em;
	color : #933B39;
}

/***************************************************************
 * MAIN CONTAINER
 **************************************************************/

* html #container {
	padding-left : 2px;
}

#container {
	width : 850px;
	margin-left : auto;
	margin-right : auto;
	border-right : 4px solid #222;
    background-color : #FFFFFF;
}

.clearbothfix {
    clear : both;
    height : 1%;
}

.captcha_error {
	color : #FF0000;
}

/***************************************************************
 * HEADER
 **************************************************************/

#header {
	width : 100%;
	height : 100px;
	background-color : #373737;
}
	
#header_text {
	line-height : 30px;
	text-align : center;
	font-family : Georgia, Arial, 'Trebuchet MS', serif;
	font-size : 2em;
	color : #fff;
	padding-top : 35px;
	margin-left : auto;
	margin-right : auto;
}
	
#header_text span {
	color : #8299AB;
	letter-spacing : 1em;
	margin-left : 1em;
}

/***************************************************************
 * NAVIGATION
 **************************************************************/

#nav_container {
	float : left;
	width : 180px;
	padding : 60px 17px 0px 17px;
}

#nav_container ul {
	padding-bottom : 12px;
	margin-top : 8px;
}

#nav_container ul li {
	list-style : none;
	border-top : 1px solid #EDEDED;
}

#nav_container ul li.sub_nav {
	list-style : none;
	border-top : none;
}

#nav_container ul li a {
	display : block;
    font-weight : bold;
	color : #FFFFFF;
	padding : 7px 0px 7px 5px;
	background-color : #4F6577;
}

#nav_container ul li a.sub_nav {
	display : block;
    font-weight : bold;
	padding : 7px 0px 7px 5px;
	border-left : 6px solid #4F6577;
	background-color : #8D8D8D;
}

#nav_container ul li a:hover, #nav_container ul li a.sub_nav:hover {
	color : #933B39;
	text-decoration : none;
	background-color : #8299AB;
}

#nav_container ul li a span {
    color : #373737;
}

#contact {
	display : none;
	width : 154px;
	padding : 10px;
	margin-top : -14px;
	border-left : 6px solid #4F6577;
	background-color : #8D8D8D;
}

#contact a {
	color : #933B39;
	text-decoration : none;
}

#contact a:hover {
	color : #FFFFFF;
}
/***************************************************************
 * CONTENT CONTAINER
 **************************************************************/

#mc_container {
	text-align : justify;
	width : 610px;
	padding : 20px 26px 20px 0px;
	margin-left : 214px;
}

#mc_container ul {
	padding : 3px 0px 3px 10px;
	list-style : decimal;
}

#mc_container ul li {
	list-style : none;
	padding : 8px 0px;
}

#mc_container img {
	padding : 5px;
	background-color : #E8E8E8;
}

#mc_container img.quote {
	vertical-align : top;
	padding : 0px 5px;
	border : 0px;
	background-color : #FFFFFF;
}

#mc_container img.nopadding {
	padding : 0px;
	border : 0px;
	background-color : #FFFFFF;
}

#mc_container img.blockquote {
	vertical-align : top;
	padding : 0px 5px;
	border : 0px;
	background-color : #f5f5f5;
}

#mc_container p.signature {
	text-align : right;
}

#mc_container p.error {
    color : #8A1F11;
    padding : 10px;
    border : 1px solid #FBC2C4;
	background-color : #FBE3E4;
}

#mc_container p.success {
    color : #264409;
    padding : 10px;
    border : 1px solid #C6D880;
	background-color : #E6EFC2;
}

#mc_container p.success a {
	color : #4F6577;
}

#mc_container p.success a:hover {
	color : #264409;
}

#mc_container p.warning {
    color : #514721;
    padding : 10px;
    border : 1px solid #FFD324;
	background-color : #FFF6BF;
}

#mc_container p.error2 {
    color : #D8000C;
    padding : 10px;
    border : 1px solid;
	background-color : #FFBABA;
}

#location {
	width : 100%;
	text-align : right;
	color : #8D8D8D;
	margin : -10px 0px 15px;
}

#location a {
	color : #222222;
	text-decoration : none;
}

/***************************************************************
 * GALLARY
 **************************************************************/

#gallary_img {
	float : left;
	width : 465px;
	text-align : center;
	border : 1px solid #8D8D8D;
	background-color : #E8E8E8;
}

#scroll_container {
	float : right;
	width : 132px;
	height : 351px;
	border : 1px solid #8D8D8D;
	background-color : #E8E8E8;
}

#scroll_container .scroll_arrow {
	text-align : center;
	background-color : #E8E8E8;
}

#scroller {
	overflow : hidden;
	width : 132px;
	height : 319px;
}

#scroller_content {
	width : 132px;
}

/***************************************************************
 * IMAGES
 **************************************************************/

.right {
	float : right;
	margin : 10px 0px 10px 10px;
}
	
.left {
	float : left;
	margin : 10px 10px 10px 0px;
}

/***************************************************************
 * CREDIT
 **************************************************************/

#credit {
	clear : both;
	width : 830px;
    text-align : right;
	color : #8D8D8D;
	padding : 10px;
	margin-left : auto;
	margin-right : auto;
	border-right : 4px solid #222;
    background-color : #FFFFFF;
} 

#credit a {
	color : #222;
	text-decoration : underline;
}

#credit a:hover {
	color : #8299AB;
	text-decoration : none;
}

/***************************************************************
 * FOOTER
 **************************************************************/

#footer {
	width : 850px;
	margin-left : auto;
	margin-right : auto;
}