/*

Copyright by: MARS Web Solution

Theme Name: AMS INDIA

Color : White and Maroon

Theme URL: www.amsindia.in

Description: Theme for AMS INDIA

Author: Sagar H / Shrishail Hindiholi, MARS Web Solution

Author URL: www.marswebsolution.com

*/



body {

	margin:0 0 0 0;

	padding:0 0 0 0;

	background:#FFF url(../images/body_bg.jpg) left top repeat;

	font-family:arial;

	font-size:12px;

	color:#666;

}

img {

	border:none;

}

a {

	-ms-transition:all 0.3s ease;

	-moz-transition:all 0.3s ease;

	-o-transition:all 0.3s ease;

	-webkit-transition:all 0.3s ease;

	transition:all 0.3s ease;

	text-decoration:none;

	color:#999;

}

a:hover {

	-ms-transition:all 0.3s ease;

	-moz-transition:all 0.3s ease;

	-o-transition:all 0.3s ease;

	-webkit-transition:all 0.3s ease;

	transition:all 0.3s ease;

}

/* Selection Color */

::-moz-selection {background:#df0909; color:#fff; text-shadow:none;}

::-webkit-selection {background:#df0909; color:#fff; text-shadow:none;}

::-o-selection {background:#df0909; color:#fff; text-shadow:none;}

::-ms-selection {background:#df0909; color:#fff; text-shadow:none;}

::selection {background:#df0909; color:#fff; text-shadow:none;}

/* Selection Color */



#wrapper {

	margin:0 auto;

	padding:0 0 0 0;

	width:990px;

}

header {

	float:left;

	margin:0 0 0 0;

	padding:0 0 0 0;

	width:990px;

	height:90px;

}

.divider {

	margin:0 8px;

}

#header-links {

	margin:10px 0 0 0;

	float:right;

	text-align:right;

	font-size:11px;

	color:#999;

	line-height:30px;

}

#logo {

	float:left;

	margin:25px 0;

}

.search_box {

	margin:0;

	padding:3px 10px;

	outline:none;

	border-radius:15px;

	border:1px solid #e2e2e2 inset;

	font-size:11px;

}

.search_icon {

	margin:0 0 -10px 0;

}

#header-links a{

	color:#666;

}

#header-links a:hover{

	color:#000;

}

#header-links button {

	margin:0px 0 0px 0;

	padding:0 0 0 0;

	float:right;

}

menu {

	margin:0 0 0 0;

	padding:0 0 0 0;

	width:990px;

	float:left;

	background:url(../images/menu-bg.png) left top repeat-x;

	line-height:52px;

	height:52px;

}

menu a{

	background:url(../images/menu-bg-hover.png) left 0px repeat-x;

	display:block;

	float:left;

	font-family:'Roboto Condensed', arial;

	font-size:14px;

	color:#FFF;

	text-shadow:1px 1px 0px #300;

	text-transform:uppercase;

	font-weight:300;

	padding:0 6px;

	border-right:1px solid #7c0d0d;

	border-left:1px solid #bb3f3f;

}

menu a:hover{

	background:url(../images/menu-bg-hover.png) left -52px repeat-x;

	display:block;

	float:left;

	font-family:'Roboto Condensed', arial;

	font-size:14px;

	color:#FFF;

	text-shadow:1px 1px 0px #000;

	text-transform:uppercase;

	font-weight:300;

	padding:0 6px;

	border-right:1px solid #000;

	border-left:1px solid #666;

}

.selected {

	background:url(../images/menu-bg-hover.png) left -52px repeat-x;

	display:block;

	float:left;

	font-family:'Roboto Condensed', arial;

	font-size:14px;

	color:#FFF;

	text-shadow:1px 1px 0px #000;

	text-transform:uppercase;

	font-weight:300;

	padding:0 6px;

	border-right:1px solid #000;

	border-left:1px solid #666;

}

#hp_boxes {

	float:left;

	width:990px;

	background:#FFF;

	border-top:1px solid #f1f1f1;

	margin:0 0 0 0;

	padding:15px 0;

}

footer {

	float:left;

	margin:0 0 0 0;

	padding:13px 20px;

	background:#8e0000;

	width:950px;

	color:#FFF;

	line-height:24px;

}

footer a{

	color:#bd1919;

	font-size:11px;

	margin:0 0 0 250px;

}

footer a:hover{

	color:#FFF;

}

#social {

	float:right;

	width:87px;

	height:24px;

}

#social a {

	float:left;

	border-radius:3px;

	margin:0 0 0 5px;

}

