﻿@charset "UTF-8";
/* CSS Document */

body{
background-color:#000000;
width: 100%;
height:100%;
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;  
font-size:11px;
}
html {
width: 100%;
height:100%;
margin:0px;
padding:0px;
}
p {
margin: 0px;
padding: 0px 0px 10px 0px;
}
img{
padding:0px;
margin:0px;
}
a:link,
a:visited,
a:active{
color:#9B64CC;
text-decoration:none;
}
a:hover{
color:#AD8ECF;
}
h2{
width:auto;
font-family:"Futura", Arial, Helvetica, sans-serif;
font-size:58px;
color:#FFFFFF;
line-height:normal;
text-indent:20px;
font-weight:100;
margin:140px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
h2 span{
color:#B7478A;
}
h3 {
/*color: #B7478A;*/
color: #9B64CC;
font-size: 18px;
line-height: 18px;
margin: 0px;
padding: 20px 0px 10px 0px;
font-weight: normal;
}
h4{
/*color: #9B64CC;*/
color: #B7478A;
font-size: 14px;
line-height: 14px;
margin: 0px;
padding: 20px 0px 10px 0px;
font-weight: normal;
}
h5{
/*color: #9B64CC;*/
color: #B7478A;
font-size: 14px;
line-height: 14px;
margin: 0px;
padding:0px 0px 5px 0px;
font-weight: normal;
}
.topheader{
padding: 0px 0px 10px 0px;
}
#allcontent{
width:960px;
height:auto;
margin:0px;
padding:0px;
}
#left_top_holder{
background-image:url(../images/layout/top_logo_grad-trans.png);
background-repeat:repeat-x;
width:360px;
height:85px;
text-align:center;
padding: 35px 0px 0px 0px;
}
#left_middle_holder{
background-image:url(../images/layout/left_col_black_top-trans.png);
background-repeat:repeat;
width:360px;
height:230px;
float:left;
display:inline;
}
#left_bottom_holder{
width:360px;
height:auto;
/*min-height:300px;*/
float:left;
display:inline;
}
#middle_strip{
background-color:#9B64CC;
width:100%;
height:41px;
}
.full_thin_divider{
 width:100%;
 height:4px;
 background-color:#9B64CC;
}
#right_header{
height:230px;
width:100%;
min-width:960px;
background-image:url(../images/layout/header_grad-trans.png);
background-repeat:repeat-y;
background-position: 0 0;
/*border-top:#9B64CC;
border-top-style:solid;
border-top-width:4px;*/
}
#right_header_holder{
float:left;
width:600px;
height:100px;
margin:0px;
padding:0px;	
}
#text_bg{
height:auto;
width:auto;
/*min-width:960px;*/
 width:100%;
background-image:url(../images/layout/text_content_bg-trans.png);
/*background-repeat:repeat;*/
/*background-position: left top;*/
}
.innertxt_bg{
 height:auto;
 width:960px;
}
#text_holder{
width:580px;
height:auto;
float:left;
display:inline;
padding:20px 0px 20px 20px;	
}
#text_content{
width:560px;
height:auto;
color:#E6E6E6;
line-height: 17px;
text-align:justify;
}
.clearer{
clear:both;
}
/*/////////////////////////////////////////////// PAGE HEADER WITH ICON ///////////////////////////////////////////////////*/
.services_header_holder {
 width: 560px;
 height: 28px;
 margin: 0px;
 padding: 20px 0px 10px 0px;
}
.services_icon_holder {
 width: 44px;
 height: 28px;
 margin: 0px;
 padding: 0px 10px 0px 0px;
 float:left;
}
.services_title_inner_holder {
 width: 400px;
 height: 28px;
 float:left;
}
.services_title_inner_holder h4 {
 padding: 0px;
 margin: 0px;
 line-height: 28px; 
}
/*////////////////////////////////////// GALLERY STYLINGS BOX STYLES //////////////////////////////////////////////*/
#stylings_holder{
 background-color:#251D22;
 width:665px;
 height:200px;
 margin: 0px 0px 0px 285px;
 padding:5px;
}
#stylings_title{
 background-image:url(../images/layout/gallery_styling.gif);
 background-repeat:no-repeat;
 height:40px;
 width:147px;
}
.stylings_item_wrap{
 width:665px;
 height:auto;
 margin: 0px;
 padding:0px;
}
.stylings_item_holder{
 float:left;
 width:133px;
 height:auto;
 background-image:url(../images/layout/styling_frame-trans.png);
 background-repeat:no-repeat;
 display:inline;
}
.stylings_image{
 padding:0px;
 margin:2px 0px 0px 7px;
 width:118px;
 height:84px;
}
.stylings_viewmore{
 padding:0px 5px 0px 0px;
 margin:10px 0px 0px 0px;
 width:128px;
 height:20px;
 line-height:20px;
 text-align:right;
 /*border:solid 1px #FFFFFF;*/
}
/*////////////////////////////////////// FOOTER STYLES //////////////////////////////////////////////*/
#footer{
width:639px;
height:24px;
line-height:24px;
padding:16px;
margin: 0px 0px 15px 285px;
color:#999999;
font-size:12px;
}
#footer a:link,
#footer a:visited,
#footer a:active{
color:#999999;
text-decoration:none;
}
#footer a:hover{
color:#AD8ECF;
}
#blur_logo{
width:45px;
height:29px;
line-height:29px;
float:right;
display:inline;
}	
#blur_logo img{
 border:none;
 text-decoration:none;
}	
/*//////////////////////////////////////////// NAVIGATION STYLES //////////////////////////////////////////////////////*/
#nav_list {
width: 360px;
padding: 0px;
list-style-type: none;
margin: 0px;	
}
#nav_list span{
color:#B7478A;
margin: 0px;
padding: 0px;
}
#nav_list .nav_list_item {
margin: 0px;
padding: 0px;
width: 360px;
height: 40px;
display: block;
text-align: left;
text-indent: 30px;
font-family: "Futura", Arial, Helvetica, sans-serif;
font-size: 30px;
}
#nav_list .nav_list_item a:link,
#nav_list .nav_list_item a:visited,
#nav_list .nav_list_item a:active{
width:360px;
height:40px;
color: #999999;
text-decoration: none;
display: block;
/*background-image: url(../images/layout/menu_hover_bg-trans.png);*/
/*background-repeat: no-repeat;*/
/*background-position: left top;*/
background-image: url(../images/layout/menu_hover_bg3-trans.png);
/*background-repeat: no-repeat;*/
background-position: left top;
}
#nav_list .nav_list_item a:hover {
color: #FFFFFF;
/*background-position: right top;*/
background-image: url(../images/layout/menu_hover_bg-trans.png);
/*background-repeat: no-repeat;*/
background-position: left top;
}

