/*

Copyright by: MARS Web Solution

Theme Name: Gayathri Silks

Color : Light and Dark Grey with Blue

Theme URL: www.gayatrisilks.com

Description: Theme for Gayathri Silks

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:#ebecec url(../images/body_bg.png) left top repeat-x;

}

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;

}

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;

}

#wrapper {

	margin:0 auto;

	padding:0 0 0 0;

	width:950px;

}

header {

	width:950px;

	height:122px;

	margin:0 0 0 0;

	padding:0 0 0 0;

	float:left;

}

#logo {

	margin:16px 0 0 0;

	padding:0 0 0 0;

	float:left;

	width:300px;

	height:77px;

}

menu {

	margin:48px 0 0 0;

	padding:0 0 0 0;

	float:left;

	width:650px;

	height:55px;

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

	font-family:arial;

	font-size:16px;

	text-align:center;

	line-height:55px;

}

menu a{

	display:block;

	margin:0 0 0 0;

	padding:0 20px;

	float:left;

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

	color:#333;

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

}

menu a:hover{

	display:block;

	margin:0 0 0 0;

	padding:0 20px;

	float:left;

	background:url(../images/menu_bg.png) left bottom repeat-x;

	color:#FFF;

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

}

.menu_selected {

	display:block;

	margin:0 0 0 0;

	padding:0 20px;

	float:left;

	background:url(../images/menu_bg.png) left bottom repeat-x;

	color:#FFF;

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

}

#facebook {

	float:right;

	width:32px;

	height:32px;

	margin:13px 15px 0 0;

	padding:0 0 0 0;

}

#facebook a{

	float:right;

	display:block;

	width:32px;

	height:32px;

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

	margin:0 0 0 0;

	padding:0 0 0 0;

}

#facebook a:hover{

	display:block;

	width:32px;

	height:32px;

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

	margin:0 0 0 0;

	padding:0 0 0 0;

}

#twitter {

	float:right;

	width:32px;

	height:32px;

	margin:13px 15px 0 0;

	padding:0 0 0 0;

}

#twitter a{

	float:right;

	display:block;

	width:32px;

	height:32px;

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

	margin:0 0 0 0;

	padding:0 0 0 0;

}

#twitter a:hover{

	display:block;

	width:32px;

	height:32px;

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

	margin:0 0 0 0;

	padding:0 0 0 0;

}

#lhs_container {

	float:left;

	margin:11px 10px 0 0;

	padding:0 0 0 0;

	width:230px;

}

#rhs_container {

	float:left;

	margin:11px 0 0 0;

	padding:0 0 0 0;

	width:710px;

}

#nav_heading h1 {

	margin:0;

	padding:0;

	font-weight:normal;

	font-size:18px;

}

#fp_heading {

	float:left;

	background:#060;

	border-top:2px solid #353030;

	margin:10px 0 0 0;

	padding:0 0 0 20px;

	height:40px;

	line-height:40px;

	width:210px;

	font-family:arial;

	font-size:18px;

	color:#FFF;

	text-shadow:1px 1px 2px #333;

	text-align:left;

}

#fp_heading h1 {

	text-shadow:1px 1px 2px #333;

	color:#FFF;

	margin:0;

	padding:0;

	font-weight:normal;

	font-size:18px;

}

#nav_heading {

	float:left;

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

	margin:0 0 0 0;

	padding:0 0 0 20px;

	height:49px;

	line-height:49px;

	width:210px;

	font-family:arial;

	font-size:18px;

	color:#333;

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

	text-align:left;

}

nav {

	width:230px;

	float:left;

	margin:0 0 0 0;

	padding:0 0 0 0;

	font-family:arial;

	font-size:12px;

	color:#000;

	text-align:left;

}

nav a{

	display:block;

	width:190px;

	float:left;

	margin:0 0 1px 0;

	padding:0 0 0 40px;

	line-height:34px;

	height:34px;

	background:#FFF url(../images/bullet.png) left top no-repeat;

	color:#000;

	text-shadow:1px 1px 2px #CCC;

}

nav a:hover{

	display:block;

	width:190px;

	float:left;

	margin:0 0 1px 0;

	padding:0 0 0 40px;

	line-height:34px;

	height:34px;

	background:#0b64a9 url(../images/bullet.png) left top no-repeat;

	color:#FFF;

	text-shadow:1px 1px 2px #333;

}

#news_holder {

	margin:0 0 0 0;

	padding:17px 15px 5px 15px;

	background:#FFF;

	float:left;

	width:200px;

}

#fp_container {

	margin:0 0 10px 0;

	padding:15px 15px 0 15px;

	background:#390;

	float:left;

	width:200px;

}

#news_content_holder {

	margin:0 0 15px 0;

	padding:0 0 10px 0;

	float:left;

	width:200px;

	font-family:arial;

	color:#666;

	text-align:left;

	font-size:12px;

	line-height:18px;

	border-bottom:1px dashed #CCC;

}

#news_content_holder_last {

	margin:0 0 15px 0;

	padding:0 0 0 0;

	float:left;

	width:200px;

	font-family:arial;

	color:#666;

	text-align:left;

	font-size:12px;

	line-height:18px;

}

#fp_product_holder {

	margin:0 0 15px 0;

	padding:0 0 0 0;

	float:left;

	width:200px;

	font-family:arial;

	color:#FFF;

	text-align:left;

	font-size:12px;

	line-height:18px;

}

#fp_product_holder img {

	float:left;

	margin:0 10px 0 0;

	padding:0 0 0 0;

}

#fp_product_holder a {

	color:#FFF;

}

#fp_product_holder a:hover {

	color:#FC0;

}

.blue_bold {

	color:#0772a7;

	font-weight:bold;

}

.blue_bold1 {

	color:#0772a7;

	font-weight:bold;

	font-size:18px;

}

#bottom_grey {

	width:100%;

	height:85px;

	background:#333;

	float:left;

	margin:-51px 0 0 0;

	z-index:-1;

	position:relative;

}

#homepage_container {

	background:#FFF;

	float:left;

	width:670px;

	margin:10px 0 0 0;

	padding:10px 20px;

}

#innerpage_container p{

	margin:10px 0 0 0;

	float:left;

	width:670px;

}

#innerpage_container {

	background:#FFF;

	float:left;

	width:670px;

	margin:10px 0 0 0;

	padding:15px 20px;

}

#innerpage_container1 {

	background:#FFF;

	float:left;

	width:670px;

	margin:0 0 0 0;

	padding:15px 20px;

}

#innerpage_container1 p{

	text-align:justify;

	margin:0 0 10px 0;

}

#hp_box1 {

	float:left;

	width:210px;

	margin:0 20px 0 0;

	padding:0 0 0 0;

}

#banner {

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

	width:710px;

	height:188px;

	float:left;

}

#hp_box1 img {

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

	margin:10px 0;

}

#hp_box_last {

	float:left;

	width:210px;

	margin:0 0 0 0;

	padding:0 0 0 0;

}

#hp_box_last img {

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

	margin:10px 0;

}

h1 {

	margin:0 0 0 0;

	padding:0 0 0 0;

	font-family:arial;

	font-size:18px;

	color:#333;

	font-weight:normal;

	text-align:left;

	text-shadow:1px 1px 2px #CCC;

}

h2 {

	margin:0 0 0 0;

	padding:0 0 0 0;

	font-family:arial;

	font-size:14px;

	color:#014f8b;

	font-weight:normal;

	text-align:left;

	text-shadow:1px 1px 2px #CCC;

}

h3 {

	margin:0 0 0 0;

	padding:0 0 0 0;

	font-family:arial;

	font-size:13px;

	color:#333;

	font-weight:bold;

	text-align:left;

	text-shadow:1px 1px 2px #CCC;

}

p {

	font-family:arial;

	font-size:12px;

	color:#666;

	text-align:left;

	line-height:18px;

	margin:5px 0 0 0;

	padding:0 0 0 0;

}

p a{

	line-height:32px;

	float:left;

	color:#666;

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

	display:block;

	margin:10px 0 0 0;

	padding:0px 10px;

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

}

p a:hover{

	line-height:32px;

	color:#666;

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

	display:block;

	margin:10px 0 0 0;

	padding:0px 10px;

	background:url(../images/readmore.png) left bottom repeat-x;

}

#hp_box_holder {

	width:670px;

	float:left;

	border-bottom:1px solid #e2e2e2;

	margin:0 0 20px 0;

	padding:0 0 20px 0;

}

#ba_heading {

	float:left;

	background:#1577c2;

	border-top:2px solid #353030;

	margin:0 0 0 0;

	padding:0 0 0 20px;

	height:40px;

	line-height:40px;

	width:650px;

	font-family:arial;

	font-size:18px;

	color:#FFF;

	text-shadow:1px 1px 2px #333;

	text-align:left;

}

#ba_heading h1 {

	text-shadow:1px 1px 2px #333;

	color:#FFF;

	margin:0;

	padding:0;

	font-weight:normal;

	font-size:18px;

}

#brand_agents {

	float:left;

	margin:0 0 0 0;

	padding:0 0 0 0;

	width:670px;

}

footer {

	margin:10px 0 0 0;

	padding:10px 0 0 0;

	width:670px;

	border-top:1px dashed #CCC;

	float:left;

	font-family:arial;

	font-size:12px;

	color:#666;

	text-align:left;

}

footer a {

	color:#06C;

	font-weight:bold;

}

footer a:hover {

	color:#000;

	font-weight:bold;

}

#enquiry_form {

	float:left;

	width:670px;

	margin:10px 0 0 0;

	padding:0 0;

	font-family:arial;

	font-size:12px;

	color:#333;

	text-align:left;

	line-height:40px;

}

#enquiry_form button {

	margin:50px 0 0 0;

}

.textbox {

	outline:none;

	background:#f6f6f6;

	border:1px solid #e2e2e2;

	font-family:arial;

	font-size:12px;

	color:#000;

	line-height:20px;

	height:20px;

}

.textarea {

	width:85%;

	outline:none;

	background:#f6f6f6;

	border:1px solid #e2e2e2;

	font-family:arial;

	font-size:12px;

	color:#000;

	line-height:20px;

}

.qe_textarea {

	width:85%;

	outline:none;

	background:#9bb8cf;

	border:1px solid #e2e2e2;

	font-family:arial;

	font-size:12px;

	color:#000;

	line-height:20px;

	width:96%;

}

.qe_textbox {

	outline:none;

	background:#9bb8cf;

	border:1px solid #e2e2e2;

	font-family:arial;

	font-size:12px;

	color:#000;

	line-height:20px;

	height:20px;

	width:100%;

	box-shadow:2px solid #999;

}

button.cupid-green {

	float:right;

  background-color: #876931;

  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #876931), color-stop(100%, #c1b295));

  background-image: -webkit-linear-gradient(top, #876931, #c1b295);

  background-image: -moz-linear-gradient(top, #876931, #c1b295);

  background-image: -ms-linear-gradient(top, #876931, #c1b295);

  background-image: -o-linear-gradient(top, #876931, #c1b295);

  background-image: linear-gradient(top, #876931, #c1b295);

  border: 1px solid #6a4f1b;

  border-bottom: 1px solid #6a4f1b;

  -webkit-border-radius: 3px;

  -moz-border-radius: 3px;

  border-radius: 3px;

  -webkit-box-shadow: inset 0 1px 0 0 #f4d7a0;

  -moz-box-shadow: inset 0 1px 0 0 #f4d7a0;

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

  color: #FFF;

  font: bold 10px arial;

  line-height:5px;

  padding: 7px 0 8px 0;

  text-align: center;

  text-shadow: 0 -1px 0 #4c9021;

  width:80px; }

  button.cupid-green:hover {

    background-color: #876931;

    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c1b295), color-stop(100%, #876931));

    background-image: -webkit-linear-gradient(top, #c1b295, #876931);

    background-image: -moz-linear-gradient(top, #c1b295, #876931);

    background-image: -ms-linear-gradient(top, #c1b295, #876931);

    background-image: -o-linear-gradient(top, #c1b295, #876931);

    background-image: linear-gradient(top, #c1b295, #876931);

    -webkit-box-shadow: inset 0 1px 0 0 #f4d7a0;

    -moz-box-shadow: inset 0 1px 0 0 #f4d7a0;

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

    cursor: pointer;}

  button.cupid-green:active {

    border: 1px solid #c1b295;

    border-bottom: 1px solid #c1b295;

    -webkit-box-shadow: inset 0 0 8px 4px #876931, 0 1px 0 0 #FFF;

    -moz-box-shadow: inset 0 0 8px 4px #876931, 0 1px 0 0 #FFF;

    box-shadow: inset 0 0 8px 4px #876931, 0 1px 0 0 #FFF; }

#product1 {

	float:left;

	padding:9px;

	border:1px solid #CCC;

	width:305px;

	margin:10px 20px 0 0;

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

}

#product2 {

	float:left;

	padding:9px;

	border:1px solid #CCC;

	width:305px;

	margin:10px 0 0 0;

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

}

#product1 p a{

	margin:0;

}

#product2 p a{

	margin:0;

}

#product_thumbs {

	float:left;

	width:648px;

	margin:10px 0 10px 0;

	padding:10px 10px 5px 10px;

	border:1px solid #e2e2e2;

}

#product_thumbs img{

	margin:0 0 0 0;

	padding:0 0 0 0;

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

	border:1px solid #FFF;

}

#brand_agents_logos {

	float:left;

	width:670px;

	margin:10px 0 0 0;

	padding:0 0 0 0;

}

#brand_agents_logos img {

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

	float:left;

	margin:0 10px 15px 5px;

	padding:0 0 0 0;

	border:1px solid #CCC;

	box-shadow:4px 4px #e2e2e2;

}