/*
	Variable Grid System.
	Learn more ~ http://www.spry-soft.com/grids/
	Based on 960 Grid System - http://960.gs/

	Licensed under GPL and MIT.
*/


/* Containers
----------------------------------------------------------------------------------------------------*/
.container_12 {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}


/* Grid >> Global
----------------------------------------------------------------------------------------------------*/

.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
}

.grid_1_padded,
.grid_2_padded,
.grid_3_padded,
.grid_4_padded,
.grid_5_padded,
.grid_6_padded,
.grid_7_padded,
.grid_8_padded,
.grid_9_padded,
.grid_10_padded,
.grid_11_padded,
.grid_12_padded {
	display:inline;
	float: left;
	position: relative;
	padding-left: 0px;
	padding-right: 0px;	
	margin-left: 0px;
	margin-right: 0px;
}


/* Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/

.alpha {
	margin-left: 0;
}

.omega {
	margin-right: 0;
}

/* Grid >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .grid_1 {
	width:60px;
}

.container_12 .grid_2 {
	width:140px;
}

.container_12 .grid_3 {
	width:220px;
}

.container_12 .grid_4 {
	width:300px;
}

.container_12 .grid_5 {
	width:380px;
}

.container_12 .grid_6 {
	width:460px;
}

.container_12 .grid_7 {
	width:540px;
}

.container_12 .grid_8 {
	width:620px;
}

.container_12 .grid_9 {
	width:700px;
}

.container_12 .grid_10 {
	width:780px;
}

.container_12 .grid_11 {
	width:860px;
}

.container_12 .grid_12 {
	width:940px;
}

/* Grid >> 12 Columns using padding instead of margin
----------------------------------------------------------------------------------------------------*/

.container_12 .grid_1_padded {
	width:80px;
}

.container_12 .grid_2_padded  {
	width:160px;
}

.container_12 .grid_3_padded  {
	width:240px;
}

.container_12 .grid_4_padded  {
	width:320px;
}

.container_12 .grid_5_padded  {
	width:400px;
}

.container_12 .grid_6_padded  {
	width:480px;
}

.container_12 .grid_7_padded  {
	width:560px;
}

.container_12 .grid_8_padded  {
	width:640px;
}

.container_12 .grid_9_padded  {
	width:720px;
}

.container_12 .grid_10_padded  {
	width:800px;
}

.container_12 .grid_11_padded  {
	width:880px;
}

.container_12 .grid_12_padded  {
	width:960px;
}

/* Prefix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .prefix_1 {
	padding-left:80px;
}

.container_12 .prefix_2 {
	padding-left:160px;
}

.container_12 .prefix_3 {
	padding-left:240px;
}

.container_12 .prefix_4 {
	padding-left:320px;
}

.container_12 .prefix_5 {
	padding-left:400px;
}

.container_12 .prefix_6 {
	padding-left:480px;
}

.container_12 .prefix_7 {
	padding-left:560px;
}

.container_12 .prefix_8 {
	padding-left:640px;
}

.container_12 .prefix_9 {
	padding-left:720px;
}

.container_12 .prefix_10 {
	padding-left:800px;
}

.container_12 .prefix_11 {
	padding-left:880px;
}



/* Suffix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .suffix_1 {
	padding-right:80px;
}

.container_12 .suffix_2 {
	padding-right:160px;
}

.container_12 .suffix_3 {
	padding-right:240px;
}

.container_12 .suffix_4 {
	padding-right:320px;
}

.container_12 .suffix_5 {
	padding-right:400px;
}

.container_12 .suffix_6 {
	padding-right:480px;
}

.container_12 .suffix_7 {
	padding-right:560px;
}

.container_12 .suffix_8 {
	padding-right:640px;
}

.container_12 .suffix_9 {
	padding-right:720px;
}

.container_12 .suffix_10 {
	padding-right:800px;
}

.container_12 .suffix_11 {
	padding-right:880px;
}



/* Push Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .push_1 {
	left:80px;
}

.container_12 .push_2 {
	left:160px;
}

.container_12 .push_3 {
	left:240px;
}

.container_12 .push_4 {
	left:320px;
}

.container_12 .push_5 {
	left:400px;
}

.container_12 .push_6 {
	left:480px;
}

.container_12 .push_7 {
	left:560px;
}

.container_12 .push_8 {
	left:640px;
}

.container_12 .push_9 {
	left:720px;
}

.container_12 .push_10 {
	left:800px;
}

.container_12 .push_11 {
	left:880px;
}



/* Pull Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .pull_1 {
	left:-80px;
}

.container_12 .pull_2 {
	left:-160px;
}

.container_12 .pull_3 {
	left:-240px;
}

.container_12 .pull_4 {
	left:-320px;
}

.container_12 .pull_5 {
	left:-400px;
}

.container_12 .pull_6 {
	left:-480px;
}

.container_12 .pull_7 {
	left:-560px;
}

.container_12 .pull_8 {
	left:-640px;
}

.container_12 .pull_9 {
	left:-720px;
}

.container_12 .pull_10 {
	left:-800px;
}

.container_12 .pull_11 {
	left:-880px;
}




/* Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

/* http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack */

