@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0;}
body {
	background:url(../new-images/body_bg.gif) repeat-x top left #77003b;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#a0a0a0;
}
a{outline:none; color:#f6be5d;}
img{ border:0;}
ul, li{ list-style-type:none;}
p{ line-height:16px;}
.clear{ clear:both; font-size:1px; height:0; overflow:hidden;}

h2,h3,h4,h5,h6{}
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#f6be5d;
	font-weight:normal;
}
h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#f6be5d;
	
}
h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#f6be5d;
	text-transform:uppercase
}
.float_l{ float:left}
.float_r{ float:right}
.center {
	text-align:center
}
.line {
	background:url(../new-images/line.gif) repeat-x top left;
	height:10px;
	overflow:hidden;
	margin:8px 1px;
}
.bold
  {
  font-weight:bold;
  }
.fix {
	background:url(../new-images/fix_bg.png) repeat-y top left;
	margin:0 auto;
	padding:0;
	width:797px;
}
.fix_gallery {
	background:url(../new-images/fix_bg.png) repeat-y top left;
	margin:0 auto;
	padding:0;
	width:797px;
}
#main{ margin:0 auto; width:auto; background:url(../new-images/_main_bg.gif) no-repeat top center;}
#header {
	padding:0;
	margin:0;
	overflow:hidden
}
#header .fix{
	background:url(../new-images/header_bg.png) no-repeat top left;
	height:189px;
	}
#header .fix_gallery{
	background:url(../new-images/header_bg.png) no-repeat top left;
	height:152px;
	}
.logo{
	margin:0 0 0 0;
	text-align:center;
	}
.logo a{}

#header .menu{}
#header .menu ul{list-style-type:none; margin-left:20px; }
#header .menu ul li{ float:left; width:97px; height:27px; display:inline; margin-left:3px; margin-top:5px;}
#header .menu ul li.first{width:72px;}  
#header .menu ul li.last{ width:76px;}
#header .menu ul li a{ background:url(../new-images/menu_bg.png) no-repeat top left;  color:#082744; font-size:13px; text-decoration:none; display:block; font-family: Helvetica, Arial, sans-serif; color:#FFFFFF; text-align:center; text-transform:uppercase; height:27px; line-height:27px;}
* html #header .menu ul li a{background:url(../new-images/menu_bg.gif) no-repeat top left;}
#header .menu ul li.active a, #header .menu ul li a:hover{ background:url(../new-images/menu_active.png) no-repeat top left;   }
* html #header .menu ul li.active a, * html #header .menu ul li a:hover{background:url(../new-images/menu_active.gif) no-repeat top left;  display:block;}
#container .fix{ padding-bottom:23px;}
#container .fix_gallery{
	padding-bottom:23px;
	min-height: 900px;
	padding-top: 23px;
}
#sidebar{float:left; width:198px; display:inline; background:url(../new-images/leftbar_bg.gif) no-repeat top left; height:427px; margin:12px 0 0 39px; padding:10px 0 0 10px}
#sidebartall{float:left; width:198px; display:inline; background:url(../new-images/leftbartall_bg.gif) no-repeat top left; height:810px; margin:12px 0 0 39px; padding:10px 0 0 10px}
#content{ float:left; width:495px; display:inline; }
#content .content_box {background:url(../new-images/content_bg.gif) repeat-y top left; margin:12px 0 0 14px; position:relative; width:495px;  }
#content .content_box .content_top{ position:absolute; top:0; left:0; z-index:0;}
#content .content_box .content_bottom{ position:relative; top:0; bottom:0; z-index:2;}
#content .content_box .content_inner{ position:relative; margin:0 0 0 0; z-index:1; min-height:98px; overflow:hidden }
* html #content .content_box .content_inner{ height:98px; overflow:visible}
#content .content_box .content_inner h2{ margin:8px 0 27px 15px; display:block; clear:both; width:100%;}
#content .content_box .content_inner h3{ margin:0 0 0 25px;}
#content .content_box .content_inner p{ width:450px; margin-left:25px; margin-bottom:22px; line-height:21px;}
#content .content_box .content_inner p.none{ margin-bottom:0;}
#content .content_box .content_inner .domina_rates{
    color:#f6be5d;
	line-height:21px;
	font-weight:normal;
	margin-left:25px;
	margin-bottom:15px;
}
#content .content_box .content_inner .domina_rates label{
	
	font-weight:bold;
}
#content .content_box .content_inner .video{ margin-left:25px; margin-top:10px;}
#content .content_box .content_inner .blog_reviw{ margin-left:25px; margin-top:16px;}
#content .content_box .content_inner .gallary ul{475px; display:block; width:452px;}
#content .content_box .content_inner .gallary li{ margin:0 0 0 29px; height:128px; overflow:hidden; float:left; display:inline;}
#content .content_box .arrow{ position:absolute; bottom:-13px; left:415px; z-index:100; }
#footer{ overflow:hidden; width:797px; margin:0 auto 0 auto;}
#footer .copyright{padding:15px 0; line-height:25px; text-align:center; color:#636363; font-size:11px; border-top:solid 1px #7d7d7d; border-bottom:solid 1px #393939; width:752px; margin-left:22px;}
#footer .gallerycopyright{padding:15px 0; line-height:25px; text-align:center; color:#636363; font-size:11px; border-top:solid 1px #7d7d7d; border-bottom:solid 1px #393939; width:752px; margin-left:22px;}

.stepcarousel{
	position: relative;
	overflow: scroll;
	width: 494px;
	height: 400px;
}

.stepcarousel .belt{
position: absolute;
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left;
overflow: hidden;
width: 494px;
}
.stepcarousel .panel h3{
margin: 3px 0px;
padding: 0px;
font-size: 13px;
}
.stepcarousel .panel p{
margin: 0px;
padding: 5px 0px;
font-size: 12px;
}

p.samplebuttons{
width: 260px;
text-align: left;
margin: 0px auto;
border: 1px solid #CCCCCC;
padding: 10px 0px;
background-color:#f8f8f8
}

p.samplebuttons a{
color: #528E25;
padding: 1px 0px;
text-decoration: none;
}
.player_gallery td{ padding-top:10px}