.facebook {

	height:24px;

	width:24px;

	display:block;

	background:url(../images/footer-icons.png) left bottom no-repeat;

}

.facebook:hover {

	height:24px;

	width:24px;

	display:block;

	background:url(../images/footer-icons.png) left top no-repeat;

}

.twitter {

	height:24px;

	width:24px;

	display:block;

	background:url(../images/footer-icons.png) center bottom no-repeat;

}

.twitter:hover {

	height:24px;

	width:24px;

	display:block;

	background:url(../images/footer-icons.png) center top no-repeat;

}

.blog {

	height:24px;

	width:24px;

	display:block;

	background:url(../images/footer-icons.png) right bottom no-repeat;

}

.blog:hover {

	height:24px;

	width:24px;

	display:block;

	background:url(../images/footer-icons.png) right top no-repeat;

}

#bottom_box {

	background:url(../images/hp-box-bg.png) left top repeat-x #f9f9f9;

	float:left;

	margin:0 0 0 15px;

	padding:10px 15px;

	width:195px;

	border-top:1px solid #f0f0f0;

	border-left:2px solid #FFF;

	border-right:2px solid #FFF;

	border-bottom:2px solid #FFF;

	box-shadow:0px 5px 5px #e2e2e2;

}

#bottom_box img {

	float:left;

	margin:0 10px 0 0;

}

#bottom_box p {

	text-align:left;

	line-height:18px;

	color:#999;

	text-shadow:1px 1px 0px #FFF;

}

#bottom_box h1 {

	margin:auto;

	padding:10px 0 5px 0;

}

h1 {

	font-family:'Oswald', arial;

	font-size:17px;

	color:#993300;

	text-shadow:1px 1px 0px #FFF;

	text-transform:uppercase;

	font-weight:normal;

	text-align:left;

	margin:0 0 10px 0;

	padding:0 0 0 0;

}

h1 a{

	color:#993300;

}

h1 a:hover{

	color:#000;

}

.search_button {

	background:url(../images/search.png) center top no-repeat;

	margin:0px 0 0px 0;

	padding:0 0 0 0;

	outline:none;

	border:none;

	width:28px;

	height:31px;

	cursor:pointer;

}

#inner-banner {

	background:url(../images/loading.gif) #FFF center no-repeat;

	float:left;

	width:990px;

	height:200px;

}

section {

	padding:15px;

	margin:0 0 0 0;

	float:left;

	background:#FFF;

	width:960px;

}

section ul{

	line-height:20px;

	font-family:'Open Sans',arial;

	font-size:12px;

	color:#333;

}

section p{

	line-height:20px;

	font-family:'Open Sans',arial;

	font-size:13px;

	color:#333;

}

section h2 img {

	background:url(../images/loading.gif) center no-repeat;

	float:left;

	margin:0 10px 0 0;

}

section p a{

	color:#600;

}

section p a:hover{

	color:#000;

}

section figure {

	margin:0 50px 0 0;

	padding:0 0 0 0;

	float:left;

}

figure h2 {

	margin:0 0 0 0;

	padding:0 0 0 0;

	min-height:90px;

	font-family:'Open Sans',arial;

	font-size:13px;

}

figure h2 a{

	font-size:14px;

	color:#993300;

}

figure h2 a:hover{

	color:#000000;

}

figure img {

	float:left;

	margin:3px 15px 0 0;

	padding:0 0 0 0;

}

figure ul {

	margin:0 0 0 0;

	padding:0 0 0 0;

}

figure li {

	margin:0 0 0 0;

	padding:0 0 0 0;

	color:#000;

	list-style:none;

}

#enquiry_form h1 {

	margin:0 0 0 0;

	padding:0 0 0 0;

	line-height:20px;

}

#enquiry_form {

	float:right;

	width:600px;

	margin:0 0;

	padding:0 0px;

	font-size:12px;

	color:#333;

	text-align:left;

	line-height:40px;

	vertical-align:middle;

}

.enquiry_box {

	background:#ededed;

	margin:20px 0 0 0;

	padding:5px;

	outline:none;

	font-size:11px;

	border:none;

	box-shadow:inset 1px 1px 0px #CCC;

	border-radius:3px;

	width:120px;

	border-bottom:1px solid #ebebeb;

	border-right:1px solid #ebebeb;

}

.enquiry_list {

	background:#ededed;

	margin:20px 0 0 0;

	padding:5px;

	outline:none;

	font-size:11px;

	border:none;

	box-shadow:inset 1px 1px 0px #CCC;

	border-radius:3px;

	border-bottom:1px solid #ebebeb;

	border-right:1px solid #ebebeb;

}