.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}
/****************some left over 960 stuff****************************/
.column { background-color:#92C348; height:400px; float:left; margin-top:20px; }
.gutter { background-color:#BCDA86; height:400px; float:left; margin-top:20px; }
.gutter_outer { background-color:#56644A; height:400px; float:left; margin-top:20px; }

/* 
Lazy stylesheeting goes here 
TODO : Fix and cleanup this area
*/

input.text { width:40px; }

body { font-family:Georgia, "Times New Roman", Times, serif; }
label.fix_width_check { font-size:11px; }
#content_width, #full_width, #full_width_text { font-size:40px; font-family:Georgia, "Times New Roman", Times, serif;  }
p { line-height:22px; }

#preview_grid, #download_css { margin-bottom:30px; display:block; }
#preview_grid p, #download_css p { margin-top:5px;  }
#footer p { font-size:12px;  }
div {overflow: visible; }
.hidden { display:none ; } 
/***************************************************/



body { font-family: Tahoma, Arial, Helvetica, sans-serif; }
p { padding: 0px; line-height:22px;}
a { text-decoration:none; }
img { border:none; }

#preview_grid, #download_css { margin-bottom:30px; display:block; }
#preview_grid p, #download_css p { margin-top:5px;  }
#footer p { font-size:12px;  }
div {overflow: visible; }
.hidden { display:none ; } 

div {border:0px solid #f00;}

p {
	margin: 0px;
	padding: 0px;
	color: #1C3551;
	font-size: 12px;
}

h1, h2, h3, h4, h5 { 
	margin: 0px;
	padding: 0px;
	color: #1C3551;
}
h1 { 
	font-size: 20px;
	color: #1C3551;
}
h2 { 
	font-size: 17px;
}
h3 { 
	font-size: 16px;
	font-weight: bold;
	color: #1C3551;
}
h4 {
	font-size: 12px;
	font-weight: bold;
	color: #1C3551;
}
a, a:visited, h4 a, h4 a:visited, h3 a, h3 a:visited, h2 a, h2 a:visited, h1 a, h1 a:visited {
	color: #1C3551;
}
a:hover, a:visited:hover , h4 a:hover, h4 a:visited:hover,h3 a:hover, h3 a:visited:hover, h2 a:hover, h2 a:visited:hover, h1 a:hover, h1 a:visited:hover {
	color: #3b6da4;
}

hr {
	border-top: 1px solid #1C3551;
	border-bottom: 0px solid #1C3551;
	clear: both;
	height: 1px;
}

body { 
	background-color: #247F82;
	background-image:url('/img/---12750803105964-/bodyBG.jpg');	
	background-repeat:no-repeat;
	background-position: 50% 0%; 
	
	-webkit-background-size: 2000px 1320px; 
	
	margin: 0px;
	padding: 0px;	
	height: 100%;
}


.header {
	height: 182px;/*230px;*//*240*/
	padding-left: 10px;
}

	.primaryNav {
	    width: 400px; height:40px;
	    margin: 0px; padding: 0px;
	    margin-left: 25px;
	    position: relative;
	}
	.secondaryNav {
	    width: 550px; height:45px;
	    margin: 0px; padding: 0px;
	    margin-left: 35px;
	    position: relative;
	}
	.primaryNav li, .secondaryNav li {
	    margin: 0; padding: 0; 
	    list-style: none;
	    position: absolute; 
	    top: 0;
	}
	.primaryNav li, .primaryNav a, .primaryNav a:hover {
	    height: 40px; 
	    display: block;
	    margin-top: 0px;
	}
	   /*home*/
		.primaryNav .home, .primaryNav .homeSelected {left: 0px; width: 60px;}	
		.primaryNav .home a, .primaryNav .home a:visited {
			background: transparent url(/img/---12750803105964-/navigation/primaryNavText.png) -18px 0px no-repeat;
		}
		.primaryNav .home a:hover, .primaryNav .homeSelected a , .primaryNav .homeSelected a:visited {
			background: transparent url(/img/---12750803105964-/navigation/primaryNavText.png) -18px -50px no-repeat;
		}
	   /*store*/
		.primaryNav .store, .primaryNav .storeSelected {left: 89px; width: 60px;}	
		.primaryNav .store a, .primaryNav .store a:visited {
			background: transparent url(/img/---12750803105964-/navigation/primaryNavText.png) -109px 0px no-repeat;
		}
		.primaryNav .store a:hover, .primaryNav .storeSelected a , .primaryNav .storeSelected a:visited {
			background: transparent url(/img/---12750803105964-/navigation/primaryNavText.png) -109px -50px no-repeat;
		}
	   /*blog*/
		.primaryNav .blog, .primaryNav .blogSelected {left: 185px; width: 60px;}	
		.primaryNav .blog a, .primaryNav .blog a:visited {
			background: transparent url(/img/---12750803105964-/navigation/primaryNavText.png) -205px 0px no-repeat;
		}
		.primaryNav .blog a:hover, .primaryNav .blogSelected a , .primaryNav .blogSelected a:visited {
			background: transparent url(/img/---12750803105964-/navigation/primaryNavText.png) -205px -50px no-repeat;
		}
	 	/*studio*/
		.primaryNav .studio, .primaryNav .studioSelected {left: 265px; width: 60px;}	
		.primaryNav .studio a, .primaryNav .studio a:visited {
			background: transparent url(/img/---12750803105964-/navigation/primaryNavText.png) -295px 0px no-repeat;
		}
		.primaryNav .studio a:hover, .primaryNav .studioSelected a , .primaryNav .studioSelected a:visited {
			background: transparent url(/img/---12750803105964-/navigation/primaryNavText.png) -295px -50px no-repeat;
		}
/*SECONDARY NAV**/
		.secondaryNav {
			background: transparent url(/img/---12750803105964-/navigation/secondaryNavBG.png) 0 0px no-repeat;		
		}
		.secondaryNav li, .secondaryNav a, .secondaryNav a:hover {
		    height: 30px; 
		    display: block;
		    margin-top: 0px;
		}

		.arrowLeft {height: 125px; width: 80px;display: block;}	
		.arrowLeft, .arrowLeft:visited {
			background: transparent url(/img/---12750803105964-/homearrows.png) -80px 0px no-repeat;
		}
		.arrowLeft:hover {
			background: transparent url(/img/---12750803105964-/homearrows.png) -80px -125px no-repeat;
		}
		.arrowRight {height: 125px; width: 80px; display: block;}	
		.arrowRight, .arrowRight:visited {
			background: transparent url(/img/---12750803105964-/homearrows.png) 0px 0px no-repeat;
		}
		.arrowRight:hover {
			background: transparent url(/img/---12750803105964-/homearrows.png) 0px -125px no-repeat;
		}


	/*prints*/
		.secondaryNav .prints, .secondaryNav .printsSelected {left: 45px; width: 50px;}	
		.secondaryNav .prints a, .secondaryNav .prints a:visited {
			background: transparent url(/img/---12750803105964-/navigation/secondaryNavText.png) -54px 0px no-repeat;
		}
		.secondaryNav .prints a:hover, .secondaryNav .printsSelected a , .secondaryNav .printsSelected a:visited {
			background: transparent url(/img/---12750803105964-/navigation/secondaryNavText.png) -54px -30px no-repeat;
		}
	/*paintings*/
		.secondaryNav .paintings, .secondaryNav .paintingsSelected {left: 115px; width: 74px;}	
		.secondaryNav .paintings a, .secondaryNav .paintings a:visited {
			background: transparent url(/img/---12750803105964-/navigation/secondaryNavText.png) -130px 0px no-repeat;
		}
		.secondaryNav .paintings a:hover, .secondaryNav .paintingsSelected a , .secondaryNav .paintingsSelected a:visited {
			background: transparent url(/img/---12750803105964-/navigation/secondaryNavText.png) -130px -30px no-repeat;
		}
	/*downloads*/
		.secondaryNav .downloads, .secondaryNav .downloadsSelected {left: 230px; width: 89px;}	
		.secondaryNav .downloads a, .secondaryNav .downloads a:visited {
			background: transparent url(/img/---12750803105964-/navigation/secondaryNavText.png) -240px 0px no-repeat;
		}
		.secondaryNav .downloads a:hover, .secondaryNav .downloadsSelected a , .secondaryNav .downloadsSelected a:visited {
			background: transparent url(/img/---12750803105964-/navigation/secondaryNavText.png) -240px -30px no-repeat;
		}
	/*commissions*/
		.secondaryNav .commissions, .secondaryNav .commissionsSelected {left: 345px; width: 110px;}	
		.secondaryNav .commissions a, .secondaryNav .commissions a:visited {
			background: transparent url(/img/---12750803105964-/navigation/secondaryNavText.png) -355px 0px no-repeat;
		}
		.secondaryNav .commissions a:hover, .secondaryNav .commissionsSelected a , .secondaryNav .commissionsSelected a:visited {
			background: transparent url(/img/---12750803105964-/navigation/secondaryNavText.png) -355px -30px no-repeat;
		}
		
		

	.header .logo {
		padding-top: 15px;
		margin-left: -3px;
	}

	.header .social {
		padding-left: 65px; 
		padding-top: 97px;/*135px;*/
		padding-bottom: 10px;
		padding-right: 0px;
		border: 0px solid blue;
	}	
	.header .social img {
		padding-right: 10px;
	}
	
	.header .newsletter {
		height: 30px;
		margin-top: 7px;
	}
		.header .newsletterInput {
			float: left;
			margin-left: -5px;
		}
		.header .newsletterButton {
			float: right; clear: right;		
			margin-right: 5px;
		}
		.header input {
			display: block;
			padding: 5px;
			background: transparent url( '/img/---12750803105964-/newsletterBG.gif' ) 0px 0px no-repeat;		
			border: 0px solid black;	
			width: 130px;
			height: 20px;	
			font-size: 15px;
			color: #2C6465;	
			margin-right: -20px;
		}
	
	.header .newsletterButton {height: 30px; width: 80px;}	
	.header .newsletterButton, .header .newsletterButton:visited {
		background: transparent url(/img/---12750803105964-/newsletter/newsletterButton.png) 0 0px no-repeat;
	}
	.header .newsletterButton:hover {
		background: transparent url(/img/---12750803105964-/newsletter/newsletterButton.png) 0 -30px no-repeat;
	}
	



.home {
	padding-top: 10px;
}

.homeimage {
	padding: 0px; margin: 0px;
}

.arrow {
	padding-top: 85px;
}

	.leftArrowActive  {width: 80px; height: 125px;}			
	.leftArrowActive a {width: 80px; height: 125px; display: block;}
	.leftArrowActive a, .leftArrowActive a:visited {
		background: transparent url(/img/---12750803105964-/home/leftarrow.png) 0 0px no-repeat;
	}
	.leftArrowActive a:hover {
		background: transparent url(/img/---12750803105964-/home/leftarrow_over.png) 0 0px no-repeat;
	}

	.rightArrowActive  {width: 80px; height: 125px;}			
	.rightArrowActive a {width: 80px; height: 125px; display: block;}
	.rightArrowActive a, .rightArrowActive a:visited {
		background: transparent url(/img/---12750803105964-/home/rightarrow.png) 0 0px no-repeat;
	}
	.rightArrowActive a:hover {
		background: transparent url(/img/---12750803105964-/home/rightarrow_over.png) 0 0px no-repeat;
	}
	
	
	.tab_header {
		height: 57px;
		width: 100%; padding: 0px; margin: 0px; border-collapse: collapse;
	}
		.tab_updates {
			background: transparent url(/img/---12750803105964-/corners/tab_updates.png) 0px 0px no-repeat;
			width: 233px;
		}
		.tab_comments {
			background: transparent url(/img/---12750803105964-/corners/tab_comments.png) 0px 0px no-repeat;
			width: 233px;
		}
		.tab_spacer {
			background: transparent url(/img/---12750803105964-/corners/tab_spacer.png) 0px 0px repeat;
		}
		.tab_corner {
			background: transparent url(/img/---12750803105964-/corners/tab_corner.png) 0px 0px repeat;
			width: 13px;
		}


.contentTop {
	height: 20px;
	width: 800px;
	background: transparent url(/img/---12750803105964-/corners/content_top.png) 0px 0px no-repeat;
}
.contentTopShadow {
	height: 10px;
	width: 800px;
	background: transparent url(/img/---12750803105964-/corners/content_top_shadow.png) 0px 0px no-repeat;	
}
.contentMiddle {
	width: 800px;
	background: transparent url(/img/---12750803105964-/corners/content_middle.png) 0px 0px repeat-y;
}
	.contentMiddle .contentPadding {
		margin: 0px 30px;
		padding: 10px 0px;		
	}
.contentBottom {
	height: 20px;
	width: 800px;
	background: transparent url(/img/---12750803105964-/corners/content_bottom.png) 0px 0px no-repeat;
}

#shareBar {
	position: relative;
}

	#shareBar img {
		padding-left: 10px;
		vertical-align : middle;
		border: 0px;
	}

#shareBarEmail {
	visibility : hidden;
	position: absolute;
	left: 0px;
	top: 30px;
	width: 310px;
	height: 200px;
	background-image:url('/img/---12750803105964-/share/emailShareBG.png');	
	background-repeat:no-repeat;
	background-position:top center;
	
}

	
	#shareBar #shareEmail_yourEmail , #shareBar #shareEmail_friendsEmail , #shareBar #shareEmail_message {
		background: transparent url( '/img/---12750803105964-/newsletterBG.gif' ) 0px 0px no-repeat;
		left: 115px;
		width: 180px;
		position: absolute;
		border: 0px solid black;
	}
	
	#shareBar #shareEmail_yourEmail {
		top: 48px;
	}
	
	#shareBar #shareEmail_friendsEmail {
		top: 13px;
	}
	
	#shareBar #shareEmail_message {
		top: 83px;		
		height: 90px;
	}
	
	#shareBar #shareEmail_form {
		left: 0px;
		width: 300px;
		text-align: right;
		position: absolute;
		top: 190px;
	}
	
	#shareBar #shareEmailLoading, #shareBar #shareEmailSuccess {
		position: absolute;
		top: 60px;
		left: 90px;
	}
	
	.footer {
	background-image:url('/img/---12750803105964-/footerBG.png');	
	background-repeat:no-repeat;
	background-position:top center;
	/*background-color: #30271F;*/
	
	height: 		380px;
	
	padding-top:	100px;
	padding-bottom: 0px;
	padding-left:	30px;
	margin-top: 	30px;

	color : 		#6E6052;
	font-weight:	bold;
	position: 	relative;
}
	.footer .firstrow {
		height: 320px;	
	}
	.footer  a, .footer a:visited, .footer a:active {
		text-decoration		:none; 
		color				:#6E6052;
	}
	.footer  a:hover, .footer a:visited:hover {
		text-decoration		:none; 
		color				:#D1CAC2;
	}
		.admin  a, .admin a:visited, .admin a:active {
			font-size			: 11px;
		}
		.admin  a:hover, .admin a:visited:hover {
			font-size			: 11px;
		}
	

	.footer .rssfeedlist {
		height: 130px;
		margin-top: 70px;
	}		
		.footer .rssfeedlist img {
			padding-right: 10px;
			vertical-align: baseline;
		}
	
	#contact {
		position	: relative;
		visibility	: hidden;
		
	}
		#contactContent {
			position			: absolute;
			top					: -385px;
			right				: 0px;
			width				: 400px;
			height				: 375px;
			background-image	:url('/img/---12750803105964-/contactBG.png');	
			background-repeat	:no-repeat;
			background-position	:top center;
			
		}
		#contactLoading {
			position			:absolute; 
			width				:400px;
			height				:400px; 
			top					:0px;
			visibility			:hidden;
			background-image	:url('/img/---12750803105964-/contact_loading.png');	
			background-repeat	:no-repeat;
			background-position	:top center;
		}
		#contactThankYou {
			position			:absolute; 
			width				:400px;
			height				:400px; 
			top					:0px;
			visibility			:hidden;
			background-image	:url('/img/---12750803105964-/contact_thanks.png');	
			background-repeat	:no-repeat;
			background-position	:top center;
		}
		#contactForm {
			height				: 150px;
			padding-left		: 20px;
			padding-top			: 47px;
			font-size			: 10px;
		}
			#contactForm p {
				font-size			: 12px;
				color 				: #27201A;
				font-weight			: normal;
				padding-bottom		: 9px;
			}
			#yourEmailInput {
				position			: absolute;
				top					: 57px;
				left				: 90px;
				width				: 282px;
				height				: 28px;
				background: transparent url( '/img/---12750803105964-/newsletterBG.gif' ) 0px 0px no-repeat; 
				border: 0px solid black;
			}
			#yourMessageInput {
				position			: absolute;
				top					: 96px;
				left				: 90px;
				width				: 282px;
				height				: 202px;
				background: transparent url( '/img/---12750803105964-/newsletterBG.gif' ) 0px 0px no-repeat;
				border: 0px solid black;
			}
			#contactSubmitSection {
				position			: absolute;
				top					: 320px;
				right				: 23px;
			}
				#contactSubmitSection a, #contactSubmitSection a:visited {
					font-size			: 16px;
					color				:#D1CAC2;
					padding-left		: 10px;
				}
				#contactSubmitSection a:hover {
					font-size			: 16px;
					color				:#6E6052;
					padding-left		: 10px;
				}

