html {
	font-family		:	Verdana, Arial;
	font-size		:	small;
	color			:	#3C311D;
}

body {
	position		:	relative;
	margin			:	0px;
	padding			:	10px;
	background		:	#FFF4DF;
}

h1 {
	font-size		:	medium;
}

h2 {
	font-size		:	medium;
}

h3 {
	font-size		:	small;
	margin			:	10px 0px 10px 0px;
}

a:link {
	text-decoration	:	none;
}

a:visited {
	text-decoration	:	none;
}

a:hover {
	text-decoration	:	none;
}

a:active {
	text-decoration	:	none;
}

li {
	margin-bottom	:	4px;
}


input, textarea {
	border			:	1px solid #000;
	font-family		:	Verdana, Arial;
	font-size		:	x-small;
	color			:	#3C311D;
	border			:	none;
	background		:	transparent;
	/*background		:	#e8e8e8;*/
	/*border			:	1px solid #81735A;*/
}

.input-checkbox {

}

.input-1 {
	background		:	#e8e8e8;
	border			:	1px solid #81735A;
	margin			:	0;
	padding			:	0;
}

#main-tab {
	position		:	relative;
	width			:	760px;
	margin			:	0px auto;
	border-left		:	1px solid #81735A;
	border-right	:	1px solid #81735A;
}

#left-nav {
	position		:	relative;
	top				:	-35px;
	width			:	170px;
	margin-left		:	0px;
	margin-bottom	:	5px;

}

#left-nav ul {
	list-style		:	none;
	margin			:	0px;
	padding			:	0px;
}

#left-nav li {
	margin			:	0px 10px;
	width			:	140px;
	/*margin-bottom	:	10px;*/
}


#left-nav img {
	border			:	none;
}

#left-nav a {
	text-align		:	right;
}

#left-nav a:link {
	width			:	100%;
	background		:	#CCC6BC;
	padding			:	0px 0px;
	
	border-top		:	1px solid #BEA985;
	border-right	:	1px solid #55452A;
	border-bottom	:	1px solid #55452A;
	border-left		:	1px solid #BEA985;
	display			:	block;
	text-decoration	:	none;
	color			:	#000;
}

#left-nav a:visited {
	width			:	100%;
	background		:	#CCC6BC;
	padding			:	0px 0px;
	border-top		:	1px solid #BEA985;
	border-right	:	1px solid #55452A;
	border-bottom	:	1px solid #55452A;
	border-left		:	1px solid #BEA985;
	display			:	block;
	text-decoration	:	none;
	color			:	#000;
}

#left-nav a:hover {
	width			:	100%;
	padding			:	0px 0px;
	background		:	#eee;
	border			:	1px solid #e8e8e8;
	display			:	block;
	text-decoration	:	none;
	color			:	#000;
}

#left-box {
	position		:	relative;
	top				:	-35px;
	width			:	130px;
	margin-left		:	10px;
	padding			:	5px;
	border			:	1px solid #55452A;
	background		:	#BAA176;
	font-size		:	x-small;
	color			:	#FFF4DF;
}

#left-box label {
	font-weight		:	bold;
	/*border			:	1px solid #55452A;*/
}

#left-box input {
	margin-top		:	5px;
}

#left-contacts {
	position		:	relative;
	top				:	-35px;
	width			:	130px;
	margin-top		:	5px;
	margin-left		:	10px;
	padding			:	5px;
	border			:	1px solid #55452A;
	background		:	#BAA176;
	font-size		:	x-small;
	color			:	#FFF4DF;
}

.left-col-box {
	margin			:	10px auto;
	width			:	150px;
}

#main-content {
	position		:	relative;
}

#main-content img {
	/*border			:	1px solid #55452A;*/
}

#two-col {
	position		:	relative;
}

#two-col-left {
	float			:	left;
	width			:	50%;
	/*border			:	1px solid #f00;*/
}

#two-col-right {
	float			:	right;
	width			:	48%;
	/*border			:	1px solid #00f;*/
}

#index-testimonial {
	position		:	relative;
	clear			:	both;
	padding			:	5px 10px;
	background		:	#E8E1D1 url(images/quote-big-66.jpg) 99% 90% no-repeat;
	border			:	1px solid #FFF9EE;
}

.boxout-1 {
	padding			:	5px 10px;
	background		:	#E8E1D1;
	border			:	3px solid #D4C5A8;
}
.boxout-1 h2 {
	margin			:	2px 2px 5px 2px;
	text-align		:	center;
}

.random-testimonial-quote {
	font-weight		:	bold;
	color			:	#985A31;
}

.random-testimonial-author {
	font-style		:	italic;
}

#packages-basic {
	background		:	#FFF4DF;
	padding			:	5px;
	height			:	690px;
	/*font-size		:	x-small;*/
	border			:	1px solid #9C8F77;
}

#packages-extras {
	background		:	#FFFCF7;
	padding			:	5px;
	width			:	260px;
	height			:	690px;
	font-size		:	x-small;
	border			:	1px solid #9C8F77;
}

.row-odd {
	background		:	#FFF4DF;
}
.row-even {
	background		:	#FFF9EE;
}

