@import url("reset.css");
/* Main CSS Start */
html {
	background:#996699;
}
body {
	background:url(../images/bg-header.gif) repeat-x top #5abddd;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	
}

a{
	text-decoration:underline;
	color:#d85898;
}

h1{
	font-size:25px;
	font-family:"Times New Roman", Times, serif;
	color:#fff;
	font-weight:normal;
}
h3{
	font-size:18px;
	color:#ed145a;
	padding:0 0 10px 0;
}
p{
	line-height:16px;
	color:#000;
	padding:0 0 13px 0;
}

hr {
	color: #d1d1d1;
	background-color: #d1d1d1;
	height: 1px;
	border: none;
}

hr.blue_hr {
	color: #68a6c8;
	background-color: #68a6c8;
	height: 1px;
	border: none;
}

#girl{
	width:434px;
	height:262px;
	position:absolute;
	top:8px;
	left:564px;
	z-index: 4;
}
.glass{
	top:-3px;
	left:25px;
	z-index:2;
	position:absolute;
}
#wrapper {
	width:1000px;
	margin:0 auto;
	background:#5abddd;
}
/* Main CSS End */


/* Header CSS Start */
#header {
	width:986px;
	height:225px;
	position:relative;
	padding:45px 0 0 14px;
	background:url(../images/header-bg-3.jpg) no-repeat;
}
.header-imgs{
	float:left;
	z-index: 5;
}

.logo{
	float:left;
	padding:34px 0 0 58px;
}
.logo a{
	float:left;
}

/* Header CSS End */


/* Menu CSS Start */

#menu{
	width:1000px;
	position:relative;
}
.top-strip{
	width:985px;
	height:37px;
	position:relative;
	z-index:1;
	margin:0 0 0 15px;
	background:url(../images/menu-bg.gif) no-repeat;
}
#navbar {
	float:left;
	font-style:normal;
	font-weight:normal;
	font-size:11px;
}
#navbar li{
	list-style:none;
	float:left;
	padding:0 0 0 1px;
	position:relative;
	background:url(../images/seprator.gif) no-repeat left 5px;
}
#navbar li a{
	float:left;
	color:#fff;
	height:26px;
	padding:11px 24px 0 22px;
	font-size:11px;
	display:block;
	text-decoration: none;
	float:left;
	font-style:normal;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#navbar ul {
	position:absolute;
	display:none;
	padding-top:0;
	top:37px;
	z-index:1500;
	left:0px;
	padding-bottom:15px;
	text-align:left;
	width:170px;
	list-style:none;
}
#navbar li ul li {
	padding:0;
	margin:0;
	border-top:none;
	background:#996699;
	padding:0 10px 0 10px;
}
#navbar li ul a{
	font-size:12px;
	height:auto;
	font-weight:normal;
	line-height:16px;
	width:150px;
	border-bottom:1px solid #a580a5;
	color:#baaeba;
	display:block;
	padding:0 0 0 0 !important; 
	text-align:left;
	text-decoration:none;
}
#navbar  ul li a {
	text-decoration:none;
	background:none !important;
}
#navbar li ul li  a:hover {
	color:#fff;
}
#navbar ul ul{
	top:auto;
}	
.no-border a{
	border-bottom:none !important;
}
#navbar li ul ul {
	left:130px;
	margin:0 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;
}
.top-strip ul li a:hover{
	background:url(../images/hover-menu.gif) repeat-x top;
}
#navbar li.li-first{
	background:none!important;
}
#navbar li.li-first a{
	padding:11px 28px 0 40px;
}
#navbar li.li-first a:hover ,#navbar li.li-first a.active{
	background:url(../images/a-hover.gif) no-repeat left top;
}
#navbar li.li-last ul{
	margin-left:-31px !important;
	padding-top:3px !important;
	background:url(../images/ul-bg.gif) no-repeat left bottom #996699;
}
#navbar li.li-last ul li a{
	text-align:right !important;
}

@media all and (min-width: 0px){
    #navbar li.li-last a {
		width:87px;	
	}
}

#navbar li.li-last a {
	width:87px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:87px;\
	width:87px;
	[width:87px;
	width:89px;]
}
/*end*/

/*\*/
html*#navbar li.li-last a {
	[width:87px;
	width:89px;
	]width:87px;
}/*end*/
.dummyend[id]{clear:both;}

/*\*/
* html #navbar li.li-last a {
	width:87px;
}
/*end*/

#navbar li a:hover ,#navbar li a.active {
	background:url(../images/hover-menu.gif) repeat-x top ;
}
#navbar li:hover > a {
	background:url(../images/hover-menu.gif) repeat-x top ;

}
#navbar li.li-last a:hover ,#navbar li.li-last a.active {
	background:url(../images/a-hover2.gif) no-repeat left!important;
}
 #navbar li.li-last:hover > a{
	background:url(../images/a-hover2.gif) no-repeat left!important;
}