.copyright {
	font-size		: 9px;
	text-align		: center;	
	color			: #6E6052;
	padding-bottom: 0px;	
}.rssday {
}

.rssdayend {
	margin-bottom: 20px;
}

	.rssday h2 {
		padding-bottom: 5px;		
	}
	.rssheaderbreak {
		width: 100%; 
		height: 3px; 
		background-color: #1C3551;
		margin-bottom: 5px;
	}
	
	
	.rssitem {
		padding-right: 5px;
		padding-bottom: 5px;
		/*border: 1px solid blue;*/
	}
	
		
	
	.rssitem p {
		font-size: 14px;
	}
			 
		.rssitem img {
			border: 3px solid white;
			
		}
		.rssitem {
			float:left;
			margin-left: 0px;
			margin-top: 5px;
			color: #1C3551;
			margin-bottom: 5px;
		}
		.flickr p {
			font-size: 9px;	
		}
		
			.rssitem_date {
				font-size: 11px !important;
				font-weight: bold;
			}
		

		
	#streamLoading {
		position: absolute;
		top: 215px;
		left: 300px;
	}
	
	#detailStreamFeed, #streamFeed {
		
	}
		
	#detailStreamLoading { 
		position: absolute;
		top: 175px;
		left: 300px;
	}











.policies p , .policies h2{
	margin-bottom :  10px;
	
}





