* { margin:0; padding:0;}



body { background:#30013F; font-family:Arial, Georgia, "Times New Roman", Times, serif; font-size:100%; line-height:1em; color:#D8B173;}


@font-face { 
    font-family: "My Custom Font"; 
    src: url(images/BickhamScriptPro-Regular.otf) format("truetype"); 
} 





input, textarea { font-family:Arial, Georgia, "Times New Roman", Times, serif; font-size:1em;}







.fleft { float:left;}



.fright { float:right;}



.clear { clear:both;}







.alignright { text-align:right;}



.aligncenter { text-align:center;}







.wrapper { width:100%; overflow:hidden;}



.container { width:100%;}







p { margin:0; padding:0;}







.tail-top { background:#1C0025;}



.tail-top-right { height:617px; position:absolute; right:0; top:0; background:#1C0025; width:50%;}



.tail-bottom { background:url(images/tail-bottom.gif) left bottom repeat-x;}











/*==================forms====================*/



input, select { vertical-align:middle; font-weight:normal;}



img {border:0; vertical-align:top; text-align:left;}







.form { height:50px;}



.form input {width:223px; padding:2px 0 2px 3px; background:#4F016F; border:1px solid #820D84; color:#fff;}



textarea { width:261px; height:118px; margin-bottom:25px; overflow:auto; background:#4F016F; border:1px solid #820D84; padding:2px 0 0 3px; color:#fff;}



form .link1 { margin-left:24px;}











/*==================list====================*/



ul { list-style:none;}







.footer-nav { text-align: center;}



.footer-nav li { display:inline; border-right:1px solid #e05656; line-height:1.17em; padding:0 14px;}



.footer-nav li.last { border:0; padding-right:0;}



.footer-nav li a { color:#D8B173; text-decoration:none;}



.footer-nav li a:hover { text-decoration:underline;}







.pagination { text-align:center;}



.pagination li { display:inline; line-height:1.17em; padding:0 14px;}



.pagination li.last { border:0; padding-right:0;}



.pagination li a { text-decoration:none;}



.pagination li a:hover { text-decoration:underline;}







.list { position:absolute; right:5px !important; right:4px; bottom:7px;}



.list li { float:left; margin-left:5px;}



.list li.first { background:url(images/marker-2.gif) no-repeat right 18px; color:#e05656; font-size:1.17em; padding:15px 15px 1px 0; margin-right:10px;}







.list1 { padding-bottom:9px;}



.list1 li { margin-bottom:3px; background:#4F016F; padding:8px 26px 11px 13px; line-height:1.5em;}



.list1 li span { background:url(images/marker-1.gif) no-repeat left 2px; display:block; padding-left:25px;}



.list1 li a { color:#a95f3e;}







.list2 { padding-bottom:11px;}



.list2 li { border-bottom:1px solid #3c160a; padding-bottom:10px; margin-bottom:24px; text-align:left; }



.list2 li.last { margin-bottom:0; padding-bottom:0;}



.list2 li.last1 { margin-bottom:0; border:0; padding-bottom:0;}



.list2 li b { display:block;  margin-bottom:8px; color:#FFFFFF;}



.list2 li a { color:#fff;}







.list3 { margin-top:-4px;}



.list3 li { background:url(images/marker-3.gif) no-repeat left 9px; padding:4px 0 0 12px;  color:#D8B173;}



.list3 li a { color:#D8B173;}







.list4 { margin-top:-33px;}



.list4 li { width:100%; overflow:hidden; vertical-align:bottom; padding-top:33px;}



.list4 li img { float:left; margin-right:20px;}



.list4 li span { color:#e05656; display:block; margin-bottom:14px;}



.list4 li span em { font-size:1.17em; font-style:normal;}



.list4 li p { color:#fff;}







.list5 { padding-top:10px;}



.list5 li { padding-bottom:30px;}



.list5 li.button1 { text-align:center; height:8px; font-size:0; line-height:0; padding:0 0 20px 0;}



.list5 li.button2 { text-align:center; height:8px; font-size:0; line-height:0; padding:0; margin-top:-10px;}











/*==================other====================*/



.img-box img { margin-bottom:25px; display:block;}







.img-box1 { width:100%; overflow:hidden;}



.img-box1 img { float:left; margin:0 20px 0 0;}







.p1 { margin-bottom:10px;}



.p2 { margin-bottom:25px;}



.p3 { margin-bottom:20px;}







.phone { float:right; margin-right:160px;}











/*==================txt, links, lines, titles====================*/



a {color:#CF5CFF;}



a:hover{text-decoration:none;}







h3 { font-size:2em; color:#fff; line-height:.96em; background:url(images/title-tail.gif) repeat-x top; margin-bottom:21px;}



h3 em { display:block; background:url(images/title-left.gif) no-repeat left top;}



h3 b { font-weight:normal; color:#FFFFFF; font-style:normal; display:block; background:url(images/title-right.gif) no-repeat right top; padding:14px 0 15px 26px;}



h4 { color:#fff; font-size:1em; line-height:1.5em; margin-bottom:10px;}



h5 { color:#fff; font-size:1em; font-weight:normal;}



h5 a { color:#fff;}



h6 { color:#CF5CFF; font-size:1em; margin-bottom:7px;}







.txt1 { color:#e05656;}



.txt1 span { font-size:1.17em;}



.txt2 { color:#fff;}







.link1 { display:block; float:right; background:url(images/link1-bgd.gif) left top repeat-x; line-height:1.08em; color:#fff; text-decoration:none;}



.link1 em { display:block; background:url(images/link1-left.gif) no-repeat left top;}



.link1 b { display:block; background:url(images/link1-right.gif) no-repeat right top; padding:5px 23px 5px 11px; font-weight:normal; font-style:normal;}



.link1:hover { text-decoration:underline;}







.link2 { display:block; float:right; background:url(images/link2-bgd.gif) left top repeat-x; line-height:1.08em; color:#FFFFFF; text-decoration:none;}



.link2 em { display:block; background:url(images/link1-left.gif) no-repeat left top;}



.link2 b { display:block; background:url(images/link2-right.gif) no-repeat right top; padding:5px 23px 5px 11px; font-weight:normal; font-style:normal;}



.link2:hover { text-decoration:underline;}







.link3 { display:block; float:right; background:url(images/link2-bgd.gif) left top repeat-x; line-height:1.08em; color:#fff; text-decoration:none;}



.link3 em { display:block; background:url(images/link1-left.gif) no-repeat left top;}



.link3 b { display:block; background:url(images/link3-right.gif) no-repeat right top; padding:5px 23px 5px 11px; font-weight:normal; font-style:normal;}



.link3:hover { text-decoration:underline;}







.link4 { display:block; float:left; background:url(images/link1-bgd.gif) left top repeat-x; line-height:1.08em; color:#fff; text-decoration:none;}



.link4 em { display:block; background:url(images/link1-left.gif) no-repeat left top;}



.link4 b { display:block; background:url(images/link1-right.gif) no-repeat right top; padding:5px 23px 5px 11px; font-weight:normal; font-style:normal;}



.link4:hover { text-decoration:underline;}







.divider { background:url(images/divider.gif) repeat-y 214px 0;}



.divider1 { background:url(images/divider.gif) repeat-y 502px 0;}



.divider2 { background:url(images/divider.gif) repeat-y 224px 0;}



.divider3 { background:url(images/divider.gif) repeat-y 624px 0;}



.divider4 { background:url(images/divider.gif) repeat-y 234px 0;}



.divider5 { background:url(images/divider.gif) repeat-y 264px 0;}


.divider6 { background:url(images/divider.gif) repeat-y 645px 0;}




.line-hor { border-bottom:1px solid #830D85; margin:10px 0; overflow:hidden; font-size:0; line-height:0;}

.line-hor2 { border-bottom:1px solid #330000; margin:5px 0; overflow:hidden; font-size:0; line-height:0;}










/*==================boxes====================*/



.box { background:#4b0138; width:100%; margin:-18px 0 3px 0;}



.box .inner { padding:16px 15px 20px 26px;}



.box dl { margin-top:-18px; line-height:1.5em;}



.box dl dt { font-weight:bold; color:#fff; margin-top:18px;} 







.box1 { background:#4F016F; width:100%; position:relative;}



.box1 .border-top { background:url(images/border.gif) repeat-x top; width:100%;}



.box1 .border-right { background:url(images/border.gif) repeat-y right;}



.box1 .border-bottom { background:url(images/border.gif) repeat-x bottom;}



.box1 .border-left { background:url(images/border.gif) repeat-y left;}



.box1 .inner { padding:5px 5px 5px 5px;}



.box1 .xcontent { padding:0 16px 20px 21px;}



.box1 h3 { color:#CF5CFF; background:url(images/title-tail1.gif) repeat-x top; margin-bottom:20px;}











/*header*/



#header object { vertical-align:top;}



#header .flash1 { position:absolute; top:0; left:-37px;}



#header .flash2 { position:absolute; top:90px; left:-37px;}







/*content*/



#content { min-height:135px; height:auto!important; height:135px;}



#content p { line-height:1.5em;}



#content .indent { padding:21px 0 34px 0;}



#content .indent1 { padding:0 22px 0 26px;}



#content .indent2 { padding-top:5px; }



#content .indent3 { padding-bottom:9px;}



#content .indent4 { margin-top:-18px;}







/*footer*/



#footer .indent { padding-top:0px;}



#footer p { text-align: center; color:#FDEFFD;  padding-bottom:5px;}



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



#footer p a:hover { text-decoration:underline;}







/*==========================================*/




#accordion {
	background:#1C0025 url(/img/global/gradient/h300.png) 0 0;
	width: 240px;
	border:2px solid #993399;	
	-background:#1C0025;
}

/* accordion header */
#accordion h2 {
	background:#69036B;
	margin:0;
	padding:5px 15px;
	font-size:14px;
	font-weight:normal;
	color:#FFFFFF;

	border-bottom:1px solid #330000;
	cursor:pointer;		
}

/* currently active header */
#accordion h2.current {
	cursor:default;
	background-color:#9933CC;
}

/* accordion pane */
#accordion div.pane {
	border-width:0 2px;
	display:none;
	height:200px;
	padding:10px;
	font-size:12px;
		color: #CF5CFF;
}
#accordion div.pane a {
	font-size:12px;
		color: #CF5CFF;

}
/* a title inside pane */
#accordion div.pane h3 {
	font-weight:normal;
	margin:0 0 -5px 0;
	font-size:16px;
	color:#999;
}












.images {
	border:1px solid #4b0138;
	 background:#4F016F;
	position:relative;	
	height:350px;
	width:auto;
		
	
	cursor:pointer;
	
	/* CSS3 tweaks for modern browsers */

}
/* single slide */
.images div {
	display:none;
	top:0;
	left:0;		
	margin:7px;
	height:256px;
	font-size:12px;
}

/* header */
.images h3 {
	font-size:22px;
	font-weight:normal;
	margin:0 0 20px 0;
	color:#456;
}

/* tabs (those little circles below slides) */
.tabs {
	clear:both;
float:none;
margin-left:48%; 

	
}

/* single tab */
.tabs a {
	width:8px;
	height:8px;
	float:left;
	margin:3px;
	display:block;
	font-size:1px;		
}

/* mouseover state */
.tabs a:hover {
	background-position:0 -8px;      
}

/* active state (current page state) */
.tabs a.current {
	background-position:0 -16px;     
} 	


/* prev and next buttons */
.forward, .backward {
	float:left;
	margin-top:1px;
	background:#fff url(images/hori_large.png) no-repeat;
	display:block;
	width:30px;
	height:30px;
	cursor:pointer;
	font-size:1px;
	text-indent:-9999em;	
}

/* next */
.forward 				{ background-position: 0 -30px; clear:right; }
.forward:hover 		{ background-position:-30px -30px; }
.forward:active 	 	{ background-position:-60px -30px; } 


/* prev */
.backward:hover  		{ background-position:-30px 0; }
.backward:active  	{ background-position:-60px 0; }



/* disabled navigational button. is not needed when tabs are configured with rotate: true */
.disabled {
	visibility:hidden !important;		
}







