@charset "utf-8";
/***************************************************
	Default Style Sheet
****************************************************/ 

/********************************************
   HTML ELEMENTS
********************************************/ 
/* Reset */
/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

html,body,div,span,applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
b,u,i,center,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
caption,tbody,tfoot,thead {  margin:0;padding:0;border:0;outline:0;font-size:100%;background:transparent;}
body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,
q:before,q:after{content:'';content:none;}
/* remember to define focus styles! */
:focus{outline:0;}
/* remember to highlight inserts somehow! */
ins{text-decoration:none;}
del{text-decoration:line-through;}
/* tables still need 'cellspacing="0"' in the markup */

body { font: 13px Arial, Helvetica, sans-serif; margin: 0; padding: 0; text-align: center; color: #7a7a7a; line-height: 17px; background: #000 url('../images/uncommon/bg.jpg') no-repeat top center;} 
body#sg_body_makers table { width:615px;}

/* headers and text */
p, ol, td, i { font-family: Arial, Helvetica, sans-serif; color: #7a7a7a; font-size: 12px; line-height: 17px; padding:0; margin:5px 0 15px 0; text-align:left;}
h1, h2, h3 { font-family: Arial, Helvetica, sans-serif; margin:0; padding:0; }
h1 { font-size: 140%; font-weight: normal; color: #ffffff;}
h2 { font-size: 18px; font-weight: normal; color: #CC0000; font-weight: bold;}
h3 {text-align:left; color: #000; font-size: 16px; padding-left:15px;}
i {font-style:italic;}
b {font-weight: bold; color:#666666;}
body#uk_body b, body#uk_body_community b, body#uk_body_location b {color:#33cc00;}


a {color:#444444; text-decoration:underline;  font-weight: bold; font-size: 12px;}
a:hover { color:#cc0000; text-decoration:none;}
.clearfloat { clear:both; height:0;}
#left_colum a {display:block;}
/* Header Tags ---------------------------- */

#header { height:215px; float:left; width:980px; border-top: 6px solid #cd0000; margin:0; background-color: #fff; padding-bottom:15px; }
body#uk_body h3, body#uk_body_community h3, body#uk_body_location h3 {color: #33cc00;}
body#sg_body h3, body#sg_body_makers h3, body#sg_body_location h3, body#sg_body_gallery h3 {color: #d00481;}


/*MATT MAIN LAYOUT*/
#container { width: 980px; margin: 0 auto 0 auto; padding:0;}
#logo{float:left; margin:37px 0 0 25px;}
ul#top_nav {float:left; margin:26px 0 0 223px; height:23px;}
ul#top_nav li {float: left; list-style-type:none; margin:0 10px 0 0; padding:0 10px 0 0; border-right: 1px solid #444444;}
ul#top_nav li.last { margin:0; padding:0; border:none;}

a#pdf {float:left; margin: 0 0 0 322px;}
ul#main_menu {float:left; width:980px; height:93px; background: url('../images/uncommon/menu.png') no-repeat; margin-top:30px;}
ul#main_menu li {float: left; border: none; list-style-type:none; margin:0; padding:0;}
ul#main_menu li a {height:93px; display:block; text-indent:-999px; overflow: hidden; }
ul#main_menu li a#kids { width:218px;}
ul#main_menu li a#carbonstok {width:233px;}
ul#main_menu li a#uncommon {width:170px;}
ul#main_menu li a#sugah {width:163px;}
ul#main_menu li a#rumrunners {width:182px;}

#flash {float:left; width:980px; height:400px; background-color: #fff;}

#main_content {float:left; margin:0; width:980px; padding:0 0 25px 0; background-color: #fff;}
#home_left_colum {float:left; display:inline; width:420px; margin:0 0 25px 25px; }
#home_right_colum {float:left; display:inline; width:500px; margin:0 0 25px 30px; }
#home_right_colum img.feature_header {float:left; margin-left:15px;}
ul#company_list {float:left; margin:10px 0 10px 0;}
#right_colum p#local_text {margin:2px;}
body#local h2 {text-align:left; margin:10px 0 10px 2px; float:left;}

form#form_zero {float:left; clear:left; margin:10px 0 10px 0;}
label.local_label {display:block; margin:1px 5px 1px 0; width:65px; float:left;}
input.local_field {display:block; width:350px; float:left;}
input#zero_join { display:block; margin:1px; background-color:#CC0000; color:#fff; border:none; height:75px; width:190px; font-size: 24px;}


#header input {float:left; display:block; margin:1px; width:178px; padding:1px; font: 14px "Arial", "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;}
#header label {float:left; display:block; margin:3px 3px 0 90px;}
#header input#submit {float:left; display:block; margin:1px; background-color:#CC0000; color:#fff; border:none; height:24px; width:100px;}

table#local {float:left; text-decoration:none; margin:0 0 0 161px; vertical-align: middle;}
table#local a { color:#cc0000; text-decoration:none; font-size: 16px;}
table#local a:hover {text-decoration:underline;}


/* FOOTER*/
#footer {width: 980px; margin: 0 auto 0 auto; text-align:left; padding:0; background-color: #cc0000; color:#fff; }
#footer a, #footer a:hover, #footer p, #footer b {color:#fff;}

#footer p#footer_info { width:270px; height:95px; float:left; margin: 25px 25px 0 25px;}
#footer ul#footer_pages { float:left; width:647px; height:95px; margin:25px 0 0 0;}
#footer ul#footer_pages li {height:15px; float: left; list-style-type:none; margin:0 10px 5px 0; padding:0 10px 0 0; border-right: 1px solid #fff;}
#footer ul#footer_pages li.last {height:15px; float: left; list-style-type:none; margin:0 0 5px 0; padding:0; border-right: none;}

#footer ul#footer_stores {width:980px; height:130px; float:left; margin:0; border-top: 1px solid #eb6666; padding:15px 0 0 0;}
#footer ul#footer_stores li {float: left; list-style-type:none; margin:0 0 0 42px; text-align:center;}
#footer ul#footer_stores li a img { border:none; margin:0 0 5px 0; text-decoration:none;}
#left_colum {width:235px; float:left; display:inline; margin:0; padding:0 15px 0 25px; background: url('../images/uncommon/left_columbg.gif') no-repeat top right; text-align:left;}
#left_colum img { margin:7px 0;}
#right_colum {width:650px; float:left; display:inline; margin:0 0 0 30px; padding:0;}
#right_colum p {margin:15px 15px 0 15px;}

body#ug_body #right_colum {background: url('../images/uncommon/ug_header.jpg') no-repeat top center; width:650px; padding-top:125px;}
body#rr_body #right_colum {background: url('../images/uncommon/rr_header.jpg') no-repeat top center; width:650px; padding-top:125px;}
body#sg_body #right_colum, body#sg_body_makers #right_colum,
body#sg_body_gallery #right_colum, body#sg_body_location #right_colum {background: url('../images/uncommon/sg_header.jpg') no-repeat top center; width:650px; padding-top:125px;}
body#ck_body #right_colum, body#ck_body_location #right_colum, body#ck_body_community #right_colum {background: url('../images/uncommon/ck_header.jpg') no-repeat top center; width:650px; padding-top:125px;}
body#uk_body #right_colum, body#uk_body_location #right_colum, body#uk_body_community #right_colum {background: url('../images/uncommon/uk_header.jpg') no-repeat top center; width:650px; padding-top:125px;}
body#gifts_body #right_colum {background: url('../images/uncommon/gifts_header.jpg') no-repeat top center; width:650px; padding-top:125px;}
body#ug_body #right_colum, body#ug_body_location #right_colum, body#ug_body_makers #right_colum {background: url('../images/uncommon/ug_header.jpg') no-repeat top center; width:650px; padding-top:125px;}
/*END MATT MAIN LAYOUT*/

#display_menu_1 ul, #display_menu_2 ul, #display_menu_3 ul, #display_menu_4 ul {margin:0;}

/*Home call to action*/
ul#calltoactions  {float:left; display:inline; margin:0; padding:0;}
ul#calltoactions li a.margin-right {margin-right:1px;}
ul#calltoactions li {display:none; list-style:none; }

ul#calltoactions li a {display:block; text-indent:-999px; overflow:hidden; width:326px; height:300px; float:left;}

ul#calltoactions li a.rr1:hover, ul#calltoactions li a.rr2:hover , ul#calltoactions li a.rr3:hover  {background-position: 0 0;}
ul#calltoactions li a.sg1:hover, ul#calltoactions li a.sg2:hover , ul#calltoactions li a.sg3:hover  {background-position: 0 0;}
ul#calltoactions li a.ug1:hover, ul#calltoactions li a.ug2:hover , ul#calltoactions li a.ug3:hover  {background-position: 0 0;}


/*Valentines day coding*/
ul#calltoactions li a.val1:hover, ul#calltoactions li a.val2:hover , ul#calltoactions li a.val3:hover  {background-position: 0 0;}
ul#calltoactions li a.val1 { background: url('../images/uncommon/val1.png')  -326px 0 no-repeat; margin-right:1px; }
ul#calltoactions li a.val2 { background: url('../images/uncommon/val2.png')  -326px 0 no-repeat; margin-right:1px;}
ul#calltoactions li a.val3 { background: url('../images/uncommon/val3.png')  -326px 0 no-repeat; margin-right:0;}
/*END Valentines day coding*/

ul#calltoactions li a.rr1 { background: url('../images/uncommon/home_rr_cta1.png')  -326px 0 no-repeat; margin-right:1px; }
ul#calltoactions li a.rr2 { background: url('../images/uncommon/home_rr_cta2.png')  -326px 0 no-repeat; margin-right:1px;}
ul#calltoactions li a.rr3 { background: url('../images/uncommon/home_rr_cta3.png')  -326px 0 no-repeat; margin-right:1px;}

ul#calltoactions li a.sg1 { background: url('../images/uncommon/home_sugah_cta1.png')  -326px 0 no-repeat; margin-right:1px;}
ul#calltoactions li a.sg2 { background: url('../images/uncommon/home_sugah_cta2.png')  -326px 0 no-repeat; margin-right:1px;}
ul#calltoactions li a.sg3 { background: url('../images/uncommon/home_sugah_cta3.png')  -326px 0 no-repeat; margin-right:1px;}

ul#calltoactions li a.ug1 { background: url('../images/uncommon/home_ug_cta1.png')  -326px 0 no-repeat;}
ul#calltoactions li a.ug2 { background: url('../images/uncommon/home_ug_cta2.png')  -326px 0 no-repeat;}
ul#calltoactions li a.ug3 { background: url('../images/uncommon/home_ug_cta3.png')  -326px 0 no-repeat;}

#content_area table.colors_pricebox {border: 1px solid #cacaca !important; }







ul#storesub_menu {width:650px; height:37px;}
ul#storesub_menu li {float:left; height:37px; list-style:none; text-align:center; display:inline; background: url('../images/uncommon/sugah_sub_menu.gif')  0 0 no-repeat;}
ul#storesub_menu li a {display:block; text-indent:-999px; overflow:hidden; height:37px;}
ul#storesub_menu li#about_sugah {background-position: 0 0; width:160px;} 
ul#storesub_menu li#sugah_location {background-position: -160px 0; width:160px;} 
ul#storesub_menu li#sugah_gallery {background-position: -319px 0; width:150px;} 
ul#storesub_menu li#sugah_makers {background-position: -469px 0; width:180px;} 

body#sg_body ul#storesub_menu li#about_sugah, ul#storesub_menu li#about_sugah:hover {background-position: 0 -37px; width:160px;} 
body#sg_body_location ul#storesub_menu li#sugah_location, ul#storesub_menu li#sugah_location:hover {background-position: -160px -37px; width:160px;} 
body#sg_body_gallery ul#storesub_menu li#sugah_gallery, ul#storesub_menu li#sugah_gallery:hover {background-position: -319px -37px; width:150px;} 
body#sg_body_makers ul#storesub_menu li#sugah_makers, ul#storesub_menu li#sugah_makers:hover {background-position: -469px -37px; width:180px;} 



ul#carbonstoksub_menu, ul#uncommonkidssub_menu {width:650px; height:37px;}
ul#carbonstoksub_menu li {float:left; height:37px; list-style:none; text-align:center; display:inline; background: url('../images/uncommon/carbonstok_sub-menu.gif')  0 0 no-repeat;}
ul#uncommonkidssub_menu li {float:left; height:37px; list-style:none; text-align:center; display:inline; background: url('../images/uncommon/uk_sub-menu.gif')  0 0 no-repeat;}
ul#carbonstoksub_menu li a, ul#uncommonkidssub_menu li a {display:block; text-indent:-999px; overflow:hidden; height:37px;}

ul#carbonstoksub_menu li#about_carbonstok {background-position: 0 0; width:210px;} 
ul#carbonstoksub_menu li#carbonstok_location {background-position: -210px 0; width:175px;} 
ul#carbonstoksub_menu li#carbonstok_community {background-position: -385px 0; width:265px;} 
body#ck_body ul#carbonstoksub_menu li#about_carbonstok, ul#carbonstoksub_menu li#about_carbonstok:hover {background-position: 0 -37px; width:210px;} 
body#ck_body_location ul#carbonstoksub_menu li#carbonstok_location, ul#carbonstoksub_menu li#carbonstok_location:hover {background-position: -210px -37px; width:175px;} 
body#ck_body_community ul#carbonstoksub_menu li#carbonstok_community, ul#carbonstoksub_menu li#carbonstok_community:hover {background-position: -385px -37px; width:265px;} 

ul#uncommonkidssub_menu li#about_uk {background-position: 0 0; width:246px;} 
ul#uncommonkidssub_menu li#uk_location {background-position: -246px 0; width:114px;} 
ul#uncommonkidssub_menu li#uk_community {background-position: -360px 0; width:290px;} 
body#uk_body ul#uncommonkidssub_menu li#about_uk, ul#uncommonkidssub_menu li#about_uk:hover {background-position: 0 -37px; width:246px;} 
body#uk_body_location ul#uncommonkidssub_menu li#uk_location, ul#uncommonkidssub_menu li#uk_location:hover {background-position: -246px -37px; width:114px;} 
body#uk_body_community ul#uncommonkidssub_menu li#uk_community, ul#uncommonkidssub_menu li#uk_community:hover {background-position: -360px -37px; width:290px;} 
body#uk_body_location iframe {margin-top:5px;}


ul#uncommongroundssub_menu {width:650px; height:37px;}
ul#uncommongroundssub_menu li {float:left; height:37px; list-style:none; text-align:center; display:inline; background: url('../images/uncommon/ug_sub-menu.gif')  0 0 no-repeat;}
ul#uncommongroundssub_menu li a {display:block; text-indent:-999px; overflow:hidden; height:37px;}
ul#uncommongroundssub_menu li#about_ug {background-position: 0 0; width:296px;} 
ul#uncommongroundssub_menu li#ug_location {background-position: -296px 0; width:173px;} 
ul#uncommongroundssub_menu li#ug_makers {background-position: -469px 0; width:181px;} 
body#ug_body ul#uncommongroundssub_menu li#about_ug, ul#uncommongroundssub_menu li#about_ug:hover {background-position: 0 -37px; width:296px;} 
body#ug_body_location ul#uncommongroundssub_menu li#ug_location, ul#uncommongroundssub_menu li#ug_location:hover {background-position: -296px -37px; width:173px;} 
body#ug_body_makers ul#uncommongroundssub_menu li#ug_makers, ul#uncommongroundssub_menu li#ug_makers:hover {background-position: -469px -37px; width:181px;} 
body#ug_body_location iframe {margin-top:5px;}


#slideshow {  position:relative; height:400px; text-align:center; margin:35px auto; width:600px; }
#slideshow DIV { position:absolute; top:0; left:0; z-index:8; opacity:0.0; background-color:#FFF; height:440px;}
#slideshow DIV.active {  z-index:10; opacity:1.0; }
#slideshow DIV.last-active { z-index:9; }
#slideshow DIV IMG { height: 400px; display: block; border: 0; margin-bottom: 10px;}








ul#feature_section {}
ul#feature_section li {float:left; width:235px; height:160px; list-style:none; text-align:center; margin:5px; display:inline;}
ul#feature_section li a img {text-decoration:none; border:none;}

#display_homepage_title a{
	text-indent:-99999px;
	display:block;
	width:300px;
	height:40px;
	text-align:left;

}
#display_homepage_title #homepage_title{
	background:transparent none repeat scroll 0% 0%;
	display:block;
	font-size:30px;
	height:100%;
	text-align:left;
	text-indent:0pt;
	width:100%;
}
ul#store_calltoactions {margin-top:45px; display:block;}
ul#store_calltoactions li {float:left; display:inline; margin:0; width:200px; height:167px; list-style:none; }


/* Shopping Cart Summary Tags ---------------------------- */

		#shopping_cart_summary{
			margin:0;
			padding:0;
			text-align:center;
			color:#666;
			font-weight:normal;
			font-size:12px;
			padding:5px;
		}

		#display_cart_summary .cartsummary_empty {
			display: none;
		}
		#display_cart_summary .cartsummary_full {
			background-color:#EEF8F9;
			border:1px solid #E2E6F0;
			clear:right;
			color:#5388B4;
			float:right;
			margin:0pt;
			padding:5pt;
			text-align:center;
		}

		#nav_menu #shopping_cart_summary h3{
			margin-bottom:.5em;
		}

#content{
	padding:0;
	margin:0px auto;
	text-align:left;
	width:800px;
}

#nav_menu div.nav_section{	
	margin:0;
	padding:0;
	width:160px;
	margin-bottom:1em;
	
}


