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

/*img, div, input, table, td { behavior: url("../js/iepngfix.htc") }*/

body
{
background:url(../images/bg1.jpg) repeat-y center;
margin:0px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.top
{
background-image:url(../images/top_logo_bg_01.jpg);
background-repeat:no-repeat;
background-position:left top;
height:97px;
margin:0px;
padding:0px;
float:left;
background-color:#1D3DA2;

}

.navigation
{
background-color:#03304d;
color:#FFFFFF;
height:26px;


}
.navigation a
{
text-decoration:none;
color:#FFFFFF;
}

.navigation1
{
background-color:#DA0605;
color:#FFFFFF;
height:27px;
margin:0px;
padding:0px;

}
.navigation1 a
{
text-decoration:none;
color:#FFFFFF;
margin:0px;
padding:0px;
}




.search_heading
{
background-image:url(../images/search_heading_bg_08.jpg);
background-repeat:repeat-x;
background-position:left top;
border:1px solid #bebebe;
height:27px;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
color:#dfdcd6;
font-weight:bold;
}
.search_heading1
{
background-image:url(../images/search_heading_bg_08.jpg);
background-repeat:repeat-x;
background-position:left top;
border:1px solid #3E3E3E;
height:27px;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
color:#dfdcd6;
font-weight:bold;
}
h1{
font-size:18px;
color:#007120;
padding:0px;
margin:0px;
font-weight:normal;
}

h1 span{
font-size:18px;
color:#104c8e;
font-weight:normal;
padding:0px;
margin:0px;
}

.form
{
border:1px solid #efefef;
background-color:#e7e7e7;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
color:#333333;
font-weight:bold;

}
.form1
{

font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
color:#333333;
font-weight:bold;

}

.quick
{
border:1px solid #1f3d9f;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
color:#2D328E;
font-weight:bold;

}
.quicktd 
{
border-bottom:1px solid #B9CDFB; 
font-weight:normal; 
font-size:12px; 
padding-left:8px;
color:#000000;
line-height:18px;
}
.quicktd a
{
font-weight:normal; 
font-size:12px;
text-decoration:none; 
color:#000000;

}

.quicktd a:hover
{
font-weight:normal; 
font-size:12px;
text-decoration:underline;
color:#000000;
}

.text_left
{
font-family: Arial, Verdana, Helvetica, sans-serif;
color:#32004b;
font-size:12px;
font-weight:bold;
}

.text_pink
{
font-family: Arial, Verdana, Helvetica, sans-serif;
color:#000000;
font-size:12px;
font-weight:normal;
}
.text_pink a
{
font-family: Arial, Verdana, Helvetica, sans-serif;
color:#000000;
font-size:12px;
font-weight:normal;
text-decoration:none;
}
.text_pink a:hover
{
font-family: Arial, Verdana, Helvetica, sans-serif;
color:#000000;
font-size:12px;
font-weight:normal;
text-decoration:underline;
}
.text_pink_right
{
font-family: Arial, Verdana, Helvetica, sans-serif;
color:#cc0033;
font-size:15px;
font-weight:bold;
padding-left:10px;
}
.text_blue
{
font-family: Arial, Verdana, Helvetica, sans-serif;
color:#153C56;
font-size:12px;
font-weight:bold;
padding-left:6px;
padding-top:6px;
}
.text_blue a
{
font-family: Arial, Verdana, Helvetica, sans-serif;
color:#153C56;
font-size:12px;
font-weight:bold;
text-decoration:underline;

}
.text_blue a:hover
{
font-family: Arial, Verdana, Helvetica, sans-serif;
color:#153C56;
font-size:12px;
font-weight:bold;

text-decoration:none;
}


.text_pink_right1
{
font-family: Arial, Verdana, Helvetica, sans-serif;
color:#cc0033;
font-size:17px;
font-weight:bold;
padding-left:10px;
}


.partition_main
{
background-image:url(../images/mid_main_partition_20.jpg);
background-repeat:repeat-y;
background-position:left top;}


/*.partition_main1
{
background-image:url(../images/mid_main_partition_20.jpg);
background-repeat:repeat-y;
background-position:right top;}

*/
.grey_text
{
font-family:  Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
font-weight:bold;}
h2 
{
margin:0px;
padding:0px;
}
h1 
{
margin:0px;
padding:0px;
}


.grey_text_big
{
font-family:   Arial, Verdana, Helvetica, sans-serif;
font-size:14px;
color:#333333;
font-weight:bold;}

.resort_text
{

font-size:13px;
color:#1A50B8;
font-weight:bold;}

.grey_text_bigr
{
font-family:   Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
color:#626262;
font-weight:bold;
}

.white_text
{
font-family:  Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#ffffff;
font-weight:bold;}

.pink_text
{
font-family:  Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#da0605;
font-weight:bold;}
.pink_text a
{
text-decoration:underline;
color:#da0605;}
.pink_text a:hover
{
text-decoration:none;
color:#da0605;}


.img_bg
{
background-image:url(../images/img_greybg_30.jpg);
background-repeat:repeat-x;
background-position:left top;
padding-bottom:0px;
}


.vrating_bg
{
background-image:url(../images/rating_bg_28.jpg);
background-repeat:no-repeat;
background-position:left top;
height:21px;
}

.ataglance
{
background-image:url(../images/glance_bg_26.jpg);
background-repeat:no-repeat;
background-position:left top;
}

.hdr{
padding:0px;
margin:0px;
height:263px;

background-repeat:no-repeat;
}





/*.......................................................................*/




/*-----------------------------------Start Paging CSS------------------------ */

.paging_ststem{ 

	height: auto;
	padding:4px;
	margin-left:5px;
	margin-top:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold ;
}

.paging_ststem a{ 
	
	color:#000000;
	padding:0px 3px 0px 0px;
	text-decoration:none;
}

.paging_ststem a:hover{ 
	color:#03304D;

}

.paging_ststem1{ 

	height: auto;
	padding:4px 15px 4px 4px;
	margin-left:5px;
	margin-top:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold ;
}

.paging_ststem1 a{ 
	
	color:#000000;
	padding:0px 3px 0px 0px;
	text-decoration:none;
}

.paging_ststem1 a:hover{ 
	color:#03304D;

}


/*-----------------------------------End Paging CSS------------------------ */


.image_text {
color:#000000;
font-family:"Trebuchet MS";
font-size:11px;
font-weight:bold 
}

.error
{
	font-family: Arial,Verdana, sans-serif; 
	font-size:8pt;
	color: #ff0000;
}


#main_content a{
	color:#004fa7;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
#main_content a:hover{
	color:#004fa7;
	text-decoration:underline;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}


.table_border {
background-color:#DFEFEF;
border:1px solid #B2B2B2;
padding:0px 20px 0px 30px;
width:770px;
height:auto;

/*margin-left:10px;
margin-top:0px;
margin-bottom:0px;
margin-right:0px;
padding:0px;
width:770px;*/
}


.myaccounty
{
color:#043E7E;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight: bold;
text-align:left;
}


.grey1
{
color:#043E7E;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight: bold;
text-align:left;
}
.input
	{
	 font-size :8pt;	
	 color:#383e38;
	 font-family :  Arial,Verdana, sans-serif; 
	 BORDER-TOP: #807D7A 1px solid;
	 BORDER-LEFT: #807D7A 1px solid;
	 BORDER-RIGHT: #807D7A 1px solid;
	 BORDER-BOTTOM: #807D7A 1px solid;
	 font-family:Arial, Helvetica, sans-serif;
     font-size:12px;


}

.input1
	{
	 font-size :8pt;	
	 color:#383e38;
	 font-family :  Arial,Verdana, sans-serif; 
	 BORDER-TOP: #CCCCCC 1px solid;
	 BORDER-LEFT: #CCCCCC 1px solid;
	 BORDER-RIGHT: #CCCCCC 1px solid;
	 BORDER-BOTTOM: #CCCCCC 1px solid;
	 font-family:Arial, Helvetica, sans-serif;
font-size:14px;


}



.grey2
{
color:#033D7D;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight: bold;
text-align:left;
}
.grey3
{
color:#7C8685;
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
font-weight: bold;
text-align:left;
}



.linkmyaccount
{
	color : #426EA0;
	font-size : 11pt;
	font-family :  Arial,Verdana, sans-serif; 
	text-decoration  :  none;
	text-align : justify;
}



.Property_list{
color:#666666;
/*font-size:0.89em;*/
font-size:13px;
padding-left:3px;


/*font-size:0.9393em;
*/}  

.Property_homespage{
color:#666666;
font-size:11px;
}  






.listh1{
font-size:12px;
color:#104C8E;
padding:0px;
margin:0px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
/*font-weight:normal;*/
}

.listh3{
font-size:14px;
color:#79797A;
padding:0px;
margin:0px;
font-weight:bold;

/*font-weight:normal;*/
}


.Property_list a.rlink 
{
color:#1C94C4;
text-decoration:none;

}

.trbackcolor{
background-color:#B4E6FD
}




.contactus{
font-size:12px;
color:#104C8E;
padding:0px;
margin:0px;
font-weight:bold;
padding-left:45px;
}




.contactus1{
font-size:12px;
color:#104C8E;
padding:0px;
margin:0px;
font-weight:bold;
padding-left:5px;
}


.contactusheading{
font-size:22px;
color:#007120;
padding:0px;
padding-left:50px;
margin:0px;
font-weight:normal;
}




/*//////////////////////////////////////////*/

.errtext{
color:#FF0000;

font-size: 12px;
}


.full-article-comment {
background-color:#F5FAFC;
border:1px solid #B2B2B2;
height:auto;
margin-left:10px;
margin-top:0px;
margin-bottom:0px;
margin-right:0px;
padding:0px;
width:770px;
}
.full-page-comment {

border:1px solid #B2B2B2;
height:auto;
margin-left:5px;
margin-top:0px;
margin-bottom:0px;
margin-right:0px;
padding:0px;

}
.full-page-comment1 {

border:1px solid #B2B2B2;
height:auto;
margin-left:0px;
margin-top:0px;
margin-bottom:0px;
margin-right:0px;
padding:0px;

}
.txthd
{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#CC0033;

}
.txthdr
{
font-family:Arial, Helvetica, sans-serif;
font-size:19px;
font-weight:bold;
color:#787878;
padding-left:6px;

}
.txthdr1
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#4F4F4F;
padding-left:6px;

}
 
h1{
font-size:18px;
color:#007120;
padding:0px;
margin:0px;
font-weight:normal;
}

h1 span{
font-size:18px;
color:#104c8e;
font-weight:normal;
padding:0px;
margin:0px;
}


.style6 {
font-size: 12px;
font-weight:bold;
color: #0B0C0E;
padding: 0px 5px 5px 15px; float: left;
}



.style8 {
	font-size: 13px;
	font-weight: bold;
	color: #000099;
	padding: 0px 5px 5px 15px; float: left;

}
.description{
	font-size: 13px;
	font-weight: normal;
	color: #0B0C0E;
	padding: 0px 0px 0px 0px; float: left;
}

.view_more{
color:#4379D1;
text-decoration:none;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}
.view_more1{
text-decoration:none;
font-family:  Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
color:#605ca8;
font-weight:bold;
margin:0px;
padding:0px;
}


.heading{
color:#0B0C0E;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;

}

#header_content{
	background-image:url(../../graphics/manage_page_content_bg.gif);
	height:30px;
	padding-left:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}

