/* CSS Document */
* {padding:0px; margin:0px;}
 
* html img,
* html .png{
position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "images/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
} 
 

body{margin:0px; padding:0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; color:#b6b5b5; background:#1e1e1e url(../../images/body-bg.png) center top repeat-x!important;}

a {text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; color:#b6b5b5; outline:none;}
a:hover {text-decoration:underline;}
img{border:none; margin:0px; padding:0px;}
p{font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; color:#b6b5b5; line-height:20px; margin:0px; padding:0px;}
table{ border-collapse:collapse;}
.pagehead{margin:30px 0 10px 0; padding:0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; color:#b7b291; font-weight:normal;}
.pagehead-2{margin:20px 0 10px 0; padding:0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; color:#b7b291; font-weight:normal;}


.aboutus h2, h3, h4, h5, h6 {
color:#b7b291;
font-family:Georgia, "Times New Roman", Times, serif;
font-stretch:expanded;
font-weight:normal;
margin:20px 0 20px 20px;
}
.privacy{margin:0px; padding:0px; width:992px; line-height:30px;}
.privacy ul{margin:0px; padding:0px 0 0 20px; list-style-type:disc;}
.privacy li{margin-left:10px; padding:0px 0 0 0px; line-height:26px; list-style-type:disc;}
.privacy li a{ font-weight:normal;}

.privacy p{font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; color:#b6b5b5; line-height:20px; margin-bottom:18px; padding:0px; border:0px dotted #cd0000;}

.privacy h2{
color:#b7b291;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
font-stretch:expanded;
font-weight:normal;
padding:0px 0 0 5px;
margin:20px 0 5px 0px;
}
.privacy h3{
color:#b7b291;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
font-stretch:expanded;
font-weight:normal;
padding:0px 0 0 5px;
margin:20px 0 5px 0px;
}
.privacy h4{
color:#b7b291;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
font-stretch:expanded;
font-weight:normal;
padding:0px 0 0 5px;
margin:20px 0 5px 0px;
}
.privacy h5{
color:#b7b291;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
font-stretch:expanded;
font-weight:normal;
padding:0px 0 0 5px;
margin:20px 0 5px 0px;
}
.privacy h6{
color:#b7b291;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
font-stretch:expanded;
font-weight:normal;
padding:0px 0 0 5px;
margin:20px 0 5px 0px;
}

.fl{float:left; margin:0; padding:0;}
.fr{float:right; margin:0; padding:0;}
.cl{clear:both; margin:0; padding:0;} 
.alignR{text-align:right;}

.imgdiv{ margin:0px; padding:0px; float:left;}
.imgdiv1{ margin:0px; padding:0px;}
.mainimg{ margin:20px 0 25px 0; padding:0px; border:1px solid #555555;}

.txtdiv{ margin:0px; padding:0px; float:left; height:180px;}
.btndiv{ margin:0px; padding:0px; float:left; clear:both;}
.container{margin:0px auto; padding:0px; width:992px; border:0px dotted #0000ff;}

/* Top Panel Logo, Links and Search Box
.logo{margin:20px 0 0 10px; padding:0px; width:200px; float:left;}

.toprightpanel{margin:65px 0 0 0; padding:0px; width:372px; float:right;}
.toprightpanel a{ font-weight:bold;}

.topinput{margin:10px 10px 0 0; padding:7px; width:265px; color:#555555; font-style:italic; border:0px; float:left;}

.toplink{margin:0px; padding-left:5px; }
.toplink a {font:bold 12px Georgia, Verdana; color:#b6b5b5; text-decoration:none; text-align:left; margin:0px; padding:0px 5px 0 10px; }
.toplink a:hover { text-decoration:underline;}*/

/* Top Navigation
.topnav{margin:20px 0 0 1px; padding:0px; width:988px; height:52px; background:url(../../images/nav-bg.png) left top repeat-x; border:1px solid #5f5f5f;}
.topnav ul{margin:0px; padding:0px; list-style:none; }
.topnav li{margin:0px;  float:left;}
.topnav li a{padding:15px 51px 19px 51px; display:block;}
.topnav li a:hover{text-decoration:none;}

.topnav li:hover{ background:url(../../images/nav-bg-hover.png) left top repeat-x;}
.topnav .active{ background:url(../../images/nav-bg-hover.png) left top repeat-x;}

.topnav li a{font:bold 14px Georgia, Verdana; color:#b6b5b5;  margin:0px;}*/



/* Top Panel Logo, Links and Search Box*/
.logo{margin:15px 0 0 10px; padding:0px; width:340px; float:left;}

/* .toprightpanel-1 {margin:12px 0 0 0; padding:0px; width:auto; float:right; font-size:13px; } */
.toprightpanel-1 {margin:2px 0 0 0; padding:0px; width:auto; float:right; font-size:13px; }
.toprightpanel-1.width {width:233px; float:left; padding:40px 0 0 50px; background:url(../../images/signupdivider-img.png) right 7px no-repeat;}
.toprightpanel-1 a{font-size:13px;}

.toprightpanel{margin:2px 0 0 0; padding:0px; width:343px; float:right; font-size:13px; clear:right;}
.toprightpanel a{font-size:13px;}

.topinput{margin:5px 10px 0 0; padding:6px; width:240px; float:left; background:#555!important; font:bold 13px Georgia, Verdana; color:#b6b5b5!important; border:1px solid #626262;}

.toplink {margin:0px; padding-left:4px;  }
.toplink.padding-top {padding-top:18px;  }
/*.toplink a {font:normal 13px Georgia, Verdana; color:#b6b5b5; text-decoration:none; text-align:left; margin:0px; padding:0px 5px 0 10px; text-decoration:underline;}*/
.toplink a{padding:0px 5px 0px 10px; font:normal 13px Georgia, Verdana; text-decoration:underline;}
.toplink a:hover{text-decoration:none;}
/*.toplink a:link, .toplink a:visited {font:normal 13px Georgia, Verdana; color:#b6b5b5; text-decoration:none; text-align:left; margin:0px; padding:0px 5px 0 10px; text-decoration:underline;}
.toplink a:hover {text-decoration:none;}*/

/* Top Navigation*/
.topnav{margin:15px 0 0 1px; padding:0px; width:987px; height:52px; background:url(../../images/nav-bg.png) left top no-repeat; border:1px solid #5f5f5f; z-index:999}
.topnav ul{margin:0px; padding:0px; list-style:none;}
.topnav li{margin:0px;  float:left;}
.topnav li a{padding:15px 9px 19px 8px; display:block;}
.topnav li a:hover{text-decoration:none;}

/*.topnav li a{padding:15px 10px 19px 10px; display:block;}
.topnav li a:hover{text-decoration:none;}*/

.topnav li:hover{ background:url(../../images/nav-bg-hover.png) left top repeat-x;}
.topnav .active{ background:url(../../images/nav-bg-hover.png) left top repeat-x;}


.topnav li a{font:bold 13px Georgia, Verdana; color:#b6b5b5;  margin:0px;}

/* sub menus */
.menuu{position:absolute; visibility: hidden; border:1px solid #3e3e3e; background-color: #262626; width:auto; padding:0px; z-index:999; }
.menuu ul{margin:0px; padding:0px; list-style:none;}
.menuu li{margin-top:1px; padding:4px; padding-left:15px; padding-right:15px; border-bottom:1px solid #3e3e3e; width:auto; color:#c9c9c9; font-size:13px;}

.menuu li a{ color:#c9c9c9; font-size:13px; font-family:Georgia, "Times New Roman", Times, serif; line-height:22px; font-weight:normal; display:block;}
.menuu li a:hover{ color:#fff; font-size:13px; font-family:Georgia, "Times New Roman", Times, serif; line-height:22px; font-weight:normal; text-decoration:none;}

.smenu1{width:auto;}
.smenu2{width:auto;}
.smenu3{width:auto;}
.smenu4{width:auto;}

/* Home Page Text and Collaborate Section*/
.hometext {width:810px; float:left; text-align:left; margin:15px 0 15px 0; padding:0px; font-weight:bold;}
.hometext span{color:#b7b291;}
.collaborate{margin:20px 0 0 10px; text-align:center; float:left; }
.collaborate .txt{color:#c0c0c0; font-style:italic; line-height:20px;}


/* Home Page Service Listing and  Last Minute EVENTs Section */
.homeserviceblock{margin:0px; padding:0px; width:992px; background:url(../../images/home-service-bg.png) left top no-repeat; border-top:1px dashed #555;}

.servicelist{margin-bottom:0px; padding:0px; float:left; width:750px; }
.boxarea { width:232px; float:left; padding:0px; font:22px Georgia, Verdana; color:#b7b291; font-style:italic; text-align:left; margin:22px 18px 20px 0 ;}
.boxarea a{font:22px Georgia, Verdana; color:#b7b291; font-style:italic; text-decoration:none; outline:none;}
.boxarea a:link, .boxarea a:visited{font:22px Georgia, Verdana; color:#b7b291; font-style:italic; text-decoration:none; outline:none;}
.boxarea a:hover, .boxarea a:active, .boxarea a:focus{text-decoration:none;}
.boxarea img{width:233px; height:154px;}
.title-date{
color:#b7b291;
font-family:font-family:Georgia, "Times New Roman", Times, serif;
font-stretch:expanded;
font-weight:bold;
margin:20px 0 5px 5px;
}

/*.lastminute{margin:0px; padding:0px; float:right; width:232px;  }
.lastminute .box{margin-top:10px; background:#1B1B1B; border:1px solid #494949; min-height:363px; _height:363px;}
.lastminute h1{font:22px Georgia, Verdana; color:#b7b291; font-style:italic; text-align:left; margin:25px 18px 0 0 ;}
.box h2{font:15px Georgia, Verdana; color:#a29d80; text-align:left; margin:0px 10px 0px 15px ; font-weight:bold; padding-top:20px; line-height:22px;}
.box span{margin-left:15px; padding:0px; }
.box .link{color:#b6b5b5; text-align:left; margin:20px 0 0 20px; padding-bottom:15px; font-weight:bold; text-transform:capitalize; border-bottom:1px solid #363636; width:75%;}
.link a{color:#b6b5b5; text-align:left; font-weight:bold; text-transform:capitalize; }

.boximg{margin:20px 0 0 20px; text-align:left;}
.boximg .txt1{color:#c0c0c0; font-style:italic; margin:0px;}*/


.lastminute{margin-right:3px; padding:0px; float:right; width:232px;  }
.lastminute .box{margin-top:2px; background:#1B1B1B; border:1px solid #494949; min-height:378px; margin-bottom:15px;}
.lastminute h1{font:22px Georgia, Verdana; color:#b7b291; font-style:italic; text-align:left; margin:25px 18px 0 0 ;}
.box h2{font:15px Georgia, Verdana; color:#a29d80; text-align:left; margin:0px 10px 0px 21px ; font-weight:bold; padding-top:15px; line-height:20px;}
.box h2 a{color:#a29d80; text-align:left; text-decoration:none;}
.box h2 span {margin-left:0;}
.box span a{color:#a29d80; text-align:left; text-decoration:none;}

.box .link{color:#b6b5b5; text-align:left; margin:15px 0 0 20px; padding-bottom:25px; text-transform:capitalize; border-bottom:1px solid #363636; width:75%; }
.link a{color:#b6b5b5; text-align:left; font-weight:normal; text-transform:capitalize; font-size:14px; }
.link .calimg{ float:left; margin-right:10px; }

.boximg{margin:10px 0 0 20px; text-align:left;}

.boximg .txt1{color:#c0c0c0; font-style:italic; margin:0px;}


/* Last Minute EVENTs Section Rollover Styles*/
.icon-over{height:32px; width:170px; padding:0px; margin:15px 0 0 0px; border:0px solid #cd0000; }
.icon-over.no-margin {margin:15px 0 0 0;}

.icon-over1{ float:left; height:32px; width:30px; margin-right:13px; }
.icon-over1 a { display:block; height:32px; width:30px; overflow:hidden;}
.icon-over1 a:hover { display:block; text-indent:-30px;}
.icon-over1 .active{ display:block; text-indent:-30px;}
.icon-over2{ float:left; height:32px; width:30px; margin-right:13px;}
.icon-over2 a { display:block; height:32px; width:30px; overflow:hidden;}
.icon-over2 a:hover { display:block; text-indent:-30px;}
.icon-over3{ float:left; height:32px; width:30px; margin-right:13px;}
.icon-over3 a { display:block; height:32px; width:30px; overflow:hidden;}
.icon-over3 a:hover { display:block; text-indent:-30px;}
.icon-over4{ float:left; height:32px; width:30px; }
.icon-over4 a { display:block; height:32px; width:30px; overflow:hidden;}
.icon-over4 a:hover { display:block; text-indent:-30px;}

.icon-overtxt{width:175px; padding:0px; margin:10px 0 0 20px; color:#b7b7b7; height:30px; }
.icon-overtxt.no-margin {margin:10px 0 0 0;}
.icon-overtxtEV{width:175px; padding:0px; margin:15px 0 0 0px; color:#b7b7b7; height:47px; }
/* Slider Style 
#container 
{
  text-align: center;
  background:url(../../images/slider-bg.png);
  border:1px dashed #444444; 
  width:987px; 
  height:197px;

}

#imageBox 
{
  margin:auto;
  width: 865px;
  border: 1x #fff dotted;
  overflow: hidden;
  margin-top:30px;
  }


#imageBoxInside 
{
  width:10000px;
 overflow: hidden;
}

#imageBox img 
{
  float: left;
  padding-right:20px;
  margin: 0px;
}

#imageBox br 
{
  clear: both;
}

#controls img 
{
  border: 0;
}

.imgcontainer{width:196px; height:129px; float:left; margin-right:30px; padding:2px 0 0 2px; background:url(../../images/slider-image-border.png) left top no-repeat; }
*/

/* Footer Section 
.footer{margin-top:0px; padding-bottom:20px; width:992px; border-top:1px dashed #444;}

.footer .section1{margin:25px 10px 0 5px; padding:0px; width:65px; float:left;}
.footer .section2{margin:26px 10px 0 0px; padding:0px; width:680px; float:left; line-height:22px;}
.section2 a{padding:0 2px 0 2px;}
.footer .section3{margin:26px 0px 0 10px; padding:0px; width:200px; float:right; font-style:italic;}*/





.footer{margin-top:30px; padding-bottom:20px; width:992px; border-top:1px dashed #444; font-weight:normal;}

.footer .section1{margin:25px 10px 0 5px; padding:0px; width:auto; float:left;}
.footer .section2{margin:26px 0 0 10px; padding:0px; width:690px; float:left; line-height:22px; font-size:14px; font-weight:normal;}
.footer .section2 a:link, .footer .section2 a:visited{padding:0 4px 0 4px; font-size:14px; font-weight:normal; color:#b6b5b5; text-decoration:none;}
.footer .section2 a:hover, .footer .section2 a:active, .footer .section2 a:focus{text-decoration:underline;}
.footer .section3{margin:26px 0px 0 0; padding:0px; width:200px; float:right; font-style:italic; text-align:right;}
.footer .section3 a{padding:0 4px 0 4px; font-size:13px; font-weight:normal; color:#b6b5b5;}


/* About Us Section */

.aboutus{margin:0px; padding:0px; width:992px; line-height:30px;}
.aboutus ul{margin:0px; padding:0px; list-style-type:disc;}
.aboutus li{margin-left:30px; padding:0px; line-height:26px; list-style-type:disc;}
.aboutus li a{ font-weight:normal;}

.aboutus p{font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; color:#b6b5b5; line-height:20px; margin-bottom:18px; padding:0px; border:0px dotted #cd0000;}

/* Partner Us Section */

.partnerus{margin:0px; padding:0px; width:992px;}
.partnerus p{font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; color:#b6b5b5; line-height:20px; margin-bottom:18px; padding:0px; border:0px dotted #cd0000;}
.partner-desc{display:none; color:#B6B5B5;}

.forms{margin:20px 0 25px 0; padding:0px; width:432px; height:477px; float:left; background:url(../../images/partnerus-bg.png) left top no-repeat; }
.forms ul{margin:0px; padding:0px; list-style:none;}
.forms li{margin-top:15px; padding:0px; border:0px dotted #3b3b3b; width:230px; float:right;}

.forms .width1{ width:180px; float:left; text-align:right; height:24px; }
.forms .submit{width:100px; background-color:#2a2a2a; border:1px solid #595050; margin-top:3px; color:#b6b5b5; font-weight:bold;}
.forms input{margin:0px; padding:4px; width:200px; background-color:#515151; border:0px; color:#b6b5b5}
.forms textarea{margin:0px; padding:4px; width:200px; background-color:#515151; border:0px; color:#b6b5b5; overflow:hidden;}

.imagee{margin:20px 0 25px 0; padding:0px; width:555px; float:left; }

/* Product / Services Listing Styles*/ 
.product-list{margin:0px; padding:0px; width:992px;}

.product-list .header{margin:0px; padding:0px; width:640px; float:left;}
.product-list .social{margin-right:10px; padding:0px; float:right; width:310px;}

.product-list .headertext{font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; color:#b6b5b5; line-height:20px; margin-bottom:18px; padding-top:10px; border:0px dotted #cd0000; width:630px; float:left;}

.product-list-mainimg{margin:25px 0 20px 0;  padding:0px; width:990px; height:316px; background:url(../../images/product-list-image.jpg) left top no-repeat; border:1px dotted #000; }

.product-list .calander{margin-top:28px; padding:0px; float:left; width:421px; height:257px; background:url(../../images/calander-bg.gif) left top; border:0px dotted #fff;}
.makearequest .margina{margin-top:20px; margin-left:14px;}
.makearequest{margin-top:224px; float:left; width:318px; height:92px; background-color:#0d0e08; float:right;}
.makearequest .txt{color:#c0c0c0; font-style:italic; line-height:20px;}
.divider {width:100%; background:url(../../images/dotted-line.png) repeat-x 0 14px; float:left;}
.divider span {float:left; width:auto; background:#881724; padding:5px 14px 6px 12px; font-size:15px; color:#fff; font-weight:bold}
.divider img {float:left;}

.product-list p{font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; color:#b6b5b5; line-height:20px; margin:9px 0 9px 0; padding-top:10px; border:0px dotted #cd0000;}

.product-list .listing{margin-top:20px; width:992px;}
.product-list .listing-col1{margin:0px; padding-left:15px; padding-top:20px; padding:27px 0; width:480px; float:left; border-bottom:1px solid #393939;}
.product-list .listing-col1.no-brdr{border-bottom:0; width:495px}

/*.listing-div{background:url(../../images/gallery-seperator-img.gif) top center repeat-y;}*/
.listing-col1 .inner{margin-left:-15px; padding-right:12px;}
.listing-col1 .inner.no-margin{margin-left:0; margin-right:12px;}
.listing-col1 .inner2{border-right:none;}
.listing-col1 .imgdiv{margin-right:22px; padding:0px; float:left; border:1px solid #525252;}
.listing-col1 .imgdiv img{width:200px; height:133px;}
.listing-col1 h2{font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#b7b291; line-height:25px;}
.listing-col1 h2.change {font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; color:#b7b291; line-height:23px; padding-bottom:18px;}
.listing-col1 h2.change a {color:#b7b291;}
.listing-col1 p.event-date {color:#b6b5b5; margin:0; padding:0; padding-top:0; font-size:15px;}
.listing-col1 p.event-date span {font-style:italic;color:#b6b5b5;}
.listing-col1 span{font-size:13px; color:#fff; line-height:20px;}
/*.product-list .listing-col1{margin:0px; padding:0px; width:460px; border-:1px dotted #a3a3a3;}*/
.detail-wishlist{}

.product-list .listing-col2{margin:0px; padding:0px; width:460px; float:right; border:0px dotted #fff;}
.listing-col2 .imgdiv{margin-right:15px; padding:0px; float:left; border:3px solid #696464;}
.listing-col2 h2{font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#b7b291; line-height:30px;}
.listing-col2 span{font-size:13px; color:#fff; line-height:20px;}

/* Product / Services Listing PAGINATION Styles*/ 
.pagination{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; border-top:1px solid #393939; font-size:12px; color:#8e8e8e; font-weight:bold; width:100%; text-align:right; line-height:40px; margin-top:-1px;}
.pagination.bottom-brdr{border-bottom:0; margin:0 0 20px; border:0;}

.pagination a{padding:2px 6px 2px 6px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#8e8e8e;}
.pagination a:hover{ background-color:#881724; color:#fff; text-decoration:none; }
.pagination span{color:#fff;}
.pagination .actived{background-color:#881724; color:#fff; text-decoration:none;}
.pagination .bgNone
{
	width: 22px;
	height: 21px;
	border: none;
	background: none;
	padding: 1px;
	margin: 0 5px 0 0;
}

/* Product / Services DETAILS Styles*/ 
.product-details{padding:20px 0 0 0; margin:0px; width:992px; }
.product-details h1{margin-bottom:20px; padding:0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; color:#b7b291; font-weight:normal;}

.product-details .col1{margin:0px; padding:0px; width:640px; border:0px dotted #ccc; float:left;}
.product-details .bigimage{margin:0 20px 10px 0; padding:0px; float:left;}
.product-details .bigimage img{border:10px solid #6f6f6f;}
.product-details p{font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; color:#b6b5b5; line-height:21px; margin:0px; padding:0px 0 10px 0; text-align:justify;}
.product-details .linediv{margin:0px; padding:0px; width:100%; border-top:1px solid #454545; line-height:40px;}
.product-details .title{color:#fffef7; margin-left:15px; margin-right:20px; font-weight:bold;}
.product-details .googlemap{margin:40px 0 20px 0; padding:25px 0 40px 30px; background-color:#151515;}

.product-details .col2{margin:0px; padding:0px; width:35px;  border:0px dotted #ccc; float:left;}

.product-details .col3{margin:0px; padding:0px; width:310px; border:0px dotted #ccc; float:left;}
.col3 .listing{background-color:#151515; width:268px; border:1px dotted #202020; margin-top:1px; padding:0px 20px 0 20px; }
.listing .list-style1{margin:0px; padding-top:10px;  min-height:75px;}

.list-style1 .image{margin:0px 10px 0 0; padding:0px; width:82px; border:3px solid #434343; float:left;}
.list-style1 p{margin-top:2px; padding:0px; width:145px; float:left; line-height:17px; text-align:left;}

.listing .list-style2{margin:0px; padding-top:10px;  min-height:75px; background-color:#1e1e1e}
.list-style2 .image{margin:0px 10px 0 0; padding:0px; width:82px; border:3px solid #434343; float:left;}
.list-style2 p{margin-top:2px; padding:0px; width:145px; float:left; line-height:17px; text-align:left; float:left;}
.listing .line{margin:0px; padding:0px;  background-color:#1e1e1e; border-bottom:1px solid #2b2b2b;}
.listing .link{margin:20px 0 20px 0; text-align:right; font-weight:normal;}

.hover{height:33px; width:100%; padding:0px; margin-top:12px; }
.hover-1{ float:left; height:33px; width:100px; margin-right:9px; }
.hover-1 a { display:block; height:33px; width:100px; overflow:hidden;}
.hover-1 a:hover { display:block; text-indent:-100px;}
.hover-1 a.active { display:block; text-indent:-100px;}

.hover-2{ float:left; height:33px; width:89px; margin-right:9px;}
.hover-2 a { display:block; height:33px; width:89px; overflow:hidden;}
.hover-2 a:hover { display:block; text-indent:-89px;}
.hover-2 a.active { display:block; text-indent:-89px;}

/* gallery css */
.imageshowarea{width:641px; background:#151515; margin:0px; visibility:hidden;}
.imageshowarea .img{width:450px; margin:0px auto; text-align:center; padding:1px 0 0 0px;}
.imageshowarea .sriptxt{width:630px; height:29px; position:absolute; background:url(../../images/striptrans.png) left top repeat; margin-top:-335px; padding:5px 0 0 10px;}
.imageshowarea .scroll-thumbarea{width:641px; height:131px; background:url(../../images/scrollarea-bg.png) left top repeat-x;}
.imageshowarea .scroll-thumbarea .leftbtn{width:21px; padding:20px 0 0 0px;}
.imageshowarea .scroll-thumbarea .imagearea{width:auto; padding:0px 0 0 0px; float:left;}
.imageshowarea .scroll-thumbarea .imagearea .img{width:auto; padding:0px 0 0 0px; float:left; border:2px solid #434343; margin:24px 0 0 10px;}

.product-descriparea{width:auto; padding:15px 20px 20px 0px; text-align:justify; margin-top:14px;}
.product-descriparea img{border:6px solid #6f6f6f; padding:0px; margin-right:15px; margin-bottom:10px;}
.product-details .col3 .workarea{width:295px; background:#151515; margin:0px; padding:0px 0 0 15px;}
.product-details .col3 .workarea .bottbord{width:285px; border-bottom:1px solid #454545; margin:0px 0 10px 0px; padding:10px 0 15px 0px;}
.product-details .col3 .workarea .bottbord-2{width:285px; margin:0px 0 10px 0px; padding:0px 0 15px 0px;}
.product-details .col3 .workarea .bottbord-3{width:245px; border-bottom:1px solid #454545; margin:0px 0 10px 0px; padding:0px 0 15px 35px;}
.desc{background:#ffffff; padding:5px 0; color:#333333;}
.product-details p span {color:#B6B5B5;}
.product-details span {color:#B6B5B5;}

#divVideo{margin:-474px 0 0 0;}

/* Social Icons on Product List page Styles*/ 
.icon-over-p1{height:32px; width:320px; padding:0px; margin:0px; }

.icon-over21{ float:left; height:32px; width:30px; margin-right:9px; }
.icon-over21 a { display:block; height:32px; width:30px; overflow:hidden; text-indent:-30px;}
.icon-over21 a:hover { display:block; text-indent:0px;}
.icon-over22{ float:left; height:32px; width:30px; margin-right:9px;}
.icon-over22 a { display:block; height:32px; width:30px; overflow:hidden;}
.icon-over22 a:hover { display:block; text-indent:-30px;}
.icon-over23{ float:left; height:32px; width:30px; margin-right:9px;}
.icon-over23 a { display:block; height:32px; width:30px; overflow:hidden;}
.icon-over23 a:hover { display:block; text-indent:-30px;}
.icon-over24{ float:left; height:32px; width:30px; margin-right:9px; }
.icon-over24 a { display:block; height:32px; width:30px; overflow:hidden;}
.icon-over24 a:hover { display:block; text-indent:-30px;}
.icon-over25{ float:left; height:32px; width:72px; margin-right:8px; }
.icon-over25 a { display:block; height:32px; width:72px; overflow:hidden;}
.icon-over25 a:hover { display:block; text-indent:0px;}
.icon-over26{ float:left; height:32px; width:72px; }
.icon-over26 a { display:block; height:32px; width:72px; overflow:hidden;}
.icon-over26 a:hover { display:block; text-indent:0px;}

.icon-overtxt21{width:320px; padding:0px; margin:0px; color:#b7b7b7; line-height:40px; font-style:italic; }

.partner-hover{ float:left; height:37px; width:80px; margin:0px; }
.partner-hover a { display:block; height:37px; width:80px; overflow:hidden; }
.partner-hover a:hover { display:block; text-indent:-80px;}

.partner-hover .active{ display:block; text-indent:-80px;}

.supp-hover{ float:left; height:37px; width:89px; margin:0px; }
.supp-hover a { display:block; height:37px; width:89px; overflow:hidden;}
.supp-hover a:hover { display:block; text-indent:-89px;}

.supp-hover .active{ display:block; text-indent:-80px;}

.facebookd{ float:left; height:37px; width:78px; margin:0px; }
.facebookd a { display:block; height:37px; width:78px; overflow:hidden; }
.facebookd a:hover { display:block; text-indent:-78px;}
.facebookd .active{ display:block; text-indent:-78px;}
.twitt{ float:left; height:37px; width:81px; margin:0px; }
.twitt a { display:block; height:37px; width:81px; overflow:hidden;}
.twitt a:hover { display:block; text-indent:-81px;}

.displayNone{display:none;}

.contact{width:992px;}
.contact{margin:0px; padding:0px; width:992px; line-height:30px;}
.contact ul{margin:0px; padding:0px 0 0 20px; list-style-type:disc;}
.contact li{margin-left:10px; padding:0px 0 0 0px; line-height:26px; list-style-type:disc;}
.contact li a{ font-weight:normal;}

.privacy p{font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; color:#b6b5b5; line-height:20px; margin-bottom:18px; padding:0px; border:0px dotted #cd0000;}

.contact h2{
color:#b7b291;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
font-stretch:expanded;
font-weight:normal;
padding:0px 0 0 5px;
margin:20px 0 5px 0px;
}
.contact h3{
color:#b7b291;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
font-stretch:expanded;
font-weight:normal;
padding:0px 0 0 5px;
margin:20px 0 5px 0px;
}
.contact h4{
color:#b7b291;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
font-stretch:expanded;
font-weight:normal;
padding:0px 0 0 5px;
margin:20px 0 5px 0px;
}
.contact .column3{width:450px; margin:10px 0 10px 0; float:right; background:url(../../Images/contactus-bg.png) left top no-repeat; height:266px;}
.contact .column3 h3{margin:20px 0 10px 16px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#676767; font-weight:bold; text-shadow: #aeaeae 0px 0px 4px;}
.contact .column3 .inputbox{width:250px; padding:2px; margin:0 5px 0 0; background-color:#424242!important; border:1px solid #494949; color:#b6b5b5}
.contact .column3 .textarea{width:250px; padding:2px; margin:0 5px 0 0; background-color:#424242!important; border:1px solid #494949; color:#b6b5b5}
.contact .column3 .margind{ margin:0 0 10px 0px;}
.mssg{margin:0px; font-weight:bold; color:#fff; background-color:#282828; border:1px dotted #4d4b4b; line-height:30px; text-align:center;}
.contact .ttext{font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; color:#b6b5b5; line-height:20px; margin-bottom:18px; padding:0px;  width:650px; float:left;}
.contact .ttext2{font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; color:#b6b5b5; line-height:20px; margin-bottom:18px; padding:0px;  width:450px; float:left;}
.contact .column3 .sbmt-btn {width:auto!important; background:none!important; border:none!important; padding:0px!important; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#676767; font-weight:normal; }
.contact p{font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; color:#b6b5b5; line-height:20px; margin-bottom:18px; padding:0px; border:0px dotted #cd0000;}
.contact ul{padding:0 0 0 20px}
/* By Abhishek Dont delete this*/
#divVideo object, #divVideo embed{height:184px!important; width:267px!important;}

#divVideogallery object, #divVideogallery embed{height:222px!important; width:296px!important;}


.divVideogalleryPopup object, .divVideogalleryPopup embed{height:344px!important; width:425px!important;}
/* GALLERY Styles*/ 
.gallery{margin:30px 0 0 0; padding:0px; width:992px; border:0px dotted #0000ff;}
.gallery h1{margin-bottom:20px; padding:0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; color:#b7b291; font-weight:normal;}

.gallery .gcol1{margin:0px; padding:0px; width:990px; float:left;}
.gcol1 .vid-list{margin-bottom:25px; padding:0px; width:990px; border:0px dotted #cd0000;}

.vid-list .col1{margin:10px 15px 60px 0px; padding:2px; text-align:center; width:296px; height:222px; float:left; border:3px solid #656565; display:block;}
.gall-descr{width:286px; text-align:left; color:#b6b5b5; margin-top:15px; padding-left:10px; }

.gal-image{padding:0px; margin:0px;}
.gal-image1{padding:0px; margin:0px;}
.backtogallery{border:1px solid #cd00000; text-align:right; margin:0px; padding:0px;}

/* contact form */
.contact-form{padding:0px;}
.contact-form .label{width:150px;}
.contact-form .fr{width:280px; margin-right:12px;}
.contact-form .input{width:155px!important;}
.contact-form .textbox{width:155px!important;}

.submitt{width:100px; text-align:center; color:#edecec; margin-right:10px; margin-bottom:10px; padding-top:4px; padding-bottom:4px; background-color:#881724; font-size:14px; font-weight:bold; border:1px solid #735656; font-family:Trebuchet MS, Verdana, Arial, Georgia, Serif;}


/* Membership Style */
.membership {margin:0px; padding:0px; width:992px;}
.membership .dline{width:100%; border-bottom:1px dashed #555; margin-bottom:5px;}

.membership p {font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; color:#b6b5b5; line-height:21px; margin-bottom:18px; font-style:italic}

.membership .listcontainer{margin:30px 0 0 0; padding-bottom:30px; width:992px; border-bottom:1px solid #3b3a3a;}

.listcontainer .imagebox{margin:0px; padding:0px; width:350px; float:left;}

.listcontainer .contentbox{margin:0px; padding:0px; width:638px; float:left;}
.contentbox .header{font-size:26px; color:#b7b291; font-weight:normal; float:left; width:68%;  line-height:30px;}
.contentbox .signup{margin:0px; padding:0px; float:right; width:185px;}
.contentbox .price{color:#b10014; font-size:24px; margin:0px 0 15px 0;  }

/* My Account Styles */
.myaccount{margin:30px 0 0 0; padding:0px; width:992px; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; background-color:#212121; border:1px solid #494949;}

.myaccount .navigation{margin:0px; padding:0px; width:992px; height:54px; background:url(../../images/my-account-bg.gif) left top repeat-x;}

.navigation ul{margin-left:10px; padding:0px; list-style:none; }
.navigation li{margin-top:10px; padding:5px 20px 5px 20px; float:left; display:block; height:21px;}
.navigation li:hover{ background-color:#881724; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; height:21px; margin-top:10px; padding:5px 20px 5px 20px;}
.navigation .active{ background-color:#881724; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; height:21px; margin-top:10px; padding:5px 20px 5px 20px;}
.navigation li a{font:bold 14px Georgia, Verdana; color:#b6b5b5;  margin:0px; }
.navigation li a:hover{color:#fff;}
.navigation .dividerr{width:1px; text-align:right;}

.myaccount .headerr{margin:30px 0 30px 0; padding:0 0 7px 0; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#b7b291; font-weight:normal; border-bottom: 1px solid #3b3b3b;}
.margintxt{padding-bottom:20px;}

.myaccount .formcol1-new{width:200px;}

.formcol1{margin:2px 2px 0 0; padding:2px 0 2px 0; width:150px; float:left; line-height:24px; }
.formcol2{margin:2px 0 0 0; padding:2px 0 2px 0; width:650px; float:left; }
.formcol2 input{color:#b6b5b5; width:275px; padding:3px; background-color:#494949!important; border:1px solid #434343; color:#b6b5b5}
.formcol2 select{color:#b6b5b5; width:280px; padding:3px; background-color:#494949!important; border:none;}
.formcol2 textarea{color:#b6b5b5; width:275px; padding:3px; background-color:#494949!important; border:1px solid #434343; color:#b6b5b5; overflow:auto;}

.wishlist{margin:0px auto; margin-top:20px; margin-bottom:20px; padding:20px; width:890px; background-color:#282828;}

.wishlist .col-1{width:90px; float:left;}
.col-1 .inpu{border:1px solid #9c9c9c; width:15px; height:15px; background-color:#9c9c9c; margin-top:2px; margin-left:10px;}

.wishlist .col-2{margin:0px; padding:0px; width:795px; float:left; }
.col-2 .imgdiv{margin-right:15px; padding:0px; float:left; border:3px solid #696464;}
.col-2 h2{font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#b7b291; line-height:30px;}
.col-2 span{font-size:13px; color:#fff; line-height:20px;}

.liner{background-color:#3f3f3f; height:1px; width:100%; margin-bottom:20px;}
.imagebut{ text-align:left; margin:20px 0 20px 0; }
.marginm{margin:10px 0 10px 0;}

/* Login Section */
.login{margin:0px; padding:0px; width:992px;}
.login p{font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; color:#b6b5b5; line-height:20px; margin-bottom:18px; padding:0px; border:0px dotted #cd0000;}

.loginpanel{width:510px; margin:0px auto; margin-top:100px; margin-bottom:100px; padding:0px; background:url(../../images/login-bg.png) left top no-repeat;}
.loginpanel .msg-top{padding:0px 20px 10px 90px;}
.loginpanel .msg-btm{padding:20px 20px 10px 90px;}
.loginpanel .btn-btm{padding:10px 20px 10px 90px;}
.loginpanel .close{text-align:right; width:480px;}

.loginpanel .loginhead{font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; color:#b7b291; font-weight:normal; margin:40px 0 10px 90px;}

.loginpanel .coll1{margin:12px 0 0 90px; padding:0px; width:100px; float:left; }

.loginpanel .coll001{margin:12px 0 0 60px; padding:0px; width:170px; float:left; border:0px solid #cd0000; }
.loginpanel .loginhead1{font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; color:#b7b291; font-weight:normal; margin:40px 0 10px 60px;}

.loginpanel .coll2{margin:10px 0 0 10px; padding:0px; width:250px; float:left;}
.loginpanel .coll2 a{ text-decoration:underline;}

.inputt{width:185px; background-color:#fff; padding:3px; border:1px solid #000;}

/* New Login For Front End */
.login1{margin:0px; padding:0px; width:992px;}
.login1 p{font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; color:#b6b5b5; line-height:20px; margin-bottom:18px; padding:0px; border:0px dotted #cd0000;}

.loginpanel1{width:501px; margin:0px auto; margin-top:100px; margin-bottom:100px; padding:0px; background:#252526 url(../../images/login-bg.png) left top no-repeat; border:1px solid #575757;}
.loginpanel1 .msg-top{padding:0px 20px 10px 50px;}
.loginpanel1 .msg-btm{padding:20px 20px 10px 50px;}
.loginpanel1 .btn-btm{padding:10px 20px 10px 50px;}
.loginpanel1 .close{text-align:right; width:480px;}

.loginpanel1 .loginhead{font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; color:#b7b291; font-weight:normal; margin:40px 0 10px 50px;}

.loginpanel1 .coll1{margin:12px 0 0 50px; padding:0px; width:100px; float:left; }
.loginpanel1 .coll1.width{width:139px;}

.loginpanel1 .coll2{margin:10px 0 0 10px; padding:0px; width:250px; float:left;}
.loginpanel1 .coll2 a{ text-decoration:underline;}



/* Membership Styles */
.membership1{margin:15px 0 0 0; padding:0px; width:989px; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; background-color:#212121; border:1px solid #494949;}
.membership1 .holder{width:940px; margin-left:25px;}
 
.membership1 .headerrs{margin:15px 0 15px 0; padding:3px 0 3px 0; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#b7b291; font-weight:normal; border-bottom: 1px solid #3b3b3b; }
.membership1 .headerrs1{margin:15px 0 15px 0; padding:3px 0 3px 0; font-family:Georgia, "Times New Roman", Times, serif; font-size:26px; color:#b7b291; font-weight:normal; border-bottom: 1px solid #3b3b3b; }

.membership1 .headerrs2{margin:15px 0 15px 0; padding:3px 0 3px 0; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#b7b291; font-weight:normal; border-bottom: 1px solid #3b3b3b;}



.headerrs span{ font-style:italic; font-size:18px;}
.spanclass{margin:0 10px 10px;}

.listcontainer .imagebox{margin:0px; padding:0px; width:350px; float:left;}

.listcontainer .contentbox{margin:0px; padding:0px; width:638px; float:left;}
.contentbox .header{font-size:26px; color:#b7b291; font-weight:normal; float:left; width:68%;  line-height:30px;}
.contentbox .signup{margin:0px; padding:0px; float:right; width:185px;}
.contentbox .price{color:#b10014; font-size:24px; margin:0px 0 15px 0;  }

.contentbox ul{margin:0px; padding:0px; list-style:none;}
.contentbox li{margin:8px 0 0 5px; padding:14px 0 13px 34px; width:90%;  background:url(../../images/arrow-img.png) no-repeat 0 15px; border-top:1px solid #383838; font-size:15px; color:#b6b5b5}

.rows{margin:2px 2px 0 0; padding:2px 0 2px 0; width:100%; line-height:24px;}

.col1-fortext{margin:0 5px 0 0; padding:0px; width:150px; float:left; border:0px dotted #ccc;}
.col1-forinputbox{margin:0 5px 0 0; padding:0px; width:300px; float:left; border:0px dotted #ccc;}

.col2-fortext{margin:0 5px 0 0; padding:0px; width:150px; float:left; border:0px dotted #ccc;}
.col2-forinputbox{margin:0 5px 0 0; padding:0px; width:300px; float:left; border:0px dotted #ccc;}


.spannerd{font-size:12px; }
.bold{ font-weight:bold; color:#8f8f8f;}
.norman{ font-weight:normal; color:#595959;}
.inputboxcon{width:350px; padding:2px; margin:0 5px 0 0; background-color:#424242!important; border:1px solid #494949; color:#b6b5b5}

.inputbox-size1{width:250px; padding:2px; margin:0 5px 0 0; background-color:#424242!important; border:1px solid #494949; color:#b6b5b5}
.inputbox-size2{width:120px; padding:2px; margin:0 5px 0 0; background-color:#424242!important; border:1px solid #494949; color:#b6b5b5}
.inputbox-size3{width:30px; padding:2px; margin:0 5px 0 0; background-color:#424242!important; border:1px solid #494949; color:#b6b5b5}
.inputbox-size3-1{width:40px; padding:2px; margin:0 5px 0 0; background-color:#424242!important; border:1px solid #494949; color:#b6b5b5}

.textarea-size1{width:500px; padding:2px; margin:0 5px 0 0; background-color:#424242!important; border:1px solid #494949; color:#b6b5b5; height:100px; overflow:auto;}
.spanclass-checkbox1{margin:0 7px 0 50px;}

.table{ width:100%;  margin:0 10px 0 10px;}
.table td {width:100px;  margin:0 10px 0 10px;}
.table label{margin-left:5px;}

.table1{ width:42%;  margin:0 10px 0 10px;}
.table1 td {width:100px;  margin:0 10px 0 10px;}
.table1 label{margin-left:5px;}

.table2{ width:70%;  margin:0 10px 0 10px;}
.table2 td {width:300px;  margin:0 10px 0 10px;}
.table2 label{margin-left:5px;}

.manadatroy{margin:40px 0 0 0; text-align:center; color:#a9a378}


.asterisk1{margin-left:5px; color:#FF0000; position:absolute; font-size:12px;}
.asterisk2{margin:0 10px 0 10px; color:#FF0000; position:absolute; font-size:12px;}
.validator{margin:0px; color:#781212; font-size:12px; width:auto; padding:1px 5px 1px 5px; text-transform:capitalize;}
.forage{width:auto; float:left;}


.input-box
{
    display: inline;
    margin-bottom: 5px;
    vertical-align: top;
    padding:4px;
    color: #909090;  
    border: 1px solid #4d4b4b;
    background-color:#333!important;
    width:200px;
}

.input-box01
{
    display: inline;
    margin-bottom: 5px;
    vertical-align: top;
    padding:4px;
    color: #909090;  
    border: 1px solid #4d4b4b;
    background-color:#333!important;
    width:160px;
}

label
{
margin:0px; padding:2px 10px 2px 10px; font-weight:bold; text-align:left;

}

/*----------------- Faq Page CSS ----------------------*/

.browse
{
	padding: 10px 0 30px 0px;
}
.titlemain
{
	font: 23px Georgia;
	color: #3d3d3d;
	height: 40px;
	line-height: 40px;
	vertical-align: middle;
}

.tablebg
{
	background: #fbfbfb;
}
.table
{
	padding: 15px 25px 15px 25px;
}
.table .title
{
	font-weight: bold;
	padding-bottom: 5px;
}
.table .left
{
	float: left;
	font: normal 13px Verdana;
	color: #1567a4;
	line-height: 23px;
	width: 250px;
}
.table a
{
	color: #1567a4;
	text-decoration: underline;
}
.table a:hover
{
	color: #1567a4;
	text-decoration: none;
}
.table .right
{
	float: left;
	font: normal 13px Verdana;
	color: #666565;
	width: 220px;
	padding-left: 30px;
}


.ans
{
	padding: 0px;
	margin: 0px;
}
.question
{
	padding: 10px 0 40px 0px;
}
.ques-plain
{
	background: #ffffff url(../../images/ques-plain.gif) 25px 30px no-repeat;
	padding: 25px 80px 25px 75px;
	color: #1567a4;
	line-height: 24px;
}


.ans-plain
{
	background: #484848 url(../../images/ans-bg.png) 10px 14px no-repeat;
	padding:10px 10px 10px 50px;
	color: #b6b5b5;
	line-height: 24px;

}

.ans-plain a
{
	color: #a89b48;
}
.ans-plain a:hover
{
	color: #ccb941;
}

.ques
{
	background: #333333 url(../../images/ques.png) 10px 14px no-repeat;
	padding:15px 10px 15px 50px;
	color: #b6b5b5;
	line-height: 24px;
	font-weight:bold;
	border-top:1px dotted #161616;
	border-bottom:1px dotted #161616;
}


.faqpager {border:1px solid #282828; margin:10px 25px 10px 0; line-height:30px; padding:5px 10px 5px 10px; background-color:#1e1e1e;}

.faqpager a{color:#b6b5b5; font-weight:normal; font-size:15px; font-family:Georgia, "Times New Roman", Times, serif; padding:2px;}
.faqpager a:hover{color:#fff; text-decoration:underline;}





.see-ans
{
	font-weight: bold;
	padding: 10px 0 0 0px;
}
.see-ans a
{
	color: #1567a4;
}
.see-ans a:hover
{
	text-decoration: underline;
	color: #1567a4;
}

.answer
{
	padding: 20px 20px 25px 20px;
	text-align: justify;
}
.answer .head
{
	font: 18px Verdana;
	color: #555555;
	line-height: 40px;
}
.answer .desc
{
	font: 13px Verdana;
	line-height: 20px;
}
.return
{
	
	color: #1567a4;
	padding: 10px 20px 20px 20px;
}
.return a
{
	color: #1567a4;
}
.return a:hover
{
	text-decoration: underline;
}

.suggest
{
	background: #f2f2e5;
	color: #1567a4;
	font: 13px Verdana;
	padding: 20px 20px 20px 20px;
}
.suggest a
{
	color: #1567a4;
	text-decoration: underline;
}
.suggest a:hover
{
	color: #1567a4;
	text-decoration: none;
}
.Forms tr td
{
	padding: 5px 0px 5px 0px;
}

/* Dashboard Styles */
.dashboard{margin:0px; padding:0px; width:992px; }
.dashboard p{font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; color:#b6b5b5; line-height:20px; margin-bottom:18px; padding:0px; border:0px dotted #cd0000;}
.dashboard .options{margin:10px 0 0 40px; padding:0px; background:url(../../images/dashboard-bg.gif) left top repeat-x; height:108px; width:900px; border-left:2px solid #959595; border-right:2px solid #959595; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}

.options ul{margin:0px; padding:0px; list-style:none;}
.options li{margin:36px 20px 0 20px; padding:5px 25px 5px 25px; width:auto; float:left; }
.options li a{ font-size:17px; }
.options li a:hover{ color:#fff; }
.options li:hover{ background-color:#881724; color:#fff; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}

.options .selected{ background-color:#881724; color:#fff; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.options .dashline{margin:2px 0 0 0;  padding:0px; border:0px;}


/*----------------- Safe Sender page CSS ----------------------*/

.text-pages{margin:0px; padding:0px; width:992px;}
.text-pages ul{margin-bottom:20px; padding:0px;}
.text-pages li{margin-left:30px; padding:0px; line-height:26px; line-height:22px; }
.text-pages li a{ font-weight:normal; color:#b3ac7f}
.text-pages li a:hover{ font-weight:normal; color:#bcae55}

.text-pages ol{margin-bottom:20px; padding:0px;}
.text-pages ol li{margin-left:30px; padding:0px; line-height:26px; }
.text-pages ol li a{ font-weight:normal; color:#b3ac7f}
.text-pages ol li a:hover{ font-weight:normal; color:#bcae55}

.text-pages p{font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; color:#b6b5b5; line-height:20px; margin-bottom:18px; padding:0px; border:0px dotted #cd0000;}

.text-pages a{font-weight:bold; color:#b3ac7f;}
.text-pages a:hover{font-weight:bold; color:#bcae55;}

/*#frame1{margin:0px; padding:0px; }

#frame1 body{margin:0px; padding:0px; background-color:#cd0000 !important;}

#frame1 table{border:1px solid #0000ff; width:600px; height:1000px; padding:10px!important;}

.frame22{margin:0px; padding:0px; }

.frame22 body{margin:0px; padding:0px; background-color:#cd0000 !important;}

.frame22 table{border:1px solid #0000ff; width:600px; height:1000px; padding:10px!important;}*/

#ctl00_CPHMiddle_lblChild1Age, #ctl00_CPHMiddle_lblChild2Age, #ctl00_CPHMiddle_lblChild3Age, #ctl00_CPHMiddle_lblHowToBeContacted, #ctl00_CPHMiddle_lblWhenToBeContacted, #ctl00_CPHMiddle_lblSpecialRequirements{color:#595959;}


/* Gift List Styles*/ 
.giftlist-bg{margin-top:10px; padding:0px; width:100%; height:221px; background:url(../../images/gift_center_banner.jpg) left top no-repeat; }
.giftcard-bg{margin-top:10px; padding:0px; width:100%; height:221px; background:url(../../images/gift_card_banner.jpg) left top no-repeat; }
h3{margin:0px 0 0px 25px; padding:30px 0 25px 0; font-family:Georgia, "Times New Roman", Times, serif; font-size:32px; color:#b7b291;}

.giftlist-select{color:#b6b5b5; font-size:19px; width:350px; margin-left:26px; padding:0px; float:left; font-style:italic;}

.giftlist-select1{color:#b6b5b5; font-size:19px; width:200px; margin:0px; padding:0px; float:left; font-style:italic;}

.searchh{margin:10px 0px 0px 26px}

.select1{width:335px;  color:#595959; font-size:15px; background-color:#fff; margin-top:10px; padding:4px; border:0px; font-style:italic;}
.select2{width:175px;  color:#595959; font-size:15px; background-color:#fff; margin-top:10px; padding:4px; border:0px; font-style:italic;}


/* gift center */

.gift-list-nav .head{font:22px Georgia, Verdana; color:#a29d80; padding:5px 0 5px 14px; border-bottom:1px solid #363636; background:#1F1D1D;}
.gift-list-nav .head a{font:22px Georgia, Verdana; color:#a29d80;}
.gift-list-nav .g-box{ background:#1B1B1B; margin-top:10px; width:250px;border:1px solid #363636; padding:0px 0 20px 0px;}
.gift-list-nav .g-box h2{font:16px Georgia, Verdana; color:#a29d80; text-align:left; margin:0px 10px 0px 15px ; font-weight:bold; padding-top:10px; line-height:22px;}

.gift-list-nav .g-box .g-link{color:#b6b5b5; text-align:left; margin:3px 0 0 0px; padding:0px 15px 0px 25px; text-transform:capitalize;  width:192px; font:12px Arial, Helvetica, sans-serif;}

.gift-list-nav .g-box .g-link a{margin:0px; padding:3px 0 3px 0px; display:block; font:14px Arial, Helvetica, sans-serif;}
.gift-list-nav .g-box .g-link a:hover{text-decoration:none; color:#666666;}
.gift-list-nav .g-box .g-link .all{font-weight:bold;}

.gift-list{width:710px;}
.gift-list .cate-name{font-size:22px; color:#A29D80; padding:10px 0 10px 10px;}
.gift-list .list-item{margin:10px 10px 10px 10px; width:210px; float:left; height:210px;}
.gift-list .g-img{padding:0px; margin:0 10px 0 0px; border:3px solid #696464; text-align:center;}
.gift-list .g-name{margin:10px 0 0 0px; text-transform:capitalize; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif}

/* Payment Styles*/

.payment{margin:0px; padding:0px; width:990px; border:0px dotted #cd0000; margin:30px 0 0 0;}
.payment .ordersummary{width:600px; margin:0px 20px 25px 0; padding:0 20px 0 20px; float:left; border:1px solid #4d4b4b; background-color:#282828;}

.ordersummary .column1{ width:115px; float:left; margin-bottom:15px; padding:0px; font-stretch:expanded; }
.ordersummary .column2{ width:20px; float:left; margin-bottom:15px; padding:0px; text-align:left;}
.ordersummary .column3{ width:460px; float:left; margin-bottom:15px; padding:0px; }
.ordersummary .total{padding:18px 0 10px 0; border-top:1px solid #4d4b4b; margin:20px 0 20px 0; font-size:19px;}

.payment .mem-offer{width:283px; margin:0px 0px 25px 0; padding:0 20px 0 20px; float:left; border:1px solid #4d4b4b; background-color:#282828;}
.mem-offer .total{padding:18px 0 10px 0; border-top:1px solid #4d4b4b; margin:40px 0 20px 0; font-size:19px;}
.divmargin{margin:13px 0 13px 0;}
.divmargin1{margin:5px 0 5px 0;}

.inp{padding:4px; margin-right:10px;}
.inpu{padding:4px; width:200px;}
.selc{padding:4px; width:90px; margin-right:20px; float:left;}

.payment .userdetail{width:946px; margin:0px 20px 25px 0; padding:0 20px 0 20px; border:1px solid #4d4b4b; background-color:#282828;}
.marginmailbox{margin:20px 0 20px 4px;}
.payment .userdetail-2{width:946px; margin:0px 20px 20px 0; padding:0 20px 0 20px; background:url(../../images/boder-bg.png) center bottom no-repeat;}

.margincheckbox{margin:15px 0 0px 0; padding-bottom:25px; border-bottom:1px solid #4d4b4b;}
.lined{width:100%; border-bottom:1px solid #4d4b4b; margin:30px 0 22px 0; float:left; }

.paymentform-col1{width:185px; float:left; margin-bottom:15px; margin-top:4px; padding:0px;}
.paymentform-col2{width:740px; float:left; margin-bottom:15px; padding:0px;}
.totald{padding:0px; margin:0 0 30px 0; font-size:19px; width:100%;}
.totald .img{margin-right:20px;}
.payment p{font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; color:#b6b5b5; line-height:20px; margin-bottom:18px; padding:0px; }

/* new css */
.greystrip{width:992px; background:url(../../images/gre-bg.jpg) left top repeat-x; height:40px;}
.greystrip .div1{width:200px; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#b6b5b5; padding:10px 0 0 10px;}
.greystrip .div2{width:110px; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#b6b5b5; padding:10px 0 0 10px;}
.greystrip .div3{width:70px; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#b6b5b5; padding:10px 0 0 10px;}
.greystrip .div4{width:130px; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#b6b5b5; padding:10px 0 0 10px;}
.greystrip .div5{width:65px; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#b6b5b5; padding:10px 0 0 10px;}
.greystrip .div6{width:110px; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#b6b5b5; padding:10px 0 0 10px;}
.greystrip .div7{width:125px; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#b6b5b5; padding:10px 0 0 10px;}
.greystrip .div8{width:100px; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#b6b5b5; padding:10px 0 0 10px;}
.gride{width:992px; background:#555555; padding:0 0 10px 0px;}
.gride .div1{width:204px; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#b6b5b5; padding:10px 0 0px 10px;}
.gride .div2{width:110px; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#b6b5b5; padding:10px 0 0px 10px;}
.gride .div3{width:70px; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#b6b5b5; padding:10px 0 0px 10px;}
.gride .div4{width:130px; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#b6b5b5; padding:10px 0 0px 10px;}
.gride .div5{width:65px; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#b6b5b5; padding:10px 0 0px 10px;}
.gride .div6{width:110px; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#b6b5b5; padding:10px 0 0px 10px;}
.gride .div7{width:125px; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#b6b5b5; padding:10px 0 0px 10px;}
.gride .div8{width:90px; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#b6b5b5; text-align:center; padding:10px 0 0px 10px;}
.gride-alt{width:992px; background:#333333; padding:0 0 10px 0px;}
.gride-alt .div1{width:235px; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#b6b5b5; padding:10px 0 0px 10px;}
.gride-alt .div2{width:100px; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#b6b5b5; padding:10px 0 0px 10px;}
.gride-alt .div3{width:70px; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#b6b5b5; padding:10px 0 0px 10px;}
.gride-alt .div4{width:110px; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#b6b5b5; padding:10px 0 0px 10px;}
.gride-alt .div5{width:70px; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#b6b5b5; padding:10px 0 0px 10px;}
.gride-alt .div6{width:110px; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#b6b5b5; padding:10px 0 0px 10px;}
.gride-alt .div7{width:125px; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#b6b5b5; padding:10px 0 0px 10px;}
.gride-alt .div8{width:90px; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; text-align:center; color:#b6b5b5; padding:10px 0 0px 10px;}

.loader{background:#212121; text-align: center;  position:absolute; margin:-200px 0 0px 70px; padding:20px 60px 20px 60px; z-index:9999;}
.loader2{background:#212121; text-align: center;  position:fixed; margin:0 0 0 340px; padding:20px 60px 20px 60px; z-index:99999999;}
.loader3{background:#212121; text-align: center;  position:absolute; margin:20px 0 0px 350px; padding:20px 60px 20px 60px; z-index:9999;}
.price-value{color:#B7B291; font-size:13px; font-weight:bold; line-height:30px;}

/* new membership page */
.membership.top-padding {margin:0px; padding:30px 0 0px; width:992px;}
.membership.top-padding h1 {float:left; font-size:24px; color:#b7b291; font-weight:normal}
.membership.top-padding p.download {float:right; font-size:18px; color:#b7b291;}
.membership.top-padding p.download a {color:#b7b291;}
.list-container .image-box {margin:0px; padding:27px 0 18px 17px; width:323px; height:149px; float:left; background:url(../../images/membership-bg.png) no-repeat 0 0}
.membership .list-container { padding:0 22px 0 0; width:316px; float:left}
.membership .list-container.last { padding-right:0;}
.list-container .image-box h1 {font-size:22px; color:#353535; font-weight:bold; font-style:italic}
.list-container .image-box .price {font-size:20px; color:#353535; font-style:italic; width:auto; clear:both; padding:10px 0 46px;}
.list-container .image-box .signup {font-size:16px; color:#fff; clear:both;}
.dotted-line-container { padding:22px 0 0; border-top:1px dashed #444444;} 
.dotted-line-container p {color:#b6b5b5; font-size:15px; font-style:normal} 
.total-pages {padding-left:5px;}
/* ends */

/* event gallery starts */
.event-gallery {width:990px;}
.event-gallery ul {border:0 dotted #CD0000;
margin-bottom:25px;
padding:0;
width:990px; list-style:none;}
.event-gallery ul li {border:3px solid #656565;
display:block;
float:left;
height:222px;
margin:10px 15px 60px 0;
padding:2px;
text-align:center;
width:296px;}


/* event gallery ends */

.mandatorytxt{width:98%; text-align:right; font-size:13px; padding:0 0 5px 0px;}
.mandatorytxt span{font-size:12px; color:#ff0000;}
.box .eventTil{margin-left:15px!important; padding:5px 0 5px 0px!important; font-size:12px!important;}
.box .eventTil span a{font-size:12px;}
.box .featureevent{padding:0px 0 0 15px;}
.box .featureevent .thumbimg{width:auto; padding:0px; border:1px solid #989493;}
.box .featureevent .eveninfo{width:100px; padding:0px;}
.box .featureevent .eveninfo .datetxt{font-size:12px; color:#C0C0C0; padding:0px 0 15px 0px; }
.box .featureevent .eveninfo .datetxt span a{font-size:12px; color:#C0C0C0; text-decoration:none; margin-left:0px!important;}
.box .featureevent .eveninfo .locationtxt{padding:0px; font-size:12px; color:#C0C0C0;}
.box .featureevent .eveninfo .locationtxt span{padding-left:0px; font-size:12px; color:#C0C0C0;}

.homepagetop-text {font-size:12px; color:#fff}
.homepagetop-text h4 {font-size:18px; color:#EFD08D; margin:0; font-family:helvetica}
.homepagetop-text p {font-size:12px; color:#fff; font-family:Arial; font-weight:bold} 
.sign-up-btn {margin-top:5px;}


.google-ical {list-style:none; color:#A29A66}
.google-ical li {list-style:none; color:#A29A66; padding-left:30px; padding-bottom:5px; background:url(../../images/arrow-img1.png) no-repeat 5px 5px}
.google-ical li a {color:#A29A66; text-decoration:none; font-style:italic}
.google-ical li a:hover {text-decoration:underline}
.google-ical-heading {color:#A29A66}