td {
	
	font-size: 11px;
}

.page-head h1 {
	font-size: 16px;
	
}

.entry-title {
	padding-bottom: 20px;
	padding-top: 20px;
	padding-left: 25px;
	margin-left: 5px;
	background-image:url('/img/---12750803105964-/social/blog-icon-box-rev-16.png');	
	background-repeat:no-repeat;
	background-position:center left;
	font-size: 22px;
}

	.entry-content {
		padding: 10px;
	}
	
	
	.entry-content {
		padding: 10px;
	}

	.entry-meta {
		clear: left;
		padding-bottom: 5px;
		padding-left: 10px;
	}
.entry-edit {
	float: right;
	clear: right;
	padding-right: 10px;
}
.nav-previous {
	float: left;
	clear: left;
	
}
.nav-next {
	float: right;
	clear: right;
	
}

#wp-calendar a , #wp-calendar a:visited {
	color: #fff;
	font-weight: bold;
}

#wp-calendar a:visited:hover, #wp-calendar a:hover{
	color: #000;
	font-weight: bold;
}

.widget_archive h4 {
	padding-top: 10px;
	padding-bottom: 6px;
}

.widget_archive ul , .widget_archive li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	float: left;

}
.widget_archive li {
	padding-left: 10px;
	width: 100px;
}















