@import url("reset.css");
/* Main CSS Start */
body {
	background: #fff;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #8a1f03;
	padding-top:40px;

}
#wrapper {
	width: 960px;
	margin: 0 auto;
}
/* Main CSS End */


/* Header CSS Start */
#header {
	height: 40px;
	background: #fff;
}
#header img
{
padding:5px 0 0 0;
}
#navbar {
width:810px;
float:left;
list-style:none;
padding: 5px 0 4px 0;
}
#navbar li {
position:relative;
float:left;
}
#navbar li a {
display:block;
float:left;
background:url(../images/menu-img.gif) no-repeat left top;
height:19px;
text-indent:-9999px;
}
#navbar li.m1 a {
width:87px;
background-position:0 0;
}
#navbar li.m2 a {
width:83px;
background-position:-87px 0;
}

#navbar li.m3 a {
width:114px;
background-position:-170px 0;
}
#navbar li.m4 a {
width:59px;
background-position:-284px 0;
}
#navbar li.m5 a {
width:48px;
background-position:-343px 0;
}

#navbar li.m6 a {
width:95px;
background-position:-391px 0;
}


#navbar li.m7 a {
width:161px;
background-position:-486px 0;
}
#navbar li.m8 a {
width:132px;
background-position:-616px 0;
}
 #navbar li.m9 a {
width:108px;
background-position:-647px 0;
}
 
  #navbar li.m10 a {
width:103px;
background-position:-755px 0;
}

#navbar li.m11 a {
	width: 36px;
	background-image: none;
}
 
 
#navbar ul {
position:absolute;
display:none;
padding-top:0;
top:19px;
z-index:1500;
left:0;
width:142px;

padding-bottom:0px;
text-align:left;
list-style:none;
}
#navbar li ul li {
padding:0;
}
#navbar li ul a{
font-size:12px;
height:auto;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
float:left;
line-height:31px;
color:#5e88a2;
width:128px;
border-top:1px dashed #fff;
text-indent:0;
padding:0 0 0 14px;
text-decoration:none;
background:#d7e1e8!important;
}
#navbar li ul a.first{
border:none;

}
#navbar  ul li a {
text-decoration:none;
}

#navbar li ul li  a:hover {
color:#fff;
}

#navbar ul ul{
top:auto;

}	

#navbar li ul ul {
left:130px;
margin:0px 0 0 10px;
}

#navbar li:hover ul ul, #navbar li:hover ul ul ul, #navbar li:hover ul ul ul ul{
display:none;
}
#navbar li:hover ul, #navbar li li:hover ul, #navbar li li li:hover ul, #navbar li li li li:hover ul{
display:block;
text-decoration:none;
}
 
 
 
 
 
 
 
 
p{
color:#8a1f03;
padding:11px 0 11px 0;
font-size:13px;
line-height:17px;
}
h1{
color:#8A1F03;
font-family:Arial,Helvetica,sans-serif;
font-size:24px;
font-weight:normal;
padding:0 0 20px;

}
h3{
font-size:13px;
color:#8a1f03;
}

#content {
/*	background: green;*/
	width:960px;
	background:url(../images/brown.gif) repeat-y left top;
}

.bottomtxt p{
color:#8a1f03;
padding:11px 0 11px 0;
font-size:13px;
line-height:17px;
text-decoration: none;
}
.bottomtxt A:link{
color:#8a1f03;
padding:11px 0 11px 0;
font-size:16px;
font-weight: bold;
line-height:17px;
text-decoration: none;
}

.banner
{
position:relative;
font-size:0;
}
.set_table
{
float:right;
position:absolute;
top:0;
right:0;
margin:40px 43px 0 0;

}
.set_table p{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
padding:0 0 14px 0px;
font-weight:bold;
line-height:normal;
}
.set_table span{
font-size:11px;
}
.banner_blog{
width:167px;
padding:24px 9px 8px 16px;
border:#fff dotted 2px;
margin-bottom:9px;
background:url(../images/bg.png) repeat-y;
}