#header_row{
	
	height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	border-bottom:1px solid #e5e5e5;
}
.thickbox
{
font-size:12px;
}


.link
{
	color : #426EA0;
	font-size : 8pt;
	font-family :  Arial,Verdana, sans-serif; 
	text-decoration  :  none;
	text-align : justify;
}

#main_content{
	color:#090909;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}


.errtext{
color:#FF0000;

font-size: 12px;
}


.full-article-comment {
background-color:#F5FAFC;
border:1px solid #B2B2B2;
height:auto;
margin-left:10px;
margin-top:0px;
margin-bottom:0px;
margin-right:0px;
padding:0px;
width:770px;
}



.shead
{
font-family:  Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#605ca8;
font-weight:bold;
margin:0px;
padding:0px 5px 0px 5px;
}

.inner_text1
{
padding:0px 5px 0px 5px;

font-size:12px;
color:#666666;
line-height:15px;}



.grey_text_big1
{
font-family:   Arial, Verdana, Helvetica, sans-serif;
font-size:14px;
color:#000000;
font-weight:bold;}

.top1 ul {

float:left;
font-size:0.95em;
margin:0px;
padding:6px 0px 0px 0px;
}

.top1 ul li {
border-right:1px solid #CCCCCC;
display:block;
float:left;
font-size:0.95em;
margin:-1px 2px -2px;
padding:0px 10px;
}
.top1 ul li a {
color:#0F6DB6;
text-decoration:none;
}