.carouselFull {
	float: left; 
	height: 350px;
	width: 455px; 
	margin-right: 5px;
}

	.carouselFull img, .carouselThumbs img {
		border: 3px solid white;
		margin-bottom: 5px;
	}

.carouselThumbs {
	float: left; 
	width:100px;	
	
}

/*BLOG*/
.entry-title a {
	margin: 0px;
	padding: 0px;
	color: #1C3551;
}



.productItem {
	height: 290px;
	width: 400px;
	background: transparent url(/img/---12750803105964-/corners/product_bg.png) 0px 0px no-repeat;
}


.listItem {
	margin : 30px;
	height: 240px;
	width: 350px;
}


.listItem img, .gallery img, .detailFullImage img {
	border: 5px solid #fff;	
}


.listItem h3 {
	padding: 0px;
	margin: 0px;
	margin-bottom: 10px;
}

.productMain {
	padding: 0px;
	border: 0px solid red;
}

.detailText {
	position: relative;
}
	.itemDetails {
		position: absolute;
		right: -10px;
		bottom: 0px;
		text-align: right;
	}
	
		.itemDetails h3 {
			padding-bottom: 10px;
		}
		
		.itemDetails select {
			color: #1C3551; 
			background-color: #CCD6E1;
			border-color: #fff;
			border-width: 0px;
		}