.sub-menu-bg{
	width:1000px;
	height:149px;
	background:url(../images/banners/home.jpg) no-repeat left top;
}
.sub-menu-bg a{
	float:left;
	padding:15px 0 0 8px;
}
.heading-1{
	color:#fff;
	float:left;
	padding:25px 0 0 13px;
	font-family:"Times New Roman", Times, serif;
	font-size:22px;
	word-spacing:1px;
	letter-spacing:1px;
}

.heading-1 h1{
	font-size:40px;
	font-family:"Times New Roman", Times, serif;
	color:#fff;
	line-height:46px;
	word-spacing:5px;
	letter-spacing:3px;
	font-weight:normal;
}

/* Menu CSS End */


/* Content CSS Start */
#banner {
	width:1000px;
	background:url(../images/content-bg.jpg) no-repeat left top #5abddd;
}
#content {
	width:1000px;
	float:left;
	background:url(../images/body-content.gif) repeat-y left;
}
#content-no-line {
	width:1000px;
	float:left;
	background:url(../images/body-content-no-line.gif) repeat-y left;
}
#content-1 {
	background:#5abddd;
	float:left;
	padding-bottom:30px;
}
.content-top {
	width:1000px;
	float:left;
	background:url(../images/top-content.gif) no-repeat left top;
}
.content-top-no-line {
	width:1000px;
	float:left;
	background:url(../images/top-content-no-line.gif) no-repeat left top;
}
.content-footer {
	width:929px;
	float:left;
	padding:6px 22px 5px 49px;
	background:url(../images/bottom-content.gif) no-repeat left bottom;
}
.content-footer-no-line {
	width:929px;
	float:left;
	padding:6px 22px 5px 49px;
	background:url(../images/bottom-content-no-line.gif) no-repeat left bottom;
}
.content-footer a{
	text-decoration:underline;
	color:#d85898;
}
.col-1 {
	width: 420px;
	float: left;
	padding:0 0 0 0;

}
.bottom-text{
	font-size:10px;
	color:#000;
	float:left;
	display:block;
	margin:13px 0 0 0 ;
}
.heading{
	width:365px;
	height:44px;
	float:left;
	margin:25px 0 30px 55px;
	background:url(../images/heading.gif) no-repeat;
}
.content-img {
	float:left;
	padding:22px 0 0 0;
}
.col-2 {
	width:238px;
	float: left;
	padding:25px 0 0 17px;
}
.dress{
	display:block;
	margin:0 0 70px 43px;
}
.heading-col2{
	font-size:18px;
	color:#000;
	float:left;
	margin:0 37px 20px 22px;
	width:170px;
	text-align:center;
}
.heading-col2 span{
	font-size:18px;
}
.last-a{
	float:left;
	padding:0 0 0 57px;
}
.last{
	background:none!important;
}

.col-3 {
	width:251px ;
	float: right;
}
.col-3 a{
	float:left;
	margin:0 0 2px 0;
}
/* Content CSS End */


/* Footer CSS Start */
#footer {
	padding-bottom:10px;
	background:#996699;
}
#footer-start {
	background: url(../images/footer-bg.gif) repeat-x top #996699;
}

.top-strip1{
	width:100% ;
	height:37px;
	float:left;
	background:#da1a81;
	border-top:#b20a6f solid 1px;
}
.top-strip1 ul{
	float:left;
	margin:0 auto;
	list-style: none;
	padding:0 0 0 25px;
}

.top-strip1 ul li{
	float:left;
	height:37px;
	list-style: none;
	background:url(../images/seprator-footer.gif) no-repeat right 5px;
}
.top-strip1 ul li a{
	float:left;
	color:#fff;
	font-size:11px;
	text-decoration: none;
	padding:10px 27px 0 27px;
}

.footermenu ul
{
	margin:5px 0 0 110px;
}
.footermenu ul li 
{
	float:left;
	font-size:10px;
	font-family:Verdana;
	color:#c2bfc2;
	background:url(../images/footer-spilter.gif) no-repeat right;
	padding:0 10px 0 10px;
}
.end-footer
{
	width:1000px;
	background:#996699;
	border-top:#734573 solid 1px;
	padding:15px 0 0 0;
	margin-top:1px;
}
.footer-col-1 
{
	float:left;
	width:450px;
	border-right:#734573 solid 1px;
	padding:0 0 0 70px;
}
.footer-col-1 h1
{
	font-size:36px;
	font-family:Trebuchet MS;
	color:#cccccc;
}
.footer-col-1 p
{
	font-size:12px;
	font-family:Trebuchet MS;
	color:#cccccc;
}
.footer-col-2
{
	float:left;
	width:450px;
	padding:0 0 0 25px;
}
.footer-col-2 h1
{
	font-size:36px;
	font-family:Trebuchet MS;
	color:#cccccc;
}
.footer-col-2 p
{
	font-size:12px;
	font-family:Trebuchet MS;
	color:#cccccc;
}
.footer-col-2 label{
	float:left;
	display:block;
}

