@charset "utf-8";
/*
Gold Group India Styles
By: Junaid Bhura
Exit Design, Bangalore
*/

/* -- Elements -- */
* {
	margin:0px;
	padding:0px;
}

body {
	font-family:"Palatino Linotype", "Times New Roman", "Trebuchet MS";
	font-size:12px;
	background-color:#FDFBE5;
	background-image:url(../assets/images/bg_pattern.png);
	margin-top:20px;
	margin-bottom:20px;
	color:#725126;
}

img {
	border:0px;
}

input.text, input.password {
	border:1px #e0c78e solid;
	/*background-color:#FFFFFF;*/
	width:200px;
	height:20px;
}

textarea {
	border:1px #e0c78e solid;
	/*background-color:#FFFFFF;*/
	width:300px;
	height:90px;
}

a {
	text-decoration:none;
	color:#725126;
}
a:hover {
	text-decoration:underline;
}

a.smallLink {
	font-size:10px;
	text-decoration:none;
	color:#725126;
}
a:hover.smallLink{
	text-decoration:underline;
}

p {
	padding-top:5px;
	padding-bottom:5px;
	font-size:12px;
	line-height:18px;
}


/* -- Classes -- */
.TrippyTop, .TrippyBottom {
	height:11px;
	font-size:1px;
	text-align:center;
}

.ClearFloats {
	clear:both;
}

.InputField {
	border:1px #e0c78e solid;
	font-size:11px;
	/*background-color:#FFFFFF;*/
	width:200px;
	height:20px;
}

.SubmitButton {
	border:0px;
	background-image:url(../assets/images/button_submit.jpg);
	width:48px;
	height:12px;
}

.ResetButton {
	border:0px;
	background-image:url(../assets/images/button_reset.jpg);
	width:41px;
	height:12px;
}

.ProjectListTable {
	margin:0 auto;
	height:446px;
	overflow:hidden;
}

.ProjectListTable div {
	width:98px;
	text-align:center;
	margin-bottom:5px;
}

.ProjectListTable div img {
	border:2px solid #B88F4D;
}

.ProjectListTable div p {
	font-size:10px;
	padding:0px;
}

.ProjectListTable div span {
	font-size:9px;
}

.PortraitBox {
	background-image:url(../assets/images/bg_about_box.jpg);
	width:290px;
	height:364px;
	padding:10px;
	background-repeat:no-repeat;
}

.LandscapeBox {
	background-image:url(../assets/images/bg_gradient_landscape.jpg);
	width:350px;
	height:287px;
	background-repeat:no-repeat;
	padding:10px;
}

.GalleryTable {
	margin:0 auto;
}

.GalleryTable td {
	border:2px solid #B88F4D;
}

.Content {
	padding-top:32px;
}

.ContentArea, #ContentAreaWithScrolling {
	margin-top:5px;
	margin-bottom:5px;
	height:205px;
}

#ContentAreaWithScrolling {
	overflow-y:scroll;
	padding-right:5px;
}

.DetailsTable {
	border:1px solid #E0C78F;
	border-bottom:0px;
	width:100%;
}

.DetailsTable td {
	padding:7px;
	border-bottom:1px solid #E0C78F;
}

.DetailsTable .DetailHeading {
	border-right:1px solid #E0C78F;
	width:100px;
}

.DetailsTable .DetailContent {
	padding-left:10px;
}

.GoldList {
	margin-left:20px;
}

.GoldList li {
	color:#5E4119;
	padding-bottom:4px;
}

.GoldList li span {
	color:#725126;
}

.ContactRightBox {
	background-image:url(../assets/images/bg_contact_right.gif);
	background-repeat:no-repeat;
	width:256px;
	height:106px;
	padding:4px;
}


/* -- IDs -- */
#wrap {
	width:920px;
	height:606px;
	margin:0 auto;
	border:1px solid #F1E1AD;
}

#leftColumn {
	width:726px;
	float:left;
}

#rightColumn {
	width:190px; /* wrap - leftColumn - 4 (spacing) */
	float:right;
	height:606px;
	background-image:url(../assets/images/bg_right_column.png);
}

#menuContainer {
	background-color:#FCFFE4;
	height:30px;
}

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

#menuContainer ul li {
	float:left;
	width:120px;
	text-align:center;
}

#contentContainer {
	margin-top:3px;
	margin-bottom:3px;
	background-color:#FFFFFF;
	background-image:url(../assets/images/bg_content_container.jpg);
	height:532px;
}

#bottomContainer {
	height:37px;
	background-image:url(../assets/images/bg_bottom_container.bmp);
	background-repeat:repeat-y;
}

#footer {
	text-align:right;
	color:#C1A018;
	padding-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	width:920px;
	margin:0 auto;
	font-size:11px;
}

#footer a {
	color:#C1A018;
}

#logoContainer {
	padding-top:30px;
	text-align:center;
}

#testimonialContainer {
	padding-top:65px;
}

#testimonials {
	padding-top:5px;
	padding-bottom:5px;
	width:170px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
	height:150px;
}

#testimonialBoxy {
	position:absolute;	
}

#testimonialBoxy span {
	display:block;
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	line-height:20px;
	text-align:center;
	color:#725126;
	width:170px;
}

#homeImageContainer {
	background-image:url(../assets/images/bg_home_image_box.jpg);
	width:352px;
	height:353px;
	background-repeat:no-repeat;
	padding:10px;
	margin:0 auto;
}

#contentLeft {
	width:315px; /* 360 - contentRight - 20 (right spacing) - 25 (left spacing) */
	float:left;
	padding-top:35px;
	padding-left:25px;
}

#contentRight {
	width:365px;
	float:right;
	padding-top:35px;
}

#contactBox {
	background-image:url(../assets/images/bg_contact_box.gif);
	width:465px;
	height:320px;
	background-repeat:no-repeat;
	padding:15px;
	padding-bottom:0px;
	margin-left:120px;
}

#contactBox p {
	font-size:13px;
	line-height:18px;
}

#enquiryBox {
	background-image:url(../assets/images/bg_enquiry_form.gif);
	width:400px;
	height:407px;
	background-repeat:no-repeat;
	margin:0 auto;
	padding:20px;
	padding-top:30px;
}

#aboutBox {
	background-image:url(../assets/images/bg_about_box.jpg);
	width:290px;
	height:364px;
}

#subMenu {
	padding-bottom:10px;
	height:96px;
}

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

#subMenu ul li {
	padding-bottom:5px;
	height:19px;
}

/* -- MOOTOOLS SCROLL BAR -- */
.scrollBar .bar{
	width:10px;
	height:9px;
}

.scrollBar .button{
	width:10px;
	height:9px;
	outline:none;
	background-position:top center;
	background-repeat:no-repeat;
	cursor:pointer;
}

.scrollBar .button.topButton{
	background-image:url(../assets/images/arrow_up.gif);
}

.scrollBar .button.bottomButton{
	background-image:url(../assets/images/arrow_down.gif);
}

.scrollBar .button.active{
	background-position:bottom center ;
}

.scrollBar .scrollable{
	cursor:pointer;
}

