body, html {background-color:#fff4e8;}
a:link, a:visited, a:hover, a:active {color: #9B6634;text-decoration: none;}
.bella_links {margin:6px 0 7px 0;}
.imgBridalgal {border:0px;}
.menuselection {margin:17px 0 17px 0;}

* {
	outline: none;	
}

h2 {
	font-size: 22px;
	font-weight: bold;
	font-family: garamond;
	color: #804000;
	margin: 0;
	padding: 0;
}

h6 {
	font-size: 14px; 
	font-family: verdana; 
	font-weight: bold;
	color: #804000;
	padding: 0;
	margin: 0;
}

.generaltext, .generaltextPress2, .indexText, .textform, p  {
	font-size: 14px; 
	font-family: verdana; 
	color: #804000;
}

.generaltext_home_image_headers  {
	font-size: 14px; 
	font-family: verdana; 
	color: #804000;
	font-weight:bold;
	text-decoration:underline;
}

.generaltextPress  {
	font-size: 14px; 
	font-family: verdana; 
	color: #804000;
	padding-left:75px;
	padding-right:75px;
}

.generaltext_home  {
	font-size: 12px; 
	font-family: verdana; 
	color: #804000;
}

.imgLink {
	border:1px;
	border-style:solid;
	border-color:#9B6634;
}

.subtitle {
	font-size:15px;
	text-align:left;
	color:#9B6634;
	font-family:georgia;
}

.title {
	font-size:20px;
	text-align:right;
	color:#9B6634;
	font-family:georgia;
}

.spaText  {
	font-size: 12px; 
	font-family: verdana;
	color: #804000;
}

.indexText2  {
	font-size: 14px; 
	font-family: verdana; 
	color: #804000;
	font-weight:bold;
}

.hide_menu {
	font-weight:bold;
	padding-top:5px;
	font-style:italic;
}

.footer {
	background:url(../images/line.jpg) repeat-x;
	height:30px;
	width:999px;
}

.link {
	color: #C59662;
	font-weight: bold;
	font-size: 13px;
	font-family: Arial,Helvetica,sans-serif;
}

.link2 {
	color: #804000;
	font-weight: normal;
	font-size: 17px;
	font-family:georgia;
}

.hr {
	background-color:#E6E6DC;
	border:medium none;
	color:#E6E6DC;
	height:1px;
	text-align:center;
	width:500px;
	margin-top:15px;
	margin-bottom:15px;
}

.textbold, .textcolorbold {
	color: #9B6634;
	font-size: 14px;
	font-weight: bold;
}

.textcolorbolditalic {
	color: #9B6634;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
}

/* ---- Start Header Menu ---- */

a#home {
	display:block;
	background: #9F5A1F url(../images/header_menu_images/home.gif) top left no-repeat;
	width:72px;
	height:38px;
}
a#hair_and_makeup {
	display:block;
	background: #9F5A1F url(../images/header_menu_images/hair_makeup.gif) top left no-repeat;
	width:169px;
	height:38px;
}
a#portfolio {
	display:block;
	background:#9F5A1F url(../images/header_menu_images/portfolio.gif) top left no-repeat;
	width:102px;
	height:38px;
}
a#videos_menu {
	display:block;
	background: #9F5A1F url(../images/header_menu_images/videos.gif) top left no-repeat;
	width:80px;
	height:38px;
}
a#hair_color {
	display:block;
	background: #9F5A1F url(../images/header_menu_images/hair_color.gif) top left no-repeat;
	width:116px;
	height:38px;
}
a#spa {
	display:block;
	background: #9F5A1F url(../images/header_menu_images/spa.gif) top left no-repeat;
	width:49px;
	height:38px;
}
a#price_menu {
	display:block;
	background: #9F5A1F url(../images/header_menu_images/pricemenu.gif) top left no-repeat;
	width:78px;
	height:38px;
}
a#shop_online {
	display:block;
	background: #9F5A1F url(../images/header_menu_images/shop.gif) top left no-repeat;
	width:137px;
	height:38px;
}
a#contact_us {
	display:block;
	background: #9F5A1F url(../images/header_menu_images/contact.gif) top left no-repeat;
	width:125px;
	height:38px;
}
a#faq {
	display:block;
	background: #9F5A1F url(../images/header_menu_images/faq.gif) top left no-repeat;
	width:67px;
	height:38px;
}

a#home:hover {background: #9F5A1F url(../images/header_menu_images/home.gif) top right no-repeat;}
a#hair_and_makeup:hover {background: #9F5A1F url(../images/header_menu_images/hair_makeup.gif) top right no-repeat;}
a#portfolio:hover {background: #9F5A1F url(../images/header_menu_images/portfolio.gif) top right no-repeat;}
a#videos_menu:hover {background: #9F5A1F url(../images/header_menu_images/videos.gif) top right no-repeat;}
a#hair_color:hover {background: #9F5A1F url(../images/header_menu_images/hair_color.gif) top right no-repeat;}
a#spa:hover {background: #9F5A1F url(../images/header_menu_images/spa.gif) top right no-repeat;}
a#price_menu:hover {background: #9F5A1F url(../images/header_menu_images/pricemenu.gif) top right no-repeat;}
a#shop_online:hover {background: #9F5A1F url(../images/header_menu_images/shop.gif) top right no-repeat;}
a#contact_us:hover {background: #9F5A1F url(../images/header_menu_images/contact.gif) top right no-repeat;}
a#faq:hover {background: #9F5A1F url(../images/header_menu_images/faq.gif) top right no-repeat;}


