/* CSS Document */

/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

body{
	font-family: Arial,sans-serif;
	color: #333333;
	background:#5B3C19;
	line-height: 1.166;	
	margin: 0px;
	padding: 0px;
	background-image:url(../images/bg.png);
	background-repeat:repeat-x;
	
}
.body_bg{
	background:#CEA36F;
	background-image:url(../images/body_bg.png);
	background-repeat:repeat-x;
}
.content_body {
height:auto;
}
.package_box{
	background:#EEDECF;
	padding-left:20px;
}
.package_div{
	background:none;
	height:15px;
}

.price_box {
	background:none; 
	
	text-align:right;
}
.trans {

filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
}
.p_padding p {
	padding:5px 0px 5px 0px;
}

a{
	color: #663300;
	text-decoration: none;
}

a:link{
	color:#663300;
	text-decoration: none;
}

a:visited{
	color: #663300;
	text-decoration: none;
}

a:hover{
	color:#663300;

	
}


p {
	margin:5px 15px 5px 5px;
	text-indent:none;
	
}

h2 {
margin-top:0px;
margin:0px 0px 3px 8px;
font-family: Arial,sans-serif;
margin-top:0px;
border-bottom:1px none #CCCCCC;
font-size:16px;
color:#000000;
}
h1 {
font-family: Arial,sans-serif;
margin-top:0px;
border-bottom:1px solid #CCCCCC;
font-size:18px;
color:#666666;
}
/***********************************************/
/* Layout Divs                                 */
/***********************************************/
/*padding notes: top right bottom left*/


#clear{
clear:both;
}
#mid_banner {
margin:0px 0px 0px 0px;
padding:20px 0px 0px 0px;
height:175px;
border:1px none #000000;

}
#banner {
margin:20px 0px 0px 0px;
height:130px;
border:1px solid #000000;
background-image:url(../images/background_image1_roses.jpg);
background-repeat:no-repeat;
position:relative;

}
#content{
margin:10px 0px 0px 0px;
width:844px;
height:auto;
background:none;
text-align:left;
padding:8px;
}
.image {
	margin-right:18px;
	margin-left:20px;
	border:1px solid #4F3214;
	padding:8px;
	float:right;
}
.info_box{
	padding:0px 10px 0px 0px;
}

.main_box {
	
	width:400px; 
	height:150px; 
	margin-bottom:10px; 
	text-align:left;
	background-color:none; 
	background-repeat:repeat-x;
}
.float_l {
float:left;
}
.list ul li{
list-style:none;
list-style-type:none;
}
.link1 {
margin:3px;
color:#FF3399;
text-decoration:underline;
}
/********Content styles***********/
.border{
	border:1px solid #000099;
}
.border2{
 border:1px solid #4F3214;
 }
 .border3{
 border-bottom:1px solid #cccccc;
 }
 .border_bottom{
 border-bottom:1px solid #999999;
 }
 .border_right{
 border-right:1px solid #EDEDED;
padding-right:12px;
 }

/***********text styles***********/
.text_5{
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size:15px;
	text-align: left;
}
.text_4{
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: left;
	font-size:12px;
}
.text_6{
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: left;
	font-size:15px;
}
.text_3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; /*15*/
	color: #666666;
	text-align: left;
}
.text_0{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; /*18*/
	color: #ffffff;
	font-weight:bold;
}
.text_1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px; /*15*/
	color: #000000;
	
}
.text_2{
	font-family:Helvetica, sans-serif;
	font-size: 12px; /*14*/
	color: #ffffff;
}
/*********** #menu styles ***********/
/*#menu_bg{
	background-color:#BC7F48;
	height:25px;
	width:100%;
	position:absolute;
	top:105px;
     bottom: 0px;
     left: 0px;
}*/
#menu_holder {
margin:0px 0px 0px 0px;
height:25px;
position:relative;background-color:#CEA36F;

}
#menu_bg{
	
	height:25px;
	width:100%;
	position:absolute;
	top:0px;
     bottom: 0px;
     left: 0px;
	 background-color:#CEA36F;
}
#menu{
	width:auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	
	
	
	font-size:13px; /*85%*/
	text-transform:uppercase;
	vertical-align:top;
	height:30px;
	
	position:relative;
	/*top:105px;*/
     bottom: 0px;
     left: 0px;
 
	
	list-style: none;
	width: 660px;	
	
	
}
#menu a {
	background:url("../images/seperator.png") bottom right no-repeat;
	display:block;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 8px 12px 0px 12px;
	text-decoration: none;
	font-weight:normal;
	
	
}
#menu a:hover {
	background: #996633;
	color: #fff;
	padding-bottom: 3px;
	}
	
#menu li a.current {	
background: #996633;
	color: #fff;
	padding-bottom: 3px;
}
#menu ul {

margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
display:inline;
height:30px;




}

#menu li {
/*margin:10px 0px 0px 0px;*/
list-style-type: none;
display:inline;
/*padding: 35px 10px 25px 10px;*/
/*height:40px;*/
/*border-right:1px solid #fff;*/


/*float: left;*/
	font: 80% "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	margin: 0;
	padding: 0;

}


#menu li.left_edge {
/*background-image:url(../images/menu_left.png);*/
background-repeat:no-repeat;
width:20px;

}
#menu li.right_edge {
/*background-image:url(../images/menu_right.png);*/
background-repeat:no-repeat;
width:25px;

}

/**/#menu ul a:link,#menu ul a:visited,#menu ul a, #navBar ul a:visited {color:#FFFFFF;}


/* hack to fix IE/Win's broken rendering of block-level anchors in lists 
#menu li { display:inline;}*/

/* fix for browsers that don't need the hack 
html>body #menu li {border-bottom: none; display:inline;}*/




/*#menu li:hover, li.over{
	background:#996633; color:#000;}*/

/***********************************/
.s dl {


margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;


}

.s dt {
margin:0px;
list-style-type:katakana;
margin:10px 0px 15px 5px;
border:none;
font-weight:bold;

}

.s dd {
margin:0px;
list-style-type:square;
margin: 10px 0px 8px 30px;
font-weight:100;

}
.s ul {
	font-weight:bold;
	/*list-style-image:url(../images/Primary_bullet.png);*/

}
.s li {
	/*list-style-image:url(../images/Secondary_bullet.png);*/
	margin:10px 0px 10px 40px;
	padding-left:10px;
	font-weight:100;
}
/********footer styles ***********/
#footer{
margin:20px 0px 20px 0px;
font-size:85%;
width:auto;
color:#ffffff;
/*height:115px;
background-image:url(pics/aboutbtm.png);
background-repeat:no-repeat;*/

}
#footer a{
	color:#ffffff;
	text-decoration: none;
}

#footer a:link{
	color: #ffffff;
	text-decoration: none;
}

#footer a:visited{
	color: #ffffff;
	text-decoration: none;
}
#footer a:hover{
	color:#000000;
	text-decoration: none;
}
#footer  ul {

margin: 0 0 0 0;
padding: 0 0 0 0px;
}

#footer li {

margin: 0 0 5px 5px;
list-style-position: outside;
list-style-type: none;
display:inline;
padding: 0 0 0 0px;
}
