/** General **/

*{
	padding:0;
	margin:0;
	background-color:#e5dccd;
	font-family: Lucida Grande, Verdana, Helvetica, Arial, sans-serif;  
}

.inline{
	display:inline;
}

.block_style{
	display:block;
}

.clear{
	clear:both;
}

.floatleft{
	float:left;
}
.floatright{
	float:right;
}


a{
	text-decoration:none;
	color:#9c5282;
	font-weight:bold;
}

h1 {
	text-align:center; 
	font-size:19px; line-height:32px; font-weight:bold;
	color:#9c5282;
	margin-top:8px;
	padding-bottom:2px; vertical-align:bottom; /*border: 1px #aaa solid;*/
}

h2 {
	text-align:center; 
	font-size:12.95px; line-height:17px; font-weight:bold;
	color:#9c5282;
	padding-bottom:5px; vertical-align:bottom; /*border: 1px #aaa solid;*/
}

h3 {
	text-align:center; 
	font-size:12px; line-height:17px; font-weight:bold;
	/*color:#7b4765;*/
	color:#60224b;
	padding-bottom:5px; vertical-align:bottom; /*border: 1px #aaa solid;*/
}

p{
	color:#7b4765;
}

a img{
	border:0;
}

.large{
	font-size:18px;
}

.extralarge{
	font-size:24px;
}

/***********************************************************************/
/** General Layout **/

.page_container{
	width:800px;
	margin:auto;
	/*border: 1px #aaa solid;*/
}

.page_container2{
	width:800px;
	margin:auto;
	border: /*1px #aaa solid;*/
}

.left_container{
	float:left;
	display:inline;
	width:150px;
	padding-left:17px;
	height:500px;	/*border: 1px #aaa solid;*/
}

.right_container{
	float:none;
	display:inline;
	width:100%;
	
	margin-left:165px;
	/*height:500px;border: 5px #000 solid;	*/
}

.right_container2{
	float:none;
	display:inline;
	width:730px;
	margin-left:165px;
	height:500px;	/*border: 1px #ff0066 solid;*/
}

.right_content{
	float: left;
	display:inline;
	/*width:550px;*/
	width:567px;
	
	height:320px; text-align:left;
	/*padding-bottom:15px;*/
	/*border: 1px #ff0066 solid;*/
	margin-left:20px;
}

.right_content2{
	float: left;
	display:inline;
	width:585px;
	height:365px; text-align:left;
	/*padding-bottom:15px;*/
	/*border: 1px #ff0066 solid;*/
	margin-left:20px;
}

.header{
	width:100%;
	margin-left:68px;
	margin-top:15px;
	/*width:485px;
	height:auto;
	margin-top:12px;
	margin-left:170px;
	text-align:center; 
	margin-right:8px;
	Vertical-align:bottom; 
	border: 1px #aaa solid;*/
}
.header h2{font-size:16px;}
.text_subhead, .text_subhead a{
	line-height:18px;
	font-size:14px;
	color:#60224b;
	text-align:center;
}


.headerpic{
	width:620px;
	height:auto;
	margin-top:12px;
	margin-left:180px;
	text-align:center; 
	margin-right:8px;
	Vertical-align:bottom; 
/*	border: 1px #aaa solid;*/
}

.headerpic2{
	width:600px;
	height:auto;
	margin-top:12px;
	margin-left:190px;
	text-align:center; 
	margin-right:8px;
	Vertical-align:bottom; 
	/*border: 1px #aaa solid;*/
}

.sub_header{
	width:485px;
	height:auto;
	margin-top:5px;
	text-align:center; 
	margin-right:8px;
	Vertical-align:top; 
	/*border: 1px #aaa solid;*/
}

.sub_header3{
	width:550px;
	height:auto;
	margin-top:5px;
	text-align:center; 
	margin-right:8px;
	Vertical-align:top; 
	/*border: 1px #aaa solid;*/
}

.Pictures_container{
	float:right;
	text-align:center;
	vertical-align:middle;
	width:620px;
	height:480px;
	margin-left:-10px;
/*	margin-left:120px;
	padding-left:12px;*/
/*	border: 1px #ff0066 solid;
*/}

.content4{
	display:inline;
	width:620px;
	height:240px;
	text-align: center;
	vertical-align:middle;
/*	border: 1px #ffccc6 solid;*/
}

.Pictures_container2{
	float:right;
	text-align:center;
	vertical-align:middle;
	width:540px;
	height:480px;
	padding-right:58px;
	/*margin-left:105px;*/
	/*border: 1px #ff0066 solid;*/
}

.content5{
	display:inline;
	float: left;
	/*width:485px;*/
	margin-left:10px;
	width:567px;
	/*border: 1px #ff0066 solid;*/
}
.content5 img{
	width: 100%;
}
.left_content4{
	float:left;
	display:inline;
	width:308px;
	height:238px;
	vertical-align:middle;
	text-align:center;
/*	border: 1px #aaa solid;*/
}

.right_content4{
	float:right;
	display:inline;
	width:308px;
	height:238px; 
	vertical-align:middle;
	text-align:center;
	/*border: 1px #aaa solid;*/
}
/****************************/
/*Added start art 05/04/06 */

.picturepic{ }
.picturepic a:hover {}

.picturepic2{ }
.picturepic2 a:hover {}