#packages-recommended {
	position		:	relative;
	top				:	10px;
	clear			:	both;
	width			:	540px;
	height			:	570px;
	margin			:	0px auto;
	padding			:	10px 0px 10px 20px;
	background		:	#FFF4DF;
	border			:	1px solid #9C8F77;
}

.packages-rec-package {
	float			:	left;
	/*font-size		:	x-small;*/
	width			:	200px;
	height			:	180px;
	padding			:	3px;
	margin			:	0px 10px 10px 20px;
	background		:	#FFF9EE;
	border			:	1px solid #9C8F77;
}

.packages-rec-package p {
	margin-bottom	:	2px;
}

.packages-rec-package ul {
	margin-left		:	10px;
	padding-left	:	10px;
}

#packages-footnote {
	clear			:	both;
	/*padding-top		:	10px;*/
	font-size		:	x-small;
}

.testimonials-testimonial {
	padding			:	5px;
	/*background		:	#FFF4DF;*/
	border-top		:	2px solid #FFF4DF;
}

.testimonials-quote-66 {
	float			:	left;
	margin-right	:	10px;
	width			:	35;
}

.testimonials-quote {
	position		:	relative;
	width			:	460px;
	/*border			:	1px solid #FFF4DF;*/
}

.testimonials-quote-99 {
	float			:	right;
	position		:	relative;
	width			:	35;
}

.testimonials-author {
	display			:	block;
	clear			:	both;
	margin-top		:	0px;
	padding			:	5px;
	color			:	#FFF4DF; /*#A3957C;*/
	/*font-style		:	italic;*/
	font-weight		:	bold;
	background		:	#C3AC82;
}

#contact-form {
	border			:	1px solid #81735A;
	background		:	#efefef;
}

#contact-form th {
	font-weight		:	normal;
}

#contact-form input, textarea {
	border			:	1px solid #81735A;
	background		:	#fff;
}


#discos-pricing {
	background		:	#FFFCF7;
	padding			:	5px;
	width			:	260px;
	font-size		:	x-small;
	border			:	1px solid #9C8F77;
}

#discos-lights-img {
	float			:	right;
	margin			:	10px 10px 20px 10px;
	border			:	1px solid #9C8F77;
}


.gallery-thumb-img {
	margin			:	2px;
	border			:	1px solid #67593F;
}

#gallery-pop-img {
	margin			:	0px auto;
}

#gallery-pop-img img {
	border			:	1px solid #67593F;
}

#gallery-pop-cap {
	margin			:	10px 0px;
	text-align		:	center;
	font-weight		:	bold;
}



#template-row-2-col-1 {
	background		:	url(images/template-1f_02.jpg) repeat-y;
}

#template-row-2-col-2 {
	background		:	url(images/template-1f_03.jpg) repeat-y;
}

#template-row-2-col-3 {
	background		:	url(images/template-1f_04.jpg) repeat-y;
}


.floating-pic-1 {
	position		:	relative;
}

.floating-pic-2 {
	float			:	right;
	margin			:	10px;
	border			:	1px solid #9C8F77;
}

#webstar-sig {
	position		:	relative;
	margin-top		:	5px;
	/*bottom			:	5px;
	right			:	60px;*/
	font-size		:	x-small;
	text-align		:	right;
}

#webstar-sig a {
	color			:	#D0BFA1;
}

#privacy-link {
	position		:	relative;
	top				:	60px;
	left			:	670px;
	font-size		:	x-small;
	color			:	#917647;
}

#footer-links {
	position		:	relative;
	top				:	60px;
	left			:	150px;
	font-size		:	x-small;
	color			:	#917647;
}

#footer-links a {
	color			:	#917647;
}

.hidden {
	display			:	none;
}

.showreel_clip_thumbs {
	width			:	500px;
	margin			:	10px auto;
	border			:	none;	
}

.showreel_clip_thumb {
	float			:	left;
	margin			:	0 50px 20px 0;
}

.showreel_thumb img {
	border			:	none;
	margin			:	0 0 5px 0;
}

.showreel_thumb_title {
	width			:	200px;
	height			:	50px;
}

.fb_edge_widget_with_comment {
	width: 120px;
}

.fb_iframe_widget {
	width: 120px;
}

.fb-like {
margin-left: 50px;
margin-top: 40px;
width: 60px;
}

.twitter-follow-button {
margin-left: 10px;
}

/* Pop-Up CSS start */

/*------------------POPUPS------------------------*/
#fade {
	display: none;
	background: #000; 
	position: fixed; left: 0; top: 0; 
	z-index: 10;
	width: 100%; height: 100%;
	opacity: .80;
	z-index: 9999;
}
.popup_block{
	display: none;
	background: #fff url(images/1Vid_Cam_1.jpg) no-repeat;
	padding: 20px; 	
	border: 20px solid #ddd;
	float: left;
	font-size: 1.2em;
	position: fixed;
	top: 20%; left: 50%;
	z-index: 99999;
	-webkit-box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
img.btn_close {
	float: right; 
	margin: -55px -55px 0 0;
	border: none;
}
.popup p {
	padding: 5px 10px;
	margin: 5px 0;
}
/*--Making IE6 Understand Fixed Positioning--*/
*html #fade {
	position: absolute;
}
*html .popup_block {
	position: absolute;
}

/* Pop-Up CSS end */