body#HOME a#home {
	display:block;
	background: #9F5A1F url(../images/header_menu_images/home.gif) top right no-repeat;
	width:72px;
	height:38px;
}

body#HAIR_AND_MAKEUP a#hair_and_makeup {
	display:block;
	background: #9F5A1F url(../images/header_menu_images/hair_makeup.gif) top right no-repeat;
	width:169px;
	height:38px;
}

body#PORTFOLIO a#portfolio {
	display:block;
	background:#9F5A1F url(../images/header_menu_images/portfolio.gif) top right no-repeat;
	width:102px;
	height:38px;
}

body#VIDEOS_PAGE a#videos_menu {
	display:block;
	background:#9F5A1F url(../images/header_menu_images/videos.gif) top right no-repeat;
	width:80px;
	height:38px;
}

body#HAIR_COLOR a#hair_color {
	display:block;
	background: #9F5A1F url(../images/header_menu_images/hair_color.gif) top right no-repeat;
	width:116px;
	height:38px;
}

body#SPA a#spa {
	display:block;
	background: #9F5A1F url(../images/header_menu_images/spa.gif) top right no-repeat;
	width:49px;
	height:38px;
}

body#PRICE_MENU a#price_menu {
	display:block;
	background: #9F5A1F url(../images/header_menu_images/pricemenu.gif) top right no-repeat;
	width:78px;
	height:38px;
}

body#SHOP_ONLINE a#shop_online {
	display:block;
	background: #9F5A1F url(../images/header_menu_images/shop.gif) top right no-repeat;
	width:137px;
	height:38px;
}

body#CONTACT_US a#contact_us {
	display:block;
	background: #9F5A1F url(../images/header_menu_images/contact.gif) top right no-repeat;
	width:125px;
	height:38px;
}

body#FAQ a#faq {
	display:block;
	background: #9F5A1F url(../images/header_menu_images/faq.gif) top right no-repeat;
	width:67px;
	height:38px;
}

/* ---- End Header Menu ---- */

/* ---- Start Gallery Menu ---- */

ul#general1-is-go li#portfolio-options-gallery1 a, ul#general2-is-go li#portfolio-options-gallery2 a, 
ul#general3-is-go li#portfolio-options-gallery3 a, ul#general4-is-go li#portfolio-options-gallery4 a, 
ul#general5-is-go li#portfolio-options-gallery5 a, ul#general6-is-go li#portfolio-options-gallery6 a, 
ul#general7-is-go li#portfolio-options-gallery7 a, ul#generalgal-is-go li#portfolio-options-general-gallery a, 
ul#glamarous-is-go li#portfolio-options-glamorous-collection a, ul#brides07-is-go li#portfolio-options-brides-7707 a, 
ul#kiis07-is-go li#portfolio-options-kiis-fm-bride a, ul#kiis08-is-go li#portfolio-options-kiis-fm-bride-08 a, 
ul#kiis09-is-go li#portfolio-options-kiis-fm-bride-09 a, ul#imaginary-is-go li#fox11-options-imaginary, 
ul#classic-is-go li#fox11-options-classic, ul#modern-is-go li#fox11-options-modern, 
ul#dramatic-is-go li#fox11-options-dramatic, ul#grand-is-go li#fox11-options-grand-image, 
ul#glamorous-is-go li#fox11-options-glamorous, ul#general8-is-go li#portfolio-options-gallery8 a,
ul#love10-is-go li#portfolio-options-love10 {
	text-decoration:underline;
	color:#9B6634;
}

.portfolio-options {
	list-style:none;
	font-size:21px;
	margin:0px 0px 0px 2px;
	padding:0px;
	color:#9B6634;
}

table.portfolio-options {
	text-align:center;
}

ul.portfolio-options {
	margin:0px 0px 0px 12px;
	margin-bottom:0px;
	margin-top:5px;
	padding:0px;
}

.fox11-options {
	list-style:none;
	font-size:21px;
	padding:0px 0px 0px 15px;
}

ul.fox11-options {
	padding:0px 0px 0px 30px;
	margin-bottom:0px;
	margin-top:5px;
}

/* ---- End Gallery Menu ---- */

/* ---- Start Gallery ---- */

.nextpreviousButtons {
	font-size:22px;
	font-weight:bold;
}

.galleryTitleText {
	font-size:18px;
	text-align:left;
	color:#9B6634;
	font-family:georgia;
	margin-top:5px;
	margin-bottom:0px;
}

galleryLargeImage {
	margin-top:5px;
	margin-left:45px;
}

.portfolioText {
	color: #804000;
	font-weight: normal;
	font-size: 20px;
	font-family:georgia;
}

