@charset "UTF-8";
/* CSS Document */

	
body {
	background:url(../graphics/bg.jpg) repeat;
	color:#2d2d2d; 
	font-size:12px;
	}

/* spam trapping css to hide input field from Humans */
.hideInput { display:none !important;}	

body, input, div, p, span, ul, li, h1, h2, h3, h4, h5, h6  {
	font-family:"Courier New", Courier, monospace;
	}
	
	
/*----- GLOBAL -------- */

* {padding:0; margin:0;}
img {border:none;}
a {outline:none;}
a, a:visited {color:#00acee; text-decoration:none;}
a:hover, a:active {color:#00acee; text-decoration:underline;}
.left {float:left;}
.right {float:right;}
.centered {margin:0 auto;}
.indent {text-indent:-9999px;}
hr {clear:both; visibility:hidden; font-size:0.1em; line-height:0.1em; height:0;} 
.clear {clear:both;}

* html a {cursor:hand;}

.back {text-align:right; padding:0 50px 0 0;}
.back a, .back a:visited {font-weight:bold; border-bottom:1px dashed #2d2d2d; padding:0 0 0 0; text-decoration:none;}
.back a:hover, .back a:active {border-bottom:none;}



.blue, .blue-padding {color:#00acee; font-weight:bold; word-spacing:-0.4em; padding:0.5em 0 0 0;}
.blue-padding {padding:1.2em 0 0 0;}
.cart-pre {background:#2d2d2d; color:#fff; margin:0 5px; text-align:center; padding:10px 7px 0 7px; line-height:1.7em;}
.single {font-size:35px; padding:0 0 0 2px; font-weight:bold;}
.cart-pre span {font-size:1.1em!important;}

/*------- LINKS ----------*/
a.white, a.white:visited {color:#fff; text-decoration:none;}
a.white:hover, a.white:active {color:#fff; text-decoration:underline;}
a.black, a.black:visited {color:#2d2d2d; text-decoration:none;}
a.black:hover, a.black:active {color:#666; text-decoration:underline;}
.black a, .black a:visited {color:#2d2d2d; text-decoration:underline;}
.black a:hover, .black a:active {color:#2d2d2d; text-decoration:none;}
a.lblue, a.lblue:visited {color:#00acee; text-decoration:none;}
a.lblue:hover, a.lblue:active {color:#00acee; text-decoration:underline;}


#pageTitle {font-size:30px; letter-spacing:-.05em; word-spacing:-.09em;}
#pageTitle a, #pageTitle a:visited {text-decoration:none;}
#pageTitle a:hover, #pageTitle a:active {text-decoration:none;}

/*----- STRUCTURE ----- */
#wrap {width:940px; padding:20px;}

#header {}
#logo {float:left;}
#logo a, #logo a:visited {width:125px; height:160px; display:block; background:url(../graphics/cosmic_soda_logo.png) no-repeat;}
* html #logo a, * html #logo a:visited {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/cosmic_soda_logo.png',sizingMethod='crop');}

#navigation {float:left !important; margin:0 0 0 20px;}


#cart-newsletter {float:right !important; margin:0 0 0 0px; width:300px !important;}
#cart-preview {padding:40px 0 5px 10px; line-height:1em; float:right !important;}
#cart-preview, #cart-preview dd {float:left;}

#newsletter {padding:20px 0 0 0; float:right !important;}
* html #newsletter {padding-top:8px;}

#subcontent {margin:20px 0 0 0; width:940px; height:222px; background:url(../graphics/newrel_box.png) no-repeat center;}
* html #subcontent {background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/newrel_box.png',sizingMethod='crop');}
#featured-designs {float:left; margin:8px 0 0 25px;}
* html #featured-designs {margin:8px 0 0 12px;}
#featured-designs h2 {display:block; width:295px; height:28px; background:url(../graphics/new-release-title.png) no-repeat; margin:0 0 5px 0;}
* html #featured-designs h2 {position:relative; background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/new-release-title.png',sizingMethod='crop');}
#featured-designs dd {position:relative; float:left; margin:0 20px 0 2px;}
#featured-designs dd p {font-size:11px;}
#featured-designs a img {width:186px; height:126px; border:8px solid #fff; padding:1px; background:#2d2d2d;}



#gifts {float:left; margin:8px 0 0 0;}
#gifts a img, #gifts img, {position:relative; margin:0 0 0 0;}
#gifts dd {display:block; float:left; width:185px; height:165px; padding:12px 7px 5px 7px; margin:0 10px 10px 2px; background:url(../graphics/tshirt-bg-pr.png) no-repeat; color:#00acee;} /* changed */
* html #gifts dd {padding:8px 7px 5px 7px; margin:0 6px 10px 2px;background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/tshirt-bg-pr.png',sizingMethod='crop');}/* changed */
.gift-descr {text-align:center;}
.gift-descr a, #gift-descr a:visited {padding:3px 5px; text-align:center; margin:0 auto; font-size:12px;} 

#t-shirts {float:left; margin:8px 0 0 0;}
#t-shirts h2 {display:block; width:378px; height:25px; background:url(../graphics/freshy-smells-title.png) no-repeat; margin:0 0 5px 0;}
* html #t-shirts h2 {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/freshy-smells-title.png',sizingMethod='crop');}/* changed */
#t-shirts a img {position:relative; width:184px; height:130px; margin:0 0 0 0;}
#t-shirts dd {display:block; float:left; width:185px; height:165px; padding:8px 7px 5px 7px; margin:0 10px 10px 2px; background:url(../graphics/tshirt-bg-pr.png) no-repeat; color:#00acee;} /* changed */
* html #t-shirts dd {padding:8px 7px 5px 7px; margin:0 6px 10px 2px;background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/tshirt-bg-pr.png',sizingMethod='crop');}/* changed */
.t-shirts-det-left {position:relative; float:left; padding:2px 0 2px 5px;}
.t-shirts-det-price {position:relative; float:right; background:#2d2d2d; color:#fff; font-size:18px; text-align:center; padding:2px 5px 4px 5px; font-weight:bold; line-height:12px; margin-right:1px;}
.t-shirts-det-price span {text-align:right; font-size:10px; display:block; color:#fff; font-weight:normal;}
.designer-name  {color:#2d2d2d; font-size:14px; text-align:center; padding:5px 0 0 0;}

.chart {background:#FFFFFF; border:1px dashed #2D2D2D; margin:0 60px 20px 0; padding:5px;}

#ruler {margin:5px 0 20px 0; display:block; width:388px; height:76px; background:url(../graphics/ruler.png) no-repeat;}
* html #ruler {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/ruler.png',sizingMethod='crop');}/* changed */

#t-gifts-only {margin:20px 0 20px 0;}
#t-gifts-only h2 {font-size:32px; margin:0 0 20px 0;}
#t-gifts-only h2 a, #t-gifts-only h2 a:visited {color:#00ACEE; text-decoration:none;}
#t-gifts-big {float:left; width:211px; height:229px; background:url(../graphics/product_a_border.jpg) no-repeat; text-align:center;}
#t-gifts-big img {margin:40px auto 0 auto;}
#t-gifts-showcase {float:left; margin:0 0 0 10px; width:360px; height:229px; background:url(../graphics/product_b_border.jpg) no-repeat;}
#main_t-gifts {float:left; padding:10px 0 0 0;}
#main_t-gifts p {margin:20px; font-size:14px; background:url(../graphics/cosmic_symbol.png) left top no-repeat; padding:0 0 0 50px;}

#t-shirts-only {margin:20px 0 20px 0;}
#t-shirts-only h2 {font-size:32px; margin:0 0 20px 0;}
#t-shirts-only h2 a, #t-shirts-only h2 a:visited {color:#00ACEE; text-decoration:none;}
#t-shirt-big {position:relative; float:left; width:211px; height:229px; background:url(../graphics/product_a_border.jpg) no-repeat; text-align:center;}
#t-shirt-big-zoom {position:absolute; width:90px; height:10px; bottom:10px; left:10px; background:#fff; padding:5px 0 5px 5px; text-align:left;} 
#t-shirt-big img {margin:10px auto 0 auto; width:190px; height:208px;}

#t-shirt-showcase {float:left; margin:0 0 0 10px; width:360px; height:229px; background:url(../graphics/product_b_border.jpg) no-repeat;}
#main_t-shirt {float:left; padding:10px 0 0 0;}
#main_t-shirt img {margin:0 10px 0 10px; width:340px; height:208px;}
#alotof_t-shirts {float:left; padding:10px 0 0 0;}
.alotof_t-shirts-img img {width:60px; height:40px; margin:0 0 6px 0;}

.shirt-size {clear:left;  /*background:url(../graphics/shirt_size.png) no-repeat; padding:0 0 0 82px;*/}
/** html .shirt-size {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/shirt_size.png',sizingMethod='crop');}/* changed */

#t-shirt-size-for_guys {display:block; width:76px; height:70px; background:url(../graphics/shirt_guy_size.png) no-repeat;}
* html #t-shirt-size-for_guys{background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/shirt_guy_size.png',sizingMethod='crop');}/* changed */
#t-shirt-size-for_girls  {display:block; width:76px; height:70px; background:url(../graphics/shirt_girl_size.png) no-repeat;}
* html #t-shirt-size-for_girls {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/shirt_girl_size.png',sizingMethod='crop');}/* changed */

.shirt-size li {float:left; display:block; margin:0 6px 0 0; text-decoration:none; font-size:22px; color:#00ACEE; text-align:center;}
/*
.shirt-size li a, .shirt-size li a:visited {cursor:pointer; float:left; display:block; background:url(../graphics/shirt_whith_size.png) no-repeat; width:78px; height:70px; padding:1.2em 0 0 0; color:#00ACEE; text-align:center; text-decoration:none; font-weight:bold;} 
* html .shirt-size li a, * html .shirt-size li a:visited {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/shirt_whith_size.png',sizingMethod='crop');}
.shirt-size li a:hover, .shirt-size li a:active {cursor:pointer; background:url(../graphics/shirt_whith_size_r.png) no-repeat;color:#00ACEE;}
* html .shirt-size li a:hover, * html .shirt-size li a:active {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/shirt_whith_size_r.png',sizingMethod='crop');}
*/




/*--- tshirt-size4boys-black ---*/
.tshirt-size4boys-black {float:left; display:block; background:url(../graphics/tshirt-size4boys-black.png) no-repeat; width:78px; height:70px; padding:1em 0 0 0; color:#fff !important; text-align:center; text-decoration:none; font-weight:bold; letter-spacing;-0.3m;} 
* html .tshirt-size4boys-black {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/tshirt-size4boys-black.png',sizingMethod='crop');}
.tshirt-size4boys-black span {color:#fff; font-size:1em; letter-spacing:-0.1em; margin:0 2px 0 0;}

/*--- tshirt-size4girls-black ---*/
.tshirt-size4girls-black {display:block; background:url(../graphics/tshirt-size4girls-black.png) no-repeat; width:78px; height:70px; padding:1em 0 0 0; color:#fff !important;; text-align:center; text-decoration:none; font-weight:bold; letter-spacing;-0.3m;} 
* html .tshirt-size4girls-black {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/tshirt-size4girls-black.png',sizingMethod='crop');}
.tshirt-size4girls-black span {color:#fff; font-size:1em; letter-spacing:-0.1em; margin:0 2px 0 0;}

/*--- long-size4boys-black ---*/
.long-size4boys-black {float:left; display:block; background:url(../graphics/long-size4boys-black.png) no-repeat; width:78px; height:70px; padding:1em 0 0 0; color:#fff !important;; text-align:center; text-decoration:none; font-weight:bold; letter-spacing;-0.3m;} 
* html .long-size4boys-black {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/long-size4boys-black.png',sizingMethod='crop');}
.long-size4boys-black span {color:#fff; font-size:1em; letter-spacing:-0.1em; margin:0 2px 0 0;}

/*--- long-size4girls-black ---*/
.long-size4girls-black {float:left; display:block; background:url(../graphics/long-size4girls-black.png) no-repeat; width:78px; height:70px; padding:1em 0 0 0; color:#fff !important;; text-align:center; text-decoration:none; font-weight:bold; letter-spacing;-0.3m;} 
* html .long-size4girls-black {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/long-size4girls-black.png',sizingMethod='crop');}
.long-size4girls-black span {color:#fff; font-size:.9em; letter-spacing:-0.1em; margin:0 2px 0 0;}



/*--- tshirt-size4boys ---*/
.tshirt-size4boys a, .tshirt-size4boys a:visited {cursor:pointer; float:left; display:block; background:url(../graphics/tshirt-size4boys.png) no-repeat; width:78px; height:70px; padding:1.2em 0 0 0; color:#00ACEE; text-align:center; text-decoration:none; font-weight:bold;} 
* html .tshirt-size4boys a, * html .tshirt-size4boys a:visited {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/tshirt-size4boys.png',sizingMethod='crop');}
.tshirt-size4boys a:hover, .tshirt-size4boys a:active {cursor:pointer; background:url(../graphics/tshirt-size4boys_r.png) no-repeat;color:#00ACEE;}
* html .tshirt-size4boys a:hover, * html .tshirt-size4boys a:active {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/tshirt-size4boys_r.png',sizingMethod='crop');}
/*--- tshirt-size4girls ---*/
.tshirt-size4girls a, .tshirt-size4girls a:visited {cursor:pointer; float:left; display:block; background:url(../graphics/tshirt-size4girls.png) no-repeat; width:78px; height:70px; padding:1.2em 0 0 0; color:#00ACEE; text-align:center; text-decoration:none; font-weight:bold;} 
* html .tshirt-size4girls a, * html .tshirt-size4girls a:visited {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/tshirt-size4girls.png',sizingMethod='crop');}
.tshirt-size4girls a:hover, .tshirt-size4girls a:active {cursor:pointer; background:url(../graphics/tshirt-size4girls_r.png) no-repeat;color:#00ACEE;}
* html .tshirt-size4girls a:hover, * html .tshirt-size4girls a:active {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/tshirt-size4girls_r.png',sizingMethod='crop');}
/*--- long-size4boys ---*/
.long-size4boys a, .long-size4boys a:visited {cursor:pointer; float:left; display:block; background:url(../graphics/long-size4boys.png) no-repeat; width:78px; height:70px; padding:1.2em 0 0 0; color:#00ACEE; text-align:center; text-decoration:none; font-weight:bold;} 
* html .long-size4boys a, * html .long-size4boys a:visited {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/long-size4boys.png',sizingMethod='crop');}
.long-size4boys a:hover, .long-size4boys a:active {cursor:pointer; background:url(../graphics/long-size4boys_r.png) no-repeat;color:#00ACEE;}
* html .long-size4boys a:hover, * html .long-size4boys a:active {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/long-size4boys_r.png',sizingMethod='crop');}
/*--- long-size4boys ---*/
.long-size4girls a, .long-size4girls a:visited {cursor:pointer; float:left; display:block; background:url(../graphics/long-size4girls.png) no-repeat; width:78px; height:70px; padding:1.2em 0 0 0; color:#00ACEE; text-align:center; text-decoration:none; font-weight:bold;} 
* html .long-size4girls a, * html .long-sizegirls a:visited {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/long-size4girls.png',sizingMethod='crop');}
.long-size4girls a:hover, .long-sizegirls a:active {cursor:pointer; background:url(../graphics/long-size4girls_r.png) no-repeat;color:#00ACEE;}
* html .long-size4girls a:hover, * html .long-size4girls a:active {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/long-size4girls_r.png',sizingMethod='crop');}


/*-- NO-stock ann few stock--*/ 
/*--- tshirt-size4boys_nostock ---*/
.tshirt-size4boys_nostock a, .tshirt-size4boys_nostock a:visited {cursor:pointer; float:left; display:block; background:url(../graphics/tshirt-size4boys_nostock.png) no-repeat; width:78px; height:70px; padding:1.2em 0 0 0; color:#00ACEE; text-align:center; text-decoration:none; font-weight:bold;} 
* html .tshirt-size4boys_nostock a, * html .tshirt-size4boys_nostock a:visited {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/tshirt-size4boys_nostock.png',sizingMethod='crop');}
.tshirt-size4boys_nostock a:hover, .tshirt-size4boys_nostock a:active {cursor:pointer; background:url(../graphics/tshirt-size4boys_nostock_r.png) no-repeat;color:#00ACEE;}
* html .tshirt-size4boys_nostock a:hover, * html .tshirt-size4boys_nostock a:active {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/tshirt-size4boys_nostock_r.png',sizingMethod='crop');}
/*--- tshirt-size4girls_nostock ---*/
.tshirt-size4girls_nostock a, .tshirt-size4girls_nostock a:visited {cursor:pointer; float:left; display:block; background:url(../graphics/tshirt-size4girls_nostock.png) no-repeat; width:78px; height:70px; padding:1.2em 0 0 0; color:#00ACEE; text-align:center; text-decoration:none; font-weight:bold;} 
* html .tshirt-size4girls_nostock a, * html .tshirt-size4girls_nostock a:visited {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/tshirt-size4girls_nostock.png',sizingMethod='crop');}
.tshirt-size4girls_nostock a:hover, .tshirt-size4girls_nostock a:active {cursor:pointer; background:url(../graphics/tshirt-size4girls_nostock_r.png) no-repeat;color:#00ACEE;}
* html .tshirt-size4girls_nostock a:hover, * html .tshirt-size4girls_nostock a:active {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/tshirt-size4girls_nostock_r.png',sizingMethod='crop');}
/*--- long-size4boys_nostock ---*/
.long-size4boys_nostock a, .long-size4boys_nostock a:visited {cursor:pointer; float:left; display:block; background:url(../graphics/long-size4boys_nostock.png) no-repeat; width:78px; height:70px; padding:1.2em 0 0 0; color:#00ACEE; text-align:center; text-decoration:none; font-weight:bold;} 
* html .long-size4boys_nostock a, * html .long-size4boys_nostock a:visited {clear:both !important; background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/long-size4boys_nostock.png',sizingMethod='crop');}
.long-size4boys_nostock a:hover, .long-size4boys_nostock a:active {cursor:pointer; background:url(../graphics/long-size4boys_nostock_r.png) no-repeat;color:#00ACEE;}
* html .long-size4boys_nostock a:hover, * html .long-size4boys_nostock a:active {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/long-size4boys_nostock_r.png',sizingMethod='crop');}
/*--- long-size4girls_nostock ---*/
.long-size4girls_nostock a, .long-size4girls_nostock a:visited {cursor:pointer; float:left; display:block; background:url(../graphics/long-size4girls_nostock.png) no-repeat; width:78px; height:70px; padding:1.2em 0 0 0; color:#00ACEE; text-align:center; text-decoration:none; font-weight:bold;} 
* html .long-size4girls_nostock a, * html .long-sizegirls_nostock a:visited {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/long-size4girls_nostock.png',sizingMethod='crop');}
.long-size4girls_nostock a:hover, .long-sizegirls_nostock a:active {cursor:pointer; background:url(../graphics/long-size4girls_nostock_r.png) no-repeat;color:#00ACEE;}
* html .long-size4girls_nostock a:hover, * html .long-size4girls_nostock a:active {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/long-size4girls_nostock_r.png',sizingMethod='crop');}

/*--- tshirt-size4boys_fewstock ---*/
.tshirt-size4boys_fewstock a, .tshirt-size4boys_fewstock a:visited {cursor:pointer; float:left; display:block; background:url(../graphics/tshirt-size4boys_fewstock.png) no-repeat; width:78px; height:70px; padding:1.2em 0 0 0; color:#00ACEE; text-align:center; text-decoration:none; font-weight:bold;} 
* html .tshirt-size4boys_fewstock a, * html .tshirt-size4boys_fewstock a:visited {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/tshirt-size4boys_fewstock.png',sizingMethod='crop');}
.tshirt-size4boys_fewstock a:hover, .tshirt-size4boys_fewstock a:active {cursor:pointer; background:url(../graphics/tshirt-size4boys_fewstock_r.png) no-repeat;color:#00ACEE;}
* html .tshirt-size4boys_fewstock a:hover, * html .tshirt-size4boys_fewstock a:active {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/tshirt-size4boys_fewstock_r.png',sizingMethod='crop');}
/*--- tshirt-size4girls_fewstock ---*/
.tshirt-size4girls_fewstock a, .tshirt-size4girls_fewstock a:visited {cursor:pointer; float:left; display:block; background:url(../graphics/tshirt-size4girls_fewstock.png) no-repeat; width:78px; height:70px; padding:1.2em 0 0 0; color:#00ACEE; text-align:center; text-decoration:none; font-weight:bold;} 
* html .tshirt-size4girls_fewstock a, * html .tshirt-size4girls_fewstock a:visited {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/tshirt-size4girls_fewstock.png',sizingMethod='crop');}
.tshirt-size4girls_fewstock a:hover, .tshirt-size4girls_fewstock a:active {cursor:pointer; background:url(../graphics/tshirt-size4girls_fewstock_r.png) no-repeat;color:#00ACEE;}
* html .tshirt-size4girls_fewstock a:hover, * html .tshirt-size4girls_fewstock a:active {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/tshirt-size4girls_fewstock_r.png',sizingMethod='crop');}
/*--- long-size4boys_fewstock ---*/
.long-size4boys_fewstock a, .long-size4boys_fewstock a:visited {cursor:pointer; float:left; display:block; background:url(../graphics/long-size4boys_fewstock.png) no-repeat; width:78px; height:70px; padding:1.2em 0 0 0; color:#00ACEE; text-align:center; text-decoration:none; font-weight:bold;} 
* html .long-size4boys_fewstock a, * html .long-size4boys_fewstock a:visited {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/long-size4boys_fewstock.png',sizingMethod='crop');}
.long-size4boys_fewstock a:hover, .long-size4boys_fewstock a:active {cursor:pointer; background:url(../graphics/long-size4boys_fewstock_r.png) no-repeat;color:#00ACEE;}
* html .long-size4boys_fewstock a:hover, * html .long-size4boys_fewstock a:active {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/long-size4boys_fewstock_r.png',sizingMethod='crop');}
/*--- long-size4girls_fewstock ---*/
.long-size4girls_fewstock a, .long-size4girls_fewstock a:visited {cursor:pointer; float:left; display:block; background:url(../graphics/long-size4girls_fewstock.png) no-repeat; width:78px; height:70px; padding:1.2em 0 0 0; color:#00ACEE; text-align:center; text-decoration:none; font-weight:bold;} 
* html .long-size4girls_fewstock a, * html .long-sizegirls_fewstock a:visited {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/long-size4girls_fewstock.png',sizingMethod='crop');}
.long-size4girls_fewstock a:hover, .long-sizegirls_fewstock a:active {cursor:pointer; background:url(../graphics/long-size4girls_fewstock_r.png) no-repeat;color:#00ACEE;}
* html .long-size4girls_fewstock a:hover, * html .long-size4girls_fewstock a:active {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/long-size4girls_fewstock_r.png',sizingMethod='crop');}

#rate-tshirts {float:left; margin:8px 0 0 0;}
#rate-tshirts dd {display:block; float:left; background:#fff; color:#00acee; border:2px dashed #58595b; margin:15px 15px 0 0; padding:7px;}
#rate-tshirts-content {border:1px solid #fff; background:#fff; width:260px;}
#rate-tshirts dd img {display:block; border:2px solid #fff; width:260px; height:195px;}

dd.vote-image {position:relative;}
dd div.vote-image-selected {position:absolute; top:23px; left:9px; width:96px; height:96px; background:url(../graphics/selected.png) no-repeat;}



#tell-friend {margin:8px 0 0 0;}
#tell-friend h2 a, #tell-friend h2 a:visited {display:block; width:389px; height:30px; background:url(../graphics/tell-friend.png) no-repeat; margin:0 0 5px 0;}
* html #tell-friend h2 a, * html #tell-friend h2 a:visited {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/tell-friend.png',sizingMethod='crop');}/* changed */
#tell-friend-box {width:590px; height:244px; background:url(../graphics/tellfriend-box.png) no-repeat;}
* html #tell-friend-box {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/tellfriend-box.png',sizingMethod='crop');}/* changed */
#tellfriendform {position:relative; float:left; margin:24px 0 0 0;}


#content {float:left; width:640px; margin:20px 0 0 0;}
#content address {font:"Courier New", Courier, monospace; font-size:14px; font-style:normal; font-weight:bold; color: #00ACEE; line-height:13px;}
* html #content {width:635px;}
#content h3 {clear:both; font-size:18px; margin:0 0 10px 0;}
#depart-des {margin:10px 0 20px 0; font-weight:bold;}
#depart-des-photo {margin:10px 0 20px 2px; width:621px; height:177px; background:url(../graphics/depart-des-photo_bg.png) no-repeat;}
#depart-des-photo p {margin:10px; dipslay:block; background:#2d2d2d; height:167px;}
#depart-des-photo img {width:605px; height:159px; margin:9px 0 0 9px;}
* html #depart-des-photo {position:relative; background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/depart-des-photo_bg.png',sizingMethod='crop');}/* changed */

#content-catalog-des {font-weight:bold; padding:0 0 0 10px;}
#sidebar {margin:20px 0 0 647px;}
* html #sidebar {margin:45px 0 0 640px;}


#footer {}
#footer_main_nav {float:left; width:880px; margin:30px 0 0 0; padding:30px 0 15px 59px; display:block; background:url(../graphics/footer_nav_bg.png) no-repeat;}
* html #footer_main_nav {background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/footer_nav_bg.png',sizingMethod='crop');}/* changed */
#footer_main_nav li {position:relative; list-style-type:none;}
#footer_main_nav li {display:block; float:left; font-size:16px; font-family:"Courier New", Courier, monospace; font-weight:bold; list-style-type:none; margin:0 30px 0 5px; }
#footer_main_nav li a, #footer_main_nav li a:visited {float:left;display:block;color:#2d2d2d;background:url(../graphics/footer_icon.jpg) no-repeat left bottom; padding:0 0 0 50px; text-decoration:none;}




#footer_sub_nav {float:left; width:939px; margin:5px 0 0 0; padding:13px 0 10px 20px; display:block; background:url(../graphics/footer_subnav_bg.png) no-repeat;}
* html #footer_sub_nav {background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/footer_subnav_bg.png',sizingMethod='crop');}/* changed */
#footer_sub_nav li {position:relative; list-style-type:none;}
#footer_sub_nav li {float:left; list-style-type:none; margin:0 10px 0 0; color:#fff;}
#footer_sub_nav li a, #footer_sub_nav li a:visited {color:#00ACEE; text-decoration:none;}


#search {padding:7px 0 0 0;}/*20px*/
* html #search {width:295px; padding-top:8px;}

.side_bann_1 a, .side_bann_1 a:visited {display:block; width:249px; height:169px; margin:40px auto 0 auto; text-align:center; background:url(../graphics/gift_cert_img.png) no-repeat;}
.side_bann_1 a:hover, .side_bann_1 a:active {padding:0 0 0 3px;}
* html .side_bann_1 a, * html .side_bann_1 a:visited {position:relative; background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/gift_cert_img.png',sizingMethod='crop');}/* changed */

.side_bann_2 a, .side_bann_2 a:visited {display:block; width:278px; height:258px; margin:40px auto 0 auto; text-align:center; background:url(../graphics/cosmic_news.png) no-repeat;}
.side_bann_2 a:hover, .side_bann_2 a:active {padding:0 0 0 3px;}
* html .side_bann_2 a, * html .side_bann_2 a:visited {position:relative; background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/cosmic_news.png',sizingMethod='crop');}/* changed */

.side_bann_3 a, .side_bann_3 a:visited {display:block; width:278px; height:254px; margin:10px auto 0 auto; text-align:center; background:url(../graphics/submit_designs.png) no-repeat;}
.side_bann_3 a:hover, .side_bann_3 a:active {padding:0 0 0 3px;}
* html .side_bann_3 a, * html .side_bann_3 a:visited {position:relative; background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/submit_designs.png',sizingMethod='crop');}/* changed */

.side_bann_4 a, .side_bann_4 a:visited {display:block; width:278px; height:250px; margin:10px auto 0 auto; text-align:center; background:url(../graphics/vote-banner.png) no-repeat;}
.side_bann_4 a:hover, .side_bann_4 a:active {padding:0 0 0 3px;}
* html .side_bann_4 a, * html .side_bann_4 a:visited {position:relative; background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/vote-banner.png',sizingMethod='crop');}/* changed */


.formFieldProduct {display:none;}


/*---- FORMS ----- */
#newsletter input {border:none; font-size:13px; text-align:right; color:#fff; font-weight:bold;}
#newsletter label {display:block;padding:0 0 0 3px; font-weight:bold; font-size:1.1em; word-spacing:-.2em;}
.nmail {display:block; float:left; width:230px; height:30px; background:url(../graphics/inp.png) no-repeat; padding:14px 15px 0 0;} /*w:245px*-- h:44px*//* changed */
* html .nmail {position:relative; background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/inp.png',sizingMethod='crop');}/* changed */

.nsubmit {width:47px; height:44px; margin:0 0 0 255px;}/* changed */

#search input {border:none; font-size:13px; text-align:right; color:#fff; font-weight:bold;}
#search label {display:block;padding:0 0 0 3px; font-weight:bold; font-size:1.1em; word-spacing:-.2em;}
.nsearch {display:block; float:left; width:230px; height:30px; background:url(../graphics/inp.png) no-repeat; padding:14px 15px 0 0;} /*w:245px*-- h:44px*//* changed */
* html .nsearch {position:relative; background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/inp.png',sizingMethod='crop');}/* changed */
.tell-friend_inp {display:block; width:404px; background:#00acee; color:#fff; font-size:2em; border:none; margin: 0 0 10px 20px; padding: 8px 10px;}
.tell-friend_lbl {display:block; float:left; margin:24px 0 0 10px; width:110px; background:#2d2d2d; padding:9px 5px; color:#fff; font-size:1.7em; line-height:1em; word-spacing:-.2em; letter-spacing:-.1em;}
.tsubmit {margin:0 0 0 303px;}


/*---- NAVIGATION MENU ----- */

#navigation ul {float:left;}
#navigation li {float:left; display:block; list-style-type:none; margin:0 0 0 10px;}
#navigation li a {text-indent:-9999px;}

#shop_bt a, #shop_bt a:visited {float:left; display:block; width:84px; height:92px; background:url(../graphics/shop_bt.png) no-repeat;}
* html #shop_bt a, * html #shop_bt a:visited {background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/shop_bt.png',sizingMethod='crop');}/* changed */
#shop_bt a:hover, #shop_bt a:active {margin:2px 0 0 0;}
#designers_bt a, #designers_bt a:visited {float:left; display:block; width:140px; height:92px; background:url(../graphics/designers_bt.png) no-repeat;}
* html #designers_bt a, * html #designers_bt a:visited {background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/designers_bt.png',sizingMethod='crop');}/* changed */
#designers_bt a:hover, #designers_bt a:active {margin:2px 0 0 0;}
#info_bt a, #info_bt a:visited {float:left; display:block; width:78px; height:92px; background:url(../graphics/info_bt.png) no-repeat;}
* html #info_bt a, * html #info_bt a:visited {background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/info_bt.png',sizingMethod='crop');}/* changed */
#info_bt a:hover, #info_bt a:active {margin:2px 0 0 0;}
#login_bt a, #login_bt a:visited {float:left; display:block; width:95px; height:92px; background:url(../graphics/login_bt.png) no-repeat;}
* html #login_bt a, * html #login_bt a:visited {background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/login_bt.png',sizingMethod='crop');}/* changed */
#login_bt a:hover, #login_bt a:active {margin:2px 0 0 0;}
#logout_bt a, #logout_bt a:visited {float:left; display:block; width:95px; height:92px; background:url(../graphics/logout_bt.png) no-repeat;}
* html #logout_bt a, * html #logout_bt a:visited {background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/logout_bt.png',sizingMethod='crop');}/* changed */
#logout_bt a:hover, #logout_bt a:active {margin:2px 0 0 0;}


/*------ VIEW CART ------- */
.view_cart {margin:20px 0;}
.view_cart table {margin:0 0 20px 0; background:#fff; border:2px solid #666;}
.view_cart table th {font-size:16px; width:115px; border-bottom:1px solid #666; background:#ccc; padding:10px 0;}
.view_cart table td {font-size:12px; width:115px; text-align:center;}
.view_cart table tr {background:#EDEDED;}

#total {padding:20px 50px 20px 0;}
#total dd {font-size:12px; padding:0 10px;}
#total dt {font-size:14px; font-weight:bold; border-bottom:1px dashed #2d2d2d; padding:5px 0; margin:0 0 10px 0;}
#total ul {padding:10px 0;}
#total ul li {list-style-type:none; padding:0 0 3px 0;}

.note { background:#fff; border:1px dashed #2d2d2d; padding:5px; margin:0 50px 0 0;}
#addBasket {margin:0 0 0 10px;}
#addBasket label {font-size:14px; font-weight:bold;}
.formFieldShort {font-size:13px; font-weight:bold; padding:5px 5px; border:0; background:#00ACEE; text-align:center; color:#fff; }
.formButton {font-weight:bold; padding:5px; border:0; color:#fff; background:#2D2D2D; margin-top:5px;}

#navSubDept li {float:left; list-style-type:none; font-size:14px; margin:0 20px 0 0; padding:0 0 30px 0;}
#navSubDept li a, #navSubDept li a:visited {background:#fff; border:1px dashed #2d2d2d; text-decoration:none; padding:3px 10px;}
#navSubDept li a:hover, #navSubDept li a:active {color:#2d2d2d;}


.para-data {margin:20px 0 20px 0; padding:20px; background:#fff; border:1px dashed #2d2d2d;}
.para-data td {padding:5px 80px 5px 5px; font:12px "Courier New",Courier,monospace; border-bottom:2px solid #ccc;}

.vol-disc {margin:20px 0 20px 0; padding:20px; background:#fff; border:1px dashed #2d2d2d;}
.vol-disc th {padding:0 0 10px 0; font:14px "Courier New",Courier,monospace; border-bottom:2px solid #ccc; font-weight:bold;}
.vol-disc td {padding:10px 30px 5px 30px; font:12px "Courier New",Courier,monospace;}

.global-form {padding:0 80px 0 0;}
#terms_agree {margin:10px 0 0 0;}


/*------- NEWS -----------*/
#news {padding:20px 50px 20px 10px;}
#news li {margin:0 0 15px 0;border-bottom:1px dashed #2d2d2d; list-style-type:none; background:url(../graphics/cosmic_symbol.png) left top no-repeat; padding:2px 0 10px 50px;}
* html #news li {position:relative; background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/cosmic_symbol.png',sizingMethod='crop');}/* changed */
#news li a, #news li a:visited {font-size:18px;}
#news li a:hover, #news li a:active {text-decoration:underline;}
#news p {font-size:1.2em;}

/*---- CONTENT_PAGE -----*/

#content-page {line-height:1.5em; padding:0 50px 0 0;}
#content-page h2 {margin:20px 0;}
.updated {margin-top:10px; color:#00acee;}
.updated span {color:#2d2d2d; font-weight:bold;}

/*----- CONTENT_SIZE ----*/

#content-size {padding:0 0 0 0;}
#size-region {margin:20px 0 20px 0; padding:20px 0 0 0;}
#size-region table {background:#fff; border:1px dashed #2d2d2d;}
.no-border {border-bottom:none !important; text-align:left !important;}
#size-region table th {border-bottom:1px dashed #2d2d2d; padding:5px 0;}
#size-region table td {border-bottom:1px dashed #2d2d2d; text-align:center; font-size:1.2em;}
#size-region h3 {color:#00acee; letter-spacing:-0.02em; word-spacing:-0.02em; margin:0 0 5px 0;}
#size-photo-boys {margin:23px 0 5px 0; float:left; padding:0 0 0 0; width:128px; height:171px; background:url(../graphics/size-chart-boy.png) no-repeat;}
#size-photo-boys span {margin:-30px 0 0 0; display:block; font-size:2.2em; letter-spacing:-0.02em; word-spacing:-0.02em;}
* html #size-photo-boys {position:relative; background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/size-chart-boy.png',sizingMethod='crop');}/* changed */
#size-photo-girls {margin:23px 0 5px 0; float:left; padding:0 0 0 0; width:128px; height:171px; background:url(../graphics/size-chart-girl.png) no-repeat;}
#size-photo-girls span {margin:-30px 0 0 0; display:block; font-size:2.2em;letter-spacing:-0.02em; word-spacing:-0.02em;}
* html #size-photo-girls {position:relative; background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/size-chart-girl.png',sizingMethod='crop');}/* changed */

.size-data-1 {float:left; margin:0 30px 0 20px;}
.size-data-2 {float:left;}

/*---- LOGIN_FORMS -----*/

fieldset {margin:20px 0 0 0; padding:20px; background:#fff; border:1px dashed #2d2d2d;}
legend {font-size:16px; padding:0 10px;}
fieldset table td {padding:5px 10px;}
fieldset table td label {font-weight:bold;}
fieldset p {padding:0; margin:0; font-size:14px;}
fieldset table td input {height:30px; width:300px; border:0; background:#00ACEE; font-size:20px; padding-top:5px; color:#fff; padding-left:5px;}
fieldset table td textarea {height:150px; width:300px; border:0; background:#00ACEE; font-size:20px; padding-top:5px; color:#fff; padding-left:5px;}
fieldset table td select {height:30px; width:305px; border:0; background:#00ACEE; font:"Courier New", Courier, monospace; font-size:16px; color:#fff; padding-left:5px;}

#submit-design {margin:40px 0 40px 0; width:539px; height:353px; background:url(../graphics/submit_design.png) no-repeat; display:block;}
* html #submit-design {position:relative; background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/submit_design.png',sizingMethod='crop');}/* changed */


#search-region {padding: 0 50px 0 0;}
#search-region ol {padding:20px 0 10px 40px;}
#search-region ol li {font-size:1.6em;}
#search-region ol li h2 {font-size:.9em;}

#media {}
#media ul {}
#media ul li {float:left; width:275px; list-style-type:none; margin:0 30px 30px 0;}

#gift_email {font-size:1.2em; padding:2px 5px; width:300px; margin:5px 0 0 0;}
#productDisplay label {font-size:1.6em;}

#comments-box {padding:10px 20px 20px 20px;}
#comments-box-left {float:left; width:330px; height:530px; padding:0 10px 0 0; overflow-y:auto;}
#comments-box-right {float:right; padding:0 0 0 0; background:#ccc;}
#comments-box-right h1 {padding:0 0 0 20px;}
#comments-box-right img {border-bottom:20px solid #fff;}
#comments-box-right form {padding:0 0 10px 20px;}

.formFieldrating {display:block; font-size:1.4em; padding:2px 5px; color:#2d2d2d; border:1px solid #666; margin:0 0 7px 0;}
.formButtonrating {display:block; font-size:1.4em; padding:2px 5px; margin:5px 0 0 0;}
#comments-box-right form textarea {width:310px; height:90px; font-size:1.4em; padding:5px 5px; color:#2d2d2d; border:1px solid #666;}
#comments-box-right form label {display:block; font-size:1.2em; margin:0 0 3px 0;}



#comments_num {font-size:1.4em; background:url(../graphics/cosmic_symbol.png) left center no-repeat; padding:0 0 0 50px; color:#2d2d2d; line-height:2em;}
#comments_num span {font-size:2.6em; color:#00ACEE; font-style:bold;}

#user_action {height:30px; text-align:center; font-size:1.4em;}
.user-action-true {color:#00ACEE!important;}
.user-action-false {color:#be432a!important;}

.single_comment {background:#fff; border-bottom:1px dashed #666; margin:5px 0; padding:5px 0;}
.single_comment h2 {font-size:1em; color:#2d2d2d!important;}
.single_comment h2 span {font-size:2em; color:#2d2d2d!important;}
.single_comment h3 {font-size:.8em; color:#be432a!important; margin:-3px 0 0 0;}
.single_comment p {font-size:1.2em; color:#2d2d2d!important;}

#new_comment {background:#fff; margin:5px 0; background:#dadada;} 
#new_comment h2 {font-size:1em; color:#2d2d2d!important;}
#new_comment h2 span {font-size:2em; color:#2d2d2d!important;}
#new_comment h3 {font-size:.8em; color:#be432a!important; margin:-3px 0 0 0;}
#new_comment p {font-size:1.2em; color:#2d2d2d!important;}



.profile-img img {width:50px; height:50px; display:block; border:2px solid #00ACEE; padding:1px;}
.profile-img input {position:relative; color:#2d2d2d!important; font-size:15px;}

.message p {display:block; background:#f18484; border:3px solid #e55656; margin:0 35px 20px 0; padding:5px 15px; color:#fff;}
.message2 p {display:block; background:#f18484; border:3px solid #e55656; margin:20px 80px 20px 0; padding:5px 15px; color:#fff;}
.message3 p {display:block; background:#f18484; border:3px solid #e55656; margin:0px 12px 20px 0; padding:5px 15px; color:#fff;}0
.strong {font-weight:bold !important;}


#review {margin:20px 60px 0 10px; padding:20px; background:#fff; border:1px dashed #2d2d2d;}
.reviews-title {font-size:2.1em; word-spacing:-0.1em;}



