body {text-align:center; background:url(images/fgc_BodyBG.png) no-repeat top center;
font-family:century gothic, trebuchet ms, helvetica, arial, verdana, sans-serif;  font-size:12px;}
h1,h2,h3,h4,h5 {margin:10px 0 10px 0;}
h1 {color:#999999; font-size:30px; font-weight:400; text-transform:uppercase;}
h2 {color:#DF0174;
font-family:times,serif; font-size:30px; font-style:italic; font-weight:400;
letter-spacing:1px;}


p {margin:10px 0 10px 0; color:#333333; line-height:1.5;}
strong {color:#DF0174;}

.clearfix:after {
	clear: both;
	content: '.';
	display: block;
	visibility: hidden;
	height: 0;
}

.clearfix {
	display: inline-block;
}


#Wrapper {margin-top:30px; margin-left:auto; margin-right:auto; width:960px; text-align:left; }

/*==========================Navigation==============================*/
.accordion {display:inline; height:481px; float:left; width:200px; margin-top:55px; }
.main-menu {
list-style-type:none;
}
.main-menu li {
color:#999;
text-transform:uppercase;
font-weight:lighter;
font-size:24px;
line-height:21px;
}

li.menuPadding {
padding-top:15px;
}

.main-menu li,.main-menu li a {
cursor:pointer;
}
.main-menu li a:link {color:#999; text-decoration:none;} /* unvisited link */
.main-menu li a:visited {color:#999} /* visited link */
.main-menu li a:hover {color:#999} /* mouse over link */
.main-menu li a:active {color:#999} /* selected link */

.element ul li a:active, .element ul li a:active, .main-menu ul li a.visited {
background:transparent url(images/active-bullet.png) no-repeat scroll 0 3px;
color:#F5A9D0;
}

.main-menu li.active-item a:link, .main-menu li.active-item, .image-bullets li a:link {color:#DF0174;} /* unvisited link */
.main-menu li.active-item a:visited, .image-bullets li a:visited {color:#DF0174} /* visited link */
.main-menu li.active-item a:hover, .image-bullets li a:hover {color:#DF0174} /* mouse over link */
.main-menu li.active-item a:active, .image-bullets li a:active {color:#DF0174} /* selected link */

/*Sub Menu Items*/

.element ul li a:hover, .activeelement ul li a:hover, .main-menu ul li a:hover {
background:transparent url(images/bullet.png) no-repeat scroll 0 3px;
color:#DF0174;
}


.main-menu ul li a {
color:#DF0174;
padding-left:25px;
text-decoration:none;
}

.element ul, .activeelement ul {
padding:30px 0 20px 0;
}
.image-bullets li {font-size:11px;
line-height:6px;}
.image-bullets li a {
display:block;
font-size:11px;
line-height:6px;
margin-bottom:10px;
}
/*========================CONTENT========================*/
#content {display:inline; float:left; width:710px; margin:45px 0px 0 50px; min-height:525px;!important  height:525px;}

/*content headinger*/

#contentHeader {display:inline; text-align:center; margin-bottom:20px; float:left; clear:both; width:460px;}
#contentHeader h1 {line-height:30px; margin-bottom:0px; margin-top:0px;}
#contentHeader h2 {line-height:30px;  margin-bottom:0px; margin-top:0px;}

#contentBody {display:inline; width:460px;float:left;}
.contentP {display:inline; float:left; margin:0px;width:710px;
}
.scroll-pane {width:460px;  height:440px; }
/*=========================Right Column===========================*/
#rightColumn {display:inline; float:left; width:198px; margin-top:10px; margin-left:50px;}
#rightColumn img {margin-bottom:5px;}
#rightColumn .imageText {background:#E7E8EA; float:left; width:200px; margin:0; filter:alpha(opacity=60); margin-bottom:15px;}
#rightColumn p {margin:5px;}

/*=============================Footer==========================*/
#footer{display:inline; float:left; margin-top:15px; text-align:center;}
#flashLogo {margin-left:10px;}
#footerText {color:#999999; text-align:center; width:960px; }
#footerText p{color:#999; font-size:13px; font-weight:lighter; text-align:center; text-transform:uppercase;}
#footer a:link {color:#999;} /* unvisited link */
#footer a:visited {color:#aaa} /* visited link */
#footer a:hover {color:#F5A9D0} /* mouse over link */
#footer a:active {color:#999} /* selected link */

.bullet-point {color:#DF0174; margin-left:10px; margin-right:10px;}
/*====================rollOverTemplate styles======================*/
#rollOverTemplates #contentBody{width:760px;}
#rollOverTemplates #content {width:760px; margin-left:0px;}
.rollover-content {
height:60px; width:760px;
}

.rollover-page-header {
width:730px; height:40px; margin-left:30px; margin-top:10px;
}

.rollover-call {
width:760px; margin-left:0;
}

#rollover-thumbnails li.rollover-images img {
width:170px; height:170px; position:absolute; border-top:1px solid #ddd; border-left:1px solid #ddd;
}

#rollover-thumbnails li {display:inline;
float:left; width:170px; margin:0px 20px 15px 0; _margin-right:5px;
}

.rolloverimages {display:inline;
float:left; clear:both; background-color:none;
}

.rollovertext {display:inline;
width:160px; margin-left:10px; margin-top:-2px; margin-bottom:10px; float:left; clear:both; font-size:12px; color:#111; text-align:center;
}

.rollovertext a:link {color:#DF0174;} /* unvisited link */
.rollovertext a:visited {color:#DF0174} /* visited link */
.rollovertext a:hover {color:#DF0174} /* mouse over link */
.rollovertext a:active {color:#DF0174} /* selected link */


.img-shadow {display:inline;
width:185px; height:185px; float:left; background:url(images/shadowAlpha.png) no-repeat bottom right!important; margin:0px !important;
}

.rollimage {
margin:5px 6px 6px 5px;
}

#rollover-thumbnails p {
text-align:center; margin:0;
}

/*=======================contact==========================*/
.contact-form p {
text-align:center;
margin-left:0 30px;
}

.errors,.main-menu li a.active,.contact-label,.linktext,.submitWrapper p {
color:#DF0174;
font-weight:bold;
}

#cfContact {
width:45px;
color:#DF0174;
}

#cfMessage {
font-family:century gothic, trebuchet ms, helvetica, arial, verdana, sans-serif;
}

#contactForm input {
font-family:century gothic, trebuchet ms, helvetica, arial, verdana, sans-serif;
border:none;
background:none;
float:left;
margin-left:3px;
color:#DF0174;
font-size:12px;
padding-bottom:2px;
}

fieldset#contactForm {
border:none;
width:270px;
margin:0 auto;
}

#contactForm textarea {
border:none;
color:#333;
font-size:12px;
}

#contactForm label {
float:left;
}

.contact-div textarea {
color:#333;
width:220px;
height:100px;
font-size:14px;
background:#F5A9D0;
padding:6px 0 4px 6px;
}

fieldset {
border:none;
font-size:12px;
}

.contact-div label {
color:#DF0174;
font-size:12px;
text-align:center;
}

.contact-div input.button {
color:#DF0174;
font-size:12px;
}

.contactDetails {
color:#DF0174;
font-weight:700;
}

.inputWrapper {
background:url(images/formcapleft.png) left top no-repeat!important;
height:17px;
float:left;
clear:both;
margin:5px 0;
}

.inputContainer {display:inline;
float:left;
clear:both;
background:url(images/inputcontainer.png) left top no-repeat!important;
width:252px;
margin-left:9px;
height:17px;
}

.endCap {
background:url(images/formcapright.png) left top no-repeat!important;
float:left;
height:17px;
width:9px;
clear:right;
}

.textAreaWrapper {
background:url(images/eqbackground.png) left top no-repeat!important;
float:left;
width:270px;
height:100px;
margin:5px 0;
}

.textAreaWrapper label {
float:left;
clear:both;
margin:2px 9px;
}

.textAreaWrapper textarea {
width:252px;
height:70px;
margin-left:9px;
background:transparent;
color:#DF0174;
}

.submitWrapper {
width:60px;
height:18px;
background:url(images/contactsubmit.png) no-repeat!important;
color:#DF0174;
margin:5px auto 0;
}

.submitWrapper input {
margin-left:9px!important;
color:#F5A9D0;
}

#contactTemplate #content{text-align:center;}


/*gallery style*/
