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

* { margin : 0; padding : 0; }


a:link { outline:none}
a:visited {text-decoration: none; outline:none}
a:active {text-decoration: none; outline:none}
a:hover {text-decoration: none; outline:none}

A:active, a:focus {text-decoration: none; outline:none}

h1 { z-index : 1; position : absolute; left : 0px; top : -25px; width: 774px; height : 234px; background : url(images/logobrand.png) no-repeat;text-indent : -9999px; }
h2, h3, h4, h5, p, ul, ol  { margin : 0 0px; padding : .5em 0; }

html { background : #000000 url(images/damaskbackground.jpg) repeat-x; height: 100%; overflow: auto; }

body { font : 76%/160% Times, serif; text-align : center;  height: 100%;
     overflow: auto;}
	 
	.pictures {
	margin-top: 10px;
	
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: -15px;
	float: left;
}


div#container { position : relative; width : 780px; height:100%; margin : 0 auto; padding-top : 50px; text-align : left; }

div#branding>p { z-index : 2; position : absolute; right : 0; top :0px; margin : 0; padding : 0; text-indent : -9999px; }


div#branding blockquote { z-index : 3; position : absolute; left : 425px; top : 90px; width: 316px; height : 85px; background : url(images/lcblockquote.png) no-repeat; text-indent : -9999px; }

div#content { width : 100%; padding : 40px 0 20px 0; overflow : hidden; margin-left:auto; margin-right:auto;}

ul#nav_main a {
	display : block;
	height : 35px;
	text-indent : -9999px;
	text-decoration : none;
	overflow : hidden;
	margin-left: auto;
	margin-right: auto;
	
}

ul#nav_main { z-index : 4; position : absolute; top : 200px; margin: auto;  width : 780px; height : 35px; margin : 0; padding : 0; background : url(images/navbar.gif);list-style-type: none; text-align:center; }

li#nm_1 { position : absolute; left : 40px; width : 127px; height : 35px; text-decoration : none; background : url(images/mainnav/aboutusoff.gif) no-repeat }
li#nm_2 { position : absolute; left : 167px; width : 136px; height : 35px; background : url(images/mainnav/calendaroff.gif) no-repeat  }
li#nm_3 { position : absolute; left : 303px; width : 122px; height : 35px; background : url(images/mainnav/galleryoff.gif) no-repeat }
li#nm_4 { position : absolute; left : 425px; width : 95px; height : 35px; background : url(images/mainnav/pressoff.gif) no-repeat }
li#nm_5 { position : absolute; left : 520px; width : 119px; height : 35px; background : url(images/mainnav/contactoff.gif) no-repeat}
li#nm_6 { position : absolute; left : 639px; width : 95px; height : 35px; background : url(images/mainnav/blogoff.gif) no-repeat}


li#nm_1 a:hover { background : url(images/mainnav/aboutuson.gif)}
li#nm_2 a:hover { background : url(images/mainnav/calendaron.gif)}
li#nm_3 a:hover { background : url(images/mainnav/galleryon.gif)}
li#nm_4 a:hover { background : url(images/mainnav/presson.gif)}
li#nm_5 a:hover { background : url(images/mainnav/contacton.gif) }
li#nm_6 a:hover { background : url(images/mainnav/blogon.gif) }


div#mainpg {background-image: url(images/lcgroup.jpg); background-repeat:no-repeat; width:750px; margin-left:auto; margin-right:auto; height:650px; margin-top:130px;}


div#content_sub { display : inline; float : left; width : 215px; height:850px; margin: 150px 0px 0px 0px; background : url(images/mailinglistbkgd.png) no-repeat; overflow : visible; padding-bottom:500px;}

form#mailinglist { padding : 50px 10px 20px; }

input#submit { width : 64px; height:26px; padding: 2px; border: 0px; background : url(images/submitbtn.png); text-indent:-9999px}
input#join {width:180px}

h3#leftcontent { width: 205px; padding : 10px; font:Times New Roman, Times, serif; color:#fff; font-size:12px; margin-top: -10px; margin-bottom:-10px; }

.leftcontent {color:#FFFFFF; text-decoration: underline}

h3#ladiesnav { width: 212px; height : 54px; margin : 10px 0 0 0; padding : 0; background : url(images/aboutus/ladiesheading.jpg) no-repeat; text-indent : -9999px; }

ul#ladiesnav {
	z-index : 3;
	width : 212px;
	height : 299px;
	margin : 0;
	padding : 4px 0px 20px 40px;
	background : url(images/aboutus/ladiesbody.jpg) no-repeat;
	list-style-type: none;
	color:#FFFFFF;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	overflow: hidden;
	visibility: visible;
}
li#ladiesnav {height:25px; width:135px; margin-left: -5px}

#ladiesnav a:link { color : #fff; text-decoration : none; }
#ladiesnav a:visited { color : #fff;  }
#ladiesnav a:hover { color : #fff; background-color:#330033 }



div#content_main { float : right; width : 546px; height:100%; margin: 150px 0px 0px 0px; padding : 30px 0; background : url(images/mainbkd.jpg) no-repeat; }
div#xmas { width : 641px; height:100%; margin: 150px auto 0px auto; }

