/*------------------------------------------------------------------------------------------------CONTENT-------------------------------------------------------------------------------------------------*/body {		font:normal 12px/14px Georgia, Times New Roman, Times, serif;		margin:0;		padding:0;		color:#000000;}form{		margin:0;		padding:0;}ul{	list-style: square outside;        margin:4px 0 6px 0;        padding:0 0 0 20px;        text-align:left;}ul ul {	list-style: circle outside;}ol{	list-style: decimal outside;        margin:4px 0 6px 0;        padding:0 0 0 20px;        text-align:left;}ol ol{	list-style: lower-alpha outside;}* html hr { clear:both}a {			color: #000;}A:hover {    	COLOR: #6f0101;		text-decoration: underline;}.content,#galleryText{		font: normal 12px/18px Georgia, Times New Roman, Times, serif;		color: #6f0101;		text-align: justify;		list-style: inside;}.contentHi {		font: italic 12px/14px Georgia, Times New Roman, Times, serif;			color: #000000;}	.contentSml {		font: normal 11px/13px Georgia, Times New Roman, Times, serif;		color: #494949;		text-align: left;}	.contentHiSml {		font: normal 10px/12px Georgia, Times New Roman, Times, serif; 		color: #CC0000;		text-align: left;}	.titleLrg{		font: bold 20px/18px Georgia, Times New Roman, Times, serif;		color: #6f0101;		letter-spacing:1px;		padding: 0 0 2px 0;		margin: 0 0px 15px 0px;		text-transform:uppercase;		border-bottom: 1px dotted #999;}table .titleLrg {		font: bold 18px/18px Georgia, Times New Roman, Times, serif;		color: #333;		border: 0px;}.titleSml{		font: bold 14px/15px Georgia, Times New Roman, Times, serif;		color: #444;}.titleSml a{		color: #444;		text-decoration: none;}.titleSml a:hover{		color: #6f0101;		text-decoration: underline;}/*-------------------------------------------------------------------------------------------------I M A G E S--------------------------------------------------------------------------------------------------*/.picRight {		float: right;		margin: 1px 1px 1px 6px;}.picLeft {		float: left;		margin: 1px 6px 1px 1px;}.picRightBrd {		float: right;		margin: 1px 1px 1px 6px;		border: 1px solid #999;}.picLeftBrd {		float: left;		margin: 1px 6px 1px 1px;		border: 1px solid #999;}.iconImg{		margin: 2px 8px 6px 0px;		border:0px;}.banner {		margin: 0 0 7px 0;		border: 0px;}.optionBox {/*used in gallery select */		font: normal 11px/12px Georgia, Times New Roman, Times, serif;		color: #000000;		background-color: #ddd;		margin-bottom: 10px;}/*--------------------------------------------------------------------------------------------------L I S T S - vnav,  albums, sml---------------------------------------------------------------------------------------------------*/#albums,#calendarSml,#calendarSml1,#calendarSml2, /* 1=Current Presales, 2=Upcoming Presales for Calendar v2 */ #newsSml,#blogNav,#stickyNav,#vNav { /* sets list style to none */		list-style-type: none;		margin:0px;}#albumsBox ul,#calendarSmlBox ul,#newsSmlBox ul,#blogBox ul,#stickyBox ul, #vNavBox ul{/*for mozilla positioning */		padding-left: 0; 		margin-bottom: 0px; 		list-style-type: none;}/*--------------------------------------------------------------------------------------------------N A V I G A T I O N----------------------------------------------------------------------------------------------------*/#vNavBox{		font:bold 14px/16px Georgia, Times New Roman, serif;		width: auto;		margin:0px 0px 8px 120px;		padding: 15px 5px 5px 5px;		text-align: left;		letter-spacing:0px;		text-transform:uppercase;}#vNav a{ 		float: left;				display: block; 		text-align: left;		color: #6f0101; 		text-decoration: none; 		margin: 2px;		padding: 0 15px 2px 0;}#vNav a:hover{		color: #999;		padding: 2px 15px 0 0;}#vNav li {   /*for horizontal navigation: display: inline;*/		display: inline;}/* Sticky Nav and Blog Nav */#blogBox,#stickyBox{		font:bold 11px/13px Georgia, Times New Roman, Times, serif;		margin:0px 0px 10px 10px;		text-align:left;		padding:0;		background-color: #292A2C;		letter-spacing:1px;		width: 120px;		float: right;}#blogBox a,#stickyNav a{ 	display: block; 	padding: 2px;  	color: #F9DCAA; 	text-decoration: none; 	margin:3px;}#blogBox a:hover,#stickyNav a:hover{	color: #D29C3F;	background-color: #000000;}/*-----------------------------------------------------------------------------------------------------S I D E B A R - NewsSm, CalendarSm------------------------------------------------------------------------------------------------------*/h3 span{ /*albumssm, newssm, calendar sm, basket, login text header */	display:block;	font:bold 14px/18px Georgia, Times New Roman, Times, serif;	color: #4f4f4f;	padding: 0 0 0 0;	margin: 0 0 0 8px;	text-transform: uppercase;}#calendarSmlBox,#newsSmlBox{	font:normal 10px/13px Georgia, Times New Roman, Times, serif;	margin:0px 0px 8px 0px;	text-align:left;	padding:0px 0 4px 0;	color:#64280b;	width: 188px;}#calendarSmlBox p,#newsSmlBox p{ /* dates */	font:normal 11px/12px Georgia, Times New Roman, Times, serif;	display: block;	color:#6F0101;	margin:0 4px 0 0px;	padding: 0 4px 0 0px;}#calendarSmlBox h3, /* calendarSm header */#newsSmlBox h3{ /* newsSm header */	display: block;	margin:0px 0 5px 0;	height:20px;}#newsSmlBox h3{	/* newsSm header img*/	background: #c6c6c6;} #calendarSmlBox h3{	/* calendarSm header img*/	background: #c6c6c6;;} #calendarSmlBox h6{/*Current Presales, Upcoming Presales headesr Calendar v2*/	margin:0px 0 4px 2px;	font: bold 11px/12px Georgia, Times New Roman, Times, serif;	color:#ab3b45;	letter-spacing:1px;}#calendarSmlBox a,#newsSml a{ 	padding: 3px 4px 3px 4px; 	margin: 0 0px 4px 0px;	display: block;	color: #000; 	text-decoration: none;	background-color: #ddd;}#calendarSmlBox a:hover,#newsSml a:hover{	color: #fff;	background-color: #aaa;}/*------------------------------------------------------------------------------------------------------L O G I N------------------------------------------------------------------------------------------------------*/#loginBox {	font:normal 10px/11px Georgia, Times New Roman, Times, serif;	margin:0;	text-align:left;	padding: 8px 8px 8px 8px;	color:#000;	border-botom:1px solid #7F3D0B;		background-color: #ddd;}#logoutBox {	font:normal 10px/11px Georgia, Times New Roman, Times, serif;	margin:0;	text-align:left;	padding: 8px 8px 8px 20px;	color:#000;	border-botom:1px solid #7F3D0B;		background-color: #ddd;}#loginBox{	text-align:center;}#loginBox strong{	font:bold 11px/13px Georgia, Times New Roman, Times, serif;	letter-spacing:1px;}#loginBox .formInput{	font:normal 10px/13px Georgia, Times New Roman, Times, serif;	width:100px;	margin: 5px 0 0 0;}#logoutBox ul{	list-style: square inside;		margin:0px auto 0px auto;	padding:0;}#loginBox .btn {	font:bold 11px/12px Georgia, Times New Roman, Times, serif;	color:#fff;        text-transform:uppercase;	padding:2px;	border:1px solid #666;	background-color:#313031;	margin:8px 0 3px 0px;}.loginTitle {	font:bold 14px/18px Georgia, Times New Roman, Times, serif;	color: #4f4f4f;	padding-bottom: 8px;}/*color for forgotten password form */ input.content {  color: #000;}/*-----------------------------------------------------------------------------------------------------C A L E N D A R  and  C H E C K O U T-------------------------------------------------------------------------------------------------------*/.calendarBox,.checkoutBox {	color: #000000;	width: 98%;	margin: 0px;	padding: 0px;}.checkoutOdd,.calendarOdd{	font: normal 11px/13px Georgia, Times New Roman, Times, serif;	color: #000;	background-color: #ddd;	padding:4px;}.checkoutEven,.calendarEven{	font: normal 11px/13px Georgia, Times New Roman, Times, serif;	color: #000;	background-color: #fff;	padding:4px;}.calendarHdr,.checkoutHdr{	font: bold 12px/16px Georgia, Times New Roman, Times, serif;	color: #fff;	background-color: #313031;	padding:4px 0 4px 0;	text-align:center;}