/*#Nav {
font-family:"Futura", Arial, Helvetica, sans-serif;
font-size:40px;
color:#999999;
font-weight:100;
margin:0px;
padding:0px;
line-height: 40px;
margin:0px;
padding:0px;
list-style-type: none;
}
#Nav span{
color:#B7478A;
margin: 0px;
padding: 0px;
}
#Nav .menu_items {
float: left;
width:360px;
padding:0px;
margin: 0px;
height: 40px;	
}
.menu_items {
margin: 0px;
padding: 0px;
list-style-type: none;
}
#Nav .menu_items .menu_item:link,
#Nav .menu_items .menu_item:visited,
#Nav .menu_items .menu_item:active {
 color:#999999;
 background: url(../images/layout/menu_hover_bg-trans.png) no-repeat;
 display: block;
 width: 360px;
 height:40px;
 text-decoration:none;
 background-position: -500px 0;
 padding: 0px;
 margin: 0px;
 text-indent: 30px;
}
#Nav .menu_items .menu_item:hover {
color:#FFFFFF;
background-position: 0px 0px;
}*/
/*/////////////////////////////////////////////////// LOGIN STYLES ////////////////////////////////////////////////////////*/
table.tbl_Login{
 width:100%;
 color:#E6E6E6;
}
table.tbl_Login td{
 padding:3px;
}
/*///////////////////////////////////////////////// CONTROL STYLES /////////////////////////////////////////////////////*/
.Button{
color:#FFFFFF;
background-color:#251D22;
padding:3px 6px 3px 6px;
border:solid 1px #6F686D;
font-size: 10px;
vertical-align:middle;
cursor:pointer;
 }
