@import"superfish.css";
@import"tm-slider.css";
@import"jquery.jscrollpane.css";
/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block;}
mark, rp, rt, ruby, summary, time {display:inline;}

/* Global properties ======================================================== */
html {width:100%;}

body { 	 
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%; 
	color:#676666;
	min-width:960px;
	background:#f6f6f6;
	padding:0;
}

.main {
	width:952px; 	
	padding:0;
	margin:0 auto;
	font-size:0.75em;
	line-height:1.3333em;
	position:relative;
	background: none;

}

.bg-bot {
	width:100%; 
	background: url(bg-bot.gif) 0 bottom repeat-x;
}


a {color:#8c8c8c; outline:none;}
a:hover {text-decoration:none;}

.clear {clear:both; width:100%; line-height:0; font-size:0;}

.col-1, .col-2, .col-3, .col-4 {float:left;}
.column-1, .column-2, .column-3 {float:left;}  

.wrapper {width:100%; overflow:hidden; position:relative;}
.extra-box {}
 

p {margin-bottom:17px;}

.top-bonus{margin-bottom:1px; background:url(right-top-bg.jpg) no-repeat; width:310px; height:113px;}

.top-bonus img{
float:left;
margin:0 5px 0 0;
}

.top-bonus h2.title{
color: #FFFFFF;
    float: left;
    font-size: 17px;
    margin: 23px 5px 5px 0;
    padding-right: 5px;
    text-transform: uppercase;
    width: 140px;
}

.top-bonus a.more{
color:#fcb702;
font-size:13px;
text-transform:uppercase;
text-decoration:none;
font-weight:bold;
}

.top-bonus a:hover{
color:#ff0000;
text-decoration:underline;
}


.p00 {margin-bottom:6px;}
.p000 {margin-bottom:3px;}
.p1 {margin-bottom:8px;}
.p2 {margin-bottom:0px;}
.p3 {margin-bottom:29px;}
.p4 {margin-bottom:40px;}
.p5 {margin-bottom:49px;}

.fleft {float:left;}

.fright {float:right; width:240px; height:auto; overflow:hidden;}

.alignright {text-align:right;}
.aligncenter {text-align:center;}



.letter {letter-spacing:1px;}

.color-1 {color:#fff;}
.color-2 {color:#2e2d2e;}
.color-3 {color:#ec0c60;}
/*********************************boxes**********************************/
.prev-indent-bot {margin-bottom:10px;}
.prev-indent-bot1 {margin-bottom:12px;}
.title-1 {margin-bottom:16px;}
.title {margin-bottom:18px;}
.indent-bot {margin-bottom:20px;}
.indent-bot1 {margin-bottom:23px;}
.spacing-bot {margin-bottom:25px;}	
.margin-bot {margin-bottom:35px;}
.margin0 {margin-bottom:0px;}
.margin-bot1 {margin-bottom:16px;}


.margin-left{margin-bottom:15px;}

.img-indent {float:left; margin:0px 11px 0px 0;}
.img-indent1 {float:left; margin:0px 20px 0px 0;}

.buttons a:hover {}

.menu li a,
.sf-menu li a,
.list-1 li a,
.list-2 li a,
.list-3 li a,
.link,
.link-1,
.link-2,
.link-3,
.link-4,
.button,
.text-bot a,
#form-top a,
.paginations li a,
.footer-menu li a,
a.box-2,
a.box-3,
a.box-4,
a.box-5,
a.box-6,
.sound,
h3 a,
h5 a,
h1 a {text-decoration:none;}	

/*********************************header*************************************/
#header {
	height:178px; 
	width:100%; 
	position:relative; 
	z-index:4; 
	background:url(bg-header.jpg) center 0 no-repeat #000; 
	padding:0px 0 0 0;
}

.row-1 {
	width:100%; 
	height:128px; 
	position:relative; 
	z-index:1; 
	background:none;
}
.row-2 { 
	height:50px; 
	margin:0px 0 0 2px; 
	position:relative;
	z-index:3;
	background:none;	
}

.menu {
	float:right; 
	padding:12px 0px 0 0; 
	position:relative; 
	z-index:999; 
	background:none;
}
.menu li {
	float:left; 
	font-size:12px; 
	line-height:1.2em; 
	background:none;  
	margin-right:11px;
}
.menu li.last {
	margin-right:0;
}
.menu li a {
	display:inline-block; 
	color:#fefefe;
}
.menu li a:hover {
	color:#f8ac05;
}



h1 a {
	display:block; 
	width:209px; 
	height:111px; 
	text-indent:-5000px; 
	background:url(logo.png) 0 0 no-repeat;
}


#form-top {
	float:right;
	padding:45px 0px 0 0;
}
.form-top {
	height:28px; 
	overflow:hidden;  
}
.form-top span{
	float:left;
}
#form-top input {
	width:190px; 
	font-size:1em; 
	line-height:1.3em; 
	height:22px; 
	font-family:Arial, Helvetica, sans-serif; 
	color:#3d3949; 
	background: url(bg-form.gif) 0 0 repeat-x #f6f6f6;
	border:none;
	padding:3px 5px 3px 5px; 
	margin-right:0px;
}

#form-top a {
	display:inline-block; 
	width:30px;
	height:28px;
	background:url(form-top-a.gif) left top no-repeat;
}
#form-top a:hover {
	background-position:left bottom;
}