/* Search Section ---------------------------- */

#search_section {
	padding:0;
	margin:0;
	text-align:left;
	height:25px;
	width:235px;
}

#search_section h3 { width:60px; float:left; font: normal 16px Arial, sans-serif; color:#cc0000;}


#search_section form{
	margin:0;
	padding:0;
	float:left;
	width:175px;

}


#search_section input#search_field{
	margin:0;
	padding:0;
	border:1px solid #adadad;
	width:132px;
	height:20px;
	font-size:10px;
	float:left;
	display:inline;
}

#search_section input#search_button{
	margin:0px;
	padding:0px;
	width:20px;
	height:20px;
	float:left;
	margin-left:3px;
		display:inline;
}

		
/* Navigation Sections ------------------------------------------------- */		

div.nav_section ul{
	margin:0;
	padding:0;
	list-style:none;
	text-align:left;
	margin-top:4px;
	margin-left:0px;
	
}
#nav_menu{
	margin:0;
	padding:0;
	width:160px;
	border:1px solid #adadad;
	border-bottom:none;
	border-top:none;
	height:100%;
}

#nav_menu h3{
	margin:0px;
	padding:0px;
	font-size:12px;
	border-bottom:1px solid #adadad;
	border-top:1px solid #adadad;
	color:#666666;
	padding:5px;
	text-align:center;
}


