@charset "utf-8";
body,td,th {
	font: Arial;
	font-size: 13px;
	color: #333;
}

body {	background-color: #FFF;	background-repeat: repeat;	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;}

a {	font-size: 13px;	color: #900;}

a:link {	text-decoration: none;}

a:visited {	text-decoration: none;	color: #900;}

a:hover {	color: #C30;}

a:active {	text-decoration: none;	color: #900;}

h1 {	font: 24px "Times New Roman", Times, serif;	color: #FFF;}

h2 {	font: 18px "Times New Roman", Times, serif;	color: #414141;}

.dropdown_1column, 
.dropdown_2columns, 
.dropdown_3columns, 
.dropdown_4columns,
.dropdown_5columns {
	margin:3px auto;
	float:left;
	position:absolute;
	left:-999em; /* Hides the drop down */
	text-align:left;
	padding:10px 5px 10px 5px;
	border:1px solid #959595;
	border-top:none;
	
	/* Gradient background */
	background: #ffffff;
	background: -moz-linear-gradient(top, #ffffff 0%, #eaeaea 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eaeaea));
	background: -webkit-linear-gradient(top, #ffffff 0%,#eaeaea 100%);
	background: -o-linear-gradient(top, #ffffff 0%,#eaeaea 100%);
	background: -ms-linear-gradient(top, #ffffff 0%,#eaeaea 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeaea',GradientType=0 );
	background: linear-gradient(top, #ffffff 0%,#eaeaea 100%);

	/* Rounded Corners */
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	
	-moz-box-shadow: 0px 5px 10px #808080; /* Firefox */
	-webkit-box-shadow: 0px 5px 10px #808080; /* Safari, Chrome */
	box-shadow: 0px 5px 10px #808080; /* CSS3 */
	behavior: url(ie-css3.htc)
}

.dropdown_1column {width: 140px;}
.dropdown_2columns {width: 280px;}
.dropdown_3columns {width: 420px;}
.dropdown_4columns {width: 560px;}
.dropdown_5columns {width: 700px;}

.col_1, .col_2, .col_3, .col_4, .col_5 {	display:inline;	float: left;	position: relative;	margin-left: 5px;	margin-right: 5px; }
.col_1 {width:130px;}
.col_2 {width:270px;}
.col_3 {width:410px;}
.col_4 {width:550px;}
.col_5 {width:690px;}


.strong {	font-weight:bold;}
.italic {	font-style:italic;}

.imgshadow { 	background:#FFFFFF;	padding:4px;	border:1px solid #777777;	margin-top:5px;	-moz-box-shadow:0px 0px 5px #666666;	-webkit-box-shadow:0px 0px 5px #666666;	box-shadow:0px 0px 5px #666666;}

.img_left { 	width:auto;	float:left;	margin:5px 15px 5px 5px;}

.tool_block {	font-family: Arial;	font-size: 13px;	color: #666;}

.photobox {	height: 106px;	width: 295px;	margin-right: auto;	margin-left: auto;	background-image: url(images/photobox.jpg);	background-repeat: repeat;	background-position: center top;}

.c_pb {	padding-top: 22px;	padding-right: 10px;	padding-bottom: 20px;	padding-left: 10px;}

.p_w {	padding-top: 20px;	padding-left: 10px;}

.p_w_t {	padding-right: 15px;	padding-left: 5px;}

.banner_adbox {	padding-left: 16px;}

.hideThis {	display:none;}

.inset200 {	padding-left:200px;}

.inset130 {	padding-left:130px;}

.changesList, .optionsList, .faqslist, .faqslist ul {	padding-left:8px; margin-left:8px;}

.optionsList li, .faqslist li {	padding-bottom:9px;}

.faqslist ul li {	padding-bottom:2px;}

.grey {	color:#999999;}

.dgrey {	color:#666666;}

.red {	color:#ff0000;}

.small {	font-size:12px;}

.transformAdd {	color:#0000ff;}

.transformAddV {	color:#9900cc;}

.transformAddL {	color:#009900;}

.transformRemove {	color:#ff0000;}

.corp_f {	font-family: Arial;	font-size: 10px;	color: #454545;}

.c_s_bg {	background-image: url(images/c_s_bg.jpg);	background-repeat: no-repeat;	background-position: left top;	height: 326px;	width: 232px;}

.c_s_bg div table tr td img {	margin-bottom: 4px;}

.c_s_bg div table {	margin-right: 0px;	margin-bottom: 0px;	margin-left: 25px;}

.c_b_bg {	background-repeat: no-repeat;	background-position: center center;	height: 175px;	width: 900px;	margin: 0px;}

.p_p_write {	background-image: url(images/p_p_writing.jpg);	background-repeat: no-repeat;	background-position: center top;	height: 190px;	width: 900px;}

.p_p_banner {	background-image: url(images/p_p_banner.jpg);	background-repeat: no-repeat;	background-position: left top;	height: 243px;	width: 668px;}

.p_p_side {	background-image: url(images/p_p_side.jpg);	background-repeat: no-repeat;	background-position: right top;	width: 232px;}

/****************************slider*******************************************/

.row-slider{ height:402px; background:url(images/row_slider.png) 0 0 no-repeat; position:relative;}

.slider-indent-text{ padding:21px 23px 0 0; text-align:right;}

.slider-text-wrapper{ background:url(images/slider_img_shadow.png) 0 0 repeat-x; height:84px;}

.slider-bg1{ background:url(images/thumb1.jpg) 0 0 no-repeat;}

.slider-bg2{ background:url(images/thumb2.jpg) 0 0 no-repeat;}

.slider-bg3{ background:url(images/thumb3.jpg) 0 0 no-repeat;}

.slider-bg4{ background:url(images/thumb4.jpg) 0 0 no-repeat;}

.slider-bg5{ background:url(images/thumb5.jpg) 0 0 no-repeat;}

.extra-height{ height:300px !important; display:block; overflow:hidden;}

.slider-bg{ display:block; width:260px; background:url(images/slider_bg.gif) 0 0 repeat-x; position:absolute; z-index:10000; margin:364px 0 0 20px; height:29px;}

.caption {display: block;position: absolute; bottom: 0; left: 0; width: 96%; height: 50px; padding: 0 2%; line-height: 50px; color: #fff; background-color: #000; display:none !important; }

.jcarousel-container { position:relative; padding:0 0 0 38px; }

.jcarousel-clip { width:900px; overflow:hidden; }

.jcarousel-prev { position: absolute; top: 165px; width: 32px; height: 71px; left:6px; cursor: pointer; background:url(images/button_left.jpg) no-repeat 0 top; z-index:1000; }

.jcarousel-next { position: absolute; top: 165px; right: 0; width: 53px; height: 80px; right:-17px; cursor: pointer; background:url(images/button_right.jpg) no-repeat 0 top; z-index:1000; }

.jcarousel-clip { z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative; }

.jcarousel-list { z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0;} 

.jcarousel-list li, .jcarousel-item { float: left; list-style: none; width: 236px; height: 216px;} 

.jcarousel-next {  z-index: 3;  display: none; }

.jcarousel-prev {  z-index: 3;  display: none; }

.sliderwrapper { position: relative; }	

.theme-default #slider {  margin:0px auto 0 auto;  width:900px; height:360px; }

.theme-pascal.slider-wrapper, .theme-orman.slider-wrapper { margin-top:0px; }

.clear {
	clear:both;
}
.button {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 15px/100% Arial, Helvetica, sans-serif;
	padding: .4em 5em .4em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.4);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.4);
	box-shadow: 0 1px 2px rgba(0,0,0,.4);
}

.button:hover {	text-decoration: none; }

.button:active { position: relative; top: 1px; }

.dmail {
	color: #606060;
	border: solid 1px #b7b7b7;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
	background: -moz-linear-gradient(top,  #fff,  #ededed);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
}

.dmail:hover {
	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc));
	background: -moz-linear-gradient(top,  #fff,  #dcdcdc);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc');
}

.dmail:active {
	color: #999;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff));
	background: -moz-linear-gradient(top,  #ededed,  #fff);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff');
}

.form-label{    width:150px !important;}

.form-label-left{	width:105px !important;}

.form-line{
	padding:10px;
	margin-bottom: -10px;
}

.form-label-right{    width:150px !important;}

.form-all{
	width:360px;
	color:rgb(82, 75, 58) !important;
	font-family:Tahoma;
	font-size:12px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url(ie-css3.htc);
}

.rectanglei {
	background: #dd1616; 
	background: -moz-linear-gradient(top, #dd1616 0%, #720202 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dd1616), color-stop(100%,#720202)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #dd1616 0%,#720202 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #dd1616 0%,#720202 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #dd1616 0%,#720202 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dd1616', endColorstr='#720202',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #dd1616 0%,#720202 100%); /* W3C */
	height: 50px;
	width: 310px;
	position: relative;
	left:-15px;
	top: 21px;
	float: left;
	-moz-box-shadow: 0px 0px 4px rgba(0,0,0,0.55);
	-khtml-box-shadow: 0px 0px 4px rgba(0,0,0,0.55);
	-webkit-box-shadow: 0px 0px 4px rgba(0,0,0,0.55);
	z-index: 100; /* the stack order: foreground */
}

.rectanglei h2 {
	font-size: 30px;
	color: #fff;
	text-shadow: 1px 1px 2px rgba(0,0,0,0.2);
	text-align: center;
	padding: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 19px;
}
.triangle1-l {
	border-color: transparent #520404 transparent transparent;
	border-style:solid;
	border-width:15px;
	height:0px;
	width:0px;
	position: relative;
	left: -165px;
	top: 55px;
	z-index: -1; /* displayed under bubble */
}
.triangle1-r {
	border-color: transparent #520404 transparent transparent;
	border-style:solid;
	border-width:15px;
	height:0px;
	width:0px;
	position: relative;
	left: -165px;
	top: 59px;
	z-index: -1; /* displayed under bubble */
}
.rectangleii {
	background: #dd1616; /* Old browsers */
	background: -moz-linear-gradient(top, #dd1616 0%, #720202 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dd1616), color-stop(100%,#720202)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #dd1616 0%,#720202 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #dd1616 0%,#720202 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #dd1616 0%,#720202 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dd1616', endColorstr='#720202',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #dd1616 0%,#720202 100%); /* W3C */
	height: 50px;
	width: 324px;
	position: relative;
	left:-15px;
	top: 21px;
	float: left;
	-moz-box-shadow: 0px 0px 4px rgba(0,0,0,0.55);
	-khtml-box-shadow: 0px 0px 4px rgba(0,0,0,0.55);
	-webkit-box-shadow: 0px 0px 4px rgba(0,0,0,0.55);
	z-index: 100; /* the stack order: foreground */
}
.rectangleii h2 {
	font-size: 30px;
	color: #fff;
	text-shadow: 1px 1px 2px rgba(0,0,0,0.2);
	text-align: center;
	padding: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.triangle2-l {
	border-color: transparent #520404 transparent transparent;
	border-style:solid;
	border-width:15px;
	height:0px;
	width:0px;
	position: relative;
	left: -165px;
	top: 59px;
	z-index: -1; /* displayed under bubble */
}
.triangle2-r {
	height:0px;
	width:0px;
	position: relative;
	left: 159px;
	top: 55px;
	z-index: -1; /* displayed under bubble */
	border-top-width: 15px;
	border-right-width: 15px;
	border-bottom-width: 15px;
	border-left-width: 15px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: transparent;
	border-right-color: transparent;
	border-bottom-color: transparent;
	border-left-color: #520404;
}
.rectangleiii {
	background: #dd1616; /* Old browsers */
	background: -moz-linear-gradient(top, #dd1616 0%, #720202 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dd1616), color-stop(100%,#720202)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #dd1616 0%,#720202 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #dd1616 0%,#720202 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #dd1616 0%,#720202 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dd1616', endColorstr='#720202',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #dd1616 0%,#720202 100%); /* W3C */
	height: 50px;
	width: 355px;
	position: relative;
	left:-15px;
	top: 23px;
	float: left;
	-moz-box-shadow: 0px 0px 4px rgba(0,0,0,0.55);
	-khtml-box-shadow: 0px 0px 4px rgba(0,0,0,0.55);
	-webkit-box-shadow: 0px 0px 4px rgba(0,0,0,0.55);
	z-index: 100; /* the stack order: foreground */
}
.rectangleiii h2 {
	font-size: 30px;
	color: #fff;
	text-shadow: 1px 1px 2px rgba(0,0,0,0.2);
	text-align: center;
	padding: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.triangle3-l {
	border-color: transparent #520404 transparent transparent;
	border-style:solid;
	border-width:15px;
	height:0px;
	width:0px;
	position: relative;
	left: -165px;
	top: 57px;
	z-index: -1; /* displayed under bubble */
}
.triangle3-r {
	border-color: transparent #520404 transparent transparent;
	border-style:solid;
	border-width:15px;
	height:0px;
	width:0px;
	position: relative;
	left: -165px;
	top: 59px;
	z-index: -1; /* displayed under bubble */
}
.pops {
	width: 100%;
	height: 1800px;
	background: #000;
	-moz-opacity: 0.30;
	-khtml-opacity: 0.30;
	opacity: 0.30;
	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);
	filter:alpha(opacity=30);
	position: absolute;
	visibility: hidden;
	z-index: 158;
}
.cpops{
	width: 600px;
	height: 525px;
	margin-left: -303px;
	margin-top: 25%;
	position: fixed; left:50%;
    border-style:solid;
    border-width:6;
    border-color:#fff;
    background: url(images/contact/albums.jpg) center center no-repeat;
    visibility:hidden;
	z-index: 159;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: 0 0 15px #525252;
	-moz-box-shadow: 0 0 15px #525252;
	box-shadow: 0 0 15px #525252;
	behavior: url(ie-css3.htc);
	clear:both;
	vertical-align: middle;
}
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 }
header, section, footer, aside, nav, article, figure {	display: block;}
span.headline {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 22px;	color: #999;	text-shadow: 0px 0px 4px #FFF;}

span.req_field {	font-family: Arial;	font-size: 11px;	color: #900;}

span.s_header {	font-family: Times New Roman, Times, serif;	font-size: 18px;	color: #FFFFFF;}

span.s_h_num {	font-family: "Times New Roman", Times, serif;	font-size: 12px;	color: #FFFFFF;}

span.s_header2 {	font-family: Times New Roman, Times, serif;	font-size: 18px;	color: #666;}

span.s_header3 {	font-family: Times New Roman, Times, serif;	font-size: 24px;	color: #FFF;}

span.h_special {	font: 30px "Times New Roman", Times, serif;	font-weight: bold;	color: #232323}

span.h_subnav {	font-family: Arial;	font-size: 12px;	font-weight: bold;	color: #AA0000; }

span.h_subnavsep {	font-family: Arial;	font-size: 11px;	color: #BDBDBD;}

span.h_item {	font-family: Arial;	font-size: 11px;	color: #BDBDBD;}

span.h_tollfree {	font-family: "Times New Roman", Times, serif;	font-size:20px;	color:#900;	margin-right: 3px;}

span.nav {	font-family: Times New Roman, Times, serif;	font-size: 18px;	color: #414141;}

span.nav a{font-family: Times New Roman, Times, serif;font-size: 18px;color: #414141;}

span.nav a:visited{font-family: Times New Roman, Times, serif;font-size: 18px;color: #414141;}

span.nav a:hover{font-family: Times New Roman, Times, serif;font-size: 18px;color: #AA0000;}
	
span.nav_sep {	font-family: Times New Roman, Times, serif;	font-size: 18px;	color: #B68080;}

span.connect_h {	font-family: Times New Roman, Times, serif;	font-size: 43.48px;	color: #AA0000;}

span.connect_l {	font-family: "Times New Roman", Times, serif;	font-size: 16px;	color: #AA0000;}

span.comm_w {	font-family: Times New Roman, Times, serif;	font-size: 22px;	color: #FFF;}

span.corp_w {	font-family: Arial;	font-size: 11px;	color: #FFF;}

span.comm_h {	font-family: Times New Roman, Times, serif;	font-size: 22px;	color: #AA0000;}

span.comm_h2 {	font-family: Times New Roman, Times, serif;	font-size: 20px;	color: #666;}

span.comm_h3 {	font-family: Times New Roman, Times, serif;	font-size: 22px;	color: #4EA4CB;	text-shadow: 2px 2px 3px #F9F9F9;}

span.comm_h a:link {	font-family: Times New Roman, Times, serif;	font-size: 22px;	color: #AA0000;}

span.comm_h a:visited {	font-family: Times New Roman, Times, serif;	font-size: 22px;	color: #AA0000;}

span.comm_h a:hover {	font-family: Times New Roman, Times, serif;	font-size: 22px;	color: #C30;	text-decoration:underline;}

span.comm_h_f {	font-family: "Times New Roman", Times, serif;	font-size: 18px;	color: #AA0000;}

span.comm_h_f2 {	font-family: "Times New Roman", Times, serif;	font-size: 16px;	color: #AA0000;}

span.comm_f {	font-family: Arial;	font-size: 13px;	color: #333;}

span.comm_f_qna {	font-family: Arial;	font-size: 13px;	color: #666;}

span.comm_f_qna2 {	font-family: Arial;	font-size: 13px;	color: #2467AE;}

span.comm_h_box {	font-family: "Times New Roman", Times, serif;	font-size: 14px;	color: #C40000;	line-height: 8px;}

span.comm_h_box2 {	font-family: "Times New Roman", Times, serif;	font-size: 27px;	color: #C40000;	line-height: 14px;}

span.saleban_ad_top {	font-family: Arial;	font-size: 23px;	color: #AA0000;}

span.saleban_ad_bot {	font-family: Arial;	font-size: 10px;	color: #999;	font-weight:bold;}

span.s_special_t {	font-family: Arial;	font-size: 11px;	color: #000;}

span.s_special_d {	font-family: Arial;	font-size: 10px;	color:#666;}

span.s_special_p1 {	font-family: Arial;	font-size: 12px;	color: #000;	text-decoration:line-through;}

span.s_special_p2 {	font-family: Arial;	font-size: 20px;	color: #ce0000;}

span.corp_h {	font-family: Arial;	font-size: 11px;	font-weight: bold;	color: #333;}

span.corp_f {	font-family: Arial;	font-size: 11px;	color: #454545;}

span.corp_f a {	font-family: Arial;	font-size: 11px;}

span.corp_f a:visited {	font-family: Arial;	font-size: 11px;}

span.corp_f a:hover {	font-family: Arial;	font-size: 11px;	color: #AA0000;	text-decoration: underline;}

span.p_fineline  {	font-family: Arial;	font-size: 11px;	color: #CCC;	padding-left: 20px;}

span.p_fineline2  {	font-family: Arial;	font-size: 14px;	color: #333;}

span.p_fineline3  {	font-family: Arial;	font-size: 16px;	color: #09C;}

span.pp_fineline  {	font-family: Arial;	font-size: 11px;	color: #CCC;}

span.footer_f {	font-family: Arial;	font-size: 10px;	color: #2C2C2C;}

span.footer_f a{font-family: Arial;font-size: 10px;color: ##414141;}

span.footer_f a:visited{font-family: Arial;font-size: 10px;color: ##414141;}

span.footer_f a:hover{font-family: Arial;font-size: 10px;color: #AA0000;text-decoration: underline;}

span.footer_f2 {	font-family: Arial;	font-size: 10px;	color: #7a7a7a;}

span.footer_f3 {	font-family: Arial;	font-size: 10px;	color: #A7A7A7;}

span.p_header {	font-family: Times New Roman, Times, serif;	font-size: 32px;	color: #AA0000;}

span.p_header2 {	font-family: Times New Roman, Times, serif;	font-size: 26px;	color: #666;}

span.p_header3 {	font-family: Times New Roman, Times, serif;	font-size: 28px;	color: #AA0000;}

span.p_price {	font-family: Times New Roman, Times, serif;	font-size: 20px;	color: #333;}

span.p_price2 {	font-family: Times New Roman, Times, serif;	font-size: 34px;	color: #F60;}

span.p_details {	font-family: "Times New Roman", Times, serif;	font-size: 15px;	color: #333;	line-height: 20px;}

span.p_details a:link {	font-family: "Times New Roman", Times, serif;	font-size: 15px;	color: #333;	line-height: 20px;}

span.p_details2 {	font-family: "Times New Roman", Times, serif;	font-size: 14px;	color: #C30;	line-height: 20px;}

span.p_details3 {	font-family: "Times New Roman", Times, serif;	font-size: 18px;	color: #C30;	line-height: 20px;}

span.p_p_desc {	font-family: "Apple Garamond";	font-size: 17px;	color: #000;}

span.xclsv_sh {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #454545;	font-weight: bold;}

span.h_delight {	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;	font-size: 28px;	color: #900;	text-decoration: none;}

div.banner {	margin: 0 auto 0 auto;	padding: 0 0 0 0;	background: url(images/banner_bg.jpg) no-repeat top center;	width: 914px;	height: 325px;}

div.h_rotator {	margin: 0 auto 0 auto;	padding: 0 0 0 0;	width: 900px;	height: 500px;}

div.header {
	margin: 0 auto 0 auto;
	padding: 0 0 0 0;
	width: 900px;
	height: 46px;
	background: #a40000;
	background: -moz-linear-gradient(top, #a40000 0%, #8f0222 44%, #440001 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a40000), color-stop(44%,#8f0222), color-stop(100%,#440001));
	background: -webkit-linear-gradient(top, #a40000 0%,#8f0222 44%,#440001 100%);
	background: -o-linear-gradient(top, #a40000 0%,#8f0222 44%,#440001 100%);
	background: -ms-linear-gradient(top, #a40000 0%,#8f0222 44%,#440001 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a40000', endColorstr='#440001',GradientType=0 );
	background: linear-gradient(top, #a40000 0%,#8f0222 44%,#440001 100%);
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	behavior: url(ie-css3.htc);
}

div.header2 {
	margin: 0 auto 0 auto;
	padding: 0 0 0 0;
	width: 886px;
	height: 46px;
	background: #a40000;
	background: -moz-linear-gradient(top, #a40000 0%, #8f0222 44%, #440001 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a40000), color-stop(44%,#8f0222), color-stop(100%,#440001));
	background: -webkit-linear-gradient(top, #a40000 0%,#8f0222 44%,#440001 100%);
	background: -o-linear-gradient(top, #a40000 0%,#8f0222 44%,#440001 100%);
	background: -ms-linear-gradient(top, #a40000 0%,#8f0222 44%,#440001 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a40000', endColorstr='#440001',GradientType=0 );
	background: linear-gradient(top, #a40000 0%,#8f0222 44%,#440001 100%);
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	behavior: url(ie-css3.htc);
}
/* rotator in-page placement */

div.jsrotator {	position: absolute;	height: 138px;	width: 258px;	margin: 0px;	padding: 0px;	display: none;}

div.jsrotator ul {	margin: 0px;	padding: 0px;}
/* rotator css */
div.jsrotator ul li {	float: left;	position: absolute;	list-style: none;	margin: 0px;	padding: 0px;}
/* rotator image style */	
div.jsrotator ul li img {	border: 0px;	padding: 0px;	margin: 0px;	background: #FFF;}

div.jsrotator ul li.show {	z-index: 5;	margin: 0px;	padding: 0px;}

#navwrapper {	background-image: url(images/nwrapbg.png);	background-repeat: repeat-x;	background-position: center top;	height: 129px;	width: 100%;}

#navholder {	background-image: url(images/navholdbg.jpg);	background-repeat: no-repeat;	background-position: center top;	width: 900px;	margin-right: auto;	margin-left: auto;}

#globalnavwrap {
	background-color: #FFF;
	text-align: left;
	height: 55px;
	margin-right: auto;
	margin-left: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E9E9E9;
	background-image: url(images/gnavbg.png);
	background-repeat: repeat-x;
	background-position: center bottom;
}
#globalnav {	width: 900px;	margin-right: auto;	margin-left: auto;}

#gnav {	margin: 0px;	padding: 0px;}

#gnav li{	list-style-type: none;	display: inline;}

#gnav li #tab {
	background-image: url(images/gnavtab.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 50px;
	width: 162px;
	float: left;
	margin-top: 4px;
}
#gnav li #tab img{	margin-left: 3px;	margin-top: 7px;}

#gnav li #tab-s {
	background-image: url(images/gnavtab-s.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 50px;
	width: 210px;
	float: left;
	margin-top: 4px;
	margin-left: 41px;
}
#header {
}
#connect {	background: url(images/connect_bg.png) no-repeat top center;	height: 82px;}

#saleban_ad {	background: url(images/sale_ban_bg.png) no-repeat top center;	height: 126px;}

#gallery-wrapper {	width: 900px;	height: 437px;	background-color: #000;}

#cu3er-wrapper {	background-image: url(images/cuber_bg.jpg);	background-repeat: no-repeat;	background-position: center bottom;}

#gallery {	outline:0;	margin-top: 20px;}

#cu3er-container {	outline:0;	margin-left: 1px;	margin-bottom: 30px;}

#desc_box {	background:url(images/desc_box_bg.jpg) no-repeat top center;	width: 286px;	height: 350px;}

#desc_box2 {	background:url(images/b_desc_box_bg.jpg) no-repeat top center;	width: 586px;	height: 350px;}

#p_c_bg {	background-image: url(images/p_c_bg.jpg);	background-repeat: no-repeat;	background-position: left bottom;}

#sweepstakes-wrapper {	height: 394px;	width: 900px;	background-image: url(images/sweepstakes-ad-bg.jpg);	background-repeat: no-repeat;	background-position: center top;}

#swpstks {	background-image: url(images/bg_swpstks.jpg);	background-repeat: no-repeat;	background-position: center top;}

#swpstks tr td #h_swpstks {	background-image: url(images/h_swpstks.png);	background-repeat: no-repeat;	background-position: center top;	height: 181px;	width: 900px;}

#swpstks tr td #c_swpstks {	background-image: url(images/f_swpstks.png);	background-repeat: no-repeat;	background-position: right bottom;}

#swpstks tr td #c_swpstks #f_swpstks {	padding-right: 20px;	padding-left: 20px;}

#swpstks tr td #c_swpstks #f_swpstks tr td #one div table tbody tr td #f_c_t_s {	border-bottom-width: 1px;	border-bottom-style: dashed;	border-bottom-color: #900;	height: 138px;	width: 404px;}

#swpstks tr td #c_swpstks #f_swpstks tr td #one #swpstks_c {	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #E6E6E6;}

#demo5_box .handle.bar #f_box_x {	margin-top: 9px;	margin-right: 10px;}

#bc {	height: 46px;	width: 220px;	margin-left: auto;	background-image: url(images/bc.jpg);	background-repeat: no-repeat;	background-position: center bottom;	font-family: "MS Serif", "New York", serif;	font-size: 17px;	color: #6CF;}

#bctxt {	padding-top: 17px;	padding-right: 24px;}

#bc a:link {	font-family: "MS Serif", "New York", serif;	font-size: 17px;	color: #6CF;}

#bc a:visited {	font-family: "MS Serif", "New York", serif;	font-size: 17px;	color: #6CF;}

#bc a:hover {	color:#4DB4EC;	text-decoration: underline;}

/* Navigation Style */

#nav {	list-style:none;	width: 100%;	margin-top: 4px;	padding: 0px;	z-index: 10;	border: 0px;	margin-left: 68px;}

#nav li {	float: left;	display:block;	text-align: center;	position: relative;	padding: 4px 9px 4px 9px;	margin: 0px;	border:none;	z-index: 11;}

#nav li:hover {	border: 0px;	padding: 4px 9px 4px 9px;		background: #fff;}

#nav li a {	font-family: Times New Roman, Times, serif;	font-size: 18px; 	color: #414141;	display: block;	outline: 0;	text-decoration: none;}

#nav li:hover a {	color: #900;	text-shadow: 1px 1px 1px #ffffff;}

#nav li .drop {	padding-right:5px;}

#nav li:hover .drop {}

#nav li:hover .dropdown_1column, #nav li:hover .dropdown_2columns, #nav li:hover .dropdown_3columns, #nav li:hover .dropdown_4columns, #nav li:hover .dropdown_5columns {	left:-1px;	top:auto; }

#nav .nav_right {	float:right;	margin-right:0px;}

#nav li .align_right {	-moz-border-radius: 5px 5px 5px 5px;    -webkit-border-radius: 5px 5px 5px 5px;    border-radius: 5px 5px 5px 5px;}

#nav li:hover .align_right {    left: auto;	right:-1px;	top:auto;}

#nav li:hover .align_middle {    left: auto;	right:-260px;	top:auto;}

#nav li:hover .align_middle2 {    left: auto;	right:-160px;	top:auto;}

#nav p {	font-family: Times New Roman, Times, serif;	font-size: 13px;	text-align: left;	text-shadow: 1px 1px 1px #FFFFFF;}

#nav #nav h2, #nav h3, #nav ul li {	font-family: Times New Roman, Times, serif;	line-height: 21px;	font-size: 12px;	text-align: left;	text-shadow: 1px 1px 1px #FFFFFF;}

#nav h2 {	color: #de3f1a;	font-size:21px;	font-weight:400;	letter-spacing:-1px;	margin:7px 0 14px 0;	padding-bottom:14px;	border-bottom:1px solid #666666;}

#nav h3 {	font-size:14px;	margin:7px 0 14px 0;	padding-bottom:7px;	border-bottom:1px solid #888888;}

#nav p {	line-height:18px;	margin:0 0 10px 0; }

#nav li:hover div a {	font-size:14px;	color: #900;}

#nav li:hover div a:hover {	color: #C30;}

#nav li .black_box {	background-color:#333333;	color: #eeeeee;	text-shadow: 1px 1px 1px #000;	padding:4px 6px 4px 6px; 	-moz-border-radius: 5px;    -webkit-border-radius: 5px;    border-radius: 5px;	-webkit-box-shadow:inset 0 0 3px #000000;	-moz-box-shadow:inset 0 0 3px #000000;	box-shadow:inset 0 0 3px #000000; }

#nav li ul {	list-style:none;	padding:0;	margin:0 0 12px 0;}

#nav li ul li {	font-size:12px;	line-height:24px;	position:relative; 	text-shadow: 1px 1px 1px #ffffff;	padding:0;	margin:0; 	float:none;	text-align:left;	width:130px; }

#nav li ul li:hover {	background:none;	border:none;	padding:0;	margin:0;}

#nav li .greybox li {	background:#F4F4F4;	border:1px solid #bbbbbb;	margin:0px 0px 4px 0px;	padding:4px 6px 4px 6px;	width:116px;	-moz-border-radius: 5px;    -webkit-border-radius: 5px;    -khtml-border-radius: 5px;    border-radius: 5px;}

#nav li .greybox li:hover {	background:#ffffff;	border:1px solid #aaaaaa;	padding:4px 6px 4px 6px;	margin:0px 0px 4px 0px;}

#header tr td a #h_logo {	margin-left: 3px;}

#header tr td table tr td #h_locations {	margin-top: 12px;	margin-right: 14px;}

#p_packages_container {	background-repeat: no-repeat;	background-position: right 170px;}

#p_packages_container tr td #p_p_w #p_p_w_c {	padding-top: 5px;	padding-right: 20px;	padding-bottom: 10px;	padding-left: 20px;}

#p_packages_container tr td #p_p_w #p_p_w_c tr td #p_details {	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #900;}

#p_packages_container tr td #p_p_w #p_p_w_h {	background-image: url(images/p_p_h.png);	background-repeat: no-repeat;	background-position: center top;	height: 180px;}

#cu_h {	background-image: url(images/cu_bg.jpg);	height: 190px;	width: 900px;}

#b_a_img {	margin-bottom: 2px;}

#video-player {	background-image: url(images/video-bg.jpg);	background-repeat: no-repeat;	background-position: center top;	width: 900px;	display: table;}

#videohold {	width: 846px;	margin-right: auto;	margin-left: auto;	padding-top: 21px;}

#vid {}

#qna {	background-image: url(images/qna.png);	background-repeat: no-repeat;	background-position: center center;	margin: 0px;	padding: 0px;	height: 95px;	width: 120px;}

#qna-input {	margin-top: 4px;	margin-left: 4px;	background-image: url(images/qna-bg.png);	background-repeat: no-repeat;	background-position: left top;	padding-top: 13px;	padding-left: 16px;	margin-right: 8px;}

#afc-bg {	width: 900px; 	margin-right: auto;	margin-left: auto;	background-image: url(images/abg.jpg);	background-repeat: no-repeat;	background-position: center top;}

#afc2-bg {	width: 900px;	margin-right: auto;	margin-left: auto;	background-image: url(images/abg2.jpg);	background-repeat: no-repeat;	background-position: center top;}

#afc3-bg {	width: 900px;	margin-right: auto;	margin-left: auto;	background-image: url(images/abg3.jpg);	background-repeat: no-repeat;	background-position: center top;}

#albumflashcontent {	width: 900px;	height: 565px;	margin-right: auto;	margin-left: auto;    }

#ww-review {	width: 270px;	margin-right: 20px;	margin-left: auto;	display: block;	padding-right: 12px;	border: 0px;}

#ww-review2 {	padding-left: 22px; 	margin-top: 2px;}

#ww-widget-reviews {	border: 1px solid #E7E7E7;}

#wwrevbut {	margin-top: 3px;}

#vpcontwrap {	margin-right: auto;	margin-left: auto;	background-image: url(images/vpcwbg.jpg);	background-repeat: no-repeat;	background-position: center bottom;}

#xclsvcontwrap {	background-image: url(images/vpcwbg.jpg);	background-repeat: no-repeat;	background-position: center bottom;}

#wwrevphoto {	margin-top: 5px;	margin-right: 5px;}

#adlink {	height: 200px;	display: block;	margin-bottom: 10px;}
	
#special-ban {	background-image: url(images/s-ban.jpg);	background-repeat: repeat;	background-position: center top;	height: 350px;	width: 900px;	margin-top: 3px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;}

#booknow {	height: 30px;	width: 200px;	left: 600px;}

#c_specialpage {	background-image: url(images/bg_special.jpg);	background-repeat: no-repeat;	background-position: right bottom;}

#vpwrapper {	background-image: url(images/vp-bg.jpg);	background-repeat: no-repeat;	background-position: center top;	display: table;	width: 900px;	margin-right: auto;	margin-left: auto;	text-align: left;}

#vpintro {	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;	font-size: 18px;	color: #666;}

#vpintrowrapper {	padding-left: 35px;	padding-right: 35px;}

#vppackhead {	font-family: "Lucida Sans Unicode", "Lucida Grande";	font-size: 18px;	margin-bottom: 8px;	color: #333;	margin-left: 45px;}

#vppackcontent {	font-family: "Lucida Sans Unicode", "Lucida Grande";	font-size: 13px;	color: #666;	margin-bottom: 8px;	margin-left: 45px;}

#vppackprice {	font-family: "Lucida Sans Unicode", "Lucida Grande";	font-size: 21px;	text-align: left;	margin-left: 45px;	color: #08C;}

#pvsfree {	font-family: "Lucida Sans Unicode", "Lucida Grande";	font-size: 13px;	text-align: left;	margin-left: 0px;	color: #08C;}

#pvsexp {	font-family: "Lucida Sans Unicode", "Lucida Grande";	font-size: 11px;	text-align: left;	margin-left: 0px;	color: #999;}

#vppacksample {	font-family: "Lucida Sans Unicode", "Lucida Grande";	font-size: 15px;	text-align: left;	margin-left: 55px;	color: #66C;}

#vppackspecial {	font-size: 18px;	color: #666;}

#leftvppackwrapper {	margin-left: 17px;}

#wppackwrapper {	background-image: url(images/vppacksep.jpg);	background-repeat: no-repeat;	background-position: 432px center;}

#vpimac {	margin-left: 62px;	background-image: url(images/imac.png);	background-repeat: no-repeat;	background-position: center top;	height: 290px;	width: 355px;}

#vpimacpreview {	background-image: url(images/imacthumb.jpg);	background-repeat: no-repeat;	background-position: center top;	height: 164px;	width: 288px;	margin-left: 12px;	position: absolute;	margin-top: 11px;}

#vpimacpdescbg {	width: 288px;	height: 30px;	margin-top: 134px;	position: absolute;	background: url(images/bshdr.png);}

#vpimacpdesc {	font-family: Arial;	font-size: 10px;	color: #FFF;	text-align: center;	position: absolute;	margin-top: 4px;	width: 288px;}

#vpimacpdesc:hover{	color: #F93;}

#vpeditingintro {	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;	font-size: 24px;	color: #08C;}

#vpeditdetail {	font-family: "Lucida Sans Unicode", "Lucida Grande";	font-size: 13px;	color: #666;	margin-bottom: 45px;}

#photoviewer-top {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	color: #666;	margin-right: auto;	margin-left: auto;	padding-left: 5px;	text-align: left;	width: 890px;	padding-bottom: 5px;}

#xclsve-top {	background-image: url(images/xclsve.jpg);	background-repeat: no-repeat;	background-position: center top;	margin: 0px;	padding: 0px;	height: 300px;	width: 900px;}

#xclsve-content {	margin-top: 20px;	margin-right: 20px;	margin-left: 20px;}

#xclsve-subcontent {	margin-top: 20px;	margin-right: 25px;	margin-left: 25px;}

#xclsv-toptxt {	background-image: url(images/xclsv-topcont.jpg);	background-repeat: no-repeat;	background-position: center top;	margin-top: -5px;}

#blogtop {	background-image: url(blog/images/tt.png);	background-repeat: no-repeat;	background-position: center top;	margin: 0px;	padding: 0px;	height: 10px;	width: 900px;}

#blogcontwrap {	background-image: url(blog/images/mt.png);	background-repeat: repeat-y;	background-position: center top;	padding-right: 15px;	padding-left: 15px;}

#blogbot {	background-image: url(blog/images/bt.png);	background-repeat: no-repeat;	background-position: center top;	height: 10px;	width: 900px;}

#bloglineone {	background-color: #CCC;	height: 1px;	width: auto;	margin-top: 7px;	margin-bottom: 7px;}

#bloghead {	font-family: "Times New Roman", Times, serif;	font-size: 40px;	color: #999;}

#blogconthead {	font-family: "Times New Roman", Times, serif;	font-size: 20px;	color: #A00;}

#blogcont {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #666;	text-decoration: none;}

#blogpostwrap {	width: 540px;	margin-bottom: 7px;}

#blogsubinfowrap {	width: auto;	margin-left: 7px;}

#blogsubyear {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #900;	text-decoration: none;	width: auto;}

#blogsubyearspecial {	font-size: 11px;	color: #666;}

#blogsubmonth {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #900;	text-decoration: none;	width: auto;	margin-left: 20px;}

#blogsubmonthspecial {	font-size: 11px;	color: #666;}

#blogsubentry {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #900;	text-decoration: none;	width: auto;	margin-left: 53px;}

#hfban {	background-image: url(images/hfban.jpg);	background-repeat: no-repeat;	background-position: center top;	height: 120px;	width: 900px;}

#h-headad {
	border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	margin-bottom: 0px;
	width: 898px;
	background-color: #FFF;
	height: 72px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #D5D5D5;
	border-right-color: #D5D5D5;
	border-left-color: #D5D5D5;
	border-bottom-color: #F0F0F0;
}
#h-headcwrap {	border-top-left-radius: 5px;	-moz-border-radius-topleft: 5px;	border-top-right-radius: 5px;	-moz-border-radius-topright: 5px;	border: 1px solid #FFF;	height: 70px;}

#h-headleft {	float: left;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #FFF;	width: 417px;	padding-right: 5px;	padding-left: 5px;	height: 70px;}

#h-headright {	float: right;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #D5D5D5;	width: 457px;	padding-right: 5px;	padding-left: 5px;	height: 70px;}

#h-headfeat {	font-family: "Lucida Sans Unicode", "Lucida Grande";	font-size: 10px;	color: #666;	margin-left: 10px;	text-shadow: 2px 2px 1px #FFF;}

#h_headpack {	font-family: "Times New Roman", Times, serif;	font-size: 40px;	color: #A00;	margin-right: 0px;	margin-left: 10px;	text-shadow: 2px 2px 3px #E1E1E1;	line-height: 47px;}

#h-headadcwrap {
}

#h_headpack img {	padding-top: 9px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	margin-top: -1px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}

#prodlist {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #7D0000;	text-shadow: 1px 1px 2px #FFF;	margin-top: 7px;	list-style-type: circle;}

#locout {	border: 1px solid #DDD; 	border-radius: 8px;	-moz-border-radius: 8px;	background-color: #FBFBFB;	width: 895px;	margin-right: auto;	margin-left: auto;	position: relative;}

#locin {	border: 1px solid #FFF;	border-radius: 8px;	-moz-border-radius: 8px;}

#location {	font-family: "Times New Roman", Times, serif;	font-size: 32px;	color: #900;	text-decoration: none;	text-align: center;	margin-top: 5px;	padding-bottom: 5px;	text-shadow: 2px 2px 2px #DEDEDE;}

#location1 {	font-family: "Times New Roman", Times, serif;	font-size: 32px;	color: #900;	text-decoration: none;	text-align: center;	margin-top: 5px;	padding-bottom: 5px;	text-shadow: 2px 2px 2px #DEDEDE;	float: right;	margin-right: 5px;}

#location2 {	font-family: "Times New Roman", Times, serif;	font-size: 32px;	color: #C90;	text-decoration: none;	text-align: center;	margin-top: 5px;	padding-bottom: 5px;	text-shadow: 2px 2px 2px #DEDEDE;	float: left;	margin-left: 5px;}

#locinfo {
	font-family: Arial;
	font-size: 12px;
	color: #333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDD;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 7px;
	padding-bottom: 7px;
	text-align: center;
	text-shadow: 1px 1px 2px #FFF;
}
#locphonet {
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	color: #900;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFF;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 7px;
	padding-bottom: 7px;
	text-align: center;
	text-shadow: 1px 1px 2px #DEDEDE;
}
#locphone {
	font-family: Arial;
	font-size: 12px;
	color: #333;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 7px;
	text-align: center;
	text-shadow: 1px 1px 2px #FFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDD;
}
#loclink {
	font-family: Arial;
	font-size: 12px;
	color: #333;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 7px;
	text-align: center;
	text-shadow: 1px 1px 2px #FFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDD;
}
#loclink a{
	font-family: Arial;
	font-size: 12px;
	color: #69C;
	text-shadow: 1px 1px 2px #FFF;
}
#loclink a:hover{
	font-family: Arial;
	font-size: 12px;
	color: #09F;
	text-shadow: 1px 1px 2px #FFF;
	text-decoration:underline;
}
#partnerout {
	border: 1px solid #DDD;
	border-radius: 8px;
	-moz-border-radius: 8px;
	background-color: #FBFBFB;
}
#partnerin {
	border: 1px solid #FFF;
	border-radius: 8px;
	-moz-border-radius: 8px;
	height: 100px;
	text-align: center;
	vertical-align: middle;
	padding-top: 7px;
}
#loctollfree {
	font-family: "Times New Roman", Times, serif;
	font-size: 19px;
	color: #666;
	text-decoration: none;
	text-align: center;
	margin-top: 7px;
	padding-bottom: 5px;
	text-shadow: 2px 2px 2px #DEDEDE;
}
#loctfnumb {
	font-family: "Times New Roman", Times, serif;
	font-size: 32px;
	color: #900;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDD;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 7px;
	text-align: center;
	text-shadow: 2px 2px 2px #DEDEDE;
}
#photoviewer {
	z-index: -1;
	display: block;
}
#popitup, #popitup2, #popitup3, #popitup4, #popitup5, #popitup6, #popitup7, #popitup8, #popitup9, #popitup10, #popitup11, #popitup12, #popitup13, #popitup14, #popitup15  {
	color: #4470CC;
}
#p_pack_foot {
	background-image: url(images/p_pack_foot.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#ppspecial {
	background-color: #FBFBFD;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #e7e7e7;
	border-right-color: #e7e7e7;
	border-left-color: #e7e7e7;
	-moz-border-top-left-radius: 8px;
	border-top-left-radius: 8px;
	-moz-border-top-right-radius: 8px;
	border-top-right-radius: 8px;
	margin: 5px;
	padding: 10px;
	width: 260px;
}
#ppspecial2 {
	background-color: #F9F9FB;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-color: #e7e7e7;
	border-right-color: #e7e7e7;
	border-left-color: #e7e7e7;
	-moz-border-bottom-left-radius: 8px;
	border-bottom-left-radius: 8px;
	-moz-border-bottom-right-radius: 8px;
	border-bottom-right-radius: 8px;
}
#fv_ipad {
	height: 107px;
	width: 175px;
	overflow: hidden;
	position: absolute;
	visibility: visible;
	z-index: 5;
	background-image: url(images/freevideo/ipad.png);
	background-repeat: no-repeat;
	background-position: center center;
	top: 355px;
	margin-left: 350px;
}
#fv-head {	background-image: url(images/freevideo/bg.png);	height: 420px;	width: 900px;	margin-right: auto;	margin-left: auto;	text-align: right;	vertical-align: middle;}

#fv-content {	width: 900px;	margin-right: auto;	margin-left: auto;	margin-top: 8px;	margin-bottom: 18px;}

#fv-section {	font-family: "Lucida Sans Unicode", "Lucida Grande";	font-size: 12px;	color: #666;	text-decoration: none;	margin-top: 8px;	margin-right: 10px;	margin-left: 8px;}

#fv-section h1{	font-family: "Lucida Sans Unicode", "Lucida Grande";	font-size: 16px;	color: #900;	text-decoration: none;	margin-top: 0px;	margin-bottom: 8px;}

#fv-secwrap {	background-image: url(images/freevideo/cbg.png);	background-repeat: no-repeat;	background-position: right top;}

#fv-headline1 {	font-family: "Times New Roman", Times, serif;	font-size: 46px;	color: #B7211B;	padding-top: 75px;	padding-right: 30px;	text-shadow: #FFF 0px 2px 2px;}

#fv-headline2 {	font-family: "Times New Roman", Times, serif;	font-size: 36px;	color: #B7211B;	padding-top: 0px;	padding-right: 30px;	text-shadow: #FFF 0px 2px 2px;}

#fv-headline2 a {	font-size: 76px;	color: #C60;}

#fv-headlinesep {
	margin-top: 20px;
	margin-bottom: 15px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999;
	width: 538px;
	text-align: right;
	margin-left: auto;
	padding: 0px;
	margin-right: 20px;
	text-shadow: #FFF 0px 2px 2px;
}
#fv-headlinenumb {	font-family: "Times New Roman", Times, serif;	font-size: 40px;	color: #B7211B;	padding-top: 5px;	padding-right: 28px;	text-shadow: #FFF 0px 2px 2px;}

#fv-headlinesubline {	font-family: "Times New Roman", Times, serif;	font-size: 17px;	color: #B7211B;	padding-top: 5px;	padding-right: 30px;	text-shadow: #FFF 0px 2px 2px;}

#fv-ipadline {
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	color: #39C;
	padding-top: 35px;
	text-shadow: #FFF 0px 2px 2px;
	width: 200px;
	text-align: center;
	padding-left: 338px;
}
#vcswrapper {
	padding: 0px;
	margin: 0px;
}
#vcscontent {
	background-image: url(images/vcsbg.png);
	background-repeat: no-repeat;
	background-position: right top;
	padding: 0px;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}
#vcshead {
	background-image: url(images/vcshead.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	width: auto;
	height: 175px;
}
#vcsthumb img {
	margin-left: 15px;
}
#vcsculabel {
	font-size: 34px;
	color: #D01E15;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-shadow: 0px 2px 12px #FFF;
}
#vcsculink {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #828282;
	margin-top: 10px;
}
#ppqlink {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 15px;
	display: block;
	margin-left: 18px;
	margin-right: 18px;
	color: #333;
}
#ppqlinks {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 24px;
	color: #900;
}
#a-ss-wrapper {
	width: auto;
	margin: 0px;
	padding: 0px;
}
#a-ss-content {
	background-image: url(images/a-ss-bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 15px;
	padding-top: 450px;
	text-align: left;
}
#a-ss-head {
	background-image: url(images/a-ss-h.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 89px;
	width: 562px;
	position: inherit;
	margin-left: 40px;
}
#b-ss-wrapper {
	width: auto;
	margin: 0px;
	padding: 0px;
}
#b-ss-content {
	background-image: url(images/b-ss-bg.png);
	background-repeat: no-repeat;
	background-position: right top;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 15px;
	padding-top: 30px;
	text-align: left;
}
#b-ss-head {
	background-image: url(images/b-ss-h.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 89px;
	width: 562px;
	position: inherit;
	margin-left: 15px;
}
#b-ss-label {
	font-size: 30px;
	color: #B38ECE;
	font-family: "Lucida Sans Unicode", "Lucida Grande";
	text-shadow: 0px 0px 35px #fff;
	letter-spacing: -2px;
}
#b-ss-link {
	font-family: "Lucida Sans Unicode", "Lucida Grande";
	font-size: 14px;
	color: #7F97A2;
	margin-top: 10px;
}
#contentwrap {
	background-color: #FFF;
	width: 920px;
	margin-right: auto;
	margin-left: auto;
}

#newgallery li .slider-text  span{ display:block; font-family:"Times New Roman", Times, serif;}

#newgallery li .slider-text .text-top{ display:block; color:#fffef7; font-size:30px; line-height:30px; padding:0 0 0 20px;}

#newgallery li .slider-text .text-bottom{ display:block; color:#f6f0c9; font-size:24px; line-height:24px; text-decoration:none;}

#newgallery li .slider-text .text-bottom:hover{ text-decoration:underline; color:#FFF;}

#newgallery li .slider-text{  padding:364px 0 0 20px; color:#ffffff ; font-size:28px; line-height:28px;  width:258px;   display:block; overflow:hidden;}

#newgallery li:hover .slider-text{ position:absolute;  display:block;}

/* gallery */

#img {
    position: relative;
    width: 900px;
    height: 384px;
	display:none;
}

#newgallery {
	height:384px;
	width:900px;
	margin:9px 0 0 0;
}

#newgallery li {
    float: left;
    cursor: pointer;
	margin-right:4px;
	width:299px; height:384px;
}

#newgallery li img{ position:absolute;}

#socialfloat {
	position: absolute;
	height: 21px;
	width: 300px;
	z-index: 100;
	text-align: right;
	display: block;
	margin-left: 120px;
	margin-top: 18px;
}
#galleria {
	-moz-border-radius: 5px;
	border-radius: 5px;
	text-align: center;
	margin-top: 2px;
	margin-bottom: 12px;
	margin-right: auto;
	margin-left: auto;
	width: 900px;
}
#fgwrapper {
	display: block;
	margin-top: 2px;
	position: relative;
}
#fgreview {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	display: block;
	position: relative;
	margin-top: 0px;
	margin-bottom: 0px;
}
#fgreview li {
	float: left;
	margin: 0px;
	padding: 0px;
}
#fgrevsec {
	width: 212px;
	display: inline;
	text-align: left;
	list-style-position: inside;
	list-style-type: none;
	padding: 0px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: solid 1px #D9D9D9;
	margin: 0px;
}
#fgrevsep {
	height: 1px;
	width: 14px;
	display: inline;
	text-align: left;
	list-style-position: inside;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#fgrevwrap {
	background-color: #FBFBFB;
	width: 210px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #FFF;
}
#fgrightbutton {
	background: #ffc891;
	background: -moz-linear-gradient(top, #ffc891 0%, #e5760d 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffc891), color-stop(100%,#e5760d));
	background: -webkit-linear-gradient(top, #ffc891 0%,#e5760d 100%);
	background: -o-linear-gradient(top, #ffc891 0%,#e5760d 100%);
	background: -ms-linear-gradient(top, #ffc891 0%,#e5760d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc891', endColorstr='#e5760d',GradientType=0 );
	background: linear-gradient(top, #ffc891 0%,#e5760d 100%);
	height: 50px;
	width: 202px;
	border-bottom-right-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	border-bottom-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D4A678;
	font-family: Arial;
	font-size: 16px;
	color: #FFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #F5C08B;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #C1976D;
	border-bottom-color: #C6650A;
	text-align: center;
	text-shadow: 0px 0px 6px #000;
	padding-top: 2px;
	padding-right: 6px;
}
#fgrightbutton:hover {
	background: #232323;
	background: -moz-linear-gradient(top, #232323 0%, #5b5b5b 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#232323), color-stop(100%,#5b5b5b));
	background: -webkit-linear-gradient(top, #232323 0%,#5b5b5b 100%);
	background: -o-linear-gradient(top, #232323 0%,#5b5b5b 100%);
	background: -ms-linear-gradient(top, #232323 0%,#5b5b5b 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#232323', endColorstr='#5b5b5b',GradientType=0 );
	background: linear-gradient(top, #232323 0%,#5b5b5b 100%);
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D4A678;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #F5C08B;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #C1976D;
	border-bottom-color: #C6650A;	
}
#fgrevcont {
	font-family: Arial;
	font-size: 11.5px;
	color: #333;
	text-shadow: 0px 0px 2px #FFF;
}
#fgrevthumb1 {
	height: 92px;
	width: 80px;
	margin-top: 2px;
	margin-left: 6px;
	clear: right;
	float: left;
	margin-right: 6px;
	background:url(http://eivans.com/freeweddingwinner2011/thumb1.jpg) center top;
}
#fgrevthumb2 {
	height: 92px;
	width: 80px;
	margin-top: 2px;
	margin-left: 6px;
	clear: right;
	float: left;
	margin-right: 6px;
	background:url(http://eivans.com/freeweddingwinner2011/thumb2.jpg) center top;
}
#fgrevthumb3 {
	height: 92px;
	width: 80px;
	margin-top: 2px;
	margin-left: 6px;
	clear: right;
	float: left;
	margin-right: 6px;
	background:url(http://eivans.com/freeweddingwinner2011/thumb3.jpg) center top;
}
#fgrevthumb4 {
	height: 92px;
	width: 80px;
	margin-top: 2px;
	margin-left: 6px;
	clear: right;
	float: left;
	margin-right: 6px;
	background:url(http://eivans.com/freeweddingwinner2011/thumb4.jpg) center top;
}
#fgcontentrev {
	margin: 6px;
	clear: right;
}
#connectwrap {
	margin-right: auto;
	margin-left: auto;
	margin-top: 14px;
}
#fgsubscribe {
	width: 898px;
	margin-right: auto;
	margin-left: auto;
	text-align: right;
	list-style-position: inside;
	list-style-type: none;
	padding: 0px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: solid 1px #D9D9D9;
	height: 90px;
	margin-top: 12px;
}
#fgsubscribehome {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	text-align: right;
	list-style-position: inside;
	list-style-type: none;
	padding: 0px;
	-moz-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	border: solid 1px #D9D9D9;
	height: 90px;
	margin-top: 10px;
}
#fginsubscr {
	background-image: url(http://eivans.com/freeweddingwinner2011/subscribe.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	width: 896px;
	border: 1px solid #FFF;
	height: 88px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#fginsubscrhome {
	background-image: url(http://eivans.com/freeweddingwinner2011/subscribe.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	width: 898px;
	border: 1px solid #FFF;
	height: 88px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#fgsubbut {
	font-family: "Times New Roman", Times, serif;
	font-size: 32px;
	color: #FFF;
	text-shadow: 0px 0px 5px #000;
	position: relative;
	visibility: inherit;
	top: 25px;
	right: 25px;
}
#fginsubvideo {
	background-image: url(http://eivans.com/freeweddingwinner2011/videosm.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	width: 896px;
	border: 1px solid #FFF;
	height: 88px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#footadw {
	position: relative;
	height: 196px;
	width: 898px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	border: 1px solid #DFDFDF;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}
#footad {
	margin: 0px;
	padding: 0px;
}
#footad li{
	width: 447px;
	height: 194px;
	float:left;
	margin: 0px;
	padding: 0px;
	text-align: left;
	display: block;
	list-style-type: none;
	list-style-position: inside;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #fff;
	border-right-color: #D4D4D4;
	border-bottom-color: #fff;
	border-left-color: #F3F3F3;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}
#footad div.left{
	height: 194px;
	background: url(images/haimg.jpg) center center no-repeat;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-left-radius: 5px;
}
#footad div.right{
	height: 194px;
	background: url(images/hbimg.jpg) center center no-repeat;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	border-bottom-right-radius: 5px;
}
#footad a{
	display: block;
	height: 194px;
}
#npp {
	width: 1038px;
	height: 612px;
	background-image: url(images/npp-bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	display: block;
	margin-top: -8px;
}
#npp #slist {
	height: 92px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
#npp #slist ul {
	height: 92px;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#npp #slist ul li {
	display: inline;
	float: left;
}
#npp #slist ul #slb {
	height: 72px;
	width: 281px;
	background-color: #FFFFFF;
	color: #4D4D4D;
	margin: 0px;
	-moz-box-shadow:0px 0px 10px #B6B6B6;
	-webkit-box-shadow:0px 0px 10px #B6B6B6;
	box-shadow:0px 0px 10px #B6B6B6;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url(ie-css3.htc);
}
#npp #slist ul li #slbb{
	height: 53px;
	width: 281px;
	-moz-box-shadow: inset 0 0 10px 1px #fff;
	-webkit-box-shadow: inset 0 0 10px 1px #fff;
	box-shadow: inset 0 0 10px 1px #fff;
	background: #ffffff;
	background: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 62%, #ededed 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(62%,#f6f6f6), color-stop(100%,#ededed));
	background: -webkit-linear-gradient(top, #ffffff 0%,#f6f6f6 62%,#ededed 100%);
	background: -o-linear-gradient(top, #ffffff 0%,#f6f6f6 62%,#ededed 100%);
	background: -ms-linear-gradient(top, #ffffff 0%,#f6f6f6 62%,#ededed 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 );
	background: linear-gradient(top, #ffffff 0%,#f6f6f6 62%,#ededed 100%);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url(ie-css3.htc);
	font-family: "Times New Roman", Times, serif;
	font-size: 30px;
	font-weight: lighter;
	color: #666;
}
#npp #slist ul #slb #slbb div {
	margin-top: 18px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#npp #slist ul #sls {
	width: 28px;
	height: 1px;
	margin: 0px;
}
#npp #blist {
	position: relative;
	width: 900px;
	height: 504px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 14px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#npp #blist ul {
	position:relative;
	margin: 0px;
	padding: 0px;
}
#npp #blist li {
	position: relative;
	width: 300px;
	list-style-position: inside;
	list-style-type: none;
	float: left;
	margin: 0px;
	padding: 0px;
}

#blist ul li #blci {
	height: 440px;
	width: 294px;
	background-color: #FFFFFF;
	color: #4D4D4D;
	padding: 0px;
	-moz-box-shadow:0px 0px 10px #B6B6B6;
	-webkit-box-shadow:0px 0px 10px #B6B6B6;
	box-shadow:0px 0px 10px #B6B6B6;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url(ie-css3.htc);
	list-style-position: inside;
	list-style-type: none;
	position: absolute;
	z-index:1;
	display: block;
	margin: 0px;
	top: 30px;
	left: 0px;
}
#blist ul li #blcii {
	height: 480px;
	width: 326px;
	background-color: #FFFFFF;
	color: #4D4D4D;
	margin: 0px;
	padding: 0px;
	-moz-box-shadow:0px 0px 10px #B6B6B6;
	-webkit-box-shadow:0px 0px 10px #B6B6B6;
	box-shadow:0px 0px 10px #B6B6B6;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url(ie-css3.htc);
	list-style-position: inside;
	list-style-type: none;
	position:absolute;
	z-index: 2;
	display: block;
	left: 286px;
}
#blist ul li #blciii {
	height: 440px;
	width: 294px;
	background-color: #FFFFFF;
	color: #4D4D4D;
	padding: 0px;
	-moz-box-shadow:0px 0px 10px #B6B6B6;
	-webkit-box-shadow:0px 0px 10px #B6B6B6;
	box-shadow:0px 0px 10px #B6B6B6;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url(ie-css3.htc);
	list-style-position: inside;
	list-style-type: none;
	position: absolute;
	z-index:1;
	display: block;
	margin: 0px;
	top: 30px;
	left: 605px;
}
#npp #blistii {
	position: relative;
	padding: 0px;
	width: 900px;
	margin-top: 3px;
	margin-right: auto;
	margin-left: auto;
}
#npp #blistii ul {
	position:relative;
	margin: 0px;
	padding: 0px;
}
#npp #blistii li {
	position: relative;
	width: 300px;
	list-style-position: inside;
	list-style-type: none;
	float: left;
	margin: 0px;
	padding: 0px;
}
#blistii ul li #blciiii {
	height: 427px;
	width: 294px;
	background-color: #FFFFFF;
	color: #4D4D4D;
	padding: 0px;
	-moz-box-shadow:0px 0px 10px #B6B6B6;
	-webkit-box-shadow:0px 0px 10px #B6B6B6;
	box-shadow:0px 0px 10px #B6B6B6;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url(ie-css3.htc);
	list-style-position: inside;
	list-style-type: none;
	position: absolute;
	z-index:1;
	display: block;
	margin: 0px;
	top: 17px;
	left: 0px;
}
#blistii ul li #blciiiii {
	height: 474px;
	width: 326px;
	background-color: #FFFFFF;
	color: #4D4D4D;
	margin: 0px;
	padding: 0px;
	-moz-box-shadow:0px 0px 10px #B6B6B6;
	-webkit-box-shadow:0px 0px 10px #B6B6B6;
	box-shadow:0px 0px 10px #B6B6B6;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url(ie-css3.htc);
	list-style-position: inside;
	list-style-type: none;
	position:absolute;
	z-index: 2;
	display: block;
	left: 287px;
}
#blistii ul li #blciiiiii {
	height: 427px;
	width: 294px;
	background-color: #FFFFFF;
	color: #4D4D4D;
	padding: 0px;
	-moz-box-shadow:0px 0px 10px #B6B6B6;
	-webkit-box-shadow:0px 0px 10px #B6B6B6;
	box-shadow:0px 0px 10px #B6B6B6;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url(ie-css3.htc);
	list-style-position: inside;
	list-style-type: none;
	position: absolute;
	z-index:1;
	display: block;
	margin: 0px;
	top: 17px;
	left: 605px;
}
#blci, #blcii, #blciii, #blciiii, #blciiiii, #blciiiiii, #blciiiiii ul {
	width: 100%;
	height: 100%;
	-moz-box-shadow: inset 0 0 10px 1px #fff;
	-webkit-box-shadow: inset 0 0 10px 1px #fff;
	box-shadow: inset 0 0 10px 1px #fff;
	background: #ffffff;
	background: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 62%, #ededed 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(62%,#f6f6f6), color-stop(100%,#ededed));
	background: -webkit-linear-gradient(top, #ffffff 0%,#f6f6f6 62%,#ededed 100%);
	background: -o-linear-gradient(top, #ffffff 0%,#f6f6f6 62%,#ededed 100%);
	background: -ms-linear-gradient(top, #ffffff 0%,#f6f6f6 62%,#ededed 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 );
	background: linear-gradient(top, #ffffff 0%,#f6f6f6 62%,#ededed 100%);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url(ie-css3.htc);
}
#wd {
	background-image: url(images/subnav/bg.png);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: left;
	display: block;
	height: 86px;
	width: 920px;
	list-style-position: inside;
	list-style-type: none;
	margin-right: auto;
	margin-left: auto;
	margin-top: -13px;
	margin-bottom: -5px;
}
#wd li{
	float: left;
}	
#gwd {
	height: 30px;
	width: 552px;
	margin-top: 18px;
	display: block;
}
#dmail {
	height: 34px;
	width: 269px;
	margin-top: 19px;
	display: block;
	padding-left: 50px;
}
#fppc {
	display: block;
	width: 900px;
	list-style-position: inside;
	list-style-type: none;
	padding: 0px;
	-moz-box-shadow: 0 0 10px 1px #c8c8c7;
	-webkit-box-shadow:  0 0 10px 1px #c8c8c7;
	box-shadow:  0 0 10px 1px #c8c8c7;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url(ie-css3.htc);
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}
#fppc h1{
	color: #de3f1a;
	line-height: 0px;
	font-family: "Times New Roman", Times, serif;
	font-size: 42px;
	margin-top: 0px;
	margin-bottom: -10px;
	margin-left: 0px;
}
#fppc h2{
	color: #de3f1a;
	font-family: "Times New Roman", Times, serif;
	font-size: 34px;
	margin-top: 0px;
	margin-bottom: -7px;
	margin-left: -3px;
}
#fppc #fp {
	display: block;
	margin: 0px;
	height: 210px;
	width: 878px;
	text-align: left;
	list-style-position: inside;
	list-style-type: none;
	background: #ffffff;
	background: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 33%, #ededed 66%, #fcf1e5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(33%,#f6f6f6), color-stop(66%,#ededed), color-stop(100%,#fcf1e5));
	background: -webkit-linear-gradient(top, #ffffff 0%,#f6f6f6 33%,#ededed 66%,#fcf1e5 100%);
	background: -o-linear-gradient(top, #ffffff 0%,#f6f6f6 33%,#ededed 66%,#fcf1e5 100%);
	background: -ms-linear-gradient(top, #ffffff 0%,#f6f6f6 33%,#ededed 66%,#fcf1e5 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fcf1e5',GradientType=0 );
	background: linear-gradient(top, #ffffff 0%,#f6f6f6 33%,#ededed 66%,#fcf1e5 100%);
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-box-shadow: inset 10px #ffffff;
	-moz-box-shadow: inset 10px #ffffff;
	box-shadow: inset 10px #ffffff;
	behavior: url(ie-css3.htc);
	padding: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DBDBDB;
	border-right-color: #FFF;
	border-bottom-color: #F3F3F3;
	border-left-color: #FFF;
}
#fppc #pc {
	display: block;
	margin: 0px;
	height: 110px;
	width: 878px;
	text-align: left;
	list-style-position: inside;
	list-style-type: none;
	-webkit-box-shadow: inset 20px #ffffff;
	-moz-box-shadow: inset 20px #ffffff;
	box-shadow: inset 20px #ffffff;
	background: #ffffff;
	background: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 74%, #e8e8e8 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(74%,#f6f6f6), color-stop(100%,#e8e8e8));
	background: -webkit-linear-gradient(top, #ffffff 0%,#f6f6f6 74%,#e8e8e8 100%);
	background: -o-linear-gradient(top, #ffffff 0%,#f6f6f6 74%,#e8e8e8 100%);
	background: -ms-linear-gradient(top, #ffffff 0%,#f6f6f6 74%,#e8e8e8 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e8e8e8',GradientType=0 );
	background: linear-gradient(top, #ffffff 0%,#f6f6f6 74%,#e8e8e8 100%);
	border-radius: 0px 0px 5px 5px;
	-moz-border-radius:0px 0px 5px 5px;
	-webkit-border-radius:0px 0px 5px 5px;
	-khtml-border-radius:0px 0px 5px 5px;
	behavior: url(ie-css3.htc);
	padding: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #FFF;
	border-bottom-color: #D6D6D6;
	border-left-color: #FFF;
}
#fpc {
	display: block;
	width: 100%;
	list-style-position: inside;
	list-style-type: none;
	padding: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#fpc li {
	float: left;
	list-style-position: inside;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	height: 179px;
	width: 620px;
	z-index: 5;
}
#fpc #i {
}
#fpc #iii {
	width: 260px;
	background-image: url(images/11fww.png);
	background-repeat: no-repeat;
	background-position: center center;
}
#fpc #ii h2 {
	font-size: 35px;
	line-height: 0px;
	margin: -20px 0 0 0;
	padding: 0px;
}
#fpc #iiii h2 {
	font-size: 35px;
	line-height: 0px;
	margin: -20px 0 0 0;
	padding: 0px;
}
#pcc {
	display: block;
	width: 100%;
	list-style-position: inside;
	list-style-type: none;
	padding: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	position: relative;
}
#pcc li {
	float: left;
	list-style-position: inside;
	list-style-type: none;
	text-align: center;
	vertical-align: middle;
	margin-right: 18px;
	margin-left: 26px;
}
#blci #head    {
	font-family: "Times New Roman", Times, serif;
	font-size: 34px;
	position: relative;
	top: 10px;
}
#blcii #head    {
	font-family: "Times New Roman", Times, serif;
	font-size: 44px;
	position: relative;
	top: 10px;
	left: 12px;
}
#blciii #head    {
	font-family: "Times New Roman", Times, serif;
	font-size: 34px;
	position: relative;
	top: 10px;
	left: -4px;
}
#blci ul #c {
	top: 32px;
	font: 12px Arial;
	color: #666;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFF;
	border-bottom-color: #CCC;
	padding-top: 9px;
	padding-bottom: 8px;
	width: 97%;
	padding-left: 4px;
	padding-right: 4px;
}
#blciii ul #c {
	top: 32px;
	font: 12px Arial;
	color: #666;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFF;
	border-bottom-color: #CCC;
	padding-top: 8px;
	padding-bottom: 9px;
	width: 97%;
	padding-left: 4px;
	padding-right: 4px;
}
#blcii ul #c {
	top: 32px;
	font: 12px Arial;
	color: #666;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFF;
	border-bottom-color: #CCC;
	padding-top: 8px;
	padding-bottom: 9px;
	width: 100%;
}
#npp #blist ul #share {
	text-align: right;
	width: 876px;
	margin-top: -4px;
}
#vshare {
	width: 200px;
	margin-left: 280px;
	left: 50%;
	position: absolute;
	height: 18px;
	margin-top: 150px;
}
#hshare {
	width: 200px;
	margin-left: 278px;
	left: 50%;
	position: absolute;
	height: 18px;
	margin-top: 593px;
}
#cnotify {
	background-image: url(images/cnot.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 64px;
	width: 190px;
	position: absolute;
	text-align: right;
	padding-top: 22px;
	padding-right: 20px;
	font-family: Arial;
	font-size: 12px;
	color: #FFF;
	padding-left: 14px;
	word-spacing: 2px;
}
#mapsplit {
	width: 895px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	height: 390px;
	z-index: 1;
}
#maincontact {
	margin: 0 0 10px 0;
	background: #ffffff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmN2Y3ZjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f7f7f7));
	background: -webkit-linear-gradient(top, #ffffff 0%,#f7f7f7 100%);
	background: -o-linear-gradient(top, #ffffff 0%,#f7f7f7 100%);
	background: -ms-linear-gradient(top, #ffffff 0%,#f7f7f7 100%);
	background: linear-gradient(top, #ffffff 0%,#f7f7f7 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f7f7',GradientType=0 );
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-moz-box-shadow: 0px 0px 15px #ccc, inset 0px 0px 25px #fff;
	-webkit-box-shadow: 0px 0px 15px #ccc, inset 0px 0px 25px #fff;
	box-shadow: 0px 0px 15px #ccc, inset 0px 0px 25px #fff;
	behavior: url(ie-css3.htc);
}
#formrightspace1 {
	margin-right: 40px;
}
#formrightspace2 {
	margin-right: 20px;
}
#formrightspace3 {
	margin-right: 10px;
}
#fv-head #fv-headline3 {
	margin-right: 32px;
	font-family: "Times New Roman";
	font-size: 27px;
	color: #4470CC;
}
#npp #pdisc {
	font-family: Helvetica;
	font-size: 12px;
	color: #666;
	position: absolute;
	z-index: 50;
	left: 87px;
	top: 102px;
}
#npp #preq {
	font-family: Helvetica;
	font-size: 11px;
	color: #999;
	position: absolute;
	z-index: 50;
	left: 87px;
	top: 595px;
}
#npp #pqmail {
	font-family: Helvetica;
	font-size: 12px;
	color: #666;
	position: absolute;
	z-index: 50;
	left: 749px;
	top: 593px;
	font-weight: bold;
}
#npp #pqmail:hover {
	text-decoration: underline;
}
#albumwrapper {
	width: 900px;
	height: 302px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	position: relative;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	background: #f9f3e8;
	background: -moz-linear-gradient(top, #f9f3e8 0%, #fcfcfc 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f3e8), color-stop(100%,#fcfcfc));
	background: -webkit-linear-gradient(top, #f9f3e8 0%,#fcfcfc 100%);
	background: -o-linear-gradient(top, #f9f3e8 0%,#fcfcfc 100%);
	background: -ms-linear-gradient(top, #f9f3e8 0%,#fcfcfc 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f3e8', endColorstr='#fcfcfc',GradientType=0 );
	background: linear-gradient(top, #f9f3e8 0%,#fcfcfc 100%);
	-webkit-box-shadow: 0px 0px 15px 0px #dedede, inset 0px 0px 5px 0px #fff;
	-moz-box-shadow: 0px 0px 15px 0px #dedede, inset 0px 0px 5px 0px #fff;
	box-shadow: 0px 0px 15px 0px #dedede, inset 0px 0px 5px 0px #fff;
	behavior: url(ie-css3.htc);
}
#albumwrapper #albumdesc {
	height: 50px;
	width: 900px;
	position: relative;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EBE8DF;
}
#albumwrapper #albumlist {
	float: left;
	height: 250px;
	width: 510px;
	position: relative;
	text-align: left;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFF;
}
#albumwrapper #albumlist ul {
	padding: 0px;
	list-style-position: inside;
	list-style-type: none;
	margin-left: 90px;
	position: relative;
	margin-top: 44px;
}
#albumwrapper #albumlist ul li {
	padding: 0px;
	height: 160px;
	width: 140px;
	list-style-position: inside;
	list-style-type: none;
	float: left;
	position: relative;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -90px;
}

#albumwrapper #albumpreview {
	float: right;
	height: 250px;
	width: 386px;
	position: relative;
	text-align: left;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFF;
}
#albumwrapper #albumdesc #desc {
	font-family: "Times New Roman", Times, serif;
	font-size: 30px;
	color: #666;
	padding-top: 8px;
	padding-left: 21px;
}
#albumwrapper #albumpreview div #aimg {
	float: left;
	width: 175px;
	padding-top: 25px;
	text-align: left;
}
#albumwrapper #albumpreview div #aidesc {
	float: right;
	width: 180px;
	padding-top: 14px;
	padding-right: 20px;
	padding-left: 3px;
	font-family: Helvetica;
	font-size: 11px;
	font-weight: lighter;
	color: #666;
	margin-top: 4px;
}
#albumwrapper #albumpreview #item {
	position: absolute;
}
#fv-content table tr #fv-secwrap #fv-section li #stag {
	font-family: "Times New Roman", Times, serif;
	font-size: 17px;
	font-weight: normal;
	color: #CE213A;
	text-align: left;
}
#fv-content table tr #fv-secwrap #fv-section li #squote {
	font-family: "Times New Roman";
	font-size: 26px;
	line-height: 0px;
	font-weight: bold;
	color: #CCC;
}
#albumwrapper #albumpreview #item #aidesc h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 26px;
	color: #900;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 8px;
	margin-bottom: 0px;
	line-height: 26px;
	width: 177px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E0E0E0;
}

#page-wrap { width: 900px; margin: 15px auto 15px auto; text-align:left; position:relative }

#well {
	padding: 13px 15px 12px 15px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	
	background: #ffffff;
	background: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #ededed 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#ededed));
	background: -webkit-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%);
	background: -o-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%);
	background: -ms-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 );
	background: linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%);
	
	-webkit-box-shadow: 0px 0px 15px 0px #dedede;
	-moz-box-shadow: 0px 0px 15px 0px #dedede;
	box-shadow: 0px 0px 15px 0px #dedede;
	
	border: 1px solid #E5E5E5; 
	overflow: hidden; 
	
	-webkit-user-select: none;
	
	behavior: url(ie-css3.htc);
}

#page-wrap #well h2 {
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#4d4d4d), color-stop(40%,#4d4d4d), color-stop(50%,#ffffff), color-stop(60%,#4d4d4d), color-stop(100%,#4d4d4d));
	background: -webkit-linear-gradient(left, #4d4d4d 0%,#4d4d4d 40%,#ffffff 50%,#4d4d4d 60%,#4d4d4d 100%);
	background: -o-linear-gradient(left, #4d4d4d 0%,#4d4d4d 40%,#ffffff 50%,#4d4d4d 60%,#4d4d4d 100%);
	background: -ms-linear-gradient(left, #4d4d4d 0%,#4d4d4d 40%,#ffffff 50%,#4d4d4d 60%,#4d4d4d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d4d4d', endColorstr='#4d4d4d',GradientType=1 );
	background: linear-gradient(left, #4d4d4d 0%,#4d4d4d 40%,#ffffff 50%,#4d4d4d 60%,#4d4d4d 100%);
	-moz-background-clip: text;
	-webkit-background-clip: text;
	-moz-text-fill-color: transparent;
	-webkit-text-fill-color: transparent;
	-webkit-animation: slidetounlock 5s infinite;
	font-size: 58px;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: 100;
	width: 200%;
	-webkit-text-size-adjust: none;
	padding: 0;
	margin: 0;
	behavior: url(ie-css3.htc);
}
#sslider {
	background: url(images/arrow.png) no-repeat;
	width: 120px;
	height: 80px;
	display: inline-block;
	vertical-align: middle;
	line-height: 1;
	margin-right: 8px;
}

ul#icons {
	padding: 0;
	height: 30px;
	width: 182px;
	margin-top: -17px;
	margin-right: auto;
	margin-bottom: 12px;
	margin-left: auto;
	position: relative;
}

ul#icons li {margin: 2px; position: relative; padding: 4px 0; cursor: pointer; float: left;  list-style: none;}

ul#icons span.ui-icon {float: left; margin: 0 4px;}

#mybook {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}
#albumbg {
	width: 900px;
	margin-top: 2px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	background: #fcfcfc;
	background: -moz-linear-gradient(top, #fcfcfc 0%, #f9f3e8 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#f9f3e8));
	background: -webkit-linear-gradient(top, #fcfcfc 0%,#f9f3e8 100%);
	background: -o-linear-gradient(top, #fcfcfc 0%,#f9f3e8 100%);
	background: -ms-linear-gradient(top, #fcfcfc 0%,#f9f3e8 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#f9f3e8',GradientType=0 );
	background: linear-gradient(top, #fcfcfc 0%,#f9f3e8 100%);
	-webkit-box-shadow: 0px 0px 15px 0px #dedede, inset 0px 0px 5px 0px #fff;
	-moz-box-shadow: 0px 0px 15px 0px #dedede, inset 0px 0px 5px 0px #fff;
	box-shadow: 0px 0px 15px 0px #dedede, inset 0px 0px 5px 0px #fff;
	behavior: url(ie-css3.htc);
	padding-top: 12px;
	padding-bottom: 16px;
}
#carttrans-top {
	background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.65)));
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);
	background: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);
	background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
	background: linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);
}
#carttrans-bot {
	background: #0a0809;
	background: -moz-linear-gradient(top, #0a0809 0%, #0a0e0a 14%, #919087 14%, #f9f9f9 63%, #d8d8d8 63%, #ededed 67%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0a0809), color-stop(14%,#0a0e0a), color-stop(14%,#919087), color-stop(63%,#f9f9f9), color-stop(63%,#d8d8d8), color-stop(67%,#ededed), color-stop(100%,#ffffff));
	background: -webkit-linear-gradient(top, #0a0809 0%,#0a0e0a 14%,#919087 14%,#f9f9f9 63%,#d8d8d8 63%,#ededed 67%,#ffffff 100%);
	background: -o-linear-gradient(top, #0a0809 0%,#0a0e0a 14%,#919087 14%,#f9f9f9 63%,#d8d8d8 63%,#ededed 67%,#ffffff 100%);
	background: -ms-linear-gradient(top, #0a0809 0%,#0a0e0a 14%,#919087 14%,#f9f9f9 63%,#d8d8d8 63%,#ededed 67%,#ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0a0809', endColorstr='#ffffff',GradientType=0 );
	background: linear-gradient(top, #0a0809 0%,#0a0e0a 14%,#919087 14%,#f9f9f9 63%,#d8d8d8 63%,#ededed 67%,#ffffff 100%);}
	
#c img {
	margin-left: 8px;
	margin-top: ;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#textMessages1{
	display:none;
	position:absolute;
	bottom: 32px;
	left: 150px;
	padding: 10px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0px 0px 8px 0px #ccc;
	-moz-box-shadow: 0px 0px 8px 0px #ccc;
	box-shadow: 0px 0px 8px 0px #ccc;
	background:#FFF;
	width: 226px;
}

#textMessages2{
	display:none;
	position:absolute;
	bottom: 32px;
	left: 132px;
	padding: 10px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0px 0px 8px 0px #ccc;
	-moz-box-shadow: 0px 0px 8px 0px #ccc;
	box-shadow: 0px 0px 8px 0px #ccc;
	background:#FFF;
	width: 226px;  
}

.hidden{
 display: none;   
}

#contactwrap {
	margin: 0px;
	padding: 0px;
	width: 900px;
}
#contactwrap label {
	font-family: Helvetica;
	font-size: 12px;
	color: #666;
	margin-left: 5px;
	text-shadow: 0px 1px 1px #fff;
	margin-bottom: 0px;
}
#contactwrap ul {
	width: auto;
	margin: 0px;
	padding: 0px;
	display: block;
	position: relative;
	text-align: left;
}
#contactwrap ul li {
	margin: 0px;
	float: left;
	list-style-type: none;
	font-family: Helvetica;
	display: block;
	text-align: left;
}
#contactwrap ul .col1 {
	width: 94%;
	padding: 15px;
	margin: 0px;
	font-size: 32px;
	color: #900;
	display: block;
	height: 32px;
	position: relative;
}
#contactwrap ul .col1full {
	width: 94%;
	padding: 15px;
	margin: 0px;
}
#contactwrap ul .col1full .tcol1full {
	width: 817px;
	margin-right: 3px;
	padding: 8px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: solid 1px #CCC;
	-webkit-box-shadow: 0px 0px 1px 1px #fff, inset 0px 0px 12px 0px #e5e5e5;
	-moz-box-shadow: 0px 0px 1px 1px #fff, inset 0px 0px 12px 0px #e5e5e5;
	box-shadow: 0px 0px 1px 1px #fff, inset 0px 0px 12px 0px #e5e5e5;  
}
#contactwrap ul .col2 {
	width: 45%;
	padding: 15px;
	margin-bottom: 15px;
}
#contactwrap ul .col3 {
	width: 30%;
	padding: 15px;
}
#contactwrap ul .col4 {
	width: 21%;
	padding: 15px;
}
#contactwrap ul .col4 .tcol4 {
	width: 160px;
	padding: 8px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: solid 1px #CCC;
	-webkit-box-shadow: 0px 0px 1px 1px #fff, inset 0px 0px 12px 0px #e5e5e5;
	-moz-box-shadow: 0px 0px 1px 1px #fff, inset 0px 0px 12px 0px #e5e5e5;
	box-shadow: 0px 0px 1px 1px #fff, inset 0px 0px 12px 0px #e5e5e5;
}
#contactwrap ul .col5 {
	width: 16%;
	padding: 15px;
	display: block;
	position: relative;
	height: 42px;
}
#contactwrap ul .col5 .tcol5 {
	margin-right: 3px;
	padding: 8px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: solid 1px #CCC;
	-webkit-box-shadow: 0px 0px 1px 1px #fff, inset 0px 0px 12px 0px #e5e5e5;
	-moz-box-shadow: 0px 0px 1px 1px #fff, inset 0px 0px 12px 0px #e5e5e5;
	box-shadow: 0px 0px 1px 1px #fff, inset 0px 0px 12px 0px #e5e5e5;  
}
button.mainformb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	padding: 13px 23px;
	background: -moz-linear-gradient(
		top,
		#ff2819 0%,
		#ab0000);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#ff2819),
		to(#ab0000));
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border: 0px solid #7d0000;
	-moz-box-shadow:
		0px 1px 5px rgba(000,000,000,0.6),
		inset 0px 0px 3px rgba(255,255,255,1);
	-webkit-box-shadow:
		0px 1px 5px rgba(000,000,000,0.6),
		inset 0px 0px 3px rgba(255,255,255,1);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.6),
		0px 1px 1px rgba(212,85,17,0.9);
}
#contactwrap #cfbuttonwrap {
	position: absolute; 
	z-index: 1; 
	width: 140px;
	margin-left: 713px;
	margin-top: 20px;
}
#cfbutton {
	background: #e80404;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U4MDQwNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2ZDAwMTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #e80404 0%, #6d0019 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e80404), color-stop(100%,#6d0019));
	background: -webkit-linear-gradient(top, #e80404 0%,#6d0019 100%);
	background: -o-linear-gradient(top, #e80404 0%,#6d0019 100%);
	background: -ms-linear-gradient(top, #e80404 0%,#6d0019 100%);
	background: linear-gradient(top, #e80404 0%,#6d0019 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e80404', endColorstr='#6d0019',GradientType=0 );
	margin: 0 0 -10px 0;
	padding: 7px 45px;
	border-radius: 5px;
	border: solid 1px #C00;
	color: #fff;
	font-size: 13px;
	box-shadow: 0px 2px 3px #ccc;
}
#cfbutton:hover {
	background: #cedce7;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NlZGNlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1OTZhNzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #cedce7 0%, #596a72 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cedce7), color-stop(100%,#596a72));
	background: -webkit-linear-gradient(top, #cedce7 0%,#596a72 100%);
	background: -o-linear-gradient(top, #cedce7 0%,#596a72 100%);
	background: -ms-linear-gradient(top, #cedce7 0%,#596a72 100%);
	background: linear-gradient(top, #cedce7 0%,#596a72 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cedce7', endColorstr='#596a72',GradientType=0 );
	border: solid 1px #666;
}
#cfbutton:active {
	background: #9098a0;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzkwOThhMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyODJmMzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #9098a0 0%, #282f33 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9098a0), color-stop(100%,#282f33));
	background: -webkit-linear-gradient(top, #9098a0 0%,#282f33 100%);
	background: -o-linear-gradient(top, #9098a0 0%,#282f33 100%);
	background: -ms-linear-gradient(top, #9098a0 0%,#282f33 100%);
	background: linear-gradient(top, #9098a0 0%,#282f33 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9098a0', endColorstr='#282f33',GradientType=0 );
	border: solid 1px #333;
}
#tippreview {
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;

	}
#eventlogin {
	padding: 0px;
	width: 840px;
	margin-top: 177px;
	margin-right: auto;
	margin-left: auto;
	display: block;
	position: relative;
}
#eventlogin #logo {
	padding: 0px;
	height: 265px;
	width: 820px;
	margin-right: auto;
	margin-bottom: 3%;
	margin-left: auto;
	display: block;
	position: relative;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	-webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.3), inset 0px 1px 2px 1px rgba(255, 255, 255, 1);
	-moz-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.3), inset 0px 1px 2px 1px rgba(255, 255, 255, 1);
	box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.3), inset 0px 1px 2px 1px rgba(255, 255, 255, 1);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIgc3RvcC1vcGFjaXR5PSIwLjg1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjIxJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIwLjg1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iI2VhZWNmMiIgc3RvcC1vcGFjaXR5PSIwLjg1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIwLjg1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmY2ZjZmMiIHN0b3Atb3BhY2l0eT0iMC44NSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(252,252,252,0.85) 0%, rgba(247,247,247,0.85) 21%, rgba(234,236,242,0.85) 49%, rgba(247,247,247,0.85) 80%, rgba(252,252,252,0.85) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,252,252,0.85)), color-stop(21%,rgba(247,247,247,0.85)), color-stop(49%,rgba(234,236,242,0.85)), color-stop(80%,rgba(247,247,247,0.85)), color-stop(100%,rgba(252,252,252,0.85)));
	background: -webkit-linear-gradient(top,  rgba(252,252,252,0.85) 0%,rgba(247,247,247,0.85) 21%,rgba(234,236,242,0.85) 49%,rgba(247,247,247,0.85) 80%,rgba(252,252,252,0.85) 100%);
	background: -o-linear-gradient(top,  rgba(252,252,252,0.85) 0%,rgba(247,247,247,0.85) 21%,rgba(234,236,242,0.85) 49%,rgba(247,247,247,0.85) 80%,rgba(252,252,252,0.85) 100%);
	background: -ms-linear-gradient(top,  rgba(252,252,252,0.85) 0%,rgba(247,247,247,0.85) 21%,rgba(234,236,242,0.85) 49%,rgba(247,247,247,0.85) 80%,rgba(252,252,252,0.85) 100%);
	background: linear-gradient(top,  rgba(252,252,252,0.85) 0%,rgba(247,247,247,0.85) 21%,rgba(234,236,242,0.85) 49%,rgba(247,247,247,0.85) 80%,rgba(252,252,252,0.85) 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9fcfcfc', endColorstr='#d9fcfcfc',GradientType=0 );
}
#eventlogin #forms {
	display: block;
	margin: 0 0 15px 0;
	padding: 0px;
	height: 350px;
	width: 840px;
	position: relative;
}
#eventlogin #forms #left {
	display: block;
	margin: 10px;
	padding: 20px;
	float: left;
	height: 250px;
	width: 350px;
	position: relative;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	-webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.5), inset 0px 1px 2px 1px rgba(255, 255, 255, 1);
	-moz-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.5), inset 0px 1px 2px 1px rgba(255, 255, 255, 1);
	box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.5), inset 0px 1px 2px 1px rgba(255, 255, 255, 1);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIgc3RvcC1vcGFjaXR5PSIwLjg1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjIxJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIwLjg1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iI2VhZWNmMiIgc3RvcC1vcGFjaXR5PSIwLjg1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIwLjg1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmY2ZjZmMiIHN0b3Atb3BhY2l0eT0iMC44NSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(252,252,252,0.85) 0%, rgba(247,247,247,0.85) 21%, rgba(234,236,242,0.85) 49%, rgba(247,247,247,0.85) 80%, rgba(252,252,252,0.85) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,252,252,0.85)), color-stop(21%,rgba(247,247,247,0.85)), color-stop(49%,rgba(234,236,242,0.85)), color-stop(80%,rgba(247,247,247,0.85)), color-stop(100%,rgba(252,252,252,0.85)));
	background: -webkit-linear-gradient(top,  rgba(252,252,252,0.85) 0%,rgba(247,247,247,0.85) 21%,rgba(234,236,242,0.85) 49%,rgba(247,247,247,0.85) 80%,rgba(252,252,252,0.85) 100%);
	background: -o-linear-gradient(top,  rgba(252,252,252,0.85) 0%,rgba(247,247,247,0.85) 21%,rgba(234,236,242,0.85) 49%,rgba(247,247,247,0.85) 80%,rgba(252,252,252,0.85) 100%);
	background: -ms-linear-gradient(top,  rgba(252,252,252,0.85) 0%,rgba(247,247,247,0.85) 21%,rgba(234,236,242,0.85) 49%,rgba(247,247,247,0.85) 80%,rgba(252,252,252,0.85) 100%);
	background: linear-gradient(top,  rgba(252,252,252,0.85) 0%,rgba(247,247,247,0.85) 21%,rgba(234,236,242,0.85) 49%,rgba(247,247,247,0.85) 80%,rgba(252,252,252,0.85) 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9fcfcfc', endColorstr='#d9fcfcfc',GradientType=0 );
}
#eventlogin #forms #right {
	display: block;
	margin: 10px;
	padding: 20px;
	float: right;
	height: 250px;
	width: 350px;
	position: relative;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	-webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.5), inset 0px 1px 2px 1px rgba(255, 255, 255, 1);
	-moz-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.5), inset 0px 1px 2px 1px rgba(255, 255, 255, 1);
	box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.5), inset 0px 1px 2px 1px rgba(255, 255, 255, 1);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIgc3RvcC1vcGFjaXR5PSIwLjg1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjIxJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIwLjg1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iI2VhZWNmMiIgc3RvcC1vcGFjaXR5PSIwLjg1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIwLjg1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmY2ZjZmMiIHN0b3Atb3BhY2l0eT0iMC44NSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(252,252,252,0.85) 0%, rgba(247,247,247,0.85) 21%, rgba(234,236,242,0.85) 49%, rgba(247,247,247,0.85) 80%, rgba(252,252,252,0.85) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,252,252,0.85)), color-stop(21%,rgba(247,247,247,0.85)), color-stop(49%,rgba(234,236,242,0.85)), color-stop(80%,rgba(247,247,247,0.85)), color-stop(100%,rgba(252,252,252,0.85)));
	background: -webkit-linear-gradient(top,  rgba(252,252,252,0.85) 0%,rgba(247,247,247,0.85) 21%,rgba(234,236,242,0.85) 49%,rgba(247,247,247,0.85) 80%,rgba(252,252,252,0.85) 100%);
	background: -o-linear-gradient(top,  rgba(252,252,252,0.85) 0%,rgba(247,247,247,0.85) 21%,rgba(234,236,242,0.85) 49%,rgba(247,247,247,0.85) 80%,rgba(252,252,252,0.85) 100%);
	background: -ms-linear-gradient(top,  rgba(252,252,252,0.85) 0%,rgba(247,247,247,0.85) 21%,rgba(234,236,242,0.85) 49%,rgba(247,247,247,0.85) 80%,rgba(252,252,252,0.85) 100%);
	background: linear-gradient(top,  rgba(252,252,252,0.85) 0%,rgba(247,247,247,0.85) 21%,rgba(234,236,242,0.85) 49%,rgba(247,247,247,0.85) 80%,rgba(252,252,252,0.85) 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9fcfcfc', endColorstr='#d9fcfcfc',GradientType=0 );
}
#eventlogin #footer {
	display: block;
	padding: 0 10px 0 10px;
	width: 820px;
	height: 90px;
	margin: 0 0 15px 0;
	position: relative;
}	
#spec1-wrapper {
	background-image: url(special/images/bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 805px;
	width: 100%;
	margin-top: -12px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 22px;
}
#spec1-wrapper #cwrap {
	height: 745px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	z-index: 3;
}
#spec1-wrapper #cwrap #left {
	background-repeat: no-repeat;
	background-position: left 5px;
	float: left;
	height: 740px;
	width: 435px;
	z-index: 3;
	background-image: url(special/images/samjack.jpg);
}
#spec1-wrapper #cwrap #right {
	height: 720px;
	width: 565px;
	float: right;
}
#spec1-wrapper #cwrap #right #top {
	padding: 10px;
	height: 120px;
	width: 515px;
	margin-top: 70px;
	font-family: "Times New Roman";
	font-size: 49px;
	color: #C60;
}
#spec1-wrapper #cwrap #right #bleft {
	float: left;
	height: 472px;
	width: 46%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