#col-1 {
	width: 320px;
	height: 185px; 
	float: left;
	background: #fff;
}
#col-1 h2
{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#89211b;
padding:40px 0 0 0px;
}
#col-2 {
	width: 640px;
	height: 175px; 
	float: left;
		background: #fff;
	padding:10px 0 0 0;
}
#footer ul.set-left-images {
	float: right;
}
ul.set-left-images li
{
float:left;
padding:0 10px 0 10px;

}
ul.set-right-images
{
float:right;
}
ul.set-right-images li
{
float: left;
padding:25px 0 0 5px;


}
ul.bottom-navg
{
float:right;
padding:40px 0 0 0;

}
ul.bottom-navg li
{
float:left;
padding:0 15px 0 15px;
background:url(../images/spilter.gif) no-repeat left top;
}
ul.bottom-navg li.start
{
background:none;
}
ul.bottom-navg li a
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#555555;
text-decoration:none;
font-weight:bold;
}


/* Content CSS End */

#left_content{
width:242px;
min-height:608px;
float:left;
/*background:#f1e7c8;*/
}
.company{
width:209px;
/*background:#9966CC;*/
padding:52px 0 0 33px;
}
.company p{
width:177px;
padding-bottom:28px;
}
ul.comp{
width:206px;
font-size:13px;
}
ul.comp li.ven{
line-height:31px;


}
ul.comp li.pro{
font-weight:bold;
font-style:italic;
}
ul.comp li.bit{
padding:0 0 27px 0;
}
#right_content{
	width:713px;
min-height:608px;
float:right;
/*background:#009966;*/
}
.about_banner{
float:left;
padding:0 0 7px 0;
font-size:0;
}
.main_content{
background:#b3c8d6;
float:right;
padding:38px 32px 41px 32px;
}
.main_content ul{
color:#8a1f03;
padding:0 0 0 17px;
}
.main_content ul li{
list-style-type:disc;
line-height:25px;
}
.ceo{
height:380px;
background:#f8f3e4;
padding:27px 0 0 0;
font-size:0;
margin:0 0 158px 0;

}.ceo span{
display:block;
padding:11px  0 0 35px;
font-size:13px;
}
#footer {
float:left;
	padding:0 0 51px 0;
	width:961px;
}

#footer span.receive {
display:block;
padding:31px 0 0 0;
float:left;
width:679px;
font-size:15px;
}

ul.protein{
padding:0 0 28px 0;
}
ul.protein li{
line-height:24px;

}
ul.protein li a{
color:#8a1f03;
text-decoration:none;
font-size:13px;
}
ul.protein li a:hover{
color:#4d4d4d;
}
ul.protein li.active{
color:#4d4d4d;
list-style:disc;
}
ul.protein li.active a{
color:#4d4d4d;
}
.proten_content{
background:url(../images/proten_bg.png) 92% 37px  no-repeat  #b3c8d6;
float:right;
padding:38px 32px 70px 32px;
width:649px;
}
.proten_content ul{
color:#8a1f03;
padding:0 0 0 17px;
}
.proten_content ul li{
list-style-type:disc;
line-height:22px;
}
.proten_content p{

width:317px;

}
.desert_content{
/*background:url(../images/desert_bg.jpg) 95% 45px  no-repeat  #b3c8d6;*/
background:#b3c8d6;
float:right;
padding:38px 15px 15px 32px;
width:665px;
min-height:294px;
height:auto !important;
height:294px;
}
.desert_bg{
float:right;}
.desert_content ul{
color:#8a1f03;
padding:0 0 11px  17px;
}
.desert_content ul li{
list-style-type:disc;
line-height:20px;
}
.desert_content p{

width:317px;

}
.bites_bg{
float:right;
padding:51px 14px 0 0;
}
.new_banner{
float:left;

font-size:0;
}
.prevent{
background:#b3c8d6;
float:right;
padding:38px 0px 15px 0px;
width:712px;
min-height:294px;
height:auto !important;
height:294px;

}
.brown{
padding-bottom:3px;
}
.ribbon{
float:left;
padding:28px 0 38px 0;
}
.prevent p,.prevent ul {
padding-left:32px;
}

.faq{

background:#b3c8d6;
float:right;
/*padding:38px 15px 15px 32px;
width:665px;*/
min-height:603px;
height:auto !important;
height:603px;
padding:38px 35px 15px 32px;
width:645px;
}

.faq h1,h2,h3{
clear:left;
}
.faq p{
padding:0 0 23px 0;
clear:left;
}
.faq ul{
padding-bottom:23px;}
.figure{
float:left;
padding:3px 0 23px 0;
}



.choclate{
font-size:0;
float:left;
background:#b3c8d6;
width:596px;
padding:0 117px 0 0;
}