.textbox {

	outline:none;

	border:1px solid #e2e2e2;

	font-family:arial;

	font-size:12px;

	color:#000;

	line-height:20px;

	height:20px;

	box-shadow:inset 0 0 15px #FFF;

	-moz-box-shadow:inset 0 0 15px #FFF;

	-webkit-box-shadow:inset 0 0 15px #FFF;

	-ms-box-shadow:inset 0 0 15px #FFF;

	-o-box-shadow:inset 0 0 15px #FFF;

}

.textarea {

	width:80%;

	background:#ededed;

	margin:0px 0 0 0;

	padding:5px;

	outline:none;

	font-size:11px;

	border:none;

	box-shadow:inset 1px 1px 0px #CCC;

	border-radius:3px;

	border-bottom:1px solid #ebebeb;

	border-right:1px solid #ebebeb;

}

.enquiry_button {

	background:#690;

	color:#FFF;

	margin:20px 0 0 0;

	padding:5px;

	outline:none;

	font-size:11px;

	border:none;

	box-shadow:inset 1px 1px 0px #9C0;

	border-radius:3px;

	width:50px;

	border-bottom:1px solid #060;

	border-right:1px solid #090;

	cursor:pointer;

}

section h2 {

	padding:0 0 0 0;

	margin:0 0 10px 0;

	color:#333;

	font-family:'Roboto Condensed',arial;

	font-size:16px;

	font-weight:400;

}

section aside {

	margin:0 0 15px 0;

	padding:0 0 0 0;

	width:960px;

	float:left;

}

section aside ul {

	float:left;

	width:290px;

	margin:0px 10px 20px 0px;

	padding:0 0 0 0;

	box-shadow:0px 0px 5px #CCC;

	border:10px solid #FFF;

}

section aside ul li {

	float:left;

	margin:0 1px 1px 0;

	padding:0 0 0 0;

	list-style:none;

	line-height:20px;

	text-align:left;

	color:#000;

}

.name {

	background:#e2e2e2;

	width:80px;

	padding:0 0 0 10px;

}

.image {

	margin:0 0 10px 0;

	width:290px;

	height:160px;

	background:url(../images/loading.gif) center no-repeat;

}

.colon {

	background:#f0f0f0;

	width:20px;

	padding:0 0 0 0px;

	text-align:center;

	font-weight:bold;

}

.value {

	background:#f9f9f9;

	width:167px;

	padding:0 0 0 10px;

}

hr {

	border:1px dashed #e2e2e2;

	margin:0 0 20px 0;

}

.no-min-height {

	min-height:0px;

}

#ams-best-picks {

	background:#e2e2e2;

	float:left;

	height:71px;

	width:190px;

	border:10px solid #FFF;

	box-shadow:0px 0px 10px #CCC;

	margin:0 15px 20px 15px;

	-ms-transition:all 0.3s ease;

	-moz-transition:all 0.3s ease;

	-o-transition:all 0.3s ease;

	-webkit-transition:all 0.3s ease;

	transition:all 0.3s ease;

}

#ams-best-picks:hover {

	background:#9d1212;

	border:10px solid #FFF;

	-ms-transition:all 0.3s ease;

	-moz-transition:all 0.3s ease;

	-o-transition:all 0.3s ease;

	-webkit-transition:all 0.3s ease;

	transition:all 0.3s ease;

	box-shadow:0px 0px 10px #600;

}

#ams-best-picks:hover a{

	color:#FFF;

	text-shadow:1px 1px 0px #600;

}

#ams-best-picks img {

	float:left;

	border-right:10px solid #FFF;

	margin:0 15px 0 0;

}

#ams-best-picks h2 {

	color:#9d1212;

	font-size:18px;

	text-shadow:1px 1px 0px #FFF;

}

#ams-best-picks h2 a{

	color:#9d1212;

	height:71px;

	line-height:18px;

	display:block;

}

#ams-best-picks h2 a:hover{

	color:#FFF;

	text-shadow:1px 1px 0px #600;

}

#property-block {

	margin:0 0px 10px 0px;

	float:left;

	width:960px;

	border-bottom:1px dashed #CCC;

	padding:10px 0;

}

#property-block img {

	background:url(../images/loading.gif) center no-repeat;

	float:left;

	margin:0 0 0 0;

	border:5px solid #FFF;

	box-shadow:0px 0px 5px #e2e2e2;

}

#property-block ul li{

	font-size:16px;

}