#productDetail {

}

.sold {
	color : red;
	font-size: 18px;
	font-weight: bold;
}


.listViewPrice {
	display: block;
	position: absolute;
	right: -8px;
	bottom: -8px;
}

	.buyButton a{
		display: block;
		width: 60px; height: 40px;
		position: absolute;
		right: 20px;
		bottom: 20px;
	}
	.buyButton a, .buyButton a:visited {
		background: transparent url(/img/---12750803105964-/store/buyButton.png) 0px 0px no-repeat;
	}
	.buyButton a:hover {
		background: transparent url(/img/---12750803105964-/store/buyButton.png) 0px -40px no-repeat;
	}


.detailFullImage {
	float: left;
	clear: left;	
}
.detailText {
	float: right;
	clear: right;
	text-align: right;
}


.detailImages {
	float: left;
	clear: left;
	background-color: #badadb;
}

.detailThumbs {
	float: right;
	clear: right;
	height: 270px;
}
	.detailThumbs img {
		float: right;
		clear: right;
		margin-bottom : 10px;
	}

 
			#tab_updates_click {
				width: 104px;
				height: 50px;
				display: block;
				border: 0px;
			}
			#tab_updates_click, #tab_updates_click:visited {
				background: transparent url(/img/---12750803105964-/corners/tab_rollovers.png) -0px 0px no-repeat;
			}
			#tab_updates_click:hover {
				background: transparent url(/img/---12750803105964-/corners/tab_rollovers.png) -0px -50px no-repeat;
			}
			#tab_updates_click.selected , #tab_updates_click.selected:visited {
				background: transparent url(/img/---12750803105964-/corners/tab_rollovers.png) -0px -100px no-repeat !important;
			}
			#tab_updates_click.disabled , #tab_updates_click.disabled:visited {
				background: transparent url(/img/---12750803105964-/corners/tab_rollovers.png) -0px -150px no-repeat !important;
				cursor: default;
			} 
			#tab_comments_click {
				width: 115px;
				height: 50px;
				display: block;
				border: 0px;
			}
			#tab_comments_click, #tab_comments_click:visited {
				background: transparent url(/img/---12750803105964-/corners/tab_rollovers.png) -104px 0px no-repeat;
			}
			#tab_comments_click:hover {
				background: transparent url(/img/---12750803105964-/corners/tab_rollovers.png) -104px -50px no-repeat;
			}
			#tab_comments_click.selected , #tab_comments_click.selected:visited {
				background: transparent url(/img/---12750803105964-/corners/tab_rollovers.png) -104px -100px no-repeat !important;
			}
			#tab_comments_click.disabled , #tab_comments_click.disabled:visited {
				background: transparent url(/img/---12750803105964-/corners/tab_rollovers.png) -104px -150px no-repeat !important;
				cursor: default;
			}

