* { 
	margin: 0;
	padding: 0;
}
body {
	/*background: url(../images/bg.gif) repeat-x;*/
	text-align:center;
	background-color: #cccccc; /*cdcdcc*/
}
td, div, span {
	font: 12px/17px "Eurostile", Tahoma, Verdana, Arial, sans-serif;
}

a {
	font-weight: bold;
}
a:link {
	color: #525251;
}
a:visited {
	color: #525251;
}
a:active {
	color: #525251;
}
a:hover {
	color: #ffffff; /*121212*/
}
#header {
	padding: 10px 80px 0 0;
	text-align: center;
	width: 800px;
	color: #FFFFFF;
}
#main {
	width: 1000px;
	/*height: 760px;*/
	padding-top: 5px;
	text-align: center;
}

#images {
	padding: 0 50px 0 0;
	text-align:right;
}


#footer {
	clear:both;
	height: 10px;
	padding: 0 0 0 80px;
	text-align: left;
	font: 14px "Eurostile", Tahoma, Verdana, Arial, sans-serif;
}
#contactForm {
	display:block;
	padding:10px 0 0 0;
}
fieldset {
	border: 1px solid #000;
	margin:0;
	padding:10px 0 5px 0;
	width:400px;
	height:450px;
	font: bold 14px "Eurostile", Tahoma, Verdana, Arial, sans-serif;
	text-align:center;
}
label { 
	display:block;
}
input.text,textarea { 
	width:300px;
	font: 14px "Eurostile", Tahoma, Verdana, Arial, sans-serif;
	color:#333;
	padding:3px;
	margin:1px 0;
	border:1px solid #ccc;
}
input.submit { 
	padding:2px 5px;
	font: 14px "Eurostile", Tahoma, Verdana, Arial, sans-serif;
	height:30px;
	width:90px;
}

#navPyra {
        margin: 0;
        padding: 0 0 20px 0;
}

#navPyra li {
        margin: 0;
        padding: 0;
        display: inline;
        list-style-type: none;
}

#navPyra a:link, #navPyra a:visited {
        float: left;
        font: 14px "Eurostile", Tahoma, Verdana, Arial, sans-serif;
        line-height: 14px;
        font-weight: bold;
        padding: 0 12px 6px 12px;
        text-decoration: none;
        color: #525251;
}

#navPyra a:link.active, #navPyra a:visited.active, #navPyra a:hover {
        color: #ffffff;
        /*background: url(../images/square.gif) no-repeat left center;*/
}


.accordionTabTitleBar {
	font:14px "Eurostile", Tahoma, Verdana, Arial, sans-serif;
	padding             : 4px 6px 4px 6px;
	border-style        : solid none solid none;
	border-top-color    : #525251;
	border-bottom-color : #525251;
	border-width        : 1px 0px 1px 0px;
	text-align			: left;
}

.accordionTabTitleBarHover {
	font:14px "Eurostile", Tahoma, Verdana, Arial, sans-serif;
	background-color : #1f669b;
	color            : #000000;
}

.accordionTabContentBox {
	font:14px "Eurostile", Tahoma, Verdana, Arial, sans-serif;
	border           : 1px solid #1f669b;
	border-top-width : 0px;
	padding          : 0px 8px 0px 8px;
}

/* About Page */
div#container{text-align:left;width:900px;margin:0 auto}
div#wrapper{float:left;width:100%}
div#right{margin-left: 550px; padding:80px 0 0 0;}
div#middle{float:left;width:450px;margin-left:-850px;font:14px "Eurostile", Tahoma, Verdana, Arial, sans-serif; color:#141107; padding:30px 30px 0 0;}
div#left{float:left;width:50px;margin-left:-900px}
/* End About Page */

/* Contact Page */
div#c_container{text-align:left;width:900px;margin:0 auto}
div#c_wrapper{float:left;width:100%}
div#c_right{margin-left: 450px; padding:10px 0 0 0;}
div#c_middle{float:left;width:450px;margin-left:-850px;font:14px "Eurostile", Tahoma, Verdana, Arial, sans-serif; color:#141107; padding:30px 30px 0 0;}
div#c_left{float:left;width:50px;margin-left:-885px}
/* End Contact Page */

/* weddings Page */
div#p_container{text-align:left;width:900px;margin:0 auto}
div#p_wrapper{float:left;width:100%}
div#p_right{margin-left: 400px; padding:450px 100px 0 0; text-align:right; font:16px "Eurostile", Tahoma, Verdana, Arial, sans-serif; color:#3b3939;}
div#p_middle{float:left;width:770px;margin-left:-850px;font:14px "Eurostile", Tahoma, Verdana, Arial, sans-serif; color:#141107; padding:10px 30px 0 0; vertical-align:top;}
div#p_left{float:left;width:50px;margin-left:-900px}
/* End Prices Page */

/*EXT Calendar*/
.x-date-right, .x-date-left { 
    height:16px; 
} 
.x-date-right a { 
    float:right; 
}   
/* End Ext Calendar */