@charset "utf-8";
/* Markup by Matthew Rochow */
/* http://www.matthewrochow.com */

/* Reset */
a, abbr, acronym, address, area, b, bdo, big, blockquote, body, button, caption, cite,
code, col, colgroup, dd, del, dfn, div, dl, dt, em, fieldset, form, h1, h2, h3, h4,
h5, h6, hr, html, i, images, ins, kbd, label, legend, li, map, object, ol, p, param, pre,
q, samp, small, span, strong, sub, sup, table, tbody, td, textarea, tfoot, th, thead,
tr, tt, ul, var {margin:0;padding:0;vertical-align:baseline}

/* Defaults */
:focus {outline:0}
a, a:visited {}
a:hover {}

/*
body {background:url(../images/repeat.png) repeat-y center top;color:#000;font:75%/125% Arial, Helvetica, Sans-Serif}
*/

body {color:#000;font:75%/125% Arial, Helvetica, Sans-Serif}
img {border:0;vertical-align:bottom}
html {background:#1d5353 url(../images/bg.png) repeat-x}
html, body {min-height:100%;margin:0;padding:0}
h1 {background:url(../images/heading.png) no-repeat;color:#FFF;font-size:1.7em;height:56px;line-height:54px;margin:0 0 15px;text-indent:35px;width:960px}
h2 {background:url(../images/arrow-white.gif) no-repeat left center;color:#FFF;font-size:1.2em;margin:0 0 5px;padding:0 0 0 12px}
h3 {background:url(../images/arrow-blue.gif) no-repeat left center;border-bottom:1px dashed #777;color:#56b6e0;font-size:1em;font-weight:bold;margin:0 0 5px;padding:0 0 0 12px}
hr {background:#FFF;border-top:1px dashed #777;color:#FFF;height:1px;margin:0 0 10px;overflow:hidden;width:100%}
fieldset {border:0}
p {margin:0 0 1em}
th {text-align:left}

/* Structure */
#page {background:url(../images/page.png) no-repeat center top;min-height:100%}

/* For register page  we need bigger bg image  */
#page_big {background:url(../images/page-big.png) no-repeat center top;min-height:100%}
* html #page {height:100%}
#main {margin:0 auto;width:959px}

	/* Blue */
	#blue #page {background-image:url(../images/page-blue.png)}
	#blue {background-image:url(../images/repeat-blue.png)}
	
	/* Tan */
	#tan #page {background-image:url(../images/page-tan.png)}
	#tan {background-image:url(../images/repeat-tan.png)}


	/* firebrick  [BFR]   */

	#firebrick #page {background-image:url(../images/page-firebrick.png)}
	#firebrick {background-image:url(../images/repeat-firebrick.png) }


	/* darkcyan  for Quaker */
	#darkcyan #page {background-image:url(../images/page-darkcyan.png)}
	#darkcyan {background-image:url(../images/repeat-darkcyan.png) }


	/* darkgold  for Zoo */
	#darkgold #page {background-image:url(../images/page-darkgold.png)}
	#darkgold {background-image:url(../images/repeat-darkgold.png) }


	/* ash  for YSRG */
	#ash #page {background-image:url(../images/page-ash.png)}
	#ash {background-image:url(../images/repeat-ash.png) }


	/* white  for MLB */
	#white #page {background-image:url(../images/page-white.png)}
	#white {background-image:url(../images/repeat-white.png) }


	/* light black for BMW */
	#lightblack #page {background-image:url(../images/page-lightblack.png)}
	#lightblack {background-image:url(../images/repeat-lightblack.png) }


	/* orange for WRM */
	#orange #page {background-image:url(../images/page-orange.png)}
	#orange {background-image:url(../images/repeat-orange.png) }

	/* lightash for PerLexus*/
	#lightash #page {background-image:url(../images/page-lightash.png)}
	#lightash {background-image:url(../images/repeat-lightash.png) }


	/*  nada_oranage for NADA*/
	#nadaoranage #page {background-image:url(../images/page-nadaoranage.png)}
	#nadaoranage {background-image:url(../images/repeat-nadaoranage.png) }


	/* wedding for Wedding */
	#wedding #page {background-image:url(../images/page-wedding.png)}
	#wedding {background-image:url(../images/repeat-wedding.png)}


	
	
	

	

/* Header */
#header {height:130px;overflow:hidden;width:100%}
#header div {float:right;margin:30px 0 0;position:relative;width:295px}
#header input {border:0;color:#999;display:inline;float:left;font-size:1em}

	/* Logo */
	#header img {float:left;margin:11px 0 0}
	
	/* Actions */
	#header ul {font-size:.9em;line-height:1em;list-style:none;margin:3px 0 0;overflow:hidden}
	#header ul li {border-left:1px solid #FFF;display:inline;margin:0 0 0 -6px;padding:0 10px 0 6px}
	#header ul li a {color:#FFF}

	/* Email */
	#header p {font-size:1.2em;position:absolute;top:0;right:0}
	#header p a {color:#aedeea;text-decoration:none}

	/* Login */
	#login {margin:0 0 0 -4px;padding:10px 0 0;width:300px}
	#login input.text {margin:0 7px 0 4px;padding:0 3px 1px;width:106px}
	* html #login input.text {margin:0 5px 0 4px}
	* html #login input.submit {margin:0 0 0 2px}
	
	/* Search */
	#search {clear:both;padding:11px 0 0}
	#search input.text {margin:0 7px 0 0;padding:0 3px 1px;width:229px}

/* Content */
#faux {background:url(../images/faux.gif) repeat-y;margin:0 0 20px}
#faux #bg{background:url(../images/module-sidebar.png) no-repeat -257px bottom;overflow:hidden;width:100%}

#content {}
	
	/* Text */
	#text {border:dashed #777;border-width:1px 0;float:right;font-size:1.1em;line-height:1.25em;padding:25px 5px;width:680px}
	#text span {color:#C00;float:left;margin:0 1px 0 0}
	#text td input {border:1px solid #797d7e;color:#666;width:200px}
	#text td input.checkbox, #text td input#submit {border:0;width:auto}
	#text td input#submit {margin:15px 0 0}
	#text td {vertical-align:middle;padding:0 0 15px}
	#text em {font-size:.8em;font-style:normal}
	#text tr.nospace td {padding:0 0 2px}


	#deployment_text  {border:dashed #777;border-width:1px 0;float:right;font-size:1.1em;line-height:1.25em;padding:25px 5px;width:680px}
	#deployment_text span {float:left;margin:0 1px 0 0;width:300px}


		
	
	/* Text */
	#search_result {border-width:1px 0;float:left;font-size:1.1em;line-height:1.25em;padding:25px 5px;width:680px}
	#search_result  ul {list-style:none;}

	/* Sidebar */
	#sidebar {background:url(../images/module-sidebar.png) no-repeat;float:left;padding:20px 15px;width:227px}
	#sidebar ul {font-size:1.3em;font-weight:bold;line-height:1em;list-style:none}
	#sidebar ul li {margin:0 0 15px}
	#sidebar ul li a {background:url(../images/arrows.gif) no-repeat 0 -28px;color:#57b7df;padding:0 0 0 13px;text-decoration:none}
	#sidebar ul li.current a, #sidebar ul li a:hover, #sidebar ul li a:focus {background-position:0 3px;color:#FFF}

	/* Split */
	.split {overflow:hidden;width:100%}
	.main {float:left;width:598px}
	.sub {float:right;width:336px}
	.button {float:left;margin:0 7px 19px}

	/* Breadcrumb */
	#breadcrumb {font-size:1.2em;list-style:none;margin:0 0 5px}
	#breadcrumb li {display:inline}
	#breadcrumb li a {color:#000}
	
	/* Modules */
	.module {background:#1f5253 url(../images/module.png) no-repeat;margin:0 0 20px}
	.module .bg {background:url(../images/module.png) no-repeat right bottom;overflow:hidden;padding:12px 9px;position:relative}
	* html .module .bg {height:1%}

		/* Main */
		.main .module {background-image:url(../images/module-main.png)}
		.main .module .bg {background-image:url(../images/module-main.png)}
		
			/* Alternative */
			.main .alt {background:#011619 url(../images/module-main-alt.png) no-repeat}
			.main .alt .bg {background-image:url(../images/module-main-alt.png)}
	
			/* Blue */
			#blue .main .module {background:#0d5180 url(../images/module-main-blue.png) no-repeat}
			#blue .main .module .bg {background-image:url(../images/module-main-blue.png)}
			
			/* Tan */
			#tan .main .module {background:#0d5180 url(../images/module-main-tan.png) no-repeat}
			#tan .main .module .bg {background-image:url(../images/module-main-tan.png)}

			/* firebrick   */
			#firebrick  .main .module {background:#000000 url(../images/module-main-firebrick.png) no-repeat}
			#firebrick  .main .module .bg {background-image:url(../images/module-main-firebrick.png)}


			/* darkcyan  for Quaker */
			#darkcyan  .main .module {background:#000000 url(../images/module-main-darkcyan.png) no-repeat}
			#darkcyan  .main .module .bg {background-image:url(../images/module-main-darkcyan.png)}

			/* darkgold  for Zoo */
			#darkgold  .main .module {background:#eb8b1d  url(../images/module-main-darkgold.png) no-repeat}
			#darkgold  .main .module .bg {background-image:url(../images/module-main-darkgold.png)}

			/* ash  for YSRG */
			#ash .main .module {background:#252827 url(../images/module-main-ash.png) no-repeat}
			#ash .main .module .bg {background-image:url(../images/module-main-ash.png)}

			/* white  for MLB */
			#white .main .module {background:#be2434 url(../images/module-main-white.png) no-repeat}
			#white .main .module .bg {background-image:url(../images/module-main-white.png)}

	
			/* light black for BMW */
			#lightblack .main .module {background:#2f4e63 url(../images/module-main-lightblack.png) no-repeat}
			#lightblack .main .module .bg {background-image:url(../images/module-main-lightblack.png)}


			/* orange for WRM */
			#orange .main .module {background:#2669b3 url(../images/module-main-orange.png) no-repeat}
			#orange .main .module .bg {background-image:url(../images/module-main-orange.png)}


			/* lightash for PerLexus */
			#lightash .main .module {background:#9e8d85 url(../images/module-main-lightash.gif) no-repeat}
			#lightash .main .module .bg {background-image:url(../images/module-main-lightash.gif)}

			/*  nada_oranage for NADA*/
			#nadaoranage .main .module {background:#90ca63 url(../images/module-main-nadaoranage.gif) no-repeat}
			#nadaoranage .main .module .bg {background-image:url(../images/module-main-nadaoranage.gif)}

			/* wedding */
			#wedding .main .module {background:#c14f34 url(../images/module-main-wedding.gif) no-repeat}
			#wedding .main .module .bg {background-image:url(../images/module-main-wedding.gif)}


			

		/* Sub */
		.sub .module {background-image:url(../images/module-sub.png);clear:both}
		.sub .module .bg {background-image:url(../images/module-sub.png)}
		
			/* Alternative */
			.sub .alt {background:#011619 url(../images/module-sub-alt.png) no-repeat}
			.sub .alt .bg {background-image:url(../images/module-sub-alt.png)}
			
			/* Blue */
			#blue .sub .module {background:#0d5180 url(../images/module-sub-blue.png) no-repeat}
			#blue .sub .module .bg {background-image:url(../images/module-sub-blue.png);padding:13px 9px}
			
			/* Tan */
			#tan .sub .module {background:#0d5180 url(../images/module-sub-tan.png) no-repeat}
			#tan .sub .module .bg {background-image:url(../images/module-sub-tan.png);padding:13px 9px}


			/* firebrick   */
			#firebrick .sub .module {background:#000000 url(../images/module-sub-firebrick.png) no-repeat}
			#firebrick .sub .module .bg {background-image:url(../images/module-sub-firebrick.png);padding:13px 9px}


			/* darkcyan  for Quaker */
			#darkcyan .sub .module {background:#000000 url(../images/module-sub-darkcyan.png) no-repeat}
			#darkcyan .sub .module .bg {background-image:url(../images/module-sub-darkcyan.png);padding:13px 9px}


			/* darkgold  for Zoo */
			#darkgold .sub .module {background:#eb8b1d  url(../images/module-sub-darkgold.png) no-repeat}
			#darkgold .sub .module .bg {background-image:url(../images/module-sub-darkgold.png);padding:13px 9px}

			/* ash  for YSRG */
			#ash .sub .module {background:#252827 url(../images/module-sub-ash.png) no-repeat}
			#ash .sub .module .bg {background-image:url(../images/module-sub-ash.png);padding:13px 9px}

			/* white for MLB */
			#white .sub .module {background:#be2434 url(../images/module-sub-white.png) no-repeat}
			#white .sub .module .bg {background-image:url(../images/module-sub-white.png);padding:13px 9px}

			/* light black for BMW */
			#lightblack .sub .module {background:#F0BD2E url(../images/module-sub-lightblack.png) no-repeat}
			#lightblack .sub .module .bg {background-image:url(../images/module-sub-lightblack.png);padding:13px 9px}


			/* orange for WRM */
			#orange .sub .module {background:#2669b3 url(../images/module-sub-orange.png) no-repeat}
			#orange .sub .module .bg {background-image:url(../images/module-sub-orange.png);padding:13px 9px}


			/* lightash for PerLexus */
			#lightash .sub .module {background:#9e8d85 url(../images/module-sub-lightash.gif) no-repeat}
			#lightash .sub .module .bg {background-image:url(../images/module-sub-lightash.gif);padding:13px 9px}

	
			/*  nada_oranage for NADA*/
			#nadaoranage .sub .module {background:#90ca63 url(../images/module-sub-nadaoranage.gif) no-repeat}
			#nadaoranage .sub .module .bg {background-image:url(../images/module-sub-nadaoranage.gif);padding:13px 9px}

			/* wedding */
			#wedding .sub .module {background:#c14f34 url(../images/module-sub-wedding.gif) no-repeat}
			#wedding .sub .module .bg {background-image:url(../images/module-sub-wedding.gif);padding:13px 9px}

			/* wedding */
			#weddingmafia .sub .module {background:#c14f34 url(../images/module-sub-wedding-mafia.gif) no-repeat}
			#weddingmafia .sub .module .bg {background-image:url(../images/module-sub-wedding-mafia.gif);padding:13px 9px}
			
			
		
		/* Content */
		.content {background:#FFF;overflow:hidden;padding:10px;}
		* html .content {height:1%}

		/* Min & Close */
		.min {position:absolute;top:10px;right:30px}
		.close {position:absolute;top:10px;right:10px}
	
	/* Slider */
	.slider {list-style:none}
	.slider li {float:left}
	
	/* Slider */
	.slider-wrap {background:#01161b;padding:3px;height:77px;position:relative;width:99%}
	.slider-wrap .next, .slider-wrap .prev {cursor:pointer;height:47px;position:absolute;top:20px;width:25px}
	.slider-wrap .prev {background:url(../images/arrow-left.png) no-repeat right top;left:1px}
	.slider-wrap .next {background:url(../images/arrow-right.png) no-repeat;right:1px}
	#videos {width:574px}
	#channels {width:935px}

	.slider {background:#FFF;clear:both;height:77px;margin:0 27px;overflow:hidden;position:relative}
	.slider ul {left:0;list-style:none;overflow:hidden;padding:3px;position:absolute;top:0;width:20000em}
	.slider li {float:left;margin:0 4px}

	/* Social */
	#social {list-style:none;padding:8px 0 0;text-align:center}
	#social li {display:inline;margin:0 7px}

	/* Sections */
		/* News */
		.news p {margin:0 0 20px 1em}
		.news h3 {border:0;clear:both}
		.news ul {overflow:hidden;width:100%}
		.news li {display:inline;float:left;margin:0 0 15px 30px;list-style:none}
	
		/* nGage */
			
			/* Submit */
			#submit {float:left;width:360px}
			#submit p {font-size:1.1em;margin:0 0 10px 15px}
			#submit textarea {border:1px solid #666;color:#999;font:1em Arial, Sans-Serif;height:100px;margin:0 0 10px 15px;overflow:auto;padding:5px;width:335px}
			#submit input {float:right;margin:0 0 0 5px}
		
			/* Comments */
			#comments {float:right;width:500px}
			#comments hr {margin:0 0 1px}
	
				/* Comment List */
				#commentlist {height:250px;overflow:auto;width:490px}
				#commentlist li {margin:0 0 7px;list-style:none;overflow:hidden;width:450px}
				#commentlist li.alt {background:#EEE}
				#commentlist li img {border:1px solid #567e7d;float:right;margin:0 0 0 1px}
				#commentlist li p {margin:0;padding:10px}
			
				/* More */
				#more {color:#56b6e0;float:left;font-weight:bold;padding:0 0 0 12px;text-decoration:none}
				
				/* Pages */
				#pagination {float:right;font-size:.9em}
				#pagination h4 {font-size:1em;float:left;margin:0 5px 0 0}
				#pagination ul {float:left}
				#pagination li {display:inline;list-style:none}
				#pagination li.current a {font-weight:bold}
				#pagination li a {color:#000;text-decoration:none}
		
		/* Channels */
		.channels {}
		.channels h2 {float:left}
		.channels #add {float:left;margin:-2px 0 0 4px}
		.channels .slider-wrap {clear:both;height:94px}
		.channels .slider ul {}
		.channels .slider {height:94px}
		.channels .slider li {margin:0;padding:0 9px 10px}
	
	/* Simpsons Banner */
	#simpsons {margin:0 0 20px}
	
	/* Any ad banner. */
	#large_bottom_banner {margin:0 0 20px}

/* Footer */
#footer {background:#01161b;color:#FFF;margin:0 auto;padding:12px 0;max-width:1026px;min-width:959px;overflow:hidden;width: expression(document.body.clientWidth < 960? "959px" : document.body.clientWidth > 1207? "1026px" : "auto");}
#footer div {margin:0 auto;width:959px}

	/* Copyright */
	#footer p {float:right;margin:0}

	/* Links */
	#footer ul {float:left;overflow:hidden}
	#footer ul li {border-left:1px solid #FFF;display:inline;margin:0 0 0 -6px;padding:0 10px 0 6px}
	#footer ul li a {color:#FFF}


/* Footer */
#wedding-footer {background:#c14f34;color:#FFF;margin:0 auto;padding:12px 0;max-width:1022px;min-width:959px;overflow:hidden;width: expression(document.body.clientWidth < 960? "959px" : document.body.clientWidth > 1207? "1026px" : "auto");}
#wedding-footer div {margin:0 auto;width:959px}

/* Copyright */
#wedding-footer p {float:right;margin:0}

/* Links */
#wedding-footer ul {float:left;overflow:hidden}
#wedding-footer ul li {border-left:1px solid #FFF;display:inline;margin:0 0 0 -6px;padding:0 10px 0 6px}
#wedding-footer ul li a {color:#FFF}


/* Footer  for wedding mafia*/
#weddingmafia-footer {background:#c14f34;color:#FFF;margin:0 auto;padding:12px 0;max-width:1022px;min-width:959px;overflow:hidden;width: expression(document.body.clientWidth < 960? "959px" : document.body.clientWidth > 1207? "1026px" : "auto");}
#weddingmafia-footer div {margin:0 auto;width:959px}

/* Copyright */
#weddingmafia-footer p {float:right;margin:0}

/* Links */
#weddingmafia-footer ul {float:left;overflow:hidden}
#weddingmafia-footer ul li {border-left:1px solid #FFF;display:inline;margin:0 0 0 -6px;padding:0 10px 0 6px}
#weddingmafia-footer ul li a {color:#FFF}

	
/*Popup*/
#popup {display:none;margin:0 auto;width:842px}
#popup .top {background:url(../images/popup-top-bottom.png) left top no-repeat;height:16px;overflow:hidden;width:842px}
#popup .bottom {background:url(../images/popup-top-bottom.png) right bottom no-repeat;height:16px;overflow:hidden;width:842px}
#popup .middle {background:url(../images/popup-bg.png) center repeat-y;color:#fff;font-size:2em;padding:8px 38px 15px;width:766px}
#popup .close {background:url(../images/close.png) left top no-repeat;height:31px;overflow:hidden;position:absolute;right:30px;top:25px;width:31px}
#popup h1 {background:none;border-bottom:18px solid #addfea;color:#fff;float:left;font-size:1.6em;margin:5px 34px 13px 0;text-indent:0;width:auto}
#popup #popup-logo {float:left}
#popup p {clear:both;line-height:1.25em}	