/* CSS Document */

*

{

margin:0px;

padding:0px;

}

body

{

background:#202020 url(../images/bg.jpg) repeat-x;

font-family:"Trebuchet MS";

font-size:12px;

font-weight:normal;

color:#fff;

line-height:16px;

}

a

{

color:#fff;

text-decoration:none;

}

a:hover

{

color:#fff;

text-decoration:underline;

}

.main_outer

{

width:1076px;

margin:auto;

}

.clear

{

clear:both;

}

#top

{

width:1076px;

height:137px;

}

.outer_bg

{

/*background:url(../images/bg_1.png) repeat-y;

*/width:1076px;



}

#logo

{

width:509px;

padding-left:93px;

float:left;

height:137px;

}

#link_right

{

float:right;

width:150px;

font-size:12px;

color:#000;

padding-right:45px;

padding-top:90px;

line-height:18px;

font-weight:bold;

}

#link_right a

{

color:#000;

text-decoration:none;

}

#link_right a:hover

{

color:#000;

text-decoration:underline;

}



.content

{

width:1024px;

margin:auto;

}

.menus

{

width:1024px;

height:47px;

}

#white_line

{

background:url(../images/white_line.jpg) repeat-x;

height:6px;

width:1024px;

}

.party

{

width:585px;

padding:42px 10px 44px 40px;

float:left;

_padding:30px 10px 44px 40px;

text-align:center;



}

.index_content

{

width:355px;

float:right;

padding-right:30px;

text-align:justify;

}

.flash_img

{

width:176px;

height:313px;

float:left;

padding-right:15px;

}

p

{

padding-bottom:10px;

font-size:12px;

font-weight:normal;

padding-top:5px;

}

.footer_bg

{

background:url(../images/footer.jpg) no-repeat;

width:1024px;

height:85px;

_margin-top:-11px;

}

.footer_bg h3

{

padding-top:72px;

_padding-top:68px;

padding-left:22px;

font-size:11px;

font-weight:normal;

color:#000;

}

.footer_bg h3 a

{

color:#000;

text-decoration:none;



}

.footer_bg h3 a:hover

{

color:#626262;

text-decoration:none;

}



.footer_bg1

{

background:url(../images/footer2.jpg) no-repeat;

width:1024px;

height:12px;

margin:auto;

_margin-top:-4px;

margin-top:-1px;



}

.left_bg

{

background:#363636 url(../images/left_bg.jpg) no-repeat;

width:26px;

float:left;

min-height:541px;

_height:541px;

}

.middle_bg

{

background:#020202 url(../images/middle_bg.jpg) repeat-x;

width:1024px;

float:left;

}

.right_bg

{

background:#363636 url(../images/right_bg.jpg) no-repeat;

width:26px;

float:left;

min-height:541px;

_height:541px;

}

.about_bg

{

background:url(../images/about_us.jpg) no-repeat;

height:228px;

width:1024px;

}

.abt_content

{

width:1004px;

margin:auto;

}

.abt_content1

{

width:1004px;

margin:auto;

background:url(../images/about_bg.jpg) repeat-x;

margin-top:-10px;

}



.abt_content p

{

_padding-left:10px;

text-align:justify;

}



.lt_content

{

width:563px;

float:left;

background:url(../images/line.jpg) no-repeat top left;

}

.rt_img

{

width:406px;

height:249px;

float:left;

padding-top:29px;

}

.rt_img1

{

width:515px;

height:239px;

float:left;

padding-top:29px;

}


.left1

{

width:215px;

float:left;

padding-left:25px;

padding-top:10px;

padding-bottom:5px;

}

.left2

{

width:300px;

float:left;

padding-top:10px;

padding-bottom:5px;





}

.links ul

{

list-style:none;

}

.links li

{

background:url(../images/arrow.jpg) no-repeat left;

padding-left:15px;

color:#fff;

font-size:12px;

line-height:16px;

padding-bottom:1px;

}

.con_left

{

width:245px;

float:left;

height:350px;

background:url(../images/line2.jpg) no-repeat right top;

padding-left:20px;

padding-top:20px;

}

.con_right

{

width:685px;

float:right;

}

.box

{

width:444px;

}

.box1

{

background:url(../images/box1.jpg) no-repeat;

width:444px;

height:11px;

}

.box2

{

background:url(../images/box2.jpg) repeat-y;

width:444px;

_margin-top:-7px;

}

.box3

{

background:url(../images/box3.jpg) no-repeat;

width:444px;

height:11px;

}

.wedding_img

{

width:535px;

padding-top:15px;

padding-bottom:10px;

}

.wedding_img img

{

padding-right:15px;

}

.highslide {

	cursor: url(../highslide/graphics/zoomin.cur), pointer;

    outline: none;

}

.highslide img {

	border:none;

}

.highslide:hover img {

	border:none;

}



.highslide-image {

    border: none;

}

.highslide-image-blur {

}

.highslide-caption {

    display: none;

    

    border: 2px solid white;

    border-top: none;

    font-family: Verdana, Helvetica;

    font-size: 10pt;

    padding: 5px;

    background-color: white;

}

.highslide-loading {

    display: block;

	color: white;

	font-size: 9px;

	font-weight: bold;

	text-transform: uppercase;

    text-decoration: none;

	padding: 3px;

	border-top: 1px solid white;

	border-bottom: 1px solid white;

    background-color: black;

    /*

    padding-left: 22px;

    background-image: url(highslide/graphics/loader.gif);

    background-repeat: no-repeat;

    background-position: 3px 1px;

    */

}

a.highslide-credits,

a.highslide-credits i {

    padding: 2px;

    color: silver;

    text-decoration: none;

	font-size: 10px;

}

a.highslide-credits:hover,

a.highslide-credits:hover i {

    color: white;

    background-color: gray;

}



.highslide-move {

    cursor: move;

}



.highslide-overlay {

	display: none;

}



/* Controlbar example */

.controlbar {	

	background: url(../highslide/graphics/controlbar4.gif);

	width: 167px;

	height: 34px;

}

.controlbar a {	

	display: block;

	float: left;

	/*margin: 0px 0 0 4px;*/	

	height: 27px;

}

.controlbar a:hover {

	background-image: url(../highslide/graphics/controlbar4-hover.gif);

}

.controlbar .previous {

	width: 50px;

}

.controlbar .next {

	width: 40px;

	background-position: -50px 0;

}

.controlbar .highslide-move {

	width: 40px;

	background-position: -90px 0;

}

.controlbar .close {

	width: 36px;

	background-position: -130px 0;

}





/* Necessary for functionality */

.highslide-display-block {

    display: block;

}

.highslide-display-none {

    display: none;

}

.table_outer

{

border:1px solid #000000;

}

.todd

{

background:#CCCCCC;

border-bottom:1px solid #000000;

}

.teven

{

background:#fff;

}
.title_new
{
color:#f60100;
font-size:15px;
font-weight:bold;
line-height:20px;
text-decoration:underline;
font-family:"Trebuchet MS";
padding-bottom:10px;
}
.links_new
{
padding-top:10px;
padding-bottom:10px;
padding-left:10px;
}

.links_new ul
{
list-style:none;
padding-top:7px;
}
.links_new li
{
padding-left:15px;
font-size:12px;
list-style:none;
background:url(../images/bulletin.jpg) no-repeat left top;
padding-bottom:3px;
}