.left_navlink {
	/*border: 1px #aaa solid;*/
	/*background-color:#00CCCC;*/
	line-height:35px;
	color:#7b4765;
	width:160px;
	font-weight:bold;
	text-align:right;
	margin-top:8px;
	/*padding-right:12px;*/
	font-size:12.95px;
}
 
.left_navlink a:link, .left_navlink a:visited {	
	color:#7a6646;
	font-weight:bold;
	text-decoration: 	none;
}

.left_navlink a:hover {
	color:#60224b;
 	text-decoration: 	none;
}

.left_navlink li a {
	text-transform: 	none;
}

.left_navlink dl {
	padding:		0px;
	list-style: 		none;
	text-transform:		none;
	font-weight: 		bold;
}

.left_navlink dt {}

.left_navlink dt a:hover.selected, .left_navlink dt a.selected, .left_navlink dt a:visited.selected {
	color:#60224b;
}

.left_navlink li a.selected, .left_navlink li a:hover.selected, .left_navlink li a:visited.selected {
	color:#9c5282;
	font-weight:bold;
}

 
.left_navlink ul a:link, .left_navlink ul a:visited {	
	color:#9c5282;
	font-weight:bold;
	text-decoration: 	none;
	/*border: 1px #aaa solid;*/
}

.left_navlink ul a:hover {
	color:#60224b;
 	text-decoration: 	none;
}

.left_navlink ul a.selected, .left_navlink ul a:hover.selected, .left_navlink ul a:visited.selected {
	color:#60224b;
	font-weight:bold;
}

.left_navlink dd { 
        padding:                0px; 
        list-style:             none; 
        text-transform:         none; 
        margin:                 0px 0px 0px 10px; 
        font-weight:            normal; 
} 

.left_navlink ul { 
        padding:                0px; 
        list-style:             none; 
        text-transform:         none; 
        margin:                 -2px 0px 0px 0px; 
        font-weight:            normal; 
		font-size:10.95px;
		/*border: 1px #aaa solid;*/

} 

.left_navlink li { 
        margin:                 0 0px 5px 0; 
        padding:                0 0 0 10px; 
        line-height:            12px; 
        background-position: 0 4px; 
} 

.rwemail{
	font-weight:bold;
	color:#60224b;
	font-size:11.95px; line-height:17px;
}
 
.rwemail a:link, .rwemail a:visited {	
	color:#60224b;
	font-weight:bold;
	font-size:11.95px; line-height:17px;
	text-decoration: 	none;
}

.rwemail a:hover {
	color: #0000CC;
	font-size:11.95px; line-height:17px;
 	text-decoration: underline;
}

/*********************************/

.genreshow {
	width:125%;
	margin-left:45px;
	margin-top:-30px;
}
.picturebrowse .pictureblock {
	float:left;
	display:inline;
	width:125px;
}

.picturebrowse .pictureblock2 {
	float:left;
	display:inline;
	width:82px;
}

.picturebrowse .marginright2{ 
 	text-align:center;
	margin-top:-25px;
	margin-right:20px;
	/*border: 1px #aaa solid;*/
	margin-left:20px;
}

.picturebrowse .marginright3{ 
 	text-align:center;
	margin-top:-25px;
	margin-right:32px;
}

.picturebrowse .marginright{ 
 	text-align:center;
	margin-top:-25px;
	margin-right:85px;
	/*border: 1px #aaa solid;*/
	margin-left:-55px;
}

.picturebrowse .pictureshadow {
	position:relative;
}

.picturebrowse .picturetxt {
	font-size:11.95px;
	font-weight:bold;
	color:#60224b;
	margin: 0 0 3px 0;
}

.picturebrowse .picturelink {
font-weight:bold;
	color:#60224b;
	font-size:11.95px;
	
}

.image_4{margin-top:2px;}

.image_4txt{
	margin: 2px 0 2px 0;
	color:#60224b;
	font-weight:bold;
	font-size:12.95px;
}

.pictureheader {
	margin: 2px 0 5px 0;
	color:#9c5282;
	font-weight:bold;
	font-size:11.95px;
	/*border: 1px #aaa solid;*/
}	

.pictureheader a:link, .pictureheader a:visited {	
	color:#9c5282;
	font-weight:bold;
	text-decoration: 	none;
	/*border: 1px #aaa solid;*/
}

.pictureheader a:hover {
	color:#60224b;
 	text-decoration: 	none;
}

.backto{
	float:left;
	width:500px;
	height:25px;
/*	border: 1px #aaa solid;
*/	/*position: fixed;*/
/*	padding-left:170px;
	padding-top:470px;
*/	/*margin-left:55px;*/
	
}

.backto2{
	float:left;
	width:500px;
	height:25px;
	text-align:left;
	/*border: 1px #aaa solid;*/
}

.backtotxt{
	margin: 2px 0 3px 0;
	color:#60224b;
	font-weight:bold;
	font-size:14.95px; /*border: 1px #aaa solid;*/
}


.backtotxt a:link, .backtotxt a:visited {	
	color:#60224b;
	text-decoration: 	none;
}

.backtotxt a:select {	
	color:#60224b;
	text-decoration: 	none;
}

.backtotxt a:hover {	
	color:#60224b;
	text-decoration: 	none;

}


.backtotxt a:active {	
	color:#60224b;
	text-decoration: 	none;
}

.backtotxt a:focus {	
	color:#60224b;
	text-decoration: 	none;
}
