/* =============================== Mandatory Styles =============================== */
body{ margin: 0px; padding: 0px; vertical-align:middle; background: url('../images/headerbackground.gif') repeat-x;  background-color: #fff;}

a img { border: none; }

a {text-decoration: none;}

h1{ font-family: Georgia; font-size: 14px; font-weight: normal; color: #ffffff;  letter-spacing: 3px; margin-bottom: 20px; padding: 6px 0px 7px 10px;  background-color: #35136f;}

h2{ font-family: Georgia; font-size: 12px; font-weight: normal; color: #ff0008; letter-spacing: 1px; margin-bottom: 10px; padding: 0px 0px 5px 0px;}

h3{ font-family: Georgia; font-size: 12px; font-weight: normal; color: #ff0008; letter-spacing: 1px; margin-bottom: 10px; padding: 0px 0px 5px 0px;}


h4{ font-family: Georgia; font-size: 12px; font-weight: normal; color: #ff0008; letter-spacing: 1px; margin-bottom: 10px; padding: 0px 0px 5px 0px;}

h5{ font-family: Georgia; font-size: 12px; font-weight: normal; color: #ff0008; letter-spacing: 1px; margin-bottom: 10px; padding: 0px 0px 5px 0px;}

h6{ font-family: Georgia; font-size: 12px; font-weight: normal; color: #ff0008; letter-spacing: 1px; margin-bottom: 10px; padding: 0px 0px 5px 0px;}

P{ font-family: Georgia; font-size: 12px; font-weight: normal; color: #000; line-height: 20px; padding: 0px 0px 5px 0px;}

ul{ margin: 0px; padding: 0px 0px 10px 0px;}
li{ margin: 0px; padding: 5px 0px 5px 0px;}

blockquote, blockquote p { font-family: Georgia; font-style: italic; font-size: 12px; color: #35136F; margin-left: 0;margin-right: 0; }

#container{	width: 938px; margin: 0px auto; padding: 0px;}

#header{ font-size: 2px; margin: 0px; padding: 0px; width: 938px; height: 138px; }

#content{ margin: 0px; padding: 0px; width: 938px;}
 #newsletter_listing{ color:#000000; font-family:Georgia; font-size:10px; font-weight:normal; line-height:20px;}
 .newsletter_listing { margin: 0px 0px 0px 10px; padding: 0px;}
 
 /* ========================= overlay =========================== */
 #overlay{ background-image: url('/images/overlay.png');
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/overlaydark.png", sizingMethod="scale"); }
/* ============================ Arrow Link========================= */   
 .arrowlink { font: bold 10px Georgia;  color: #686868; padding: 4px 0px 0px 12px; cursor: pointer; text-transform: uppercase; text-decoration: none;  background: url('../images/linksquare.gif') 0px 7px no-repeat; display: block; }

/*================== Table Style   ===============================*/
.table {margin-left: 10px; border-collapse:collapse; border: 0px; width: 771px;}
.tableheaderow{font-family: Georgia; font-size: 12px; font-weight: normal; color: #000000;  border: none 0px #fff;  border-bottom: solid 1px #000000;  padding-right: 157px; text-transform: uppercase;}
.tablerow{ font-family: Georgia; font-size: 12px; font-weight: normal; border: none 0px #fff; border-bottom: solid 1px #bfbfbf; vertical-align: top;  padding: 15px 0px 15px 0px}

/*================ Image Float =================================*/
.floatimageright{float: right; margin: 0px 0px 20px 20px; padding: 0px;}
.floatimageleft{float: left; margin: 0px 20px 20px 0px; padding: 0px;}

/*================ Div Float =================================*/
.floatdivright{float: right; margin: 0px 0px 20px 20px; padding: 0px; color: #6b6b6b; font: normal 9px Georgia; letter-spacing: 1px;  }
.floatdivleft{float: left; margin: 0px 20px 20px 0px; padding: 0px; color: #6b6b6b; font: normal 9px Georgia; letter-spacing: 1px; }

/*================ Style =================================*/
.reditalic{font-family: Georgia; font-size: 12px; font-weight: normal; font-style: italic; color: #ff0008; letter-spacing: 1px; }
.smallgrey{font-family: Georgia; font-size: 11px; font-weight: normal; font-style: normal; color: #808080; letter-spacing: 1px; }

/* ========================= Flash Classes =========================== */
.flashhidden { display: none; }
.flashvisible { display: block; position: absolute; top: 0px; left: 0px; border: solid 4px #353535; background: #ffffff; margin: 0px; padding: 15px; }  


/*================ Button Style==========================*/
.button { font: 11px Georgia; padding: 4px 4px 4px 15px; background-color: #8d8989; border: solid 1px #ced8e6;  text-decoration: none; display: block; min-height: 12px; }
.button A { font: 11px Georgia; text-decoration: none; padding: 0px 4px 0px 15px; display: block; background: url('/images/linkarrow.gif') left 5px no-repeat;}	
.button input { font: 11px Georgia; text-decoration: none; padding: 1px 4px 0px 15px; display: block; background: transparent url('/images/linkarrow.gif') left 3px no-repeat; border: 0px; text-align: left;  width: 100%}

/* ================== Left Menu Bar (Header) ================================ */
#contentleft{ margin: 0px; padding: 0px; width: 170px;	height: 100%; background: url('');}

.linktoppage {margin-left: 19px; padding-top: 8px; padding-bottom: 6px; background: url('../images/linktoppage.gif') bottom no-repeat; width: 150px}
.linktoppagelevel a{ font-family: Georgia; font-size: 12px; color: #000000; letter-spacing: 1px;  text-decoration: none; display: block;}
.linktoppagelevel3{margin-left: 16px; padding-top: 8px; padding-bottom: 0px; width: 134px}
.linktoppagelevel3 a{ font-family: Georgia; font-size: 11px; color: #000; font-weight: normal; letter-spacing: 1px;  text-decoration: none; display: block;}

.leftlevel2 { margin-left: 19px; padding-top: 8px; padding-bottom: 6px; border-bottom: solid 1px #cbcbcb; width: 150px  }
.linklevel2 a{ font-family: Georgia; font-size: 12px; color: #000000; letter-spacing: 1px; text-decoration: none; display: block;}
.linklevel2 a:hover, .linklevel2 a:active, .linklevel2selected a{ color: #8a8a8a;}

.leftlevel3 { margin-left: 16px; padding-top: 8px; padding-bottom: 0px; width: 134px}
.linklevel3 a{ font-family: Georgia; font-size: 11px; color: #717171; font-weight: normal; letter-spacing: 1px;  text-decoration: none; display: block;}
.linklevel3 a:hover, .linklevel3 a:active, .linklevel3selected a{ color: #8a8a8a;}

.headerlevel1{ font-size: 14px; color: #000; letter-spacing: 1px; height: 31px; margin: 0px; padding: 9px 0px 0px 0px; }
.headerlevel1 A { font-family: Georgia; font-size: 14px; color: #000; text-decoration: none; }
.headerlevel1 A:hover { color: #8a8a8a;}
.headerlevelselected1 { color: #000; font-size: 14px; letter-spacing: 1px; height: 31px; width: 100%; float:none; clear: both; background: url('../images/mouseover.gif') top repeat-x;  padding: 9px 0px 2px 0px; }
.headerlevelselected1 A { font-family: Georgia; color: #000; text-decoration: none;}

.titleheader{ font-family: Georgia; font-size: 32px; color: #000; letter-spacing: 1px; padding-left: 19px; }
#topmenu{ padding-left: 20px; height: 40px;}
.yellowheader{ width: 958px; height: 57px;}
.sixcolumnpage{width: 790px;}

#login{ font-family: Georgia; font-size: 12px; font-weight: normal; color: #000;  padding: 0px 0px 5px 18px;}


/* ==========================Content Table =================== */
#contentcolumn_1{  width: 790px; margin: 0px 18px; padding: 12px 0px 30px 0px;}
#contentcolumn_3{  width: 150px; height: 100%; padding: 16px 19px 30px 0px;}
#contentcolumn_2 { width: 540px; height: 100%; padding: 20px 0px 30px 3px;}
#contentcolumn_3 { width: 150px; }
#contentcolumn_5 { width: 240px;  height: 100%; padding-right: 35px;}
#contentcolumn_9 { width: 869px; height: 100%; padding-top: 11px;}
#contentcolumn_6 { width: 240px; height: 100%; padding-right: 35px;}
#contentcolumn_7 { width: 240px; height: 100%;}
#contentcolumn_8 { width: 240px; height: 100%; padding-right: 0px;}
#contentcolumn_10 { width: 790px;height: 100%; padding: 0px 0px 30px 0px;}
#contentcolumn_11 { width: 379px; height: 100%; padding: 12px 37px 30px 19px;}

/* ================================= Share Print ======================================== */
.EmailPrint{ font-family:  Georgia; font-weight: bold; font-size: 9px; color: #313131; margin: 12px 0px 0px 0px; padding: 25px 0px 8px 0px;  line-height: 3px;}
.btnEmail{ text-decoration: none;  }
.btnPrint{ text-decoration: none; margin-right: 8px;}

/* ================== CMStandard Block =================== */
.CMStandard_container{ font-family: Georgia; font-size : 13px; padding-right: 0px;}
 
/* ================== CMFlashVideo Block =================== */
.CMFlashVideo_container { }
.CMFlashVideo_background { background-image: url('/images/overlay.png');filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/overlay.png", sizingMethod="scale"); width: 100%; height: 100%; position: fixed; top: 0px; left: 0px; z-index: 999; display: none; }
.CMFlashVideo_hidden { display: none; }
.CMFlashVideo_visible { display: block; z-index: 1000; background-color: #000; }
.CMFlashVideo_title { border: solid 2px #ccc; font: normal 13px Arial; padding: 4px; color: #eee; }
.CMFlashVideo_player { border: solid 2px #ccc; border-top: 0px; padding: 8px; }
.CMFlashVideo_close { float: right; position: relative; top: -9px; right: -9px; }

/* ================  Right Column Feature Block (CMFeature)  =================== */
.CMFeature_container { border: solid 0px #525a49; margin-bottom: 10px; }
.CMFeature_heading { font-family: Georgia; font-size: 14px; font-weight: normal; color: #ffffff;  letter-spacing: 3px;  padding: 6px 0px 7px 10px;  background-color: #35136f; }
.CMFeature_top img { padding: 0px; margin: 0px; font-size: 0px; width: 540px; }

/* ================ Comment Block  =================== */
.CMComment_container { border: solid 0px #525a49; margin-bottom: 10px; }
.CMComment_copy { font-family: Georgia; font-size: 12px; font-weight: normal; color: #000; line-height: 20px; }
.CMComment_name { font-family: 'Georgia'; font-size: 11px; font-weight: normal; font-style: normal; color: #ff0008; letter-spacing: 1px; border-bottom:1px solid #000000;  padding: 10px 0px 5px 0px; margin: 0px 0px 10px 0px;}

/* ================  Events Feed Block  =================== */
.CMEventsFeed_content { width: 540px; padding: 8px 0px 0px 0px;}
.CMEventsFeed { width: 540px; margin-bottom: 20px;}
.CMEventsFeed_header { font-family: Georgia; font-size: 12px; color: #000000; font-weight:  normal; font-style: normal; letter-spacing: 1px; margin-bottom: 20px; padding: 0px 0px 4px 0px; text-transform: uppercase; border-bottom: solid 1px #000000; }
.CMEventsFeed_itemdate { font: 12px Georgia; font-style: normal; font-weight: normal; letter-spacing: 1px; color: #ff0008; margin-bottom: 7px}
.CMEventsFeed_itemtitle, .CMEventsFeed_itemtitle A { font: bold 14px Georgia; font-style: italic; font-weight: normal;	letter-spacing: 1px; color: #000; text-decoration: none; margin-bottom: 7px; margin-left: 7px; }
.CMEventsFeed_title { font-family: Georgia; font-size: 12px;  font-style: normal; font-style: italic; color: #335f9c; background-color: #ffffff; background: url('../images/feedback.gif') 7px 0px  no-repeat; border-left-width: 3px; border-left-style: solid; border-left-color: #faa61a; padding-left: 32px; vertical-align: top; }
.CMEventsFeed_name {font-family: Georgia; font-size: 12px;  font-style: normal; color: #4d5d74; background-color: #ffffff; border-left-width: 3px; border-left-style: solid; border-left-color: #faa61a; padding-left: 32px; vertical-align: top;}

/* ================  RSS Feed Block  =================== */
.CMRSSFeed_container { margin-top: 18px; }
.CMRSSFeed_header { text-decoration:none; font: bold 12px Georgia; font-style: normal; font-weight: normal; letter-spacing: 1px;  color: #000000; padding: 0px 10px 4px 0px; margin-bottom: 18px; border-bottom: solid 1px #000;}
.CMRSSFeed_content { padding: 0px 0px 8px 0px; }
.CMRSSFeed_itemdate { font: 10px Georgia; font-style: normal; font-weight: normal; letter-spacing: 1px; color: #ff0008; }
.CMRSSFeed_itemtitle, .CMRSSFeed_itemtitle A { font: italic 14px Georgia; font-weight: normal; letter-spacing: 1px; color: #000; text-decoration: none; margin-bottom: 2px; }
.CMRSSFeed_itemtext { font: normal 11px Georgia;  font-weight: normal; color: #545454; text-decoration: none; }
.CMRSSFeed_itemtext img { float:left;  margin-bottom: 19px; margin-right: 17px; margin-top: 14px;}
.CMRSSFeed_itemcategory { font: 11px Georgia; color: #729161; }
.CMRSSFeed_itemdivider { height: 1px; color: #bfbfbf; }
.CMRSSFeed_title, .CMRSSFeed_title A { font: bold 12px Georgia; letter-spacing: 1px; color: #396f1d; text-decoration: none; margin-top: 8px; }
.CMRSSFeed_item{text-align: left;}
/* ======================== CMHeading ============================================================ */

.CMHeading { margin: 0px 0px 16px 0px; padding: 0px; width: 190px;}
.CMHeading_header{ font: bold 12px Georgia; color: #000000; display: block; letter-spacing: 1px; border-bottom: solid 1px #000000; width: 190px;}
                                                  
/* ================== Footer =================== */
.footer{  font-family: Georgia; font-size: 12px; color: #313131; clear: both;  margin: 0px 0px 0px 0px; padding-bottom: 30px; padding-left: 16px; height: 97px;  vertical-align: bottom; text-align: center;}
.footer_text{  font-size: 10px; color: #444444; margin-top: 0px; margin-bottom: 0px; padding: 0px 0px; letter-spacing: 1px; font-family: Georgia; text-decoration: none;}
.footer_text a,.footer_text a:hover,.footer_text a:active { font-family: Georgia;font-size: 10px; color: #444444; text-decoration: none; }
#footerimg {clear: both; float:none; height:100%; width: 100%; background:url('../images/footer-background.gif') bottom repeat-x; position: static;}
/*============== Archive News ===============*/
.Archive_header { font: normal 12px Georgia; color: #000000; display: block; letter-spacing: 1px; border-bottom: solid 1px #000000; text-transform:uppercase;  width: 190px}
.Archive_year { font-family: 'Georgia'; font-size: 14px; font-weight: normal; color: #4c4c4c; cursor: pointer; padding: 8px 0px 0px 0px; width: 148px;}
.Archive_yearlist { margin: 0px 8px; width: 132px;}
.Archive_month { font-family: Georgia; font-size: 12px; font-weight: normal; color: #4c4c4c; cursor: pointer; padding: 4px 0px 0px 8px; width: 132px;}
.Archive_monthlist { margin: 0px 8px; width: 116px;}
.Archive_Item { font-family: 'Georgia'; font-size: 12px; font-weight: bold; color: #4c4c4c; padding: 5px 0px 0px 8px; width: 178px;}
.Archive_Item A { font-family: 'Georgia'; font-size: 12px; font-weight: normal; color: #4c4c4c;text-decoration: none; width: 178px;}
.Archive_Item A:hover { text-decoration: underline;}

.Archive_Item_selected { font-family: 'Georgia'; font-size: 12px; font-weight: bold; color: #FF0008; padding: 5px 0px 0px 8px; width: 178px;}
.Archive_Item_selected A { font-family: 'Georgia'; font-size: 12px; font-weight: normal; color: #FF0008; text-decoration: none; width: 178px;}
.Archive_Item_selected A:hover { text-decoration: underline;}

/*============================ Salon Article Block =========================*/

.CMSalonArticle_container{ width: 250px; margin-bottom: 20px;}
.CMSalonArticle_title{font-family: 'Georgia'; font-size: 14px; font-weight: normal; font-style: italic; color: #000000; letter-spacing: 1px;}
.CMSalonArticle_author{font-family: 'Georgia'; font-size: 11px; font-weight: normal; font-style: normal; color: #ff0008; letter-spacing: 1px; margin-bottom: 8px;}
.CMSalonArticle_copy{font-family: 'Georgia'; font-size: 11px; font-weight: normal; font-style: normal; color: #545454; letter-spacing: 1px; margin-bottom: 6px;}
.CMSalonArticle_caption{font-family: 'Georgia'; font-size: 9px; font-weight: normal; font-style: normal; color: #6b6b6b; letter-spacing: 1px; margin-bottom: 11px;}
.CMSalonArticle_hr{ width:250px; border: solid 1px #bfbfbf; padding: 0px 0px 0px 0px; margin: 2px 0px 0px 0px;}
.CMSalonArticle_image{ margin-bottom: 3px; font-size: 0px;}

/* ================  Salon Comment Block  =================== */
.CMSalonCommect_content { margin-top: 9px; margin-bottom: 20px; width: 790px; }
.CMSalonCommect_container{text-align: left; border-top: solid 1px #bfbfbf; font: 12px Georgia;  clear: both; }
.CMSalonCommect_Table { width: 790px; text-align: left; }
TD.CMSalonCommect_Field { text-align: left; padding: 8px 20px 0px 0px; }
td.CMSalonCommect_Field_comment{font-family: Georgia; text-align: left; padding: 8px 0px 0px 0px;}
td.CMSalonCommect_Field_email{ text-align: left; padding: 8px 0px 0px 0px; }
.CMSalonCommect_Textfield_name { font-family: Georgia; width: 258px;}
.CMSalonCommect_Textfield_email { font-family: Georgia; width: 350px;}
.CMContact_Newsletter{ font: 11px Georgia; color: #313131;}
.CMSalonCommect_Textarea { font-family: Georgia; font-weight: normal; font-style: normal; width: 713px; height: 120px; padding: 0px;}
.CMSalonCommect_Options { width: 256px; font: 12px Georgia; color: #333; }
TD.CMSalonCommect_Heading { font-family: Georgia; font-size: 12px; font-weight: normal; color: #313131; font-weight: normal; font-style: italic; letter-spacing: 1px; border-top: solid 1px #bfbfbf; padding-top: 9px;}
.CMSalonCommect_Heading {font: 12px Georgia; color: #313131}
CMSalonCommect_Label, TD.CMSalonCommect_Label { font: 11px Georgia; color: #313131; padding-top: 12px; padding-right: 6px;}
TD.CMSalonCommect_SendEnquiry { font: 11px Georgia; padding: 8px 5px 13px 8px;}
.SubmitComment{ font: 12px Georgia; color: #313131; height: 22px; text-align: center;}

/*===================================Email Block ============================*/

.EmailBlockHeader{ font: 10px Georgia; font-weight: bold; font-style: normal; color: #313131;}
.EmailBlockLabel{ font: 11px Georgia; font-weight: normal; font-style: normal; color: #313131; vertical-align: top;}
.EmailBlockLabel div { padding: 4px 4px 0px 0px;}
.EmailBlockField{ width: 171px; padding: 0px; margin: 0px;}
.EmailBlockButton{font: 12px Georgia; font-weight: normal; font-style: normal; color: #313131; width: 175px; margin-right: 0px; margin-top: 6px;}
#EmailBlock{ display: none; }
#Emailblockcolsediv{ width: 11px; height: 11px; margin: 0px 0px 0px 277px;}
#EmailBlockError{display: none; border: solid 3px #313131; width: 293px; height: 149px;  background-color: #fff; display: none; position: absolute; top:5px; right:28px;}
#EmailBlockinnerDIV{ border: solid 3px #313131; width: 264px; height: 129px;  background-color: #fff; display: none; position: absolute; top:5px; right:28px; padding: 15px 19px 20px 20px;}
.EmailblockTable{padding: 2px 0px 0px 0px;}
.EmailBlockHeader{ padding-bottom: 8px;}
.EmailBlockcell{ padding-bottom: 7px;}
.Emailblockcloseimg{ padding-right: 0px;}
.Emailblockcloseimg span{ font-family: Georgia; font-size: 11px; font-weight: normal; color: #000; margin-right: 5px; margin-bottom: 2px;}
.EmailblockLoading{  font: 13px Georgia; font-weight: normal; font-style: normal; color: #313131; text-align: center; padding-top: 83px; position: absolute; top:135px; left:1009px; border-top: solid 1px #3d7bad; border: solid 1px #b5cfe7; width: 293px; height: 84px; background-color: #fff;}
.Emailblock_content{ text-align: center; position: absolute;}
.Emailblock_Heading{font: 13px Georgia; font-weight: normal; font-style: normal; color: #313131;}

/* =================================== Newsletter ==================== */

#Newsletter{ display: none; }
#Newslettercolsediv{ width: 11px; height: 11px; margin: 0px 0px 0px 277px;}
#NewsletterError{display: none; border: solid 3px #313131; width: 293px; height: 149px;  background-color: #fff; display: none; position: absolute; top:5px; right:28px;}
#NewsletterinnerDIV{ border: solid 3px #313131; width: 264px; height: 180px;  background-color: #fff; display: none; position: absolute; top:5px; right:28px; padding: 15px 19px 20px 20px;}

/*==================================Flash Player======================*/

#FlashPlayerDiv{border: solid 3px #313131; background-color: #fff; display: none; position: absolute; top:5px; right:28px;}

/* =================================== Application form ==================== */

.application_table { font-family: Georgia; font-size: 12px; font-weight: normal; color: #000000; }
.application_table span { font-family: Georgia; }
.application_table .error { text-align: left; color: Red !important; }
.application_table .label { text-align: right; padding-right: 5px; padding-top: 5px; vertical-align: top; }
.application_table .field { text-align: left; padding-bottom: 6px; }
.application_table .textbox,.application_table .textarea { font-family: Georgia; width: 375px; }

/*============================================= Network ================================================================*/
.CMNewsFeed_content h2 { margin-bottom: 5px;}
h2 a { color: #FF0008;}
.CMNewsFeed_itemdate{ color:#000000; font-family:'Georgia'; font-size:14px; font-style:italic; font-weight:normal; letter-spacing:1px;}
.CMNewsFeed_itemtext{  font-family: Georgia; font-size: 12px; font-weight: normal; color: #000; line-height: 20px;}
.CMNewsFeed_itemcategory{font-family: Georgia; font-size: 12px; font-weight: normal; color: #4c4c4c; cursor: pointer; padding: 4px 0px 0px 8px; width: 132px;}
.CMNewsFeed_itemdivider{ margin: 15px 0px 15px 0px;} 
                                             
/* ================  Slider Gallery Block  ======================================================== */
.CMSliderGallery_container { margin-top: 0px; margin-bottom: 10px;margin-left: auto; margin-right: auto; width: 580px; text-align: center; }
.CMSliderGallery_header {  font: normal 12px 'Tahoma'; text-transform: uppercase; letter-spacing: 1px; padding: 0px 8px 4px 8px; text-align: center; }
.CMSliderGallery_slider { width: 580px; height: 81px;}
.CMSliderGallery_beforebutton { width: 25px; background: url('../images/left_button_active.gif') 0px 0px no-repeat; margin-right: 5px; float: left; height: 81px; cursor: pointer; }
.CMSliderGallery_beforebutton:hover {background: url('../images/left_button_active.gif') 0px 0px no-repeat;}
.CMSliderGallery_afterbutton { width: 25px; background: url('../images/right_button_active.gif') 100% 0px no-repeat; margin-left: 5px; float: left; height: 81px; cursor: pointer; }
.CMSliderGallery_afterbutton:hover{ background: url('../images/right_button_active.gif') 100% 0px no-repeat;}
.CMSliderGallery_window { width: 520px; float: left; height: 81px; overflow: hidden; position: relative; margin: 0px 0px; }
.CMSliderGallery_belt { height: 81px; position: relative; left: 0px; }
.CMSliderGallery_panel { width: 120px; height: 81px; padding: 0px 5px; float: left; text-decoration: none; font-size: 0px; }
.CMSliderGallery_panel a { text-decoration: none; border: none; font-size: 0px; }
.CMSliderGallery_beforeclicked { background-color: #000000; }
.CMSliderGallery_afterclicked { background-color: #000000;}

.CMSliderGallery_beforedisabled, .CMSliderGallery_beforedisabled:hover { background-color: #000000;   background: url('../images/left_button_active.gif') 0 0px no-repeat; height: 81px; }
.CMSliderGallery_beforedisabled, .CMSliderGallery_beforedisabled:hover { background-color: #000000;   background: url('../images/left_button_active.gif') 0 0px no-repeat; height: 81px; }

.CMSliderGallery_afterdisabled, .CMSliderGallery_afterdisabled:hover { background-color: #000000;  background: url('../images/right_button_active.gif') 100% 0px no-repeat; height: 81px; }
.CMSliderGallery_afterdisabled, .CMSliderGallery_afterdisabled:hover { background-color: #000000;  background: url('../images/right_button_active.gif') 100% 0px no-repeat; height: 81px; }

.CMSliderGallery_edittable { width: 100%; }
.CMSliderGallery_editcell { border: solid 1px #CCC; }
.CMSliderGallery_hr{ background: url('/images/h-rule-central-column.png') no-repeat; }

.CMSliderGallery_Image { width: 574px; height: 374px; font-size: 0px; padding: 2px; margin-bottom: 10px; border: solid 1px #949494; background-repeat: no-repeat; background-position: 2px 2px; }
#img_fullview { font-size: 0px; width: 574px; height: 374px; }
/* =============================================== The End ==============================================================================*/