/* =BODY                                                   
---------------------------------------------------------------------------------------------------*/
body { margin:0px; padding:0px; font-size:12px; text-align:left; font-family:Arial, sans-serif; background:#2C2C2C url(../images/layout/bg.gif) repeat-x top left; color:#fff; }
body.join-page { background:#2C2C2C url(../images/layout/bg-join-page.gif) repeat-x top left; }
body.members-page { background:#2C2C2C url(../images/layout/bg-members-page.gif) repeat-x top left; }
input, label, select, textarea { font-size:12px; font-family:Arial, sans-serif; }

/* misc */
h1, h2, h3, p, form, ul { padding:0; margin:0; }
h1 { font-size:17px; color:#303030; }
h2 { font-size:22px; color:#fff; margin-bottom:10px; font-weight:normal; }
h3 { font-size:12px; }
a { color:#fff; text-decoration:none; outline:none; }
a:hover { text-decoration:underline; }
img { border:none; padding:0; margin:0; }
fieldset { border:0; margin:0; padding:0; }
p { line-height:140%; }
.clear { clear:both; }
.float { float:left !important; }
.floatRight { float:right !important; }
ul li { list-style:none; line-height:130%; }
.wrap { width:960px; margin:0 auto; }
.mb5 { margin-bottom:5px !important; }
.mb10 { margin-bottom:10px !important; }

/* =HEADER
---------------------------------------------------------------------------------------------------*/
.header { width:960px; height:623px; float:left; }
body.join-page .header { height:274px; margin:0 0 15px 0; }
body.members-page .header { height:193px; }
.header img { float:left; }
.header .text-header { width:478px; height:77px; padding:0 460px 0 22px; color:#000; line-height:130%; clear:both; background:#FFDA26 url(../images/layout/h7.jpg) no-repeat; }
.header .images { height:415px; }
.header ul.box-header { width:960px; height:131px; float:left; padding:0px; background:url(../images/layout/h8.jpg) no-repeat; }
.header ul.box-header li { float:left; margin:0 6px 0 0; }
.header ul.box-header li a { width:266px; height:89px; float:left; display:block; position:relative; background:#A20700; text-align:center; line-height:89px; font-size:22px; }
.header ul.box-header li a span { width:266px; height:89px; float:left; display:block; cursor:pointer; position:absolute; top:0; left:0; }
.header ul.box-header li a.ma span { background:url(../images/layout/button-ma.jpg) no-repeat top left; }
.header ul.box-header li a.ia span { background:url(../images/layout/button-ia.jpg) no-repeat top left; }
.header ul.box-header li a:hover { background:#EA3729; }
.header ul.box-header li a:hover span { background-position:bottom left; }

/* =MAIN-MENU
---------------------------------------------------------------------------------------------------*/
ul.main-menu { width:935px; height:44px; padding:0 0 0 25px; margin:0 0 12px 0; clear:both; background:#FFDA40 url(../images/layout/bg-main-menu.jpg) repeat-x top left; }
ul.main-menu li { float:left; height:44px; line-height:44px; padding:0 35px; background:url(../images/layout/divider-menu.gif) no-repeat 0 7px; }
ul.main-menu li.first { background:none; }
ul.main-menu li a { color:#D2210A; font-size:22px; }

/* =MAIN
---------------------------------------------------------------------------------------------------*/
.main { width:960px; float:left; }
body.members-page .main { margin:0 0 20px 0; }
body.members-page .upcoming-updates-box { clear:both; }
body.members-page .upcoming-updates-box .box-gallery.small-gallery { width:960px; }

/* =CONTENT
---------------------------------------------------------------------------------------------------*/
.content { width:730px; float:left; overflow:hidden; }

/* =SIDE
---------------------------------------------------------------------------------------------------*/
.side { width:223px; padding:8px 0 0 0; float:right; }
.side .side-box { width:223px; float:left; margin:0 0 20px 0; overflow:hidden; color:#000; background:#FFBF08 url(../images/layout/bg-side-box.gif) no-repeat top left; }
.side .side-box.last { margin-bottom:0; }
.side .side-box .side-box-in { padding:10px 10px 13px 10px; background:url(../images/layout/bg-side-box-bottom.gif) no-repeat bottom left; }
.side .side-box .title { font-size:18px; font-weight:bold; display:block; margin:0 0 5px 0; }
.side .side-box .select-category-form select { width:200px; font-size:11px; }
.side .side-box .browse-chavs-box { width:200px; padding:0 0 0px 0; }
.side .side-box .browse-chavs-box li { float:left; margin:0 5px 8px 0; }
.side .side-box .browse-chavs-box li a { width:15px; color:#D70000; font-size:14px; font-weight:bold; float:left; display:block; }
.side .side-box .all-link { color:#D70000; text-decoration:underline; }
.side .side-box .all-link:hover { text-decoration:none; }
.side .side-box .link-red { font-size:14px; font-weight:bold; color:#ff0000; text-decoration:underline; }
.side .side-box .link-red:hover { text-decoration:none; }
.side .side-box .time { text-transform:uppercase; color:#8C5003; font-size:10px; margin:0 0 5px 0; display:block; }
.side .side-box .time span { margin:0 8px 0 0; }
.side .side-box .red { font-size:14px; font-weight:bold; color:#ff0000; display:block; padding:0 0 2px 0; }
.side .side-box .date { color:#8C5003; display:block; padding:0 0 8px 0; }
.side .side-box .button-add-scene-favorites { width:205px; height:38px; display:block; margin:0 0 10px 0; font-size:14px; color:#FAE1A0; text-align:center; line-height:38px; background:#C01000 url(../images/layout/button-add-scene-favorites.gif) no-repeat; }
.side .side-box .gallery-image { width:204px; float:left; }
.side .side-box a.border-red { border:2px solid #D70000; float:left; margin:0 4px 4px 0; }
.side .side-box a.border-red.rear { margin-right:0; }
.side .side-box a.border-red img { float:left; }
.side .side-box a.border-red:hover { border:2px solid #FF9000; }

/* =RATE-BOX
---------------------------------------------------------------------------------------------------*/
.rate-box { width:223px; float:left; margin:0 0 20px 0; overflow:hidden; color:#000; background:#FFBF08 url(../images/layout/bg-rate-box.gif) no-repeat top left; }
.rate-box-in { padding:8px 10px 13px 10px; background:url(../images/layout/bg-rate-box-bottom.gif) no-repeat bottom left; }
.rate-box .title { font-size:18px; font-weight:bold; display:block; margin:0 0 12px 0; }
.rate-box .stars { width:203px; float:left; margin:0 0 5px 0; }
.rate-box .stars img { float:left; margin:0 5px 0 0; }
.rate-box .score-result { width:203px; float:left; color:#FFBA00; font-size:24px; font-weight:bold; }
.rate-box .score-result .small-text { font-size:16px; }

/* =BREADCRUMB
---------------------------------------------------------------------------------------------------*/
.breadcrumb { width:940px; height:34px; line-height:34px; padding:0 0 0 20px; margin:0 0 15px 0; color:#FFF3BD; text-transform:uppercase; font-size:10px; background:url(../images/layout/bg-breadcrumb.gif) no-repeat; }
.breadcrumb span { color:#FFCD00; padding:0 5px; }
.breadcrumb a { color:#FFCD00; text-decoration:underline; }
.breadcrumb a:hover { text-decoration:none; }

/* =BOX
---------------------------------------------------------------------------------------------------*/
.box { width:941px; height:619px; float:left; padding:60px 0 0 19px; background:url(../images/layout/bg-box.jpg) no-repeat; }
.box .left-box { width:663px; float:left; }
.box .left-box .flash-player { float:left; padding:2px 0 0 6px; }
.box .left-box a.button-full-video { width:640px; height:63px; display:block; float:left; margin:0 0 25px 6px; position:relative; background:#A20700; color:#fff; font-size:25px; line-height:63px; text-align:center; }
.box .left-box a.button-full-video span { width:640px; height:63px; cursor:pointer; position:absolute; top:0; left:0; background:url(../images/layout/button-download-full-video.jpg) no-repeat top left; }
.box .left-box a.button-full-video:hover { background:#EA3729; }
.box .left-box a.button-full-video:hover span { background-position:bottom left; }
.box .left-box .text-box { width:520px; clear:both; }
.box .left-box .text-box h2 { margin-top: 14px; float:left; }
.box .left-box .text-box .date { float:right; color:#858585; margin-top: 18px; font-size:10px; text-transform:uppercase; background:#212121 url(../images/layout/date-left.gif) no-repeat left top; }
.box .left-box .text-box .date span { height:18px; line-height:18px; padding:0 15px; float:left; background:url(../images/layout/date-right.gif) no-repeat top right; }
.box .left-box .text-box p { clear:both; }
.box .right-box { width:253px; float:left; }
.box .right-box a { margin:0 0 15px 0; float:left; display:block; }
.box .right-box img { float:left; }

/* =BOX-NEXT-CHAV-VAN
---------------------------------------------------------------------------------------------------*/
.box-next-chav-van { width:960px; float:left; }
.box-next-chav-van img { float:left; }
.box-next-chav-van .box-next-chav-van-button { width:287px; height:101px; padding:180px 0 0 20px; text-align:center; float:left; background:url(../images/layout/box-rfr1.jpg) no-repeat top left; }
.box-next-chav-van .box-next-chav-van-button a { width:145px; height:80px; display:block; float:left; font-size:32px; font-weight:bold; position:relative; }
.box-next-chav-van .box-next-chav-van-button a span { width:145px; height:80px; position:absolute; top:0; left:0; cursor:pointer; background:url(../images/layout/button-join-now.jpg) no-repeat top left; }
.box-next-chav-van .box-next-chav-van-button a:hover span { background-position:bottom left; }
.box-next-chav-van .box-next-chav-van-text { width:346px; height:259px; padding:22px 0 0 0; float:right; background:url(../images/layout/box-rfr3.jpg) no-repeat top left; }
.box-next-chav-van .box-next-chav-van-text a { float:left; margin:0 0 12px 0; }
.box-next-chav-van .box-next-chav-van-text .title { font-size:16px; font-weight:bold; display:block; margin:0 0 5px 10px; }
.box-next-chav-van .box-next-chav-van-text .title span { color:#FFCB17; }
.box-next-chav-van .box-next-chav-van-text p { width:310px; margin:0 0 0 10px; }

/* =BOX-GALLERY
---------------------------------------------------------------------------------------------------*/
.box-gallery { width:960px; float:left; margin:0 0 25px 0; }
.box-gallery p.desc { width:960px; text-align:center; line-height:1; margin:0 0 10px 0; font-size:12px; text-transform:uppercase; color:#B0B0B0; text-align:center; }
.box-gallery ul li { float:left; width:234px; height:180px; padding:3px 0 0 4px; margin:0 2px 4px 0; background:#D60000 url(../images/layout/bg-box-item.jpg) no-repeat left top; text-align:center; }
.box-gallery ul li img { border-top:1px solid #B00000; margin:0 0 5px 0; float:left; }
.box-gallery ul li a { color:#FFFA14; font-weight:bold; text-decoration:underline; }
.box-gallery ul li a:hover { text-decoration:none; }
.box-gallery.small-gallery { width:730px; float:left; padding:0 0 12px 0; margin:0 0 10px 0; background:url(../images/layout/bg-gallery-box-bottom.gif) no-repeat bottom left; }
.box-gallery.small-gallery ul li { float:left; width:234px; height:222px; padding:3px 0 0 4px; margin:0 2px 3px 0; background:#D60000 url(../images/layout/bg-box-item-large.jpg) no-repeat left top; text-align:left; }
.box-gallery.small-gallery ul li a.link-title { font-size:14px; margin:0 0 0 5px; }
.box-gallery.small-gallery ul li .meta { font-size:10px; text-transform:uppercase; color:#FFB5B5; display:block; padding:2px 0 5px 5px; }
.box-gallery.small-gallery ul li .stars-box { margin:0 0 0 5px; }
.box-gallery.small-gallery ul li .stars-box img { border:0; margin:0 6px 0 0; } 

/* =SHOWING-BOX
---------------------------------------------------------------------------------------------------*/
.showing-box { width:686px; height:614px; float:left; padding:33px 0 0 32px; margin:0 0 10px 0; background:#830902 url(../images/layout/bg-showing-box.gif) no-repeat top left; }
.showing-box .flash-player-box { width:645px; height:451px; padding:8px 0 0 6px; background:#FFC946 url(../images/layout/bg-flash-player.jpg) no-repeat top left; }
.showing-box .flash-player-box a.button-download { width:640px; height:63px; display:block; float:left; line-height:63px; font-size:25px; text-align:center; position:relative; background:#C30D00 }
.showing-box .flash-player-box a.button-download span { width:640px; height:63px; position:absolute; cursor:pointer; top:0; left:0; background:url(../images/layout/button-download-full-video2.jpg) no-repeat top left; }
.showing-box .flash-player-box a.button-download:hover { background:#E37F77; }
.showing-box .flash-player-box a.button-download:hover span { background-position:bottom left; }

.showing-box .arrow { width:107px; height:32px; float:left; line-height:32px; padding:0 0 0 10px; margin:0 5px 34px 0; color:#000; font-size:14px; font-weight:bold; background:url(../images/layout/bg-arrow.gif) no-repeat; }
.showing-box .paginate { width:528px; text-align:center; line-height:32px; float:left; margin:0 0 34px 0; }
.showing-box .paginate a { color:#FFBA00; font-weight:bold; margin:0 7px; text-decoration:underline; }
.showing-box .paginate a:hover { text-decoration:none; }
.showing-box .paginate a.next { margin:0 0 0 20px; }
.showing-box .paginate a.prev { margin:0 20px 0 0; }
.showing-box .paginate a.active, .showing-box .paginate a.no-active { color:#868686; text-decoration:none; cursor:default; font-weight:normal; }

.showing-box ul { clear:both; }
.showing-box ul li a { color:#FFBA00; text-decoration:underline; margin:0 5px 0 0; line-height:140%; }
.showing-box ul li a:hover { text-decoration:none; }
.showing-box ul li { float:left; height:60px; }
.showing-box ul li strong { display:block; font-size:14px; margin:0 0 5px 0; }
.showing-box ul li.owo { width:160px; padding:0 0 0 65px; background:url(../images/layout/icon1.gif) no-repeat top left; }
.showing-box ul li.dfv { width:160px; padding:0 0 0 90px; background:url(../images/layout/icon2.gif) no-repeat top left; }
.showing-box ul li.gvtg { width:140px; padding:0 0 0 65px; background:url(../images/layout/icon3.gif) no-repeat top left; }
.showing-box ul li .links { width:135px; }

/* =PARTS-LIST
---------------------------------------------------------------------------------------------------*/
ul.parts-list { padding:0 0 10px 0; float:left; background:url(../images/layout/bg-parts-list-bottom.gif) no-repeat bottom left; }
ul.parts-list li { width:156px; height:213px; padding:3px 7px 0 7px; margin:0 12px 12px 0; float:left; overflow:hidden; background:#CA0000 url(../images/layout/bg-parts-list.gif) no-repeat; }
ul.parts-list li span { display:block; padding:0 0 2px 0; text-align:center; }
ul.parts-list li .border { float:left; border:1px solid #D90000; margin:0 0 5px 0; }
ul.parts-list li .stream { padding:0 0 0 13px; background:url(../images/layout/icon-stream.gif) no-repeat left; }
ul.parts-list li .download { padding:0 0 0 13px; background:url(../images/layout/icon-download.gif) no-repeat left; }
ul.parts-list li a { color:#FFBA00; text-decoration:underline; font-weight:bold; }
ul.parts-list li a:hover { text-decoration:none; }
ul.parts-list li ul.links { padding:0 0 0 2px; }
ul.parts-list li ul.links li { width:75px; height:auto; padding:0; margin:0; background:none; }

/* =JOIN-FORM
---------------------------------------------------------------------------------------------------*/
.join-form fieldset { clear:both; width:375px; height:439px; padding:0 115px 0 470px;  background:url(../images/layout/join-form2.jpg) no-repeat top left; }
.join-form img { float:left; }
.join-form p { height:314px; line-height:314px; }

/* =COMMENTS-BOX
---------------------------------------------------------------------------------------------------*/
.comments-box .title { font-size:22px; color:#FFBA00; display:block; }
.comments-box .comment-item { border-bottom:1px solid #3C3C3C; padding:0 0 10px 0; margin:0 0 10px 0; }
.comments-box .comment-item .all-info { text-transform:uppercase; display:block; margin:0 0 5px 0; }
.comments-box .comment-item strong { font-size:14px; }
.comments-box .comment-area { padding:10px 0 0 0; }
.comments-box .comment-area span { color:#FFBA00; padding:0 0 5px 0; display:block; }
.comments-box .comment-area textarea { width:718px; border:1px solid #FFBA00; background:#2C2C2C; color:#ccc; padding:5px; font-style:italic; margin:0 0 5px 0; }

/* =FOOTER
---------------------------------------------------------------------------------------------------*/
.footer { width:960px; float:left; clear:both; padding:202px 0 0 0; background:url(../images/layout/bg-footer.jpg) no-repeat top left; }
.footer ul { width:960px; height:180px; background:url(../images/layout/bg-footer-bottom.jpg) no-repeat top left; }
.footer ul li { width:266px; float:left; }
.footer ul li.first { margin:0 428px 0 0; }
.footer ul li a { width:266px; height:90px; float:left; display:block; position:relative; background:#A20700; text-align:center; line-height:90px; font-size:22px; }
.footer ul li a span { width:266px; height:90px; float:left; display:block; cursor:pointer; position:absolute; top:0; left:0; }
.footer ul li.ma a span { background:url(../images/layout/button-ma2.jpg) no-repeat top left; }
.footer ul li.ia a span { background:url(../images/layout/button-ia2.jpg) no-repeat top left; }
.footer ul li a:hover { background:#EA3729; }
.footer ul li a:hover span { background-position:bottom left; }

body.members-page .footer { background:none; padding:0 0 50px 0; text-align:center; }
body.members-page .footer a { color:#FFD307; display:inline-block; margin:0 20px 10px 20px; text-decoration:underline; }
body.members-page .footer a:hover { text-decoration:none; }
body.members-page .footer p { color:#7F7F7F; font-size:11px; }.style1 {
	font-weight: bold;
	font-size: 18px;
}
.style2 {
	font-size: 16px;
	font-weight: bold;
}
.style3 {font-size: 14px}
.60pence {
	font-weight: bold;
	color: #FFFF00;
}

