html,body{
font-family:"Century Gothic";
font-size:12px; 
color:#000000; 
margin:0px;
padding:0px;
}

body{background:#df5f00 url(images/bgrunner.jpg) repeat-x;}

* {
margin:0px;
padding:0px;
}

h1,h2,h3{
	font-family:"Century Gothic", Arial;
	margin:0;
	padding:0 0 14px 0;
	font-weight:bold;
}

h1{
	font-size:17px;
	color:#35527d;
	margin-left:25px;
	margin-right:25px;
	border-bottom:2px solid #f16025;

}

h2{
	font-size:17px;
	color:#35527d;
	border-bottom:2px solid #f16025;

	
}

h3{
	font-size:16px;
	color:#02275c;
}

.body-text{
padding:18px 0;
font-family:"Century Gothic";
font-size:14px;
margin-left:25px;
margin-right:25px;	
}

.body-text p{margin-top:30px;}
.body-text_p{margin-top:10px;}

img{
border:0;
}

a {
color:#FF0000;
}

a:hover {
color:#0099FF;
text-decoration:underline;
}

ul li {
list-style:none;
}

.clear {
clear:both;
line-height:1px;
font-size:1px;
}


/********************************** Conteainer *****************************************/

#wrapper {
padding:0px;
margin:0;
}

.main_con {
width:1155px;
margin:0 auto ;
padding:0px;
}

#header{
width:1027px;
padding:0 62px;
}

#middle {
width:1151px;
background:url(images/content-y.jpg) repeat-y;

}



#logo {
width:267px;
height:95px;
padding-top:23px;
margin-left:-19px;
position:relative;

}


/*====== MENU ========*/

.menu {
	height:50px;
	margin:0;
	background:url(images/menu.jpg) 0% 0% no-repeat;
}
.menuleft {
	float:left;
	width:811px;
}
.menuright {
	float:left;
	width:192px;
	text-align:left;
	margin-top:-8px;
	position:relative;
}

/* ----- Sprite Menu CSS Start ----- */
#nav-example {width:811px; height:50px; margin:0; padding:0;}
#nav-example span {display: none;}
#nav-example li, #nav-example a { height:50px; display:block;}
#nav-example{background: url(images/menu-bg.gif) left top no-repeat;}    
#nav-example li {float:left; list-style:none;}
	
a#nav-example-01 {background: url(images/menu.gif) 0 0 no-repeat; width:122px; }
a#nav-example-02 {background: url(images/menu.gif) -122px 0 no-repeat; width:141px;}
a#nav-example-03 {background: url(images/menu.gif) -263px 0 no-repeat; width:144px;}
a#nav-example-04 {background: url(images/menu.gif) -407px 0 no-repeat; width:130px; }
a#nav-example-05 {background: url(images/menu.gif) -537px 0 no-repeat; width:115px; }
a#nav-example-06 {background: url(images/menu.gif) -652px 0 no-repeat; width:159px; }

#nav-example-01:hover {background:url(images/menu.gif) 0 -50px no-repeat; }
#nav-example-02:hover {background:url(images/menu.gif) -122px -50px no-repeat; }
#nav-example-03:hover {background:url(images/menu.gif) -263px -50px no-repeat; }
#nav-example-04:hover {background:url(images/menu.gif) -407px -50px no-repeat; }
#nav-example-05:hover {background:url(images/menu.gif) -537px -50px no-repeat; }
#nav-example-06:hover {background:url(images/menu.gif) -652px -50px no-repeat; }
/* ----- Sprite Menu CSS End ----- */


#banner {
width:1025px;
height:283px;
margin-top:7px;
background:url(images/banner.jpg) no-repeat;
}


.order-now{float:right; position:relative; margin:60px -20px 0 0px;}

#middle #content-top {
background:url(images/content-top.jpg) top left no-repeat;
width:1027px;
overflow:hidden;
padding:52px 64px 71px;
}

#middle #content-bottom {
background:url(images/footer.jpg) bottom left no-repeat;
width:1151px;
}

#bottom{
margin-top:-60px;
padding-left:64px;
padding-right:64px;
position:relative;
width:1027px;
}

#bottom #bottom-bar {

width:1027px;
background:url(images/bottom-bar.jpg) no-repeat;
height:47px;
}
#bottom .bottom-text {
float:left;
padding-left:4px;
padding-top:16px;
color:#ccccff;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#bottom .bottom-text a {
color:#FFFFFF;
font-size:11px;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
}

#bottom .bottom-text a:hover {
color:#ff7209;
}


#bottom .bottom-text-right {
float:left;
padding-right:10px;
padding-top:16px;
color:#ccccff;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}



/******************************************** Content *********************************************************/

#content {
width:763px;
float:left;
}

#menu-right {
width:237px;
float:right;
margin-right:13px;

}

#testomonial {
width:236px;
height:280px;
}

#testomonial .test-head {
background:url(images/testomonial-head.jpg) no-repeat;
width:237px;
height:45px;
}

#testomonial .test-cont {
background:url(images/testimonials-bg.jpg) no-repeat;
width:236px;
height:234px;
font-size:14px;

}

#testomonial .test-text {
padding-left:34px;
padding-right:24px;
padding-top:15px;

}


#online-inq {
width:236px;
margin:21px 0 4px 0;
}

#online-inq .inq-head {
background:url(images/online_inq_head.jpg) no-repeat;
width:236px;
height:54px;
}