.ux-carousel-container {
    overflow: hidden;
    position: relative;
}		
.ux-carousel-slides-wrap {
    position: absolute;
    top: 0;
    left: 0;
}		
.ux-carousel-slide {
    float: left;
    overflow: hidden;
    text-align: center;
}

.blog_post {
	margin-top: 10px;
	margin-bottom: 30px;
	padding-left: 0px;
	padding-right: 0px;
}

	.blog_post h2 {
		padding-bottom: 5px;
		/*padding-top: 10px;
		padding-left: 25px;
		margin-left: 0px;
		background-image:url('/img/---12750803105964-/social/blog-icon-box-rev-16.png');	
		background-repeat:no-repeat;
		background-position:center left;*/
		font-size: 22px;		
	}

	.blog_post img {
		border: 5px solid white;
	}
		.blog_post .blog_images {
			margin-right: 10px;
		}
		.blog_post .blog_thumbs img {
			margin-bottom: 10px;
		}

	.blog_post a, .blog_post a:visited {
		color: #ffffff;
		font-weight: bold;
	}
	.blog_post a:hover, .blog_post a:visited:hover {
		color: #1C3551;
	}

	.blog_post_date {
		font-size: 11px;
		padding-left: 0px;
	}
	.blog_post_entry {
		padding-left: 0px;
	}