.Button:hover{
color:#CCCCCC; 
}
.TextBoxStyle{
color:#444444;
padding:3px 6px 3px 6px;
border:1px solid #C1C0C6;
height:15px;
font-Family:Verdana;
font-size: 10px;
vertical-align:middle;    
}
.ddlStyle{
color:#444444;
padding:3px 6px 3px 6px;
border:1px solid #C1C0C6;
height:22px;
font-Family:Verdana;
font-size: 10px;
vertical-align:middle;
cursor:pointer;     
}
.lblBold{
 font-weight:bold;
}
.SearchTxtBox{
 width:178px;
 height:16px;
 letter-spacing:1px;
 line-height:16px;
 margin:0px 0px 0px 15px;
 padding:0px;
 background-color:Transparent;
 border:none;
}
.SearchBtn{
width:36px;
margin:0px;
padding:0px;
height:28px;
border:none;
cursor:pointer;
}
/*///////////////////////////////////////////////// GENERAL STYLES /////////////////////////////////////////////////////*/
table.tbl_General{
 height:auto;
 width: 100%;
 padding:0px;
 margin:0px;
 border-collapse:collapse;
}
table.tbl_General td{
 padding:3px;
 vertical-align:top;
}
#ul_credits{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#999999;
font-weight:100;
margin:0px;
padding:0px;
line-height:20px;
margin:0px;
padding:0px;
list-style-type: none;
}
.credit_item{
margin: 0px;
padding: 0px;
list-style-type: none;
}
/*/////////////////////////////////////// CONTENT ONE ROW CONTROL STYLES ////////////////////////////////////////////*/
.content_onecol_holder{
float: left;
height:auto;
width:580px;
padding:0px;
margin:0px;
}
table.tbl_ContentOneRow{
 height:auto;
 width: 100%;
 padding:0px;
 margin:0px;
 border-collapse:collapse;
}
table.tbl_ContentOneRow td{
 padding:3px;
}
/*/////////////////////////////////////// CONTENT TWO ROWS CONTROL STYLES ////////////////////////////////////////////*/
.content_tworow_holder{
float: left;
height:auto;
width: 100%;
padding:10px 0px 0px 0px;
margin:0px;
}
.content_tworow_holder_item{
height:auto;
width: 455px;
padding:0px;
margin:0px;
}
table.tbl_ContentTwoRows{
 height:auto;
 width: 100%;
 padding:0px;
 margin:0px;
 border-collapse:collapse;
}
table.tbl_ContentTwoRows td{
 padding:3px;
}
/*////////////////////////////////////////////// SEO CONTROL STYLES ////////////////////////////////////////////////////*/
.seo_holder{
float: left;
height:auto;
width: 100%;
padding:10px 0px 0px 0px;
margin:0px;
}
.lblSEOTitle{
 font-weight:bold;
 color:#B7478A;
}
table.tbl_SEO{
 height:auto;
 width: 100%;
 padding:0px;
 margin:0px;
 border-collapse:collapse;
}
table.tbl_SEO td{
 padding:3px;
}
/*////////////////////////////////////////////// CONTACT US CONTROL STYLES ////////////////////////////////////////////////////*/
.ContactUs_Holder{
float: left;
height:auto;
width: 580px;
padding:0px;
margin:0px;
}
.lblContactUsTitle{
 font-weight:bold;
 color:#B7478A;
}
table.tbl_ContactUs{
 height:auto;
 width: 580px;
 padding:0px;
 margin:0px;
 border-collapse:collapse;
}
table.tbl_ContactUs td{
 padding:3px;
}
.lblContact{
 letter-spacing:3px;
 padding:0px;
 margin:0px;
 font-size:10px;
 color:#B7478A;
}
.lblContactMsg{
 letter-spacing:3px;
 padding:0px;
 margin:0px;
 font-size:11px;
 font-weight:bolder;
 color:#B7478A;
}
.lblContactMsgError{
 letter-spacing:3px;
 padding:0px;
 margin:0px;
 font-size:9px;
 color:#FF0000;
}
.contact_btn{
 float:left;
 width:95px;
 height:28px;
 text-align:center;
 line-height:28px;
 background-image:url(../images/layout/contact_btn-trans.png);
 background-repeat:no-repeat;
 background-position:top left;
}
.contact_btn a:link,
.contact_btn a:visited,
.contact_btn a:active{
 display:block;
 text-decoration:none;
 color:#CCCCCC;
}
.contact_btn a:hover{
 color:#FFFFFF;
}
#contact_wrap{
 float:left;
 padding:0px;
 margin:0px;
 width:580px;
 height:auto;
}
.contact_row{
 float:left;
 width:580px;
 height:25px;
}
.contact_twocol{
 float:left;
 width:290px;
 height:25px;
}
.contact_txtcol{
 float:left;
 width:290px;
 height:45px;
}
.contact_commentcol{
 float:right;
 width:290px;
 height:165px;
}
.contact_row span{
color: #9B64CC;
font-size: 18px;
line-height: 18px;
margin: 0px;
padding: 20px 0px 10px 0px;
font-weight: normal;
}
.contact_twocol span{
font-size: 14px;
 line-height:28px;
}
.contact_twocol img {
 float:left;
}
.contact_txtcol span{
float:left;
width:290px;
text-align:left;
color: #B7478A;
font-size: 14px;
margin: 0px 0px 3px 0px;
padding:0px;
font-weight: normal;
}
.contact_commentcol span{
float:left;
width:290px;
text-align:left;
color: #B7478A;
font-size: 14px;
margin: 0px 0px 3px 0px;
padding:0px;
font-weight: normal;
}
/*////////////////////////////////////////////// TESTIMONIAL CONTROL STYLES ////////////////////////////////////////////////////*/
.lblTestimonialTitle{
 font-weight:bold;
 color:#B7478A;
}
.lblTestimonialName{
 letter-spacing:2px;
 font-size:15px
}
.lblTestimonialOccupation{
 letter-spacing:2px;
 font-size:15px;
 color:#7E4CAF;
}
.pnl_TestimonialTitle{
 width:580px;
 height:auto;
 padding:0px;
 margin:0px 0px 20px 0px;
 cursor:pointer;
}
.pnl_TestimonialTitle .lblTestimonialName:hover{
 color:#B7478A;
}
.pnl_TestimonialContent_Hidden{
 display:none;
}
.pnl_TestimonialContent_Display{
 width:580px;
 height:auto;
 padding:0px 0px 20px 0px;
 margin:0px 0px 20px 0px;
 border-bottom:solid 1px #999999;
}
.pnl_EditBtnsHolder{
 width:580px;
 height:auto;
 padding:0px;
 margin:0px 0px 10px 0px;
}
table.tbl_EditTestimonials{
 height:auto;
 width:580px;
 padding:0px;
 margin:0px;
 background-color:#251F22;
 border:solid 1px #000000;
 border-collapse:collapse;
}
table.tbl_EditTestimonials td{
 padding:3px;
 vertical-align:top;
}
table.tbl_AddTestimonials{
 height:auto;
 width:580px;
 padding:0px;
 margin:0px;
 background-color:#251F22;
 border:solid 1px #000000;
 border-collapse:collapse;
}
table.tbl_AddTestimonials td{
 padding:3px;
 vertical-align:top;
}
/*////////////////////////////////////////////// BLOG CONTROL STYLES ////////////////////////////////////////////////////*/
.pnl_BlogTitle{
 width:580px;
 height:auto;
 padding:0px;
 margin:0px 0px 15px 0px;
}
.pnl_BlogContent_Display{
 width:580px;
 height:auto;
 padding:0px 0px 20px 0px;
 margin:0px 0px 20px 0px;
 border-bottom:solid 1px #999999;
}
.pnl_BlogContent_Hidden{
 display:none;
}
.pnl_BlogContent_Display a:link,
.pnl_BlogContent_Display a:visited,
.pnl_BlogContent_Display a:active{
 float:right;
 padding:0px;
 margin:0px 0px 5px 10px;
 text-decoration:none;
 border:solid 1px #B7478A;
}
.pnl_BlogContent_Display a:hover{
 border:solid 1px #9B64CC;
}
.blog_title {
 width: 580px;
 height: auto;
 font-size: 18px;
 margin: 0px 0px 5px 0px;
 padding: 0px;
 color: #FFFFFF;
 line-height: 18px;
 font-weight: normal;
 font-family: Arial, Helvetica, sans-serif;
}
.blog_date {
 width: 580px;
 height: auto;
 font-size: 14px;
 margin: 0px;
 padding: 0px;
 color: #B7478A;
 line-height: 14px;
 font-weight: normal;
 font-family: Arial, Helvetica, sans-serif;
}
table.tbl_EditBlog{
 height:auto;
 width: 580px;
 padding:0px;
 margin:0px;
 background-color:#251F22;
 border:solid 1px #000000;
 border-collapse:collapse;
}
table.tbl_EditBlog td{
 padding:3px;
 vertical-align:top;
}
table.tbl_AddBlog{
 height:auto;
 width: 580px;
 padding:0px;
 margin:0px;
 background-color:#251F22;
 border:solid 1px #000000;
 border-collapse:collapse;
}
table.tbl_AddBlog td{
 padding:3px;
 vertical-align:top;
}
/*////////////////////////////////////////////// GALLERY CONTROL STYLES ////////////////////////////////////////////////////*/
.GalleryHolder{
 width:560px;
 height:auto;
 padding:0px;
 margin:0px;
 /*border:solid 1px #FF00FF;*/
}
.GalleryItem{
 float:left;
 cursor:pointer;
 width:102px;
 height:100px;
 padding:0px;
 margin:0px 10px 10px 0px;
 background-image:url(../images/layout/gallery_bg-trans.png);
 background-repeat:no-repeat;
 display:inline;
}
.Gallery_Image{
 padding:0px;
 margin:1px 0px 0px 2px;
 width:95px;
 height:95px;
}
table.tbl_AddGallery{
 height:auto;
 width: 100%;
 padding:0px;
 margin:0px;
 background-color:#251F22;
 border:solid 1px #000000;
 border-collapse:collapse;
}
table.tbl_AddGallery td{
 padding:3px;
 vertical-align:top;
}
table.tbl_EditGallery{
 height:auto;
 width: 100%;
 padding:0px;
 margin:0px;
 background-color:#251F22;
 border:solid 1px #000000;
 border-collapse:collapse;
}
table.tbl_EditGallery td{
 padding:3px;
 vertical-align:top;
}