/*
Theme Name: Soni Paithani  Sarees
Theme URI: http://www.sonipaithani.com/
Description: Soni Paithani  Sarees
Author: LBM Infotech Pvt. Ltd.
Author URI: http://www.lbminfotech.com/
Version: 1.0
.
This theme can be used for commercial or non-commercial use
so long as it is not redistributed or resold in any way.
.
*/

@import url(reset.css);

/*-----------------------------------*/
/* Basic Styles
/*-----------------------------------*/

p { line-height: 20px; padding: 0 0 13px 0; text-align: justify; }
h1 { font-family: 'kaushan_scriptregular';  font-size: 18px; color: #fff; padding: 0 0px 14px 0; font-weight: normal;  line-height: 18px; text-transform: none;}
h2 { font-family: 'allerregular'; font-size: 14px; color: #ffffff; padding: 8px 0 8px 15px; font-weight: normal; font-style: normal; line-height: 20px; text-transform: none; background-color: #5062a1; margin: 8px 0px 8px 0px;}
h3 { font-family:  'allerregular'; font-size: 16px; color: #ffffff; padding: 0px 0 4px 0; font-weight: normal; font-style: normal; line-height: 20px; text-transform: none; }
h4 { font-family: 'allerregular'; font-size: 14px; color: #ffffff; padding: 0px 0 4px 0px; font-weight: normal; font-style: normal; line-height: 20px; text-transform: none; }
h5 { font-family: 'allerregular';  font-size: 18px; color: #ffffff; padding: 8px 0 10px 25px; font-weight: normal; font-style: normal; line-height: 20px; text-transform: none; background-color: #5062a1; margin: 10px 0px 15px 0px;}
h6 { font-family:  'allerregular'; font-size: 14px; color: #0089d1; padding: 0px 0 4px 0; font-weight: normal; font-style: normal; line-height: 20px; text-transform: none; }
h3 span { font-family:'allerregular'; font-size: 16px; color: #fff; padding: 0 20px 12px;}

strong { font-weight: 700; }
a { color: #757575; line-height: 18px; font-weight: bold; text-decoration: none;}
a:hover { color: #757575; text-decoration: underline; }
ul { margin: 0 0 0 17px; padding: 0 0 12px 0; }
li {
	line-height: 22px;
	padding: 0px 0px;
	margin: 0;
	background: url(../images/bullate.gif) no-repeat 0 6px;
	list-style: none;
}
.clear { clear: both; }
.alignleft { float: left; }
.alignright { float: right; margin: 0 0 0 0; padding: 0 9px; }
.left { float: left; margin: 0 0 0 22px; }
.right { float: right; margin: 0 22px 0 0; }

body { font-size: 12px; color: #d1c6c9; font-family: Arial, Helvetica, sans-serif; font-weight: normal; background: url(../images/background_bg.gif) center top repeat-y #1c090d; }
#content { width: 100%; }
#container { position: relative; width: 1021px; margin-left: auto; margin-right: auto; }

 
/*-----------------------------------*/
/* Embeded Fonts
/*-----------------------------------*/




@font-face {
    font-family: 'kaushan_scriptregular';
    src: url('fonts/kaushanscript-regular-webfont.eot');
    src: url('fonts/kaushanscript-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/kaushanscript-regular-webfont.woff') format('woff'),
         url('fonts/kaushanscript-regular-webfont.ttf') format('truetype'),
         url('fonts/kaushanscript-regular-webfont.svg#kaushan_scriptregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'allerregular';
    src: url('fonts/aller_rg-webfont.eot');
    src: url('fonts/aller_rg-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/aller_rg-webfont.woff') format('woff'),
         url('fonts/aller_rg-webfont.ttf') format('truetype'),
         url('fonts/aller_rg-webfont.svg#allerregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/*-----------------------------------*/
/* Theme Styles
/*-----------------------------------*/
.fullLeft{float:left; width:100%;}
#logo{width:215px; float:left; padding:17px 0 0 0px; margin-bottom: 35px;}
#logo a{width: 215px; margin:0; height: 67px; background:url(../images/logo.png) no-repeat left top; text-indent:-999px; display:block;}
#top_redbg {position: relative; background: url(../images/top_redbg.gif) repeat-x left top; background-color: #0d0508;} 
#menu_bg {position: relative; background: url(../images/menu_bg.gif) repeat-x center top; height: 43px; background-color: #1c090d;} 
#shadow_bg {position: relative; background: url(../images/shadow_bg.png) repeat-x left top; padding-top: 27px;} 
#header  {position: relative; width: 1021px; float: left;}
#quality_content {width: 251px; position: relative; float: left; margin: 20px 23px 0px 0px; padding: 30px 0; background:url(../images/bubbleBg.jpg) no-repeat left top;}
#welcome_content {
	width: 362px;
	position: relative;
	padding: 22px 30px;
	float: left;
	margin: 20px 19px 0px 0px;
	background:url(../images/grad.gif) repeat-x left top;
	border: solid 1px #833e5b;
}
#offers_content {
	width: 300px;
	position: relative;
	float: left;
	margin: 20px 0px 0px 0px;
	border: 2px solid #c42262;
}
#home_contact {width: 60px; position: absolute; top: -15px; float: left;}
.qualityText{ padding: 0 20px 20px;}
.marginLR{ width: 249px; margin: 0 auto;}
#welcome_contentInner{
	width: 636px;
	position: relative;
	padding: 22px 30px;
	float: left;
	margin: 20px 19px 0px 0px;
	background:url(../images/grad.gif) repeat-x left bottom #742f46;
	border: solid 1px #833e5b;
}
#welcome_contentFull{
	width: 961px;
	position: relative;
	padding: 22px 30px;
	float: left;
	margin: 20px 0 0;
	background:url(../images/grad.gif) repeat-x left bottom #742f46;
	border: solid 1px #833e5b;
}
#blueListing { padding:0; margin:0;}
#blueListing li {color:#7d7b7b;  text-decoration:none; font-size:12px; line-height:20px; padding-left: 20px; margin-top: 0px; font-weight: normal; display:block; clear: both; background-image: url(../images/icon1.png); background-repeat:no-repeat; background-position:0 4px; }
#blueListing  span {  margin: 8px 10px 0 0; width: 9px; height: 9px; float:left; display: block; }
 #offers_contentNew {width: 260px; position: relative; float: left; margin: 20px 0px 0px 0px; padding: 20px; background:#742f46;}
 #contact{ font-family:'kaushan_scriptregular'; font-size: 16px;}
 
/*-----------------------------------*/
/* Menu
/*-----------------------------------*/
#menu{
	width:960px;
	float: right;
	position: relative;
	padding: 0px 0px 0px;
}
#menu ul{padding:0; margin:0 0 0 0px;}
#menu li{padding:0; margin:0; float:left; position:relative; background: url(../images/line.gif) no-repeat right top;}
#menu li a{padding:11px 24px; margin:0 0px; font-family: 'allerregular'; font-size: 14px; font-weight: normal; text-transform: none; display:block; color:#eeeeee; text-decoration:none; background: url(../images/divider.gif) no-repeat right top;}
#menu li a:hover{ color: #f770a8;}
.current {background:url(../images/hoverBg.gif) repeat-x; color:#2c4190; }

#menu ul ul{position:absolute; z-index:100; padding:0; margin:0 0 0 2px; top:40px; width:210px; left:-1500px;   font-family: Arial, Helvetica, sans-serif; text-transform: none; font-size: 12px;}
#menu li:hover ul{height:auto; left:auto;}
#menu li li{margin:0; width:210px; background:none; display:block; position:relative; }
#menu li li a{margin:0; width:174px; background-color:#0089d1; border-bottom:solid 1px #1699dd; padding:5px 8px; display:block; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #FFF;}
#menu li li a:hover{margin:0; width:174px; border-bottom:solid 1px #1699dd; padding:5px 8px; display:block; font-family:Arial, Helvetica, sans-serif; background-color:#1699dd; color:#FFF; background-image: none;}
#menu li:hover ul ul, #menu li:hover ul ul ul, #menu li.sfhover ul ul, #menu li.sfhover ul ul ul {
	left: -999em;
	}
#menu ul ul ul{position:absolute; z-index:999; padding:0; margin:0;  width:190px; left:-1500px;}
#menu li li:hover ul, #menu li li li:hover ul{padding:0; margin:0; top:0;  left:190px; height:auto;}



/*-----------------------------------*/
/* Footer
/*-----------------------------------*/
#footer{ color:#fff;  width: 1021px;  background:  #732e45; border: 1px solid #833e5b; opacity: .80; filter: alpha(opacity=80); margin-top: 20px; margin-bottom: 20px;}
.fut{ width:967px; margin: 20px auto; background: url(../images/futLogo.png) no-repeat center right;}
#footLinks{
	width:740px;
	float:left;
}

#footLinks .footLBM{ color:#d75881; text-decoration:none; font-weight: normal;}

#footer p{padding:0 0 5px 0;}
#footLinks a{text-decoration:none; color:#fff; font-weight: normal;}
#footLinks a:hover{text-decoration:underline; }

#listing li{ list-style-type: square; margin-left: 10px; padding-left: 3px; padding-bottom: 5px;}
#banner{ float: left; width: 367px; height: 460px; background:url(../images/banner.png) no-repeat left top; }
#bannerRight{ float:left; margin-left: 8px; background: url(../images/offer.jpg) no-repeat left top; width: 210px; height: 460px;}
#bannerRt{ float:left; margin-left: 8px; background: url(../images/offer1.jpg) no-repeat left top; width: 210px; height: 460px;}
#bannerRgt{ float:left; margin-left: 8px; background: url(../images/offer2.jpg) no-repeat left top; width: 210px; height: 460px;}
#call{
	float: right;
}

.enquiry_box_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
	
}