.blog_navigation {
	font-size: 11px;
	color: #1C3551;
}

	.blog_navigation a, .blog_navigation a:visited {
		color: #ffffff;
		font-weight: bold;
	}
	.blog_navigation a:hover, .blog_navigation a:visited:hover {
		color: #1C3551;
		font-weight: bold;
	}
	
	.blog_calendar_box {
		width: 130px; 
		height: 145px; 
		padding: 5px; 
		float: left; 
		margin: 5px; 
		border: 1px solid #CCE0E1;
	}
		.blog_navigation_calendar {
			width: 100%;
		}
		
		.blog_navigation_calendar td {
			text-align: center;	
			padding: 1px;		
		}
		
	.blog_secondaryNav {
		height: 45px;
		padding-left: 30px;
		padding-top: 0px;
		background: transparent url(/img/---12750803105964-/navigation/secondaryNavBG_one.png) 0 0px no-repeat;		
	}	
	
	.blog_secondaryNav_bottom {
		height: 45px;
		padding-left: 30px;
		padding-top: 0px;
		background: transparent url(/img/---12750803105964-/navigation/secondaryNavBG_one.png) 0 0px no-repeat;		
	}
		#blog_nav_bottom {
			padding: 0px; margin: 0px; 
			width: 100%; 
			border-collapse: collapse; 
			height: 44px;
			background: transparent url(/img/---12750803105964-/corners/blog_nav_bottom.png) 0px 0px no-repeat;
			
		}
		#blog_nav {
			padding: 0px; margin: 0px; width: 100%; border-collapse: collapse; height: 44px;
			background: transparent url(/img/---12750803105964-/corners/blog_nav.png) 0px 0px no-repeat;
		}
 
			.button_latest {
				width: 70px;
				height: 30px;
				display: block;
				border: 0px;
			}
			.button_latest, .button_latest:visited {
				background: transparent url(/img/---12750803105964-/navigation/secondaryNavText.png) -485px 0px no-repeat;
			}
			.button_latest:hover {
				background: transparent url(/img/---12750803105964-/navigation/secondaryNavText.png) -485px -30px no-repeat;
			}
			.button_latest.selected , .button_latest.selected:visited {
				background: transparent url(/img/---12750803105964-/navigation/secondaryNavText.png) -485px -60px no-repeat !important;
			}
			.button_latest.disabled , .button_latest.disabled:visited {
				background: transparent url(/img/---12750803105964-/navigation/secondaryNavText.png) -485px -90px no-repeat !important;
				cursor: default;
			} 
			.button_archive {
				width: 70px;
				height: 30px;
				display: block;
				border: 0px;
			}
			.button_archive, .button_archive:visited {
				background: transparent url(/img/---12750803105964-/navigation/secondaryNavText.png) -563px 0px no-repeat;
			}
			.button_archive:hover {
				background: transparent url(/img/---12750803105964-/navigation/secondaryNavText.png) -563px -30px no-repeat;
			}
			.button_archive.selected , .button_archive.selected:visited {
				background: transparent url(/img/---12750803105964-/navigation/secondaryNavText.png) -563px -60px no-repeat !important;
			}
			.button_archive.disabled , .button_archive.disabled:visited {
				background: transparent url(/img/---12750803105964-/navigation/secondaryNavText.png) -563px -90px no-repeat !important;
				cursor: default;
			} 
			#archive_button {
				width: 158px;
				height: 34px;
				display: block;
				border: 0px;
			}
			#archive_button, #archive_button:visited {
				background: transparent url(/img/---12750803105964-/corners/archive_button.png) -0px 0px no-repeat;
			}
			#archive_button:hover {
				background: transparent url(/img/---12750803105964-/corners/archive_button.png) -0px -34px no-repeat;
			}
			#archive_button.selected , #archive_button.selected:visited {
				background: transparent url(/img/---12750803105964-/corners/archive_button.png) -0px -68px no-repeat !important;
			}
			#archive_button.disabled , #archive_button.disabled:visited {
				background: transparent url(/img/---12750803105964-/corners/archive_button.png) -0px -102px no-repeat !important;
				cursor: default;
			} 
			#archive_button_bottom {
				width: 158px;
				height: 34px;
				display: block;
				border: 0px;
			}
			#archive_button_bottom, #archive_button_bottom:visited {
				background: transparent url(/img/---12750803105964-/corners/archive_button.png) -0px 0px no-repeat;
			}
			#archive_button_bottom:hover {
				background: transparent url(/img/---12750803105964-/corners/archive_button.png) -0px -34px no-repeat;
			}
			#archive_button_bottom.selected , #archive_button_bottom.selected:visited {
				background: transparent url(/img/---12750803105964-/corners/archive_button.png) -0px -68px no-repeat !important;
			}
			#archive_button_bottom.disabled , #archive_button_bottom.disabled:visited {
				background: transparent url(/img/---12750803105964-/corners/archive_button.png) -0px -102px no-repeat !important;
				cursor: default;
			} 
			.nextButton {
				width: 125px;
				height: 50px;
				display: block;
				border: 0px;
			}
			.nextButton, .nextButton:visited {
				background: transparent url(/img/---12750803105964-/corners/next_button.png) -0px 0px no-repeat;
			}
			.nextButton:hover {
				background: transparent url(/img/---12750803105964-/corners/next_button.png) -0px -50px no-repeat;
			}
			.nextButton.selected , .nextButton.selected:visited {
				background: transparent url(/img/---12750803105964-/corners/next_button.png) -0px -100px no-repeat !important;
			}
			.nextButton.disabled , .nextButton.disabled:visited {
				background: transparent url(/img/---12750803105964-/corners/next_button.png) -0px -150px no-repeat !important;
				cursor: default;
			} 
			.previousButton {
				width: 125px;
				height: 50px;
				display: block;
				border: 0px;
			}
			.previousButton, .previousButton:visited {
				background: transparent url(/img/---12750803105964-/corners/previous_button.png) -0px 0px no-repeat;
			}
			.previousButton:hover {
				background: transparent url(/img/---12750803105964-/corners/previous_button.png) -0px -50px no-repeat;
			}
			.previousButton.selected , .previousButton.selected:visited {
				background: transparent url(/img/---12750803105964-/corners/previous_button.png) -0px -100px no-repeat !important;
			}
			.previousButton.disabled , .previousButton.disabled:visited {
				background: transparent url(/img/---12750803105964-/corners/previous_button.png) -0px -150px no-repeat !important;
				cursor: default;
			}