@charset "UTF-8";
/* Queen Anne CSS */

/* Colors */
/*
/* Gold : #855f38 */




/* Layout Styles */
html {
	background: #111 url('../resources/backgrounds/bg1.png') repeat;
	text-align:center;
}

body {
	width: 1000px;
	height: 650px;
	background:#111;
	border:3px solid #855f38;
	margin:20px auto;
}


.content {
	width:940px;
	height:380px;
	z-index:50;
	*margin-top:-56px;
}

.footer {
	width:100%;
	height:60px;
	text-align:center;
	vertical-align:middle;
	z-index:50;
	
}
#background {
	width:1000px;
	height:650px;
	background:none;
	z-index:0;
	position:absolute;
	margin-left:0px;
	*margin-left:-500px;
}
.bgImage {
	width:1000px;
	height:650px;
	z-index:0;
	position:absolute;
}
#backgroundFlowers {
	width:1000px;
	height:650px;
	background: url('../resources/elements/floraldesign.png') repeat-x bottom center;
	z-index:20;
	position:absolute;
	margin-left:0px;
	*margin-left:-500px;
}
#index {
	height:55px;
	margin-top:200px;
	width:100%;
	vertical-align:middle;
}

/* Layout Styles END */


/* Component Styles END */

.navigationList {
	list-style:none;
	margin: 10px auto 0px 100px;
}

.logo {
	margin-top:20px;
}


.credits {
	width:1000px;
	display:block;
	position:absolute;
	margin-top:270px;
	margin-left:0px;
	*margin-left:-500px;
}
/* Component Styles */

/* Text Styles */
h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#855f38;
}

h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#855f38;
}

h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#855f38;
}

h4 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#855f38;
}

p {
	color:#FFF;
}

#faqColorizer ul li {
	color:#FFF;
}
/* Link Styles */
.white, .white:active, .white:visited {
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}.white a:hover {color:#855f38}

.gold, .gold:active, .gold:visited {
	color: #855f38;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}.ngold a:hover {color:#fff}

.idTabs a, .idTabs a:active, .idTabs a:visited {
	display:inline-block;
	heght:auto;
	width:auto;
	margin:0px 10px 0px 10px;
	float:left;
	color: #ADD8E6;
	text-transform:uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
}.idTabs a:hover {color: #FFF }
/* Link Styles  END*/


 
  
a.selected {  
    text-decoration:underline !important;   
    color:#ADD8E6 !important;  
}  
 
.preview {
	width:400px;
	height:300px;
	background-color:#222;
	border:2px #000 solid;
	margin:20px;
}

.idTabs {
	width: auto;
	height:auto;
	padding: 60px auto;
	text-align:center;
	z-index:50;
	margin-left:100px;
	list-style:none;
	*margin-top:10px;
	*margin-left:130px;
}

.idTabs li {
	display:inline;
}

.table {
	display: table;
	margin: 0 auto;
}
#subNav {
	margin-left:15px;
	background: url('../resources/elements/qa_div_back.png') repeat;"
	*margin-left:145px;
}

.gallery { 
	height:350px;
	width:1000px;
	margin-top:0px;
	margin-left:-2px;
	margin-right:auto;
	position:relative;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	background: url('../resources/elements/qa_div_back.png') repeat;
}  
  
#mask {  
    width:1000px;  
    overflow:hidden;  
    margin:-650px auto; 
}  
  
#panel {
	width:1000px;
	height:370px;
	padding:10px;
	
}  
  
#panel div { 
	height:100%;
	width:100%;
}  
  
/* extra optional styling for each tab content */  
.tab { 
margin-top:20px;
margin-left:-1px;
width:100%;
height:350px;
position:relative;
color:#FFF !important;
overflow:auto;
*overflow-x:hidden;
*overflow-y:scroll;
background-repeat: repeat;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../resources/elements/qa_div_back.png');

}
.tab[class]{
background-image: url('../resources/elements/qa_div_back.png');
}

 

/*
	root element for the scrollable.
	when scrolling occurs this element stays still.
*/
.scrollable {

	/* required settings */
	position:relative;
	overflow:hidden;
	width: 450px;
	height:90px;
}

/*
	root element for scrollable items. Must be absolutely positioned
	and it should have a extremely large width to accomodate scrollable items.
	it's enough that you set the width and height for the root element and
	not for this element.
*/
.scrollable .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
	clear:both;
	margin-left:0px
}

/* single scrollable item */
.scrollable img {
	float:left;
	margin:6px 7px 6px 6px;
	background-color:#fff;
	padding:2px;
	border:1px solid #ccc;
	cursor:pointer;
	width:70px;
	height:70px;
	display:block;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}

/* active item */
.scrollable .active {
	border:2px solid #000;
	z-index:9999;
	position:relative;
}



/* this makes it possible to add next button beside scrollable */
.scrollable {
	float:left;	
}

/* disabled navigational button */
a.disabled {
	visibility:visible !important;		
} 	

.nextPage {
	background: url(../resources/scrollable/arrow/qa_button_next.png) no-repeat 0 0;
	*background: url(../resources/scrollable/arrow/qa_button_next.gif) no-repeat 0 0;
	display:block;
	width:43px;
	height:40px;
	float:left;
	margin:25px 0px 0px -5px;
	cursor:pointer;
	font-size:1px;
}.nextPage:hover{background-position:0 -37px;}
.nextPage.disabled {visibility:visible !important;}

.prevPage {
	background: url(../resources/scrollable/arrow/qa_button_prev.png) no-repeat 0 0;
	*background: url(../resources/scrollable/arrow/qa_button_prev.gif) no-repeat 0 0;
	display:block;
	width:43px;
	height:40px;
	float:left;
	margin:25px 0px 0px 0px;
	cursor:pointer;
	font-size:1px;
}.prevPage:hover{background-position:0 -37px;}
.prevPage:disabled {visibility:visible !important;}

#image_wrap { 
    /* dimensions */ 
    width:400px;
	height:300px;
    margin:20px 0px; 
    padding:0px;
 
    /* centered */ 
    text-align:center; 
	vertical-align:middle;
 
    /* some "skinning" */ 
    background-color:#000; 
    border:2px solid #fff; 
    outline:1px solid #ddd; 
    -moz-ouline-radius:4px; 
}
#image_wrap img {
	width:auto;
	max-width:400px;
	height:auto;
	max-height:300px;
}

.designedBy {
	display:block;
	width: 228px;
	height:24px;
	border:none;
	outline:none;
background-repeat: no-repeat;
background-image: url(data:image/png;base64,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);
}

.designedBy:hover {
background-repeat: no-repeat;
background-image: url(data:image/png;base64,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);

}
	