.top1 ul li a:hover {
text-decoration:underline;

}
/*...................FOOTER..................*/
.footer_bg{
background-color:#03304D;
height:66px;
}

.footer_txt{
padding:0px;
margin:0px;
color:#FFFFFF;
font-size:11px;
}

.footer_txt a{
padding:0px;
margin:0px;
color:#FFFFFF;
font-size:11px;
text-decoration:none;
}
.footer_txt a:hover{
padding:0px;
margin:0px;
color:#FFFFFF;
font-size:11px;
text-decoration:underline;
}


.head1{
font-size:20px;
color:#555998;
padding:0px;
margin:0px;
font-weight:normal;
}
.heads1{
font-size:18px;
color:#000000;
padding:0px;
margin:0px;
font-weight:normal;
}
.head2{
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
color:#353535;
padding:0px;
margin:0px;
font-weight:bold;
}
.head5{
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
color:#353535;
padding:0px;
margin:0px;
font-weight:bold;
}
.bread{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#1F3B9F;
padding:0px;
margin:0px;
font-weight:bold;
}
.bread a{
color:#1F3B9F;
font-weight:bold;
text-decoration:none;
}
.bread a:hover{
color:#1F3B9F;
font-weight:bold;
text-decoration:underline;
}

.head3{
font-size:12px;

padding:0px;
margin:0px;

}
.contactusform
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
}