#spec1-wrapper #cwrap #right #bleft a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
#spec1-wrapper #cwrap #right #bright {
	float: right;
	height: 472px;
	width: 49%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin-right: 12px;
}

#stdwrap {
	background-image: url(savethedate/images/bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 955px;
	width: 1140px;
	margin-top: -14px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 55px;
}
#stdwrap #header {
	background-image: url(savethedate/images/head.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 193px;
	width: 898px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
}
#stdwrap #cardwrap {
	background-color: rgba(255, 255, 255, 0.8);
	height: 700px;
	width: 920px;
	margin-right: auto;
	margin-left: auto;
	-moz-border-radius-topleft: 14px;
	-moz-border-radius-topright: 14px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-radius: 14px 14px 0px 0px;
	border-radius: 14px 14px 0px 0px;
	-webkit-box-shadow: 0px -11px 20px 0px rgba(111, 178, 214, .5);
	-moz-box-shadow: 0px -11px 20px 0px rgba(111, 178, 214, .5);
	box-shadow: 0px -11px 20px 0px rgba(111, 178, 214, .5);
}
#rwrap {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 5px;
	display: block;
	text-align: left;
	height: 1500px;
	margin-bottom: 18px;
}
#rwrap #header {
	background-image: url(images/revheader.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 230px;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 18px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
#rwrap #left {
	position:relative;
	float: left;
	width: 238px;
	display: block;
	padding: 15px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-radius: 4px 0px 0px 4px;
	border-radius: 4px 0px 0px 4px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DFDFDF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
	z-index: 5;
	-webkit-box-shadow: 0px 2px 2px 0px #E3E3E3;
	-moz-box-shadow: 0px 2px 2px 0px #E3E3E3;
	box-shadow: 0px 2px 2px 0px #E3E3E3;
	height: 1216px;
	background-color: #F6F6F6;
}
#rwrap #right {
	position: relative;
	float: right;
	width: 598px;
	display: block;
	padding: 15px;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NjY2NjYyIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWVlZWUiIHN0b3Atb3BhY2l0eT0iMC4yNyIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(204,204,204,0) 0%, rgba(238,238,238,0.27) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(204,204,204,0)), color-stop(100%,rgba(238,238,238,0.27)));
	background: -webkit-linear-gradient(top, rgba(204,204,204,0) 0%,rgba(238,238,238,0.27) 100%);
	background: -o-linear-gradient(top, rgba(204,204,204,0) 0%,rgba(238,238,238,0.27) 100%);
	background: -ms-linear-gradient(top, rgba(204,204,204,0) 0%,rgba(238,238,238,0.27) 100%);
	background: linear-gradient(top, rgba(204,204,204,0) 0%,rgba(238,238,238,0.27) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00cccccc', endColorstr='#45eeeeee',GradientType=0 );
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-radius: 0px 4px 4px 0px;
	border-radius: 0px 4px 4px 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DCDCDC;
	border-right-color: #CCC;
	border-bottom-color: #FFF;
	border-left-color: #D6D6D6;
	z-index: 4;
	-webkit-box-shadow: 0px 2px 2px 0px #E3E3E3;
	-moz-box-shadow: 0px 2px 2px 0px #E3E3E3;
	box-shadow: 0px 2px 2px 0px #E3E3E3;
	height: 1216px;
}
#rwrap #left #content1 {
	text-align: center;
	padding: 17px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-radius: 4px 4px 0px 0px;
	border-radius: 4px 4px 0px 0px;
	-webkit-box-shadow: 0px 1px 1px 1px #fff, inset 0px 1px 1px 0px #ccc;
	-moz-box-shadow: 0px 1px 1px 1px #fff, inset 0px 1px 1px 0px #ccc;
	box-shadow: 0px 1px 1px 1px #fff, inset 0px 1px 1px 0px #ccc;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZTQ5YiIgc3RvcC1vcGFjaXR5PSIwLjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZlYmYwNCIgc3RvcC1vcGFjaXR5PSIwLjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top, rgba(255,228,155,0.1) 0%, rgba(254,191,4,0.1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,228,155,0.1)), color-stop(100%,rgba(254,191,4,0.1)));
	background: -webkit-linear-gradient(top, rgba(255,228,155,0.1) 0%,rgba(254,191,4,0.1) 100%);
	background: -o-linear-gradient(top, rgba(255,228,155,0.1) 0%,rgba(254,191,4,0.1) 100%);
	background: -ms-linear-gradient(top, rgba(255,228,155,0.1) 0%,rgba(254,191,4,0.1) 100%);
	background: linear-gradient(top, rgba(255,228,155,0.1) 0%,rgba(254,191,4,0.1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1affe49b', endColorstr='#1afebf04',GradientType=0 );
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FC9;
}
#rwrap #left #content2 {
	text-align: left;
	padding: 17px 17px 17px 22px;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-radius: 0px 0px 4px 4px;
	border-radius: 0px 0px 4px 4px;
	-webkit-box-shadow: 0px 1px 1px 1px #fff, inset 0px 1px 1px 0px #ccc;
	-moz-box-shadow: 0px 1px 1px 1px #fff, inset 0px 1px 1px 0px #ccc;
	box-shadow: 0px 1px 1px 1px #fff, inset 0px 1px 1px 0px #ccc;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZTQ5YiIgc3RvcC1vcGFjaXR5PSIwLjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZlYmYwNCIgc3RvcC1vcGFjaXR5PSIwLjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top, rgba(255,228,155,0.1) 0%, rgba(254,191,4,0.1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,228,155,0.1)), color-stop(100%,rgba(254,191,4,0.1)));
	background: -webkit-linear-gradient(top, rgba(255,228,155,0.1) 0%,rgba(254,191,4,0.1) 100%);
	background: -o-linear-gradient(top, rgba(255,228,155,0.1) 0%,rgba(254,191,4,0.1) 100%);
	background: -ms-linear-gradient(top, rgba(255,228,155,0.1) 0%,rgba(254,191,4,0.1) 100%);
	background: linear-gradient(top, rgba(255,228,155,0.1) 0%,rgba(254,191,4,0.1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1affe49b', endColorstr='#1afebf04',GradientType=0 );
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFF;
}
#rev_nav {	color: #333;	font-family: "Times New Roman", Times, serif;	font-size: 18px;}
#rev_nav a{	font-family: Times New Roman, Times, serif;	font-size: 18px;	color: #414141;	padding: 3px;	margin-right: 10px;	margin-left: 10px;}
#rev_nav a:visited{	font-family: Times New Roman, Times, serif;	font-size: 18px;	color: #414141;		}
#rev_nav a:hover{	font-family: "Times New Roman", Times, serif;	font-size: 18px;	color: #FFF;	background-color: #900; -webkit-border-radius: 2px;-moz-border-radius: 2px; border-radius: 2px; padding: 0 15px;}
#rev_nav a:selected{	font-family: "Times New Roman", Times, serif;	font-size: 18px;	color: #FFF;	background-color: #666;}
#mainbanner {
	padding: 0px;
	height: 365px;
	width: 900px;
	position: relative;
	margin-top: 5px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/mainbanner.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#mainbanner #details {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 90px;
	width: 200px;
}
#mainbanner #details2 {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 360px;
	width: 700px;
}
#mainbanner #weddinggallery {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 90px;
	width: 200px;
}
#mainbanner #albumsgallery {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 90px;
	width: 200px;
}
#mainbanner #videosamples {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 90px;
	width: 200px;
}
@-webkit-keyframes slidetounlock {
	0% {
		background-position: -900px 0;
	}
	100%{
		background-position: 900px 0;
	}
}
#spec1-wrapper #cwrap #left #contact {
	background-image: url(special/images/cbg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 349px;
	width: 436px;
	margin-top: 378px;
}

