﻿body
{
	background-position: #000 url('../images/str/str_background.gif');
	background: #000 url('../images/str/str_background.gif');
	margin: 0px;
	text-align: center;
	min-width: 950px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #FFFFFF;
}


#wrapper
{
	text-align: left;
	width: 950px;
	margin-left: auto;
	margin-right: auto;
}

/* -- START : Structure -- */

#str_header
{
	/* border:solid 1px yellow; */
}

#str_nav
{
	/* border:solid 1px red; */
	margin: 0px 0px 0px 0px;
}

#str_content
{
	/* border:solid 1px yellow; */
	text-align: center;
}

#str_footer
{
	/* border:solid 1px yellow; */
}

#str_footer_1
{
}

#str_footer_2
{
	width: 950px;
	height: 157px;
}

.str_black_bar
{
	background-image: url( '../images/str/str_black_bar.jpg' );
	width: 950px;
	height: 15px;
	border: solid 1px white;
}

/* -- END : Structure -- */

/* -- START : Homepage -- */

#str_contentHome
{
	background-image: url( '../images/home/atlanta_wedding_dj_index_3SPLIT_top_.jpg' );
	width: 950px;
	height: 600px;
}

/*  --- START : Border --- */

#main_content_border_t
{
	background: url(../images/str/main_content/main_content_border_t.jpg) repeat-x 0 0;
}

#main_content_border_b
{
	background: url(../images/str/main_content/main_content_border_b.jpg) 0 100% repeat-x;
}

#main_content_border_l
{
	background: url(../images/str/main_content/main_content_border_l.jpg) 0 0 repeat-y;
}

#main_content_border_r
{
	background: url(../images/str/main_content/main_content_border_r.jpg) 100% 0 repeat-y;
}

#main_content_border_bl
{
	background: url(../images/str/main_content/main_content_border_bl.jpg) 0 100% no-repeat;
}

#main_content_border_br
{
	background: url(../images/str/main_content/main_content_border_br.jpg) 100% 100% no-repeat;
}

#main_content_border_tl
{
	background: url(../images/str/main_content/main_content_border_tl.jpg) 0 0 no-repeat;
}

#main_content_border_tr
{
	background: url(../images/str/main_content/main_content_border_tr.jpg) 100% 0 no-repeat;
}

/*  --- END : Border --- */

/* -- START : Main Content -- */

#main_content
{
	color: #FFF;
	padding: 12px;
	min-height: 40px;
}

.redBrd
{
	border: solid 1px red;
}

.blueBrd
{
	border: solid 1px blue;
}

.yellowBrd
{
	border: solid 1px yellow;
}

#testimonials_main_content
{
	height: 650px;
	overflow: auto;
	text-align: left;
	background-image: url('../images/testimonials_bg.jpg');
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: normal;
}

.testimonal_content
{
	padding: 10px;
}

/* -- END : Main Content -- */

/* -- END : Homepage -- */

/* -- START : Contact Us -- */


.contactUsField
{
	display: inline-block;
	float:left;
	text-align:left;
}

.contactUsLabel
{
	text-align: left;
	padding-right: 5px;
	width: 110px;
	float: left;
	color: #EFEFEF;
}

.contactUsInput
{
	float: left;
}

.contactUsText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

.contactUsRequiredField
{
	float:right;
	padding:4px 0 2px 5px;
	color:Red;
	font-weight:bold;
	width:3px;
}

.contactUsFieldRowDivider
{
	float: left; 
	width: 100%; 
	margin:3px 0 3px 0;
}

.contactUsGroupPanel
{

}

.contactUsDividerLine
{
	display: inline-block;
	width: 100%;
	background-color: Gray;
	height: 1px;
	margin: 7px 0 7px 0;
}

/* -- END : Contact Us -- */