#button-vote
{
	width:101px;
	height:19px;
	float:left;
	margin:10px 0 0 0;
	background:url(../images/vote-button.gif) no-repeat;
}
#button-send
{
	width:101px;
	height:20px;
	float: right;
	background:url(../images/send-button.gif) no-repeat;
	margin:10px 30px 0 0;
}

.footer-col-1 textarea{
	width:415px;
	height:43px;
	border:none;
	background:url(../images/bg-textarea.gif) repeat-x left top;
	overflow:auto;
	float:left;
}
.footer-col-1 input
{
	width:375px;
	height:18px;
	background:url(../images/bg-textfield.gif) repeat-x left top;
	border:none;
}
.footer-menu-bg{
	height:33px;
	width:100%;
	background:url(../images/footer-menu-bg.gif) no-repeat;
	margin-bottom:12px;
}
.footer-menu-bg ul{
	float:left;
	padding:10px 0 0 0px;
	text-align:center;
	width:1000px;
}

.footer-menu-bg ul li{
	display:inline;
	background:url(../images/footer-spilter.gif) no-repeat right 2px;
}
.footer-menu-bg ul li a{
	font-size:11px;
	color:#bdb4bd;
	padding:0 16px 0 16px !important;
}
.footer-menu-bg ul li a:hover{
	text-decoration:underline;
}
/* Footer CSS End */
.poll-form {
	float:left;
	padding:0;
	width:200px;
	margin:0;
}
.poll-form li {
	float:left;
	list-style: none;
	width:200px;
	*padding-bottom:2px;
	line-height:0;
}
.poll-form li div {
	float:left;
	margin-left:10px;
}
.poll-form li label {
	color:#fff;
	*line-height:18px;
	line-height:22px;
	font-size:12px;
	display:block;
	float:left;
}
.poll-form li input {
	float:left;
	line-height:0;
	font-size:0;
	width:18px;
	height:18px;
	border:0;
	*margin-top:4px;
}
#footer-cont {
	width:1000px;
	margin:0 auto;
	padding:0 0 10px 0;
}
.col-2 p {
	text-align:justify;
	line-height:16px;
	padding-right:20px;
}
/**/
.right-menu{
	float:right;
	width:170px;
	height:140px;
	padding:5px 23px 0 0;
}
.right-menu ul{
	list-style:none;
	float:left;
	position:relative;top:-6px;
	right:-8px;
}
.right-menu ul li{
	float:left;
	list-style:none;
	padding:0;
}
.right-menu ul li a{
	width:161px;
	color:#bfb9bf;
	text-align:right;
	height:19px;
	padding:0 8px 0 0!important;
	line-height:18px!important;
	text-decoration: none;
	display:block;
	float:left;
}
.right-menu ul li a:hover{
	background:#803b7f;
}
.right-menu ul li a.active{
	background:#803b7f;
}

.percentage {
	height:15px;
    width:300px;
    background:url(../images/poll-not-complete.gif) left center repeat-x;
    border:1px solid #934c93;
}
.percentage span {
    display:block;
    height:100%;
    background:url(../images/poll-complete.gif) left center repeat-x;
    text-indent:5px;
    color:#934c93 !important;
}


.newsletter
{
	float:left;
	width:350px;
	padding:0 0 0 0;
}

.newsletter input
{
	width:345px;
	height:18px;
	background:url(../images/bg-textfield.gif) repeat-x left top;
	border:none;
}

.newsletter_opt_out
{
	float:left;
	width:430px;
	padding:0 0 0 100px;
}

.newsletter_opt_out input
{
	width:345px;
	height:18px;
	background:url(../images/bg-textfield.gif) repeat-x left top;
	border:none;
}
.newsletter textarea{
	width:385px;
	height:43px;
	border:none;
	background:url(../images/bg-textarea.gif) repeat-x left top;
	overflow:auto;
	float:left;
}

.user_comments input
{
	width:285px;
	height:18px;
	background:url(../images/bg-textfield.gif) repeat-x left top;
	border:none;
}

.user_comments textarea{
	width:365px;
	height:43px;
	border:none;
	background:url(../images/bg-textarea.gif) repeat-x left top;
	overflow:auto;
	float:left;
}

#arrow_left {
	width:30px;
	height:19px;
	background:url(../images/arrow-left.gif) no-repeat left top;
	float: left;
	text-decoration: none;
}

#arrow_right {
	width:30px;
	height:19px;
	background:url(../images/arrow-right.gif) no-repeat left top;
	float: right;
	text-decoration: none;
}