div.nav_section ul li{
	margin:0;
	padding:0;
	color:#606060;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	margin-bottom:.5em;
	padding-left:15px;
	background:url(../images/template/nav_bullet.gif) no-repeat 3px 3px;
}

div.nav_section ul li a{
	color:#606060;
	text-decoration:none;
	list-style:none;
	font-size:1.1em;
	font-weight:normal;
	
}
div.nav_section ul li a:hover{
	text-decoration:underline;
}

#navigation_menus{
	padding:0px;
	margin:0;
	width:160px;
	text-align:center;
}

#display_promotions_999{
	padding-bottom:10px;
}

span.PageText_L544n {margin-top:10px; display:block;}

/* Content Area is where the Volusion software generates  --------------- */

#content_area{
	margin:0;
	padding:0;
}

#content_area table{
	text-align:left;
	width:100%;
}

tr { padding:2px;} 
td { padding:2px;} 

#v_Wrapper_Bottom_Border {margin:3px 0; background-color:#c7c7c7;}

select#SortBy {width:270px;}

/*Home call to action*/
ul#calltoaction1, ul#calltoaction2, ul#calltoaction3  {float:left; display:inline; margin:0; padding:0;}
ul#calltoaction1, ul#calltoaction2 {margin-right:1px;}
ul#calltoaction1 li#calltoaction1_s1, ul#calltoaction2 li#calltoaction2_s1, ul#calltoaction3 li#calltoaction3_s1 {float:left; display:inline; margin:0; border: none; list-style-type:none;}
ul#calltoaction1 li#calltoaction1_s1:hover, ul#calltoaction2 li#calltoaction2_s1:hover, ul#calltoaction3 li#calltoaction3_s1:hover {background-position: 0 0;}
ul#calltoaction1 li#calltoaction1_s1 a, ul#calltoaction2 li#calltoaction2_s1 a, ul#calltoaction3 li#calltoaction3_s1 a {display:block; text-indent:-9999px; overflow:hidden; width:326px; height:300px;}

ul#calltoaction1 li#calltoaction1_s1 { background: url('../images/uncommon/home_rr_cta1.png')  -326px 0 no-repeat;}
ul#calltoaction2 li#calltoaction2_s1 { background: url('../images/uncommon/home_sugah_cta1.png')  -326px 0 no-repeat;}
ul#calltoaction3 li#calltoaction3_s1 { background: url('../images/uncommon/home_ug_cta1.png')  -326px 0 no-repeat;}

a#give_cta {display:block; width:980px; height:67px;}
/* Footer Tags ----------------------------------------------------------------------------- */


/*#footer{
	margin:0px auto;
	padding:0px;
	width:800px;
	position:relative;
	font-family: Arial, Tahoma, helvetica, sans-serif;
	
	color:#adadad;
	padding-bottom:1em;
}
#footer > *{
	margin:0;
	padding:0;
}
#footer ul li.last{
	border:none;
	padding:0;
	margin:0;
}
#footer a{
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
}
#footer ul{
	list-style:none;
	margin:0;
	padding:0;
}
#footer ul li{
	display:inline;
	border-right:1px solid #adadad;
	margin-right:1em;
	padding-right:1em;
}

#footer_top{
	margin-bottom:1.5em;
	padding:10px;
	border:1px solid #adadad;
	color:gray;
	background-color:#fff;
}
#footer_top a{
	color:gray;
}
#footer_top ul li{
	
	border-right:1px solid gray;
	
}
#footer_bottom{
	margin:0;
	padding:0;
	font-size:11px;
	color:#666666;
}

#footer_bottom a{
	font-size:11px;
}*/


#notext a { 
	display:block;
	width:250px;
	height:75px;
	text-indent:-9999px;
 }
#twitter_feed {float:left; margin-top:25px; display:inline;}
#about_content { float:left; width:430px; margin:25px 25px 0 0; display:inline; }
#store_content {margin-top:25px; position:relative;}
#about_content  h3 { text-align:left; padding-left:15px; color: #000; font-size: 16px;}
#twitter_feed h3 { text-align:left; color: #000; font-size: 16px; margin:0; padding:0;}

.twtr-doc {margin:10px 0 0 5px;}

#social_links {position:absolute; top:0; right:10; z-index:100;}
#social_links li {margin:0 5px; float:right; display:inline;}
#social_links li a img {border:0;}