.pageNumbers  {
	font-size: 14px; 
	font-family: verdana; 
	color: #804000;
	padding:0 15px 0 45px;
}

.photographer {
	padding: 0;
	margin: 3px 0 0 0;
	font-size: 12px;
}

#pagination-bella             { border:0px; margin:0px; padding:0px; font-family:verdana; height:35px;}
#pagination-bella li          { border:0; margin:0; padding:0; font-size:12px; list-style:none; /* savers */ float:left; }
#pagination-bella a           { border:solid 1px #8F5D2C; margin-right:2px; }
#pagination-bella .previous-off,
#pagination-bella .next-off   { border:solid 1px #DEDEDE; color:#888888; display:block; float:left; font-weight:bold; margin-right:2px; padding:3px 4px; }
#pagination-bella .next a,
#pagination-bella .previous a { font-weight:bold; }	
#pagination-bella .active     { background:#9B6634; color:#FFFFFF; font-weight:bold; display:block; float:left; padding:4px 6px; /* savers */ margin-right:2px; }
#pagination-bella a:link, 
#pagination-bella a:visited   { color:#8F5D2C; display:block; float:left; padding:3px 6px; text-decoration:none; }
#pagination-bella a:hover     { border:solid 1px #0e509e; }

#hairColorGalleries {
	list-style-type: none;
	padding: 0px;
	text-align: left;
	margin: 16px auto;
}

#hairColorGalleries li {
	display: inline;
}

#hairColorGalleries img {
	border: none;
	margin: 2px 3px;
}

/* ---- End Gallery ---- */

/* ---- Start Color Bar ---- */

#colorBarCharacteristicsBA td {
	padding: 20px 10px;
}

#colorBarCharacteristicsBA img {
	border: 2px solid #fff;
}

#colorBarCharacteristicsBA1 {
	text-align: right;
}

#colorBarCharacteristicsBA2 {
	text-align: left;	
}

#colorBarCharacteristicsInfo p {
	margin: 0 0 20px 0;
}

#colorBarCharacteristicsInfo h2 {
	font-family: verdana;
	font-size: 20px;
	font-weight: normal;
}

/* ---- End Color Bar ---- */

/* ---- Start Price Menu ---- */

.priceMenutext  {
	font-size: 16px; 
	font-family: georgia; 
	color: #804000;
	margin-bottom:0px;
}

.priceMenupolicyText  {
	font-size: 12px; 
	font-family: georgia; 
	color: #804000;
}

.priceMenupolicyTitle  {
	font-size: 15px; 
	font-family: georgia; 
	color: #804000;
	font-weight:bold;
}

.priceMenutextsmall  {
	font-size: 10px; 
	font-family: georgia; 
	color: #804000;
	font-weight:bold;
}

.priceMenutextitem  {
	font-size: 15px; 
	font-family: georgia; 
	color: #804000;
	margin-top:0px;
	margin-bottom:0px;
	width:400px;
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
}

.priceMenutextSubTitle  {
	font-size: 19px; 
	font-family: georgia; 
	color: #804000;
	font-weight:normal;
	text-align:left;
	padding-top:20px;
	padding-bottom:15px;
}

.price  {
	font-size: 12px;
	font-family:verdana; 
	color: #6f6f6f;
	text-decoration:underline 
}

/* ---- End Price Menu ---- */

/* ---- Start FAQ ---- */

.faqEmailUs  {
	font-size: 15px; 
	font-family: georgia; 
	color: #804000;
	margin-top:0px;
	margin-bottom:0px;
	width:400px;
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
}

.faqQuestiontext  {
	font-size: 17px; 
	font-family: georgia; 
	color: #804000;
	font-weight:normal;
	text-align:left;
}

.faqTitle, .howToVideoTitle  {
	padding-top:12px;
	font-size: 24px;
	padding-bottom:10px;
	font-family: georgia; 
	color: #804000;
	font-weight:normal;
	text-align:center;
}

/* ---- End FAQ ---- */


/* ---- Start Modules ---- */

.bottomtext {font-size: 11px; font-family: verdana; color: #6F3F14; font-weight:bold; padding-top:8px;}
.boldtext{font-size: 12px; font-family: Arial,Helvetica,sans-serif; color: #804000;font-weight:bold; }
.text {font-size: 12px; font-family: Arial,Helvetica,sans-serif; color: #6f6f6f; }
.cont {border:0 px;}
.imgc {border-color:#CC9966;}

#mContainer {
	position:relative;
	width:500px;
	height:309px;
	z-index: 1;
}

.mPhoto {
	position:absolute;
	top:0px;
	left:0px;
	-moz-opacity:0.0;
	filter:Alpha(opacity=0);
	z-index: 1;
}

#mContainer2 {
	position:relative;
	width:500px;
	height:309px;
	z-index: 1;
}

.mPhoto2 {
	position:absolute;
	top:0px;
	left:0px;
	-moz-opacity:0.0;
	filter:Alpha(opacity=0);
	z-index: 1;
}

/* ---- End Modules ---- */
