body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p  {margin: 0px; padding: 0px;}
body{font-size: 75%; background: #000; font-family: Arial, Helvetica, sans-serif; color: #DFDFDF; text-align: center;}

a{color: #fff; text-decoration:underline;}
a:hover{text-decoration:underline;}
html>body .container {
  width:945px;
} 
.container{background: url(../images/grad.gif) top left repeat-x #323232; padding: 20px; margin: auto; text-align: left; height:auto;width: 945px; 
voice-family: "\"}\""; 
voice-family:inherit;
width:945px;
}
.Header{border-bottom: 1px solid #585858;}
.Header .logo{float:left; display:inline; }
.Header .logo img{margin-right: 0px; margin-bottom: 20px; margin-top: 15px;}
/* Menu */
.Header #nav{background: url(../images/bg-nav2.gif) no-repeat; z-index:999; height:95px; width: 560px; font-size: 12px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; color: #fff;padding:0;margin-left:0;padding-left:1px; margin-left: 20px; margin-bottom: 20px;float:right; display:inline; margin-top: 38px;padding-left: 1px; }
.Header #nav ul{list-style: none;padding:0;margin:0;left:0px;padding-left:0px; margin-left: 0px;}
.Header #nav ul li{float:left; display:inline;position:relative; text-align: left;cursor: default;text-transform:uppercase; z-index:10;padding: 0px; padding-top: 30px; border-right: 1px solid #545454; border-left: 1px solid #2E2E2E;padding-top: 30px; padding-bottom: 47px; padding-left: 12px; padding-right: 14px; }
.Header #nav ul li a{text-decoration:none; color:#fff; }
.Header #nav ul li a:hover{}
.Header #nav ul li.last{}
.Header #nav ul li p{display:none;}
.Header #nav li > ul {top: auto;left:auto;}
.Header #nav ul li ul{display: none; position: absolute; top: 94px; left:0px;}
.Header #nav ul li ul li{margin-left:0px; margin-right:0px; width:50px;}

.Header #nav ul li.end{ border-right: 0px; border-left: 2px; solid #2E2E2E;padding-right: 0px; }
.Header #nav ul li.yellow{ background:url(../images/bg-li-yellow.gif) repeat-x bottom left;}
.Header #nav ul li.blue{ background:url(../images/bg-li-blue.gif) repeat-x bottom left; }
.Header #nav ul li.red{ background:url(../images/bg-li-red.gif) repeat-x bottom left;}
.Header #nav ul li.purple{ background:url(../images/bg-li-purple.gif) repeat-x bottom left;}
.Header #nav ul li.green{ background:url(../images/bg-li-green.gif) repeat-x bottom left;}
.Header #nav ul li.brown{ background:url(../images/bg-li-brown.gif) repeat-x bottom left;}
.Header #nav ul li.yellow a:hover{ color: #FEC974;}
.Header #nav ul li.blue a:hover{ color: #049CD6;}
.Header #nav ul li.red a:hover{ color: #EE6E56;}
.Header #nav ul li.purple a:hover{ color: #A160A7;}
.Header #nav ul li.green a:hover{ color: #85C46B;}
.Header #nav ul li.brown a:hover{ color: #B27F4D;}

.Header #nav ul li ul li.middle{}
.Header #nav ul li ul li.middle2{width:120px; left:-5px;}
.Header #nav ul li ul li.middle3{width:105px; left:0px;}
.Header #nav ul li ul li.ending{width:104px; left:-4px;}
.contact {width:90px;}
.Header #nav ul li:hover ul {display: block;z-index:9999;}
.Header #nav ul li ul li{position: relative;left:0px;text-transform:none;display: block;float: none; border: 1px solid #30474D ;border-top:none;margin-left:0px;padding-left:5px;padding-bottom:0px;margin-bottom:0px;margin-top:0px;padding-top:0px;font-weight: normal;background:#BDB3C4;color:#260B39;line-height:20px; height:20px;}
.Header #nav ul li ul li a{color:#260B39;}
.Header #nav ul li ul li:hover{}
.Header #nav ul li ul li:hover a{} 
.Header #nav ul li ul li a:hover{}

.clear{ display:block; clear: both; height: 1px; }
.clear img{height: 1px;}

.hr{display:block; clear: both; height: 16px; border-bottom: 1px solid #585858; }
.hr img{height: 1px;}

.CentralArea{margin-top: 30px;}
.CentralArea .Left{width: 529px; float: left; display:inline;}
.CentralArea .Testimonials{width: 528px; margin-top: 15px; }
.CentralArea .Testimonials p span{text-transform:uppercase; font-size: 14px; font-weight: bold; color: #FEC974; padding-right: 10px;}
.CentralArea .Testimonials p span a{color: #FEC974; text-decoration:none;}
.CentralArea .Testimonials p span a:hover{color: #FEC974; text-decoration: underline;}

.CentralArea .Images{ background: #3B3B3B; width: 529px; height: 328px;}
.CentralArea .Images-bg{ background: url(../images/photo-bg.gif) no-repeat #3B3B3B; padding: 12px; padding-left: 13px;float: left; display:inline;}
.CentralArea .Images img{margin: 12px;}
.CentralArea .Images object{margin: 12px;}

.CentralArea .Content{ text-align:justify; margin-left: 0px; float: right;display:inline; width: 392px;}
.CentralArea .Content h2{color: #FEC974; text-transform:uppercase; font-size: 14px; font-weight: bold; margin-bottom: 5px; }
.CentralArea .Content h3{color: #B5B5B5; text-transform:uppercase; font-size: 12px; font-weight: bold; margin-bottom: 5px; margin-top: 0px;padding-top: 0px; }

.CentralArea .Content h3 a{color:#B5B5B5}
.CentralArea .Content p{line-height: 16px; margin-bottom: 14px;}
.CentralArea .Content p.last{margin-bottom: 0px;}

.CentralArea .Content ul{margin-left: 10px; margin-right: 10px;}
.CentralArea .Content ul li{margin-bottom: 8px; list-style: none; background: url(../images/bullet.gif) no-repeat top left; padding-left: 20px;}

.Sub{margin-right: 0px;}
.Sub .SideImages{float: right; width: 253px; margin-top: 20px;}
.Sub .SideImages img{ border: 1px solid #585858; margin-bottom: 25px;}
.Sub .SideImages img.no-margin{margin-bottom: 0px;}

.Sub .Content{ text-align:justify; float: left;display:inline; width: 595px; margin-left: 40px; margin-top: 20px;}
.Sub .Wide{ margin-left: 10px; margin-right: 0px; margin-top: 30px; width: auto; }
.Sub .Wide img{margin-top: 10px; margin-right: 10px; border: 1px solid #585858;}
.Sub .Content h2{
	color: #B5B5B5;
	text-transform:uppercase;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 15px;
	border-bottom: 0px;
	border-bottom-style: dotted;
	padding-bottom: 5px;
}

.Sub .Content h2.yellow{color: #FEC974;}
.Sub .Content h2.blue{color: #049CD6;}
.Sub .Content h2.red{color: #EE6E56;}
.Sub .Content h2.purple{color: #A160A7;}
.Sub .Content h2.green{color: #85C46B;}
.Sub .Content h2.brown{color: #B27F4D;}

.Sub .Content h3{color: #B5B5B5; text-transform:uppercase; font-size: 12px; font-weight: bold; margin-bottom: 5px; margin-top: 0px;padding-top: 0px; }
.Sub .Content h3 a{color:#B5B5B5}
.Sub .Content p{line-height: 16px; margin-bottom: 14px;}

.Sub .Content ul{margin-left: 10px; margin-right: 10px;}
.Sub .Content ul li{margin-bottom: 8px; list-style: none; background: url(../images/bullet.gif) no-repeat top left; padding-left: 20px;}
.Sub .Content ol{margin-left: 30px; margin-right: 10px;}
.Sub .Content ol li{margin-bottom: 8px; padding-left: 20px;}

.Sub .hr{display:block; clear: both; height: 20px; border-bottom: 1px solid #585858; }
.Sub .hr img{height: 1px;}


.Sub .Content form{float:left; width:60%;}
.Sub .Content form h3{margin-top:0px; }
.Sub .Content form div{margin-bottom:12px;}
.Sub .Content form label{display:block; width:150px; float:left;}
.Sub .Content form input, .Sub .Content form textarea{width:160px;font-size:1em; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:1.5em;}
.Sub .Content form .contact-butsred{ padding-left:150px;}
.Sub .Content form .contact-butsred input{width:81px; border:1px solid #000; background: #EE6E56; font-size:0.9em; color:#000; text-transform:uppercase; font-weight:bold; height: 22px;}
.Sub .Content form .contact-buts{ padding-left:150px;}
.Sub .Content form .contact-buts input{width:81px; border:1px solid #075C9D; background: url(../images/bg-button.gif) repeat-x top left #075C9D; font-size:0.9em; color:#fff; text-transform:uppercase; font-weight:bold; height: 22px;}
.Sub .Content #contact{float:right; width:40%; vertical-align:top;}
.Sub .Content #contact h3{margin-bottom:5px; color:#543B28; font-size:1.1em; text-align: justify;clear:both;}

.Bottom{margin-top: 30px; height: 85px;}
.Bottom p{line-height: 1.6em;}
.Bottom .Column{float: left; margin-right: 0px; height: 81px;width: 400px;}
.Bottom .short{width: 325px;}
.Bottom .Column img{ float: left; margin-right: 20px; border: 1px solid #585858; }
.Bottom h3{color: #B5B5B5; text-transform:uppercase; font-size: 12px; font-weight: bold; margin-bottom: 5px;}
.Bottom h3 a{color:#B5B5B5}

.Bottom p.yellow-smiley{ margin-left: 210px; padding-left: 20px;background: url(../images/smiley-yellow.gif) no-repeat left; color: #FFD96E; text-transform:uppercase; font-size: 11px; font-weight: bold; margin-bottom: 0px; margin-top: 6px;}
.Bottom p.yellow-smiley a{color: #FFD96E;text-decoration:none;}
.Bottom p.green-smiley{ margin-left: 130px; padding-left: 20px; background: url(../images/smiley-green.gif) no-repeat left; color: #5C8A42; text-transform:uppercase; font-size: 11px; font-weight: bold; margin-bottom: 0px;margin-top: 6px;}
.Bottom p.green-smiley a{color: #5C8A42;text-decoration:none;}
.Bottom p.purple-smiley{ margin-left: 210px; padding-left: 20px;background: url(../images/smiley-purple.gif) no-repeat left; color: #A160A7; text-transform:uppercase; font-size: 11px; font-weight: bold; margin-bottom: 0px; margin-top: 6px;}
.Bottom p.purple-smiley a{color: #A160A7;text-decoration:none;}
.Bottom p.blue-smiley{ margin-left: 130px; padding-left: 20px; background: url(../images/smiley-blue.gif) no-repeat left; color: #049CD6; text-transform:uppercase; font-size: 11px; font-weight: bold; margin-bottom: 0px;margin-top: 6px;}
.Bottom p.blue-smiley a{color: #049CD6; text-decoration:none;}

.Bottom .ContactBox{float: left; margin-left: 20px; padding-left: 20px; border-left: 1px solid #585858; height: 81px; width: 175px;}

.Bottom .ContactBox .yellow-smiley{margin-left: 0px; }
.Footer{
	width: 985px;
	margin: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: right;
	font-size: 12px;
	line-height: 18px;
}
.container .CentralArea .Left .christmas {
	padding-right: 0px;
	padding-left: 10px;
	width: 505px;
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-right: 10px;
	border: solid #ff0000 5px;
	height: 150px;
}
.container .CentralArea .Left .christmas p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FE1D19;
	text-align: center;
	width: 260px;
	float: right;
	margin-right: 20px;
	line-height: 16px;
}
.container .CentralArea .Left .christmas a {
	color: #000000;
}

.container .Sub .Content .christmas {
	padding-right: 0px;
	padding-left: 10px;
	width: 600px;
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-right: 10px;
	border: solid #ff0000 5px;
	height: auto;
}
.container .Sub .Content .christmas .par {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FE1D19;
	text-align: center;
	width: 260px;
	float: right;
	margin-right: 20px;
	line-height: 16px;
}
.container .Sub .Content .christmas a {
	color: #000000;
}
.container .Sub .Content .christmas .menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF1D1E;
	text-align: center;
	width: 450px;
	margin: auto;
	border: solid #000 2px;
	padding: 20px;
	line-height: 20px;
}
.container .Sub .Content .christmas .details {
	color: #000000;
	width: 500px;
	margin: auto;
	font-weight: bold;
	font-size: 13px;
}
.container .Sub .Content .christmas .price {
	font-size: 16px;
	font-weight: bold;
	color: #FF1D1E;
}