/*********************************content*************************************/
#content {
	width:100%; 
	padding:0px 0px 0px 0px; 
	z-index:1;
	border-top:1px solid #f6f6f6; 
	position:relative; 
	background:none;
}
.bg-content {width:100%; background:url(bg-content.png) 0 0 repeat-x;}
.padding{padding:20px 0px 0px 2px;}
.padding-1{padding:25px 0px 0px 2px;}
.padding-right{padding:0px 0px 0px 0px;}

.col-1{width:296px;}

/************************* h *****************************/

h2, #story h2, #story h1 {
	font-size:15px; 
	line-height:1.2em; 
	color:#0f0714;
	margin:0px 0 16px 0; 
	text-transform:uppercase;
}

h3 {
	font-size:18px; 
	line-height:1.3em; 
	margin: 0 0 4px 0; 
	font-weight:normal;
}
h3 .tp{display:block; margin-top:-6px;}
h3 a{color:#2e2d2e;}
h3 a:hover{color:#ec0c60;}

h5 {
	font-size:12px; 
	line-height:18px;
	font-weight:normal;
	margin:0px 0 1px; 
	color:#2e2d2e;
}
h5 a{color:#ec0c60;}
h5 a:hover {color:#2e2d2e;}

h6, h6 a {
	font-size:12px; 
	line-height:17px; 
	margin:0px 0 5px 1px; 
	color:#000;
	font-weight:bold;
	text-decoration:none;
}

.border-bot {
	width:100%;
	background:url(line-1.gif) 0 bottom repeat-x;
	padding-bottom:17px;
}
.border-bot1 {
	width:100%;
	background:url(line-2.gif) 0 bottom repeat-x;
	padding-bottom:17px;
}
.border-bot2 {
	width:100%;
	background:url(line-1.gif) 0 bottom repeat-x;
	padding-bottom:14px;
}
/***************** lists ****************/

.list-1 li {
	float:left;
	font-size:11px;
	line-height:18px;
	margin-right:2px;
	background: #e1e1e1; 
	width:31px;
	text-align:center;
}
.list-1 li.first{
	width:47px;
}
.list-1 li.last{
	width:36px;
	margin-right:0;
}
.list-1 li a {
	color:#0f0714;
	padding:2px 0 2px 0;
	font-weight:bold;
	display:block; 
	background:none;
}
.list-1 li:hover {background:#ab0f8f;}
.list-1 li:hover a{
	color:#fff;
}

.list-2 li {
	display:block;
	font-size:18px; 
	line-height:20px;
	background:url(line-2.gif) 0 bottom repeat-x;
	margin-bottom:16px;
	padding-bottom:14px;
	*padding-bottom:13px;
}

.list-2 li.last {background:none; margin-bottom:0; padding-bottom:0;}
.list-2 li a {
	color:#fff; 
	display:inline-block;
	background:url(marker-3.png) 1px 6px no-repeat;
	padding-left:18px;
}
.list-2 li a:hover {
	color:#ed1c6b;
	background-position:-453px 6px;}

.list-3 li {
	font-size:11px; 
	line-height:19px;
	background:url(marker-4.gif) 0px 7px no-repeat;
	padding-left:7px;
}
.list-3 li a {
	color:#969696; 
	display:inline-block;
}
.list-3 li a:hover {
	color:#ed1c6b;
}
/************ links **********************/

.link {
	display:inline; 
	color:#ec0c60;
	font-weight:bold; 
	font-size:12px; 
	line-height:16px;
}
.link:hover {text-decoration:underline;}

.link-1 {
	display:inline-block; 
	color:#ab0f8f; 
	font-size:12px; 
	line-height:16px;
	font-weight:bold; 
	background:url(marker-1.gif) right 7px no-repeat;
	padding-right:11px;
}
.link-1:hover {color:#ec0c60;}

.link-2 {
	display:inline-block; 
	color:#605f60; 
	font-size:12px; 
	line-height:18px;
	font-weight:bold; 
	background:url(marker-2.gif) right 8px no-repeat;
	padding-right:7px;
}
.link-2:hover {color:#fff;}

.link-3 {
 background: url("marker-1.gif") no-repeat scroll right 8px transparent;
    color: #AB0F8F;
    display: inline-block;
    font-size: 12px;
    font-weight: normal;
    line-height: 18px;
    margin: 5px 0 0;
    padding-right: 7px;
	text-align:right;
}
.link-3:hover {color:#ec0c60;}


.link-4 {
	display:inline; 
	color:#ed1c6b;
	font-size:12px; 
	line-height:16px;
	margin-left:3px;
}
.link-4:hover {text-decoration:underline;}
/************ boxex **********************/

.box {
	position:relative; 
	background: #f9f9f9;
	border:1px solid #fff;
	margin-bottom:10px;
}
.box-1 { 
	background:#292929;
	border:1px solid #292929;
	color:#959495;
}
.box-2 { 
	display:block;	
	background:#fcfcfc;
	border-left:1px solid #ececec;
	border-right:1px solid #ececec;
	border-bottom:1px solid #ececec;
}
.box-3 { 
	display:block;
	
	background:#fcfcfc;
	border:1px solid #ececec;
}
.box-4 { 
	display:block;
	
	background:#fff;
	border-left:1px solid #ececec;
	border-right:1px solid #ececec;
	border-bottom:1px solid #ececec;
}
.box-2.alt, .box-4.alt {
	border-left:1px solid #2e2d2e;
	border-right:1px solid #2e2d2e;
	border-bottom:1px solid #2e2d2e;
}
.box-3.alt {
	border:1px solid #2e2d2e;
}
.box-2 h5 a, .box-3 h5 a, .box-4 h5 a {color:#2e2d2e;}
.box-2.alt h5, .box-3.alt h5, .box-4.alt h5 {color:#ec0c60;}
.box-2.alt h6, .box-3.alt h6, .box-4.alt h6 {color:#fff;}

.by {color:#2e2d2e;}
.box-2.alt .by, .box-3.alt .by, .box-4.alt .by {color:#ec0c60;}
.box-2.alt .link-4, .box-3.alt .link-4, .box-4.alt .link-4 {color:#fff;}

.box-5 { 
	display:block;	
	background:#2e2d2e;
	color:#fff;
	height:250px;
}
.box-6{ 
	display:block;
	height:250px;
	background:#3a383a;
	color:#fff;
}
.box-5.alt, .box-6.alt{color:#ec0c60;}

.box-5 h6, .box-6 h6{color:#9d9c9d;}
.box-5.alt h6, .box-6.alt h6{color:#fff;}


.box-7 { 
	position:relative;
	background:#f6f6f6;
	border:1px solid #ececec;
}
.box-8 { 
	position:relative;
	background:#fff;
	border-left:1px solid #ececec;
	border-right:1px solid #ececec;
	border-bottom:1px solid #ececec;
}
.box-9 { 
	position:relative;
	background:#f6f6f6;
	border-left:1px solid #ececec;
	border-right:1px solid #ececec;
	border-bottom:1px solid #ececec;
}

.sound{
	position:absolute;
	display:inline-block;
	background:url(sound-icon.png) left bottom no-repeat;
	width:7px;
	height:10px;
	top:32px;
	right:18px;
	font-size:0;
	line-height:0;
}
.sound:hover {background-position:left top;}

.box-padding {padding:16px 19px 17px 19px;}
.box-padding1 {padding:16px 19px 23px 19px;}
.box-padding2 {padding:16px 19px 16px 19px;}
.box-padding3 {padding:16px 245px 20px 19px;}
.box-padding4 {padding:10px 15px 9px 8px;}
.box-padding5 {padding:16px 19px 19px 19px;}
.box-padding6 {padding:11px 28px 10px 9px;}
.box-padding7 {padding:16px 15px 17px 19px;}
.box-padding8 {padding:9px 25px 12px 16px;}
.box-padding9 {padding:16px 19px 21px 19px;}
.box-padding10 {padding:16px 19px 15px 19px;}
.box-padding11 {padding:10px 15px 12px 8px;}

/************** video *******************************/

.video {
	display:inline-block; 
	position:relative;
}
.video img {position:relative; z-index:1;}
.button-video {
	position:absolute; 
	top:50%; 
	left:50%; 
	width:55px; 
	height:55px; 
	margin:-27px 0 0 -27px; 
	z-index:2; 
	display:block; 
	background:url(button-video.png) 0 0 no-repeat;
}
.button-video:hover {background-position:left bottom;}


/****************************footer************************/
.footer {
	width:100%; 
	padding:26px 0px 39px 0px; 
	background:none; 
}

.text-bot {
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height:1.2em; 
	color:#7f7f7f; 
	padding:0px 0px 0px 1px;
}
.text-bot a {
	color:#7f7f7f; 
	margin-left:14px;
}
.text-bot a:hover {
	text-decoration:underline;
}


.footer-menu { 
	padding:0px 0px 0 1px; 
	position:relative; 
}
.footer-menu li {
	float:left; 
	font-size:12px; 
	line-height:16px; 
	background:none;  
	margin-right:12px;
}

.footer-menu li a {
	display:inline-block; 
	color:#2e2d2e;
}
.footer-menu li a:hover, .footer-menu li.current a {
	color:#ab0f8f;
	text-decoration:underline;
}

/****************************carousel************************/
/*next button*/
.bx-prev {
	position:absolute; 
	top:-34px; 
	left:1px;
	color:#ab0f8f;
	display:inline-block;
	font-size:12px;
	line-height:16px;
	font-weight:bold;
	background:url(marker-prev.gif) 0 7px no-repeat;
	text-decoration:none;
	padding-left:7px;
}
.bx-prev:hover {color:#000;}

/*previous button*/
.bx-next {
	position:absolute; 
	top:-34px; 
	right:1px;
	color:#ab0f8f;
	display:inline-block;
	font-size:12px;
	line-height:16px;
	font-weight:bold;
	background:url(marker-next.gif) 100% 7px no-repeat;
	text-decoration:none;
	padding-right:7px;
}

.bx-next:hover {color:#000;}

.bx-window {
	width:590px;
	min-height:976px;
	overflow:hidden;
	position:relative;
	background:none;
}

#slider-1 li.slider-content {
	width:590px;
	padding:0;
}

.left-side{
float:left;
width:630px;
height:auto;
overflow:hidden;
}

.right-side{
float:right;
width:310px;
height:auto;
overflow:hidden;
}


ul#navigations{
padding:0;
margin:0;
display:block;
list-style:none;
}

ul#navigations li{
  background: url("sprite_next.jpg") no-repeat scroll 5px 10px transparent;
    border-bottom: 1px dotted #DDDDDD;
    color: #000000;
    display: block;
    font-size: 12px;
    line-height: 18px;
    list-style: none outside none;
    margin: 2px 0;
    padding: 5px 0 5px 20px;
}

ul#navigations li a{
color:#000;
text-decoration:none;
}

ul#navigations li a:hover{
color:#ff0000;
text-decoration:none;
}

.p2 img{

}

img .img-indent, #banner-img img{
border:1px solid #ddd;
padding:1px;
float:left;
margin:0 7px 0 0; 
}

a.read-more{
font-size:12px;
font-weight:bold;
float:right;
margin:10px 0 0 0;
color:#CCCCCC;
text-decoration:none;
}

a.read-more:hover{
color:#fff;
text-decoration:none;
}

.linkname a:hover, .review a:hover{
text-decoration:none;
color:#000;
}



.head-title {
    background: url("table-headbg.jpg") no-repeat scroll left top transparent;
    color: #FFFFFF;
    height: 38px;
    line-height: 38px;
	overflow:hidden;
	position:relative;
	zoom:1;
}
