.contactusform1
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}
.contactusform2
{
color:#ED2630;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

/*////////////////////calender front////////////*/

/*

.cal_bg {background-color:white; border-top: 1 solid navy;border-bottom:1 solid navy; border-right:1 solid navy; border-left:1 solid navy;}
 .month {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	display:inline;	float:left;	margin-right:4px;	border: solid 1px #BFBFBF;	padding: 3px;	margin-bottom: 1em;} .month tr {	overflow:hidden;} .month th,.month td{	width:auto;	padding: 4px;	border: 0px;	text-align: center;}
.month td.day-label{background-color: #ddedf9;	color: #000000;}.calendars .cal-content .month td.e {	visibility:hidden !important;}
.cal_header {background-color: #2A6EBB;	color: #fff;	font-weight: bold;	*width: 160px; font-style:normal;font-weight:normal;
     font-size: 13px;    line-height: 0.8em;    font-weight: bold;  
}

.cal_noprice {color:white; font-size:8pt; background-color:#74AC88;}

.cal_avail {color: #333333; font-size:8pt; background-color:white;}

.cal_booked {color:white; font-size:8pt;  background-color:#B9B9BB;	text-decoration:line-through;}

.cal_unavail {color:white; font-size:8pt; background-color:#74AC88;}

.cal_white {color:white; font-size:8pt; background-color:white;}

.hiddenprice { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #999999;border: 1pt solid #FFFFFF;}
*/
.shead1
{
font-family:  Arial, Helvetica, sans-serif;
font-size:17px;
color:#605ca8;
font-weight:bold;
margin:0px;
padding:0px 5px 0px 5px;
}


.full-page-commentn {


height:auto;
margin-left:5px;
margin-top:0px;
margin-bottom:0px;
margin-right:0px;
padding:0px;

}

.sitetd 
{
font-weight:normal; 
font-size:13px;
text-decoration:none; 
color:#2F3393;
line-height:15px;

}

.sitetd:hover
{
font-weight:normal; 
font-size:13px;
text-decoration:underline;
color:#2F3393;
line-height:15px;
}
.sitetd1
{
font-weight: bold; 
font-size:13px;
text-decoration:none; 
color:#2F3393;
line-height:15px;

}

.grey_text_big5
{
font-family:   Arial, Verdana, Helvetica, sans-serif;
font-size:14px;
color:#333333;
font-weight:bold;
text-decoration:none;}
.grey_text_big5:hover
{
font-family:   Arial, Verdana, Helvetica, sans-serif;
font-size:14px;
color:#333333;
font-weight:bold;
text-decoration:underline;}
.toprig
{
color:#DBDEEF;
 font-family:Arial, Helvetica, sans-serif; 
 font-size:18px; 
 
}
.toprig1
{
color:#DBDEEF;
font-size:14px; 
font-family:Verdana, Arial, Helvetica, sans-serif;
 
}
.toprig2
{
color:#DBDEEF;
font-size:10px; 
font-family:Verdana, Arial, Helvetica, sans-serif;
 
}
.faces a
{
color:#FFFFFF;
font-size:9px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}
.faces a:hover
{
color:#FFFFFF;
font-size:9px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline;
}









/********************************** Contact Us Form CSS **********************************************************/



		
.contact_us_bg
{
background-image:url(../images/bg_contact_us_02.jpg);
background-repeat:repeat-y;
background-position:left top;}

.contact_heading { font-size:16px;
color:#DA0605;
font-weight:bold;
font-size:18px;
font-family:Arial, Helvetica, sans-serif;
}

.contact_heading1 { font-size:16px;
color:#94101D;
font-weight:bold;
font-size:18px;
font-family:Arial, Helvetica, sans-serif;
padding-left:10px;
}
		
		
.namebg{
background-image:url(../images/bg_img.png);
height:27px;
width:128px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#F6ECED;
background-repeat:no-repeat;
padding-left:40px;

}		

.custext{
background-image:url(../images/input_box.jpg);
border:0px;
height:28px;
width:289px;
background-repeat:no-repeat;
padding: 7px 0px 0px 5px;
}
		
.cusmessage{
background-image:url(../images/msg_box.jpg);
border:0px;
height:228px;
width:283px;
background-repeat:no-repeat;
padding: 5px 0px 0px 5px;
margin-top:-1px;
}


.leftpage{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
padding-left:10px;
}

.Description{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding-left:10px;
color:#3C3C3C;
}
.favorites
{
color:#3452B4;
text-decoration:underline;
}
.favorites:hover
{
color:#233CA0;
text-decoration:none;
}
.listsh1 {
background-color:#2442A4;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
margin:0;
padding:1px 0 1px 5px;
}


ul.gallery{
float:left;
display:block;
padding:0px;
margin:0px;
list-style:none;
}

ul.gallery li{
float:left;
display:block;
padding:5px;
margin:0px;
}

ul.gallery li img{
background:#fff;
border:1px solid #999;
padding:2px;}
		
.newcur
{
color:#ffffff;
font-size:16px;
text-decoration:none;
}

.newcur:hover
{
color:#DA0605;

font-size:16px;
text-decoration:none;
}	




/*---------------------------------------------101227_resorts_left---------------------------------------------*/
 
 .resorts_left { width:710px;
 float:left;
 margin:0px;
 padding:0px;}
 
 .resorts_left_bdy { width:323px;
 float:left;
 margin:15px 0px 0px 0px;
 padding:0px;}
 
 .resorts_left_top { width:323px;
 float:left;
 margin:0px;
 padding:0px;}
 
 .resorts_left_inner { width:323px;
 float:left;
 margin:0px;
 padding:0px;
 height:135px;
 background-image:url(../images/resort_left_inner.jpg);
 background-repeat:repeat-y;}
 
 .resorts_left_inner1 { width:315px;
 float:left;
 margin:0px 0px 0px 1px;
 display:inline;
 padding:0px;
 background-image:url(../images/resort_left_inner1.jpg);
 background-repeat:repeat-x;
 font-family:Arial, Helvetica, sans-serif;}
 
 .resorts_left_inner1 h2 { width:315px;
 float:left;
 margin:0px 0px 0px 0px;
 padding:0px 0px 8px 0px;
 font-size:18px;
 color:#4a59a9;
 text-align:center;}
 
 .resorts_txt { width:190px;
 float:left;
 margin:0px 0px 0px 0px;
 padding:0px 5px 5px 10px;}
 
  .resorts_img{ width:100px;
 float:left;
 margin:0px 0px 0px 0px;
 padding:0px;}
 
 .spacer { width:30px;
 float:left;
 margin:0px;
 padding:0px;}
 

 /*---------------------------------Resort-----------------------------------*/

 
.photo_gallery {
 width:693px;
float:left;
margin:0px;
padding:0px;}


.photo_gallery_nav { width:693px;
float:left;
margin:0px;
padding:0px;}

.photo_gallery_top { width:693px;
float:left;
margin:0px;
padding:0px;}

.photo_gallery_inner { width:693px;
float:left;
margin:0px;
padding:0px;
background-image:url(../images/photo_gallery_inner.jpg);
background-repeat:repeat-y;}

.photo_gallery_inner1 { width:684px;
float:left;
margin:0px 0px 0px 1px;
display:inline;
padding:0px;
background-image:url(../images/photo_gallery_inner1.jpg);
background-repeat:repeat-x;}
  
.photo_gallery_inner1 h1 { width:684px;
float:left;
margin:0px 0px 0px 1px;
padding:0px;
text-align:center;
color:#334073;
font-size:18px;}  


.photo_gallery_inner1 p a {color:#DA0605;
text-decoration:none;} 

.photo_gallery_inner1 p a:hover {color:#334073;
text-decoration:none;} 

.photo_gallery_bdy { width:690px;
float:left;
margin:0px;
padding:0px;}

.photo_gallery_img { width:221px;
height:178px;
float:left;
margin:10px 0px 0px 6px;
padding:0px;}

.photo_gallery_img p { width:221px;
float:left;
margin:0px;
padding:1px 0px 0px 0px;
color:#334073;}

img { border:0;}

.photo_gallery_img p a{ 
font-family:"Times New Roman", Times, serif;
color:#354275;

}		
.photo_gallery_img p a:hover{ 
font-family:"Times New Roman", Times, serif;
color:#d8220a;
text-decoration:underline;
}		