.browne{

background:#b3c8d6;
float:right;

min-height:508px;
height:auto !important;
height:508px;
padding:0 129px 15px 32px;
width:552px;
}
.browne p{
padding:0 0 23px 0;
clear:left;
}
.browne h1,h3,h4{
clear:left;
}
.buy{
float:right;
margin:8px 21px 11px 0;

font-size:0;
}
ul.standard{
width:198px;
}
ul.standard li{
color:#89211B;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
padding:10px 0 0;

}

.living{

background:#b3c8d6;
float:right;
/*padding:38px 15px 15px 32px;
width:665px;*/
height:725px;
padding:38px 45px 15px 32px;
width:635px;
}

#right_content > .living {
	height: auto;
	min-height: 725px;
}

.living h1,h2,h3{
clear:left;
}
.date{
display:block;	
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-style:italic;
color:#8a1f03;
padding:0 0 12px 0;

}
.button{
display:block;
float:right;
padding:10px 0 0 0;

}
.button a{
color:#954c3b;
text-decoration:none;

}
.eric{display:block;
padding:0px 0 58px 0;
}

/*  zeeshan*/
.stre-col-1{
width:209px;
background:#f1e7c8;
height:980px;
padding:57px 0 0 33px;
float:left;
}
h4{
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
color:#89211b;
font-weight:bold;
}

.stre-col-2{
width:712px;
float:right;
min-height:1038px;
float:right;
}
.baner{
width:712px;
height:255px;
background:url(../images/baner_03.png) no-repeat;
padding:0 0 4px 0;
}


h6{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:13px;
color:#8a1f03;
padding:0 0 14px 0;
}

.signature{
width:107px;
height:55px;
background:url(../images/signature_03.png) no-repeat;
float:left;
}

.arrow{
width:8px;
height:8px;
margin:0 0 0 5px;
}
.buton a{
text-decoration:none;
}
.col2block2{

height:928px;

float:right;
padding:42px 47px 0 0;
width:638px;
}
.list ul {
width:150px;
height:36px;
padding:17px 0 6px 0;
}
.list ul li{
background:url(../images/image_07.png) no-repeat;
padding:10px 0 0 35px;
height:28px;

}
h5{
font-family:Arial, Helvetica, sans-serif;

font-size:13px;
color:#8a1f03;
padding:0 0 14px 0;
}

.bold{
font-weight:normal;!important;
}
.textfield{
/*width:413px;
height:64px;*/
}
.textfield ul {
}
.textfield ul li{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#8a1f03;
padding:20px 0 0 0;
}
.textfield ul li.first{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#8a1f03;
padding:0 0 0 0!important;

}
.form{
}
.form input{
width:178px;
height:20px;
border:1px solid #cecece;
}
.lastbutton{
width:172px;
height:20px;
float:right;
padding:20px 0 0 0;

}
.lastbutton a{
text-decoration:none;
}

/*zeeshan */

#content a {
	color: #8A1F03 !important;
	font-weight: bold;
}

#content a:link,
#content a:visited {
	text-decoration: none;
}

#content a:hover,
#content a:active {
	text-decoration: underline;
}

#content #left_content a {
	font-weight: normal;
}

ul.smallArrow {
	list-style-type: none;
	margin: 0;
	margin-top: 12px;
	padding: 0;
}

ul.smallArrow li {
	font-size: 12px;
	line-height: 12px;
	vertical-align: middle;
	padding-left: 17px;
	margin-bottom: 12px;
	background: transparent url(/images/arrow_ttlb.png) no-repeat scroll 0 0;
}

#left_content.think-living {
	width: 247px;
	float: right;
	background: transparent url(/images/brown.gif) repeat-y scroll 0 0;
}

#left_content.think-living .company {
	padding: 0 19px;
}

#header #socialNetworking {
	float: right;
	display: block;
	height: 28px;
	width: 92px;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#header > #socialNetworking {
	min-height: 28px;
	max-height: 28px;
}

#header #socialNetworking li {
	display: block;
	float: left;
	width: 26px;
	height: 100%;
	margin-right: 7px;
}

#header #socialNetworking > li {
	min-height: 100%;
	max-height: 100%;
}

#header #socialNetworking li a {
	display: block;
	float: left;
	width: 100%;
	height: 100%;
}

#header #socialNetworking li > a {
	min-height: 100%;
	max-height: 100%;
}

#header #socialNetworking li a img {
	padding: 0;
}

#header #socialNetworking li.last {
	margin-right: 0;
}