#online-inq .inq-cont {
background:url(images/online_inq_cont.jpg) no-repeat;
width:236px;
min-height:232px;
height:auto !important;
height:232px;
}

#online-inq .inq-text {
padding-left:8px;
padding-right:6px;
padding-top:17px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#333333;
}

.inq-text p{margin:0 0 5px; .margin:0 0 3px; /*float:left;*/ clear:both; width:218px;}

#online-inq input {
width:212px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
border:1px solid #bababa;
height:16px;
padding:2px;

}

#online-inq .textarea {
width:212px;
height:60px;
padding:2px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
border:1px solid #bababa;
}

#online-inq input[name='captcha-102'] {
  width: 144px;
  padding: 0px;
  vertical-align:top;
  height: 22px;
}

.btnsub{
width:67px !important;
height:21px !important;
margin-top:0px;
border:0;
}


#online-inq input.sumbit {
width:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}


.pop_label{
	color:#FFF;
	font-weight:bold;
}

.pop_text {
	width: 130px;
}

.pop_btn{
	background:url(../img/popup_btn.png) no-repeat;
	width:126px;
	height:25px;
	display:block;
	border:none;
	cursor:pointer;
}


#pageflip {
	position: fixed;
	right: 0;
	top: 0;
	float: right;
	z-index:10;
}

* html #pageflip{position:absolute;
}

#pageflip img {
	width: 65px;
	height: 67px;
	z-index: 99;
	position: absolute;
	right: 0px;
	top: 0px;
	-ms-interpolation-mode: bicubic;
}
#pageflip .msg_block {
	width: 70px;
	height: 70px;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
	background: url(images/click.png) no-repeat right top;
}

.pageflipImg {width: 70px; display: block; height: 70px; overflow: hidden;}


#subscribeBottom{
	padding: 10px 7px 10px 7px;
	margin: 0 0 0 0;
	border: none;
	width: 236px;
	background: transparent;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:capitalize;
}



.subscribeContainer { height:113px; margin:21px 0 4px 0; background:url(images/subscribe-now-bg.gif) left top no-repeat; width:234px;}

#subscribe{
	padding: 10px 7px 5px 7px;
	margin: 0 0 0 0;
	border: none;
	width: 177px;
	background: transparent;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:capitalize;
}

.subscribeMain{
	padding: 11px 10px 11px 10px;
	margin:0;
	border: none;
	width: 279px;
	background:transparent;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:capitalize;
}

.subscribeNewsLetter{
	padding: 3px 8px 5px 8px;
	margin:0;
	border: none;
	width: 227px;
	background:transparent;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:capitalize;
}

.subscribeTxt{
	padding:50px 0 8px 10px;
	font-weight:bold !important;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
}

.subscribeTbox{
	padding:0 0 0 8px;
}

.subscribeleft{
	float:left; width:191px;
}

.subscriberight{
	width:28px; float:left;
}


#extra-popup{
	position:fixed;
	color:#FFF;
	background: url(images/footer-bg.png) repeat-x left bottom; height:120px;
	bottom:0;
	left:0;
	display:none;
	width:100%;
}

.girl-banner{background:url("images/girl-banner.png") no-repeat scroll 0 0 transparent; bottom:0; height:240px; margin-left:-335px; position:fixed; width:193px; z-index:1;
}
* html #extra-popup, * html #close-popup , * html .girl-banner{
	position:absolute;
}

#inner-popup{
	width:1151px;
	height:126px;
	margin:0 auto;
	padding:0 0 0 205px;
	background:url(images/footer-banner.png) no-repeat 288px 0;
}

#close-popup{
	position:fixed;
	height:32px;
	width:126px;
	background:url(images/popup-close1.png) no-repeat;
	bottom:109px;
	right:-1px;
	display:none;
}

#subscribeBottom{
	padding: 10px 7px 10px 7px;
	margin: 0 0 0 0;
	border: none;
	width: 236px;
	background: transparent;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:capitalize;
}

.pop_label{
	color:#FFF;
	font-weight:bold;
}

.pop_text {
	width: 130px;
}

.pop_btn{
	background:url(../img/popup_btn.png) no-repeat;
	width:126px;
	height:25px;
	display:block;
	border:none;
	cursor:pointer;
}

.entry{margin-top:20px;}


.inquiryform input {
width:212px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
border:1px solid #bababa;
height:16px;
padding:2px;

}

.inquiryform .textarea {
width:212px;
height:87px;
padding:2px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
border:1px solid #bababa;

}

.inquiryform #btnsub{float:left;}

.entry table td{padding-bottom:10px;}
.entry table td p{margin:10px 0 0 10px;}

.pay {
text-align:left;
clear:left;
float:left;
padding-right:10px;
}


.prog table td p{
margin:4px 0 0 0;
}


.prog h3{
	color:#35527D;
	font-size:14px;
}

.testimonials{margin-bottom:15px; overflow:hidden; border-bottom:1px solid #F16025; padding:0px 0 10px 0;}
.testimonials p{margin:0 0 5px 0;}
.test-author{color:#35527D;}

/** classes added by mehul for w3c validation issue starts*/
.customimageforli {
   list-style-image: url(http://www.youdietyourway.com/Images/20x20.gif) !important;
   padding-left: 40px;
   background-color:transparent;
  /*list-style-image: url(../../Images/20x20.gif) !important;*/
}
/** classes added by mehul for w3c validation issue ends*/