h3#content_main { width: 450px; padding : 0px 0px 0px 20px; font:Times New Roman, Times, serif; color:#fff; font-size:21px; margin-top: -2px; margin-bottom:-2px; }
div#presstop {width: 468px; height: 48px; padding : 0px 0px 0px 0 px;  margin-top: -2px; margin-bottom:-2px; background-image:url(images/presstop.png); margin-left:auto; margin-right:auto; background-repeat:no-repeat;}
div#press_content {width: 500px; height: 616px; padding : 20px 0px 20px 0 px;  margin-top: -5px; margin-left:35px; margin-bottom:-2px; background-image:url(images/pressbottom.jpg); background-repeat:no-repeat;}


#press_content p {width: 425px; margin-right:auto; margin-left:auto; margin-top: 3px; margin-bottom:2px; font:Times New Roman, Times, serif; color:#000; font-size:12px; padding : 5px 15px 0px 35px;}
#press_content a {color:#000000; font-weight:bold}
#press_content a:hover {color:#000000; font-weight:bold; text-decoration:underline}

div#gallery_content {width: 540px;  padding : 80px 0px 135px 0 px;  margin-top: 50px; margin-bottom:50px; background-image:url(images/camera.png); background-repeat:no-repeat; background-position:right top; margin-left:auto; margin-right:-55px}

.imagesstyle {padding: 12px; width: 400px; margin-left: -15px; margin-right:auto; background-position: center; display: block; padding-bottom:150px}
.video {padding: 12px; width: 400px; margin-left: -15px; margin-right:auto; background-position: center; display: block; border:#FFFFFF;}

div#about {width: 518px; height: 693px; padding : 10px 0px 20px 0 px;  margin-top: -2px; margin-left: 15px; margin-bottom:-2px; }

.about {margin-left:5px; font:Times New Roman, Times, serif; color:#cccccc; font-size:13px}

.aboutp {margin-left:25px; margin-right:15px; margin-bottom:2px; margin-top:2px; font:Times New Roman, Times, serif; color:#fff; font-size:13px}


#contact-area {
	width: 350px;
	height: 750px;
	margin-top: 25px;
	margin-left:auto;
	margin-right:auto;
}

#contact-area input, #contact-area textarea {
	padding: 5px;
	width: 250px;
	font-family: Times, serif;
	font-size: 1.0em;
	margin: 0px 0px 1px 0px;
	border: 1px solid #ccc;
}

#contact-area textarea {
	height: 35px;
}

#contact-area textarea:focus, #contact-area input:focus {
	border: 2px solid #900;
}

#contact-area input.submit-button {
	background-image:url(images/contactsubmit.jpg);
	height: 35px;
	width: 100px;
	float: left;
	border:0px;
	text-indent:-9999px
}

#contact-area tbody td a:hover {background: transparent}
#contact-area tbody tr:hover {background: transparent;}
#contact-area td, th {border: none; padding: 3px; color: #ffffff; }

label {
	float: right;
	text-align: right;
	margin-right: 5px;
	width: 50px;
	padding-top: 5px;
	font-size: 1.4em;
	color:#FFFFFF;
	font-size:12px
} 


.testphone {
 	background-image: url(images/testphone.png);
	background-position:center;
	width : 347px;
	height: 196px;
	position : fixed;
	bottom : 0;
	z-index : 5;
} 

.calendarwatch {
 	background-image: url(images/watch.png);
	background-position:center;
	width : 300px;
	height: 142px;
	position : fixed;
	bottom : 0;
	z-index : 5;
} 
.camera {
 	background-image: url(images/cameracu.png);
	background-position:center;
	width : 271px;
	height: 162px;
	position : fixed;
	bottom : 0;
	z-index : 5;
} 

.presspen {
 	background-image: url(images/presspen.png);
	background-position: right;
	width : 308px;
	height: 216px;
	position : fixed;
	bottom : 0;
	z-index : 5;
} 

.feather {
 	background-image: url(images/feather.png);
	background-position: right;
	width : 361px;
	height: 163px;
	position : fixed;
	bottom : 0;
	z-index : 5;
} 
.jewels {
 	background-image: url(images/jewels.png);
	background-position: right;
	width : 675px;
	height: 130px;
	position : fixed;
	bottom : 0;
	z-index : 5;
} 

 
 * html .box {
     position: absolute;
 }


.calendartable { width:500px; border-collapse: collapse; border: none; font: normal 13px helvetica, verdana, arial, sans-serif;  border-spacing: 1px; margin-top:10px; margin-bottom: 100px; margin-left:auto; margin-right:auto}
caption {text-align: left; font: normal 13px helvetica, verdana, arial,  sans-serif; background: transparent;}

td, th {border: none; padding: .8em; color: #ffffff; }

thead th, tfoot th { font: bold italic 14px times, serif, ; border: none; text-align: left; color: #ffffff; padding-top:4px;}

tbody td a {background: transparent;text-decoration: none;color: #9F9F9F;}

tbody td a:hover {background: transparent;color: #ffffff;}

tbody th a {font: bold 13px helvetica, verdana, arial, sans-serif;background: transparent;text-decoration: none;font-weight:normal;
color: #9F9F9F;}
  
  
tbody td+td+td+td a { padding-right: 14px;}
    
tbody td+td+td+td a:hover {padding-right: 14px; }

tbody th a:hover {background: transparent; color: #ffffff;}

tbody th, tbody td {vertical-align: top;text-align: left;}

.odd {background-image: url(images/stripes.gif); background-repeat: repeat; }

tbody tr:hover {background: #0E0E0E;}

tbody tr:hover th,

tbody tr.odd:hover th {background: #0E0E0E;}

#logo {margin-left:auto; margin-right:auto; margin-top:250px;}
