@charset "utf-8";
/* CSS Document */
body{
	background:#000 url(../images/bg.jpg) repeat-x top left fixed;
	padding:0;
	margin:0;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	line-height:19px;
}
.font{
	font-family: "Trebuchet MS";
	font-size:16px;
	color:#FFB400;
	font-weight:bold;
}
.menu a{
	display:block;
	text-decoration:none;
	color:#fff;
	padding:18px 0px 35px 0px;
	font-weight:bold;
	font-size:13px;
	background:url(../images/menu_bg.gif) no-repeat center top;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-shadow:#CCC 0px 1px 0px;
}
.menu a.current{
		background:url(../images/menu_hover.gif) no-repeat center top;
	color:#fff;
	text-shadow:#CCC 0px 1px 0px;}
	
.menu a:hover{
	background:url(../images/menu_hover.gif) no-repeat center top;
	color:#fff;
	text-shadow:#CCC 0px 1px 0px;
}
.sidelinks ul{
	margin:0px;
	padding:0px;
	border:#1A1A1A solid 1px;
	border-width:0 1px 0 1px;
}
.sidelinks ul li{
	list-style:none;
	display:inline;

}
.sidelinks ul li a{
	background:url(../images/arrow_2.gif) no-repeat 5px 5px;
	display:block;
	color:#666;
	text-decoration:none;
	border-bottom:#1A1A1A dotted 1px;
	padding:2px 0px 5px 15px;
	text-transform:uppercase;
	font-size:11px;
	
}
.sidelinks ul li a:hover{
	background:#0F0F0F url(../images/arrow_2_hover.gif) no-repeat 7px 5px;
	border-bottom:#373737 dotted 1px;
	color:#2B97F2;
}
.cat{
	color:#A62541;
	font-size:14px;
	font-weight:bold;
	padding-left:20px;
}
.heading{
	color:#FFB400;
	text-transform:uppercase;
}
.heading1 a{font-size:13px; color:#ccc;font-family:Arial, Helvetica, sans-serif; text-shadow:#CCC 0 1px 0; font-weight:bold; text-decoration:none;}
.heading1 a:hover{color:#2B97F2;}

a.mail{
	color:#FFB400;
	text-decoration:underline;
}
a.mail:hover{
	text-decoration:none;
}
.redtext{
	color:#FF0000;
	text-decoration:none;
}

.ban_text{
	color: #999;
	text-shadow:#fff 0 1px 0;
	padding:10px;
	font-size:12px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:20px;
	text-align:justify;
}

.stylishtext{
	color: #FFF;
	padding:10px;
	font-size:13px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:20px;
	text-align:justify;
}


.pre{
	width:99%;
	margin:0 auto;
}
.pre ul{
	margin:0;
	padding:0;
}
.pre ul li{
	list-style:none;
	float:left;
	margin:0 5px 25px 0;
	display:block;
}
.pre ul li a{
	cursor:pointer;
	display:block;
	background:url(../images/foc_img.gif) no-repeat top left;
	height:145px;
	width:240px;
	padding-top:4px;
	text-decoration:none;
}
.pre ul li a:hover{
	background:url(../images/foc_hover.gif) no-repeat top left;
}
.pre ul li a img{
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity:1;
	
	border:0;
}
.pre ul li a:hover img{
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	border:0;
}

.pre ul li a b{
	color:#2C97F3;
	text-decoration:none;
}
.pre ul li a b:hover{
	color:#090;
}
.pre ul li a span{
	font-size:14px;
	font-weight:bold;
	margin:0;
	color:#F6822A;
	text-decoration:none;
}
.sub a{
	color:#FFF;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	padding-left:50px;
}
.sub a:hover{
	color:#2C97F3;
}
.login a{
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	padding-left:10px;
	text-transform:uppercase;
}
.login a:hover{
	color:#EAEAEA;
}
.bottom{
	font-size:12px;
}
.bottom a{
	color:#666666;
	text-decoration:none;
}
.bottom a:hover{
	color:#2C97F3;
}
.ser-li{
	list-style-image:url(../images/bullet1.jpg);
}
.linksma{color:#900; text-decoration:none;}
a.linksma:hover{text-decoration:underline;}
#footer a,a.prev{
	text-decoration:none;
	color:#FFF;
}

#footer a:hover,a.prev:hover{
	text-decoration:underline;	
}

.glowingtabs {
list-style-type: none;
margin:0;
width:100%;
}

.glowingtabs li{
display:inline;
line-height:25px;
margin:0;
padding:0;
}

.glowingtabs li a{
float:left;
background:url(../images/glowtab-left.png) no-repeat left top;
margin:0;
margin-right: 5px; /*spacing between each tab*/
padding:0 0 0 23px;
text-decoration:none;
}

.glowingtabs li a span{
float:left;
display:block;
background:url(../images/glowtab.png) no-repeat right top;
padding: 4px 23px 2px 0px;
font-family:"Trebuchet MS";
text-transform:uppercase;
letter-spacing:1px;
font-size:12px;
font-weight:bold;
color:#ffffff;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.glowingtabs li a span {float:none;}
/* End IE5-Mac hack */

.glowingtabs li a:hover span {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color: #000;
}

.glowingtabs li a:hover{ /*onMouseover style*/
background-position:0% -31px; /*Shift background image up to start of 2nd tab image*/
}

.glowingtabs li a:hover span{ /*onMouseover style*/
background-position:100% -31px; /*Shift background image up to start of 2nd tab image*/
}

.glowingtabs li a span.current{
	font-family:"Trebuchet MS";
	color: #000;
	background-position:100% -31px;
}

.glowingtabs li a span.large{
	font-family:"Trebuchet MS";
	color: #fff;
	font-size:10px;

}
.glowingtabs li a:hover span.large{
	font-family:"Trebuchet MS";
	color: #000;
	font-size:10px;
		background-position:100% -31px;

}
.glowingtabs li a.current{
	background-position:0% -31px;
}
a.wedding{
	font-family:"Trebuchet MS";
	text-transform:uppercase;
	letter-spacing:1px;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;	
	width:129px;
	height:32px;
	background:url(../images/sub-but-back.jpg);
	display:block;
	text-decoration:none;
	line-height:32px;
}
a.wedding:hover{
	background:url(../images/sub-but-hover.jpg);
	color:#000;
}
.footer_head a{
	color:#F90;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}
.footer_head a:hover{
	color:#FFF;
}
</style>
[if IE]>
<style type="text/css">
p.iepara{ /*Conditional CSS- For IE (inc IE7), create 1em spacing between menu and paragraph that follows*/
padding-top: 1em;
}
</style>
[endif]>