/* COLORS
	new dk brown:	775B40
	dk brown:		7B3A00
	green:			CEE5A6
	peach:			FCBB90
	tan:			F1E8CB
	blue:			71CFF7
	new blue:		6AB3D1
	gray:			BAB2A5
*/

body { margin:0px; padding:0px; width:100%; height:100%; border:0px; font-size:1.0em; font-weight:normal; font-family:Arial, sans-serif; color:#775B40; }

h1,h2,h3,h4 { font-family:/*"Century Gothic", */Arial, sans-serif; color:#BAB2A5; }
h1 { font-size: 2.0em; letter-spacing:-0.02em; margin:5px 0px 5px 0px; }
h2 { font-size: 1.7em; margin:3px 0px 3px 0px; }
h3 { font-size: 1.4em; margin:3px 0px 3px 0px; }
h4 { font-size: 1.1em; margin:3px 0px 3px 0px; }

div#article p { letter-spacing:0.0em; line-height:1.6em; margin:15px 0px 15px 0px; }

/*
div#article h1 { display:block; position:relative; float:left; clear:left; }
div#article h2 { display:block; width:100%; position:relative; float:left; clear:left; }
div#article h3 { display:block; width:100%; position:relative; float:left; clear:left; }
div#article h4 { display:block; width:100%; position:relative; float:left; clear:left; }
div#article h5 { display:block; width:100%; position:relative; float:left; clear:left; }
*/

h1 a:link { color:#BAB2A5; text-decoration:none; }
h1 a:active { color:#BAB2A5; text-decoration:none; }
h1 a:visited { color:#BAB2A5; text-decoration:none; }
h1 a:hover { color:#6AB3D1; text-decoration:none; }
h2 a:link { color:#BAB2A5; text-decoration:none; }
h2 a:active { color:#BAB2A5; text-decoration:none; }
h2 a:visited { color:#BAB2A5; text-decoration:none; }
h2 a:hover { color:#6AB3D1; text-decoration:none; }
h3 a:link { color:#BAB2A5; text-decoration:none; }
h3 a:active { color:#BAB2A5; text-decoration:none; }
h3 a:visited { color:#BAB2A5; text-decoration:none; }
h3 a:hover { color:#6AB3D1; text-decoration:none; }

a { font-weight:bold; }
a:link { color:#6AB3D1; text-decoration:none; }
a:active { color:#6AB3D1; text-decoration:none; }
a:visited { color:#6AB3D1; text-decoration:none; }
a:hover { color:#BAB2A5; text-decoration:none; }

div#mask { width:100%; height:100%; position:fixed; top:0px; left:0px; z-index:9998; }


div#header div#top-bar { left:40px; width:1000px; height:40px; }
div#header div#top-bar div#top-bar-left-corner { position:relative; float:left; background:url("../files/top-bar-left-corner.png") no-repeat; height:inherit; width:22px; }
div#header div#top-bar div#top-bar-middle { position:relative; float:left; background:url("../files/top-bar-middle.png") repeat-x; height:inherit; }
div#header div#top-bar div#top-bar-middle ul { list-style:none; float:left; margin:0px; padding:0px; }
div#header div#top-bar div#top-bar-middle ul li { margin:0px; padding:0px; float:left; }
div#header div#top-bar div#top-bar-middle ul li a { font-family:/*"Century Gothic", */Arial, sans-serif; font-size:1.0em; text-decoration:none; padding:20px; }
div#header div#top-bar div#top-bar-middle ul li a:link { color:#FFF; }
div#header div#top-bar div#top-bar-middle ul li a:active { color:#FFF; }
div#header div#top-bar div#top-bar-middle ul li a:visited { color:#FFF; }
div#header div#top-bar div#top-bar-middle ul li a:hover { color:#CEE5A6; }
div#header div#top-bar div#top-bar-right-corner { position:relative; float:left; background:url("../files/top-bar-right-corner.png") no-repeat; height:inherit; width:22px; }

div#navigation { position:relative; float:left; width:auto; height:auto; margin:-22px -10px 20px -10px; z-index:500; }
div#navigation div#navigation-left { position:relative; float:left; background:url("../files/navigation-left-side.png") no-repeat; width:22px; height:279px; z-index:999; }
div#navigation div#navigation-middle { position:relative; float:left; background:url("../files/navigation-shadow-top.png") repeat-x; width:210px; height:auto; z-index:1000; overflow:visible; }
div#navigation div#navigation-middle ul { position:relative; float:left; margin:10px 0px 0px 0px; padding:10px; background:#FFF; list-style:none; clear:left; }
div#navigation div#navigation-middle ul li{ display:block; clear:left; float:left; margin:0px; padding:0px; }
div#navigation div#navigation-middle ul li a { 
	color:#775B40; font-family:/*"Century Gothic", */Arial, sans-serif; font-weight:bold; display:block; padding:15px 0px 15px 0px; text-decoration:none; font-size:1.6em; width:220px; text-align:center; margin:0px -15px 0px -15px; }
div#navigation div#navigation-middle ul li a:hover { background:#F1E8CB; }
div#navigation div#navigation-middle ul ul li a { 
	color:#775B40; font-family:/*"Century Gothic", */Arial, sans-serif; font-weight:normal; display:block; padding:10px 0px 10px 0px; text-decoration:none; font-size:1.2em; width:200px; text-align:center; margin:0px -15px 0px -15px; }
div#navigation div#navigation-middle ul ul li a:hover { background:#F1E8CB; }
div#navigation div#navigation-right { position:relative; float:left; background:url("../files/navigation-right-side.png") no-repeat; width:22px; height:279px; z-index:999; }

div#social { position:relative; float:right; width:auto; height:auto; margin:-22px -10px 0px -12px; z-index:500; }
div#social div#social-left { position:relative; float:right; background:url("../files/navigation-left-side.png") no-repeat; width:22px; height:279px; }
div#social div#social-middle { position:relative; float:right; background:url("../files/navigation-shadow-top.png") repeat-x; height:auto; width:583px; }
div#social div#social-right { position:relative; float:right; background:url("../files/navigation-right-side.png") no-repeat; width:22px; height:279px; }
div#social div#social-middle div#social-navigation { position:relative; float:left; padding:10px 0px 0px 0px; background:#FFF; margin:10px 0px 0px 0px; width:100%; text-align:center; }
div#social div#social-middle div#social-navigation div { position:relative; float:none; margin:0px auto 0px auto; width:573px; }
div#social div#social-middle div#social-navigation ul { list-style:none; margin:0px auto 0px auto; padding:0px; }
div#social div#social-middle div#social-navigation ul li { position:relative; display:inline; float:left; padding:0px 0px 0px 10px; }
div#social div#social-middle div#social-navigation ul li a { font-family:/*"Century Gothic", */Arial, sans-serif; font-weight:bold; font-size:1.2em; padding:0px 0px 0px 0px; }
div#social div#social-middle div#social-navigation ul li a:link { color:#6AB3D1; text-decoration:none; }
div#social div#social-middle div#social-navigation ul li a:active { color:#6AB3D1; text-decoration:none; }
div#social div#social-middle div#social-navigation ul li a:visited { color:#6AB3D1; text-decoration:none; }
div#social div#social-middle div#social-navigation ul li a:hover { color:#BAB2A5; text-decoration:none; }
div#social div#social-middle div#social-content { position:relative; float:left; margin:0px 0px 0px 0px; }
div#social div#social-middle div#social-content div{ position:relative; float:left; clear:left; padding:20px 5px 0px 10px; }
div#social div#social-middle div#social-content div h3 { position:relative; float:left; display:block; width:400px; font-size:1.4em; margin:20px 0px 5px 0px; }
div#social div#social-middle div#social-content div img { position:relative; float:left; display:inline; margin:0px 10px 0px 0px; padding:5px; border:1px solid #775B40; }
div#social div#social-middle div#social-content div p { position:relative; float:left; display:inline; font-size:1.01em; font-family:Arial, sans-serif; width:400px; margin:0px; }


div#noscript { position:fixed; top:50%; left:0px; width:100%; height:300px; margin:-150px 0px 0px 0px; z-index:100000; background:#FFF; border-width:1px 0px 1px 0px; border-color:#775B40; border-style:solid; }
div#noscript div { width:900px; margin:50px auto 0px auto; }


span.title { width:48%; padding:3px 2% 3px 0px; float:left; clear:left; position:relative; }
span.input { width:50%; float:left; position:relative; }
span.button { width:50%; float:right; clear:right; position:relative; }
input.text,
textarea.text { border:1px solid #BAB2A5; width:100%; padding:0px 3px 3px 3px; font-family:/*"Century Gothic", */Arial, sans-serif; color:#775B40; font-size:1.05em; }
input.button { border:2px outset #FFF; color:#775B40; background:#CEE5A6; padding:0px 10px 3px 10px; margin:2px 0px 0px 0px; font-size: 1.05em; }
input.search { background:none; width:243px; border:none; font-family:/*"Century Gothic", */Arial, sans-serif; color:#775B40; font-size:1.05em; }
input.search-button { width:105px; height:30px; border:none; background:none; padding:0px 10px 3px 15px; margin:2px 0px 0px 0px; font-size: 1.05em; }

.left { position:relative; float:left; }
.right { position:relative; float:right; }
.clear { clear:both; }
.full { display:block; width:100%; }

div#report { position:absolute; top:0px; right: 0px; padding:10px; background:#FFF; color:#666; }

/* WIJET DEFINITIONS */

.error { position:fixed; top:0px; left:0px; width:100%; background:#F1E8CB; border-bottom:1px solid #775B40; z-index:100000; }
.error div { position:relative; float:none; width:900px; padding:10px; margin:0px auto 0px auto; }
.notice { color:#775B40 }
.warn { color:#F60; }
.fatal { color:#C00; }
.apocolyptic { color:#000 }


div#login-form { height:360px; color:#FFF; }
div#login-form h2 { color:#FFF; line-height:1.3em; font-size:1.3em; }
div#login-form h3 { color:#CEE5A6; line-height:1.3em; font-size:1.3em; }
div#login-form a { color:#fff; text-decoration:none; }
div#login-form a:link { }
div#login-form a:active { }
div#login-form a:visited { }
div#login-form a:hover { color:#CEE5A6; }
div#login-form div#login-form-content { position:relative; float:left; width:auto; height:360px; margin:0px -10px 0px -10px; padding:0px; z-index:9999; }
div#login-form div#login-form-content div#login-content-left-side { position:relative; float:left; width:10px; height:100%; margin:0px 0px 0px -11px; background:url('../files/top-bar-left-side.png') repeat-y; border-right:1px solid #BAB2A5; }
div#login-form div#login-form-content div#login-content-inside { position:relative; float:left; width:auto; height:100%; padding:0px 20px 0px 20px; background:#BAB2A5; margin:0px 0px 0px 0px; }
div#login-form div#login-form-content div#login-content-right-side { position:relative; float:right; width:10px; height:100%; margin:0px -12px 0px 0px; background:url('../files/top-bar-right-side.png') repeat-y; border-left:2px solid #BAB2A5; }
div#login-form div#login-bottom { position:relative; float:left; clear:left; width:100%; margin:0px 0px 0px 0px; z-index:3000; }
div#login-form div#login-bottom div#login-form-left-side { position:relative; float:left; width:22px; height:40px; margin:0px 0px 0px -22px; background:url('../files/top-bar-left-corner.png') no-repeat; }
div#login-form div#login-bottom div#login-form-middle { position:relative; float:left; width:100%; height:40px; background:url('../files/top-bar-middle.png') repeat-x; }
div#login-form div#login-bottom div#login-form-right-side { position:relative; float:left; width:22px; height:40px; margin:0px -22px 0px 0px; background:url('../files/top-bar-right-corner.png') no-repeat; }

div#acct-options { height:230px; color:#FFF; }
div#acct-options h2 { color:#FFF; line-height:1.3em; font-size:1.3em; }
div#acct-options h3 { color:#CEE5A6; line-height:1.3em; font-size:1.3em; }
div#acct-options a { color:#fff; text-decoration:none; }
div#acct-options a:link { }
div#acct-options a:active { }
div#acct-options a:visited { }
div#acct-options a:hover { color:#CEE5A6; }
div#acct-options div#login-form-content { position:relative; float:left; width:auto; height:230px; margin:0px -10px 0px -10px; padding:0px; z-index:9999; }
div#acct-options div#login-form-content div#login-content-left-side { position:relative; float:left; width:10px; height:100%; margin:0px 0px 0px -11px; background:url('../files/top-bar-left-side.png') repeat-y; border-right:1px solid #BAB2A5; }
div#acct-options div#login-form-content div#login-content-inside { position:relative; float:left; width:auto; height:100%; padding:0px 20px 0px 20px; background:#BAB2A5; margin:0px 0px 0px 0px; }
div#acct-options div#login-form-content div#login-content-right-side { position:relative; float:right; width:10px; height:100%; margin:0px -12px 0px 0px; background:url('../files/top-bar-right-side.png') repeat-y; border-left:2px solid #BAB2A5; }
div#acct-options div#login-bottom { position:relative; float:left; clear:left; width:100%; margin:0px 0px 0px 0px; z-index:3000; }
div#acct-options div#login-bottom div#login-form-left-side { position:relative; float:left; width:22px; height:40px; margin:0px 0px 0px -22px; background:url('../files/top-bar-left-corner.png') no-repeat; }
div#acct-options div#login-bottom div#login-form-middle { position:relative; float:left; width:100%; height:40px; background:url('../files/top-bar-middle.png') repeat-x; }
div#acct-options div#login-bottom div#login-form-right-side { position:relative; float:left; width:22px; height:40px; margin:0px -22px 0px 0px; background:url('../files/top-bar-right-corner.png') no-repeat; }
div#acct-options div#login-form-content div#login-content-inside div#account_list ul { display:block; width:100%; list-style:none; padding:0px; margin:21px -20px 0px -22px; width:250px; }
div#acct-options div#login-form-content div#login-content-inside div#account_list ul li {  }
div#acct-options div#login-form-content div#login-content-inside div#account_list ul li a { display:block; width:94%; font-family:/*"Century Gothic", */Arial, sans-serif; padding:5px 3% 5px 3%; }
div#acct-options div#login-form-content div#login-content-inside div#account_list ul li a:link {  }
div#acct-options div#login-form-content div#login-content-inside div#account_list ul li a:active {  }
div#acct-options div#login-form-content div#login-content-inside div#account_list ul li a:visited {  }
div#acct-options div#login-form-content div#login-content-inside div#account_list ul li a:hover { background:#F1E8CB; color:#BAB2A5; }

div#search-form { position:absolute; width:auto; height:80px; color:#FFF; }
div#search-form h2 { color:#FFF; line-height:1.3em; font-size:1.3em; }
div#search-form h3 { color:#CEE5A6; line-height:1.3em; font-size:1.3em; }
div#search-form a { color:#fff; text-decoration:none; }
div#search-form a:link { }
div#search-form a:active { }
div#search-form a:visited { }
div#search-form a:hover { color:#CEE5A6; }
div#search-form div#search-form-content { position:relative; float:left; width:auto; height:80px; margin:0px -10px 0px -10px; padding:0px; z-index:9999; }
div#search-form div#search-form-content div#search-content-left-side { position:relative; float:left; width:10px; height:100%; margin:0px 0px 0px -11px; background:url('../files/top-bar-left-side.png') repeat-y; border-right:1px solid #BAB2A5; }
div#search-form div#search-form-content div#search-content-inside { position:relative; float:left; width:auto; height:100%; padding:0px 20px 0px 20px; background:#BAB2A5; margin:0px 0px 0px 0px; }
div#search-form div#search-form-content div#search-content-right-side { position:relative; float:right; width:10px; height:100%; margin:0px -12px 0px 0px; background:url('../files/top-bar-right-side.png') repeat-y; border-left:2px solid #BAB2A5; }
div#search-form div#search-bottom { position:relative; float:left; clear:left; width:100%; margin:0px 0px 0px 0px; z-index:3000; }
div#search-form div#search-bottom div#search-form-left-side { position:relative; float:left; width:22px; height:40px; margin:0px 0px 0px -22px; background:url('../files/top-bar-left-corner.png') no-repeat; }
div#search-form div#search-bottom div#search-form-middle { position:relative; float:left; width:100%; height:40px; background:url('../files/top-bar-middle.png') repeat-x; }
div#search-form div#search-bottom div#search-form-right-side { position:relative; float:left; width:22px; height:40px; margin:0px -22px 0px 0px; background:url('../files/top-bar-right-corner.png') no-repeat; }


div#ie-social { border:0px; padding:0px; margin:20px 0px 0px 50px; }

.tw_paragraph { position:relative; float:left; clear:left; }
.tw_time { position:relative; float:left; font-family:/*"Century Gothic", */Arial, sans-serif; font-size:0.8em; color:#BAB2A5; }
.tw_message { position:relative; float:left; clear:left; font-size:1.0em; }
.tw_more { position:relative; float:left; clear:left; font-family:/*"Century Gothic", */Arial, sans-serif; font-size:1.0em; }


.youtube_paragraph * { font-family:/*"Century Gothic", */Arial, sans-serif; border:none; padding:0px; margin:0px; }
.youtube_paragraph div { font-family:/*"Century Gothic", */Arial, sans-serif; border:none; padding:0px; margin:0px; }
.youtube_paragraph a { text-decoration:none; }
.youtube_paragraph tr { padding:0px; margin:0px;}



.clear { display:block; position:relative; float:left; width:100%; clear:both; }



.article-image { display:block; position:relative; margin:10px; border:1px solid #CEE5A6; padding:3px; }
.no-border { border:0px !important; }
.noborder { border:0px !important; }
.no-padding { padding:0px !important; }
.nopadding { padding:0px !important; }

div.ad { position:relative; float:right; width:340px; margin:10px -70px 10px 10px; }
div.ad div.ad-top{ position:relative; float:right; width:100%; height:30px; background:url("../files/background-ad-top2.png") no-repeat top right; }
div.ad div.ad-middle { position:relative; float:right; width:100%; background:url("../files/background-ad-middle.png") repeat-y top right; }
div.ad div.ad-middle a img { display:block; position:relative; float:right; border:none; margin:0px 30px 0px 0px; padding:0px; }
div.ad div.ad-middle embed { display:block; position:relative; float:right; border:0px; margin:0px 30px 0px 0px; padding:0px; }
div.ad div.ad-middle object { display:block; position:relative; float:right; border:0px; margin:0px -5px 0px 0px; padding:0px; }
div.ad div.ad-bottom{ position:relative; float:right; width:100%; height:30px; background:url("../files/background-ad-bottom.png") no-repeat top right; }
div#main div#content div#content-middle div#article div.ad div.ad-middle a {
	margin-left: 185px;
}



div#video_list_by_category { position:relative; float:left; margin:20px 0px 0px 50px; }
div#video_list_by_category span.video_category_row { position:relative; float:left; clear:left; }
div#video_list_by_category span.video_category_row span.video_category_item { position:relative; float:left; display:block; width:120px; margin:10px; }
div#video_list_by_category span.video_category_row span.video_category_item span.video_img { position:relative; float:left; }
div#video_list_by_category span.video_category_row span.video_category_item span.video_title { position:relative; float:left; clear:left; width:100%; text-align:center; font-size:0.8em; }




.vid-player-class { display:block;position:relative;float:left;width:360px;height:240px;padding:5px;border:1px solid #BAB2A5;background:#FFF; margin:20px auto 20px auto; }








div.other-content { margin:20px 0px 0px 0px; width:450px; }
div.other-content-item { position:relative; float:left; margin:20px 0px 10px 0px; clear:left;  }
div.other-content-item:first-child { width:400px; }
div.other-content-item h1,
div.other-content-item h2,
div.other-content-item h3,
div.other-content-item h4
	{ position:relative; float:left; clear:left; width:100%; margin:5px 0px 8px 0px; }
div.other-content-item ul
{
 	position:relative; 
	float:left; 
	clear:left; 
	margin:0px 0px 10px 1px; 
	padding:5px 0px 10px 15px; 
	border-width:0px 0px 0px 5px;
	border-style:solid;
	border-color:#CEE5A6;
	font-size:1.1em; 
	font-family:Arial, sans-serif; 
	font-weight:bold; 
	list-style:none;
}
div.other-content-item ul li { margin:1px 0px 2px 0px; clear:left; }

div.other-content-item img { position:relative; float:left; }
div.other-content-item ul ul { margin:0px 0px 0px 15px; border-width:0px; }

		
div.pagination { position:relative; float:left; clear:left; font-size:1.0em; font-weight:normal; color:#BAB2A5; }
div.pagination div.article-info {  }
div.pagination div.page-info {  }
div.pagination div.page-links {  }
div.pagination div.page-links span.page-list { margin:0px 20px 0px 10px; }










/* MODX NEWSLETTER TRACKER */
div#newsletter_tracker { position:fixed; top:10%; right:0px; width:540px; min-height:250px; margin-right:-500px; z-index:10000; }
div#newsletter_tracker div#tracker_tab { position:relative; float:left; width:40px; height:200px; margin:10px -1px 0px 0px; z-index:10002; }
div#newsletter_tracker div#tracker_inner { position:relative; float:left; width:478px; min-height:250px; padding:10px; background:#FFF; border:1px solid #BAB2A5; z-index:10001; }
div#newsletter_tracker span { position:relative; float:left; clear:left; font-weight:bold; font-size:1.0em; }
div#newsletter_tracker span.newsletter_title { font-size:1.1em; }
div#newsletter_tracker a {  }
div#newsletter_tracker a:hover {  }







/* PAGINATION */
div.pagination { width:100%; text-align:center; margin:-10px auto 0px auto; font-size:0.8em; color:#775B40; padding:15px 0px 0px 0px; border-top:1px solid #cee5a6; line-height:1.5em; }
div.pagination div.article-info { position:relative; float:left; width:100%; text-align:center; }
div.pagination div.page-links { border-top:1px dotted #bab2a5; margin-top:5px; padding-top:5px; position:relative; float:left; clear:left; width:100%; }







/* MARGE */

div#marge-mask { position:fixed; top:0px; left:0px; background:#FFF; width:100%; height:100%; z-index:50000; }
div#marge-container { position:relative; float:none; margin:0px auto 0px auto; z-index:51000; width:900px; height:700px; }


/* adding christmas collection multiple items to products */
	

	dl.gallery
{
	
	width: 125px;
	text-align: center;
	padding: 1px;
	float: left;
	margin: -5px 5px 0 0;

}

.gallery dt { font-weight: bold; 
}

.gallery dt img
{
	width: 85px;
	height: 85px;
}

.gallery dd
{
	margin: 0px;
	padding: 0;
}

