body {
	margin:0px 0 20px 0;
	padding:0;
	font-family:Verdana, Arial, Helvetica;
	text-align:center;
	font-size:12px;
	color:#4C4C4C;
}
table {
	margin:0 auto;
	font-family:Verdana, Arial, Helvetica;
	text-align:left;
	color:#4C4C4C;
}

/* link */
a img { border:none; }
a { color:#5698DC; text-decoration:underline; }
a:hover { color:#A8C8EA; text-decoration:none; }

/* design */
.center { text-align:center; }
.right { text-align:right; }
.left { text-align:left; }
.bottom { vertical-align:bottom; }
.middle { vertical-align:middle; }
.clear { clear:both; }
.point { color:#C41130; }
.error { color:#C41130; font-size:14px; font-weight:bold; }
.small { font-size:10px; }
.hd { display:none; }
.float-left { float:left; margin:0 15px 15px 0; }
.float-right { float:right; margin:0 0 15px 15px; }
.red { color:#C41130; }
.blue { color:#00BB00; }

.img-left { float:left; margin:0 10px 10px 0; }
.img-right { float:right; margin:0 0 10px 10px; }

.errmsg{
	color:#C41130;
	font-size:14px;
}

/* form */
form { margin:0; }
input, textarea, select {
	font-family:Arial, verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#4C4C4C;
}
.state-error {
	border: 2px solid red;
}
fieldset {
	margin:20px 0 0 0;
	padding:10px;
	border:1px solid #e4e4e4;
}
legend { font-weight:bold; color:#878787; font-size:14px; }
.transparent { visibility:hidden; }
legend label { margin-left:20px; font-weight:normal; font-size:12px; color:#006dd7; }

.layout {
	margin:0 auto;
	width:900px;
	text-align:left;
}
.leftside {
	float:left;
	margin:20px 0 0 0;
	width:175px;
	height:100%;
	position:fixed;
	overflow:visible;
} 
.rightside {
	float:right;
	margin:0;
	width:725px;
}

/* header */
h1 { margin:0; text-align:center; }
.header-left {
	float:left;
	width:465px;
	padding-top:5px;
	text-align:right;
}
.buynow { padding:12px 0 7px 0; text-align:right; }
.login { float:right; width:260px; margin:27px 0 0 0; text-align:right; height:43px; }
.login a, .login span { margin-right:10px; text-decoration:none; }
.logout { float:right; width:260px; margin:20px 0 0 0; text-align:right; height:50px; }
.logout a {text-decoration:none;}
.logout img { margin-left:2px; }
.disabled {
	filter: alpha(opacity=30);
	opacity: 0.3;
}

/* menu */
.menu-bt {
	margin:0 auto;
	width:158px;
	position:relative;
}

#bts	{
	margin:0;
	padding:0;
	list-style-type:none;
}

#bts li {
	position:absolute;
	left:0;
	margin:0;
	padding:0;
	height:40px;
	width:158px;
	border-bottom:#FFFFFF 2px solid;
}

#bts #bt1 { top:0; }
#bts #bt2 { top:40px; }
#bts #bt3 { top:80px; }
#bts #bt4 { top:120px; }
#bts #bt5 { top:160px; }
#bts #bt7 { top:200px; }
#bts #bt8 { top:240px; }
#bts #bt9 { top:280px; }
#bts #bt10 { top:320px; }
#bts #bt11 { top:360px; }
#bts #bt12 { top:405px; }
#bts #bt13 { top:452px; }
#bts #bt14 { top:505px; }

#bts #bt12 form {
	border-top:1px solid #D0CDCD;
}
#bts #bt12 form, #bts #bt13 form {
	margin-right:6px;
	padding:7px 3px;
	border-bottom:1px solid #D0CDCD;
}
#bts #bt12 p, #bts #bt13 p { margin:0 0 2px 0; line-height:0; }
#bts #bt12 input, #bts #bt13 input { vertical-align:middle; }
.nl-email, .g-search {
	margin-left:2px;
	padding:2px;
	font-size:11px;
	line-height:1em;
	width:84px;
	height:11px;
}
.g-search {
	width:86px;
}

#bts a {
	display:block;
	margin:0;
	height:40px;
	background-position:left top;
	background-repeat:no-repeat;
	overflow:hidden;
}

#bts #bt1 a { background-image:url(image/menus/menu_home_r.gif); }
#bts #bt2 a { background-image:url(image/menus/menu_eshop_r.gif); }
#bts #bt3 a { background-image:url(image/menus/menu_products_r.gif); }
#bts #bt4 a { background-image:url(image/menus/menu_technology_r.gif); }
#bts #bt5 a { background-image:url(image/menus/menu_faq_r.gif); }
#bts #bt6 a { background-image:url(image/menus/menu_testimonial_r.gif); }
#bts #bt7 a { background-image:url(image/menus/menu_media_r.gif); }
#bts #bt8 a { background-image:url(image/menus/menu_retailer2_r.gif); }
#bts #bt9 a { background-image:url(image/menus/menu_custom_order_r.gif); }
#bts #bt10 a { background-image:url(image/menus/menu_about_us_r.gif); }
#bts #bt11 a { background-image:url(image/menus/menu_contact_us_r.gif); }

#bts #bt1p a { background-image:url(image/menu_home_pink_r.gif); }
#bts #bt2p a { background-image:url(image/menu_eshop_pink_r.gif); }
#bts #bt3p a { background-image:url(image/menu_products_pink_r.gif); }

#bts a:hover { background-color:#DBDBDB; }
#bts a:hover img, #bts a.now img { visibility:hidden; }

#bts .subnavi {
	position:relative;
	margin:0;
	padding:0;
	display:none;
}

#bts .subnavi li {
	position:absolute;
	margin:0;
	padding:0;
	height:31px;
	width:112px;
	border:none;
	list-style-type:none;
	text-align:left;
	left:158px;
	z-index:1000;
}
#bts .subnavi li div ul li {
	position:absolute;
	margin:0;
	padding:0;
	height:31px;
	border:none;
	list-style-type:none;
	text-align:left;
	left:112px;
	z-index:1000;
}

#bts #bt3 .subnavi li { width:150px; }
#menu3 {
	position:relative;
	width:150px;
	height:62px;
	z-index:1000;
}
#sub3-1 { top:-35px; }
#sub3-2 { top:-4px; }
#sub3-3 { top:27px; }
#sub3-4 { top:58px; }
#sub3-5 { top:89px; }
#sub3-6 { top:120px; }
#sub3-7 { top:151px; }
#sub3-8 { top:182px; }
#sub3-9 { top:213px; }
#sub3-10 { top:244px; }
#sub3-11 { top:275px; }
#sub3-12 { top:306px; }

#submenu3 {
	position:relative;
	width:123px;
	z-index:1000;
}
#bts #bt3 .subnavi #submenu3 li { width:143px; }
#bts #bt3 .subnavi li div ul li { left:149px; }
#sub3-1-1 {	top:-157px; }
#sub3-1-2 {	top:-126px; }
#sub3-1-3 {	top:-95px; }
#sub3-1-4 {	top:-64px; }
#sub3-1-5 {	top:-33px; }

#menu8 {
	position:relative;
	width:115px;
	z-index:1000;
}
#sub8-1 { top:-35px; }
#sub8-2 { top:-4px; }

#submenu1 {
	position:relative;
	width:123px;
	z-index:1000;
}
#submenu2 {
	position:relative;
	width:149px;
	z-index:1000;
}
#bts #bt8 .subnavi #submenu1 li { width:150px; }
#bts #bt8 .subnavi #submenu2 li { width:182px; }
#bts #bt8 .subnavi li div ul li { left:111px; }
#sub8-1-1 {	top:-33px; }
#sub8-1-2 {	top:-2px; }
#sub8-2-1 {	top:-33px; }
#sub8-2-2 {	top:-2px; }
#sub8-2-3 {	top:29px; }
#sub8-2-4 {	top:60px; }

#bts .subnavi a {
	height:31px;
}
#bts #bt3 #menu3 a, #bts #bt8 #menu8 a {
	padding:0 5px;
	color:#595959;
	font-weight:bold;
	line-height:31px;
	text-decoration:none;
	background-image:none;
	background-color:#FFFFFF;
	border:1px solid #d0cdcd;
}
#bts #bt3 #menu3 a:hover, #bts #bt8 #menu8 a:hover {
	color:#aaaaaa;
	background-color:#dcdcdc;
}

/* contents */
.contents 	{
	margin:0 20px;
	padding:4px 0 0 0;
	text-align:left;
}
.header-flash { margin:4px 0 10px 0; }
.header-goshop { margin:0 0 25px 0; text-align:right; }
.title { margin:4px 0 20px 0; }

.title-left { margin:4px 0 0 0; float:left; width:540px; }
.creditcard { margin:4px 0 0 0; float:right; width:125px; text-align:right; }

h3 { font-size:14px; }
h3.tech { font-size:14px; margin-top:30px; }

.sub-now {
	color:#4C4C4C;
	font-weight:bold;
	text-decoration:none;
}
.sub-now:hover {
	color:#A8C8EA;
	font-weight:bold;
}

.top {
	text-align:right;
	font-size:10px;
}

.retailerIntl-subtitle, .pagesubtitle, .media-subtitle {
	border-top:2px solid #E4E4E4;
	border-bottom:2px solid #E4E4E4;
	margin:15px 0 10px 0;
	padding:5px; 
}

.retailIntl-tabmenu {
	list-style-type: none;
	margin: 10px 0 0;
	padding; 0;
}

.retailIntl-tabmenu ul {
	maring: 0;
	padding: 0;
	list-style-type: none;
	position: relative;
	border-bottom: 1px solid #E4E4E4;
	height: 19px;
}

.retailIntl-tabmenu li {
	margin: 0 3px 0 0;
	padding: 0;
	position: absolute;
	border-left: 1px solid #E4E4E4;
	border-right: 1px solid #E4E4E4;
	border-top: 1px solid #E4E4E4;
	height: 19px;
	top: 0;
}

.retailIntl-tabmenu li a {
	margin: 0;
	padding: 3px 15px;
	text-decoration: none;
	background-position: left top;
	background-repeat: no-repeat;
	display: block;
	overflow: hidden;
}

.retailIntl-tabmenu li a img {
	border: none;
}

.retailIntl-tabmenu li a.sub-now img {
	visibility: hidden;
}

.retailIntl-contents {
	padding: 10px 5px 5px 5px;
}

.warning	{
	margin:20px 0 0 0;
	padding:5px;
	border:1px solid #E4E4E4;
}

.datatable {
	background-color:#E4E4E4;
}
.datatable th {
	background-color:#F3F7FB;
}
.datatable td {
	background-color:#FFFFFF;
}

/* homepage */
.home-bn {
	margin:13px 0;
	padding-bottom:13px;
	border-bottom:1px solid #DEE8F2;
}

/* technology */
.tech-left {
	float:left;
	width:250px;
}
.tech-right {
	float:right;
	width:410px;
}

.tech-left01 {
	float:left;
	width:360px;
}
.tech-right01 {
	float:right;
	width:280px;
	padding-left:20px;
	padding-top:30px;
}

.tech-left02 {
	float:left;
	width:280px;
}
.tech-right02 {
	float:right;
	width:360px;
	padding-left:20px;
	padding-top:10px;
}

.tech-vs {
	margin:0;
	background-color:#F3F7FB;
}
.tech-img {
	padding:0 30px;
	width:260px;
	background-color:#FFFFFF;
}
.tech-vs ul { margin:0; padding:0; }
.tech-vs li { margin:0 0 0 15px; padding:0 0 5px 0; }


/* testimonial */
.testimonial{
	float:left;
	margin:0;
	padding:5px;
	width:300px;
	height:70px;
	text-align:center;
	border:1px solid #E4E4E4;
}
.testimonial strong { font-size:14px; }
.testimonial-list p {
	margin:0;
}
.testimonial-list div {
	margin:5px 0;
	padding-bottom:5px;
	border-bottom:1px dotted #E4E4E4;
	text-align:right;
}
.testimonial-list em { font-weight:bold; }
.piechart {
	margin:20px 0 0 0;
	padding:0;
	border-bottom:1px solid #E4E4E4;
}
.piechart-left {
	float:left;
	width:440px;
}

.piechart-right {
	float:right;
	width:245px;
}
.piechart-right ol {
	margin:0 0 0 25px;
	padding:0;
}
.piechart li {
	margin:0;
	padding:0 0 5px 0;
	font-size:10px;
}
.piechart img { margin-top:15px; }

/* faq */
.faq h3 {
	margin:10px 0 5px 0;
	border-top:1px dotted #E4E4E4;
	padding-top:5px;
}
.faq strong { font-size:14px; }
.faq ul { padding:0 0 15px 30px; }
.faq li { padding:0 0 5px 0; }


/* product page */
.outlet:hover img {
	filter: alpha(opacity=70);
	opacity: 0.7;
}

#tab {
	position:relative;
	margin:0px 0 20px 0;
	padding:0;
	list-style-type:none;
	border-bottom:#d0d0d0 1px solid;
	height:19px;
}
#tab li {
	position:absolute;
	top:0;
	margin:0;
	padding:0;
	height:19px;
}
#tab a {
	display:block;
	margin:0;
	height:19px;
	background-position:left top;
	background-repeat:no-repeat;
	overflow:hidden;
}
#tabpp1 a { background-image:url(image/tab/tabppp1_ov.gif); }
#tabpp2 a { background-image:url(image/tab/tabppp2_ov.gif); }
#tabpp3 a { background-image:url(image/tab/tabppp3_ov.gif); }
#tabpp4 a { background-image:url(image/tab/tabppp4_ov.gif); }
#tabpp5 a { background-image:url(image/tab/tabppp5_ov.gif); }
#tabpp6 a { background-image:url(image/tab/tabppp6_ov.gif); }
#tabpp8 a { background-image:url(image/tab/tabppp8_ov.gif); }
#tabpp9 a { background-image:url(image/tab/tabppp9_ov.gif); }
#tabpp10 a { background-image:url(image/tab/tabppp10_ov.gif); }
#tabpp11 a { background-image:url(image/tab/tabppp11_ov.gif); }
#tabpp12 a { background-image:url(image/tab/tabppp12_ov.gif); }
#tab a:hover { background-color:#E5ECF2; }
#tab a:hover img, #tab a.tab-now img { visibility:hidden; }

#sub-tab {
	margin:10px 0 20px 0;
	padding:0;
	list-style-type:none;
	height:20px;
}
#sub-tab li {
	float:left;
	margin:0 8px 0 0;
	padding:0;
	height:20px;
}
#sub-tab4-2 { width:113px; }
#sub-tab11-4 { width:78px; }
#sub-tab11-5 { width:137px; }
#sub-tab11-2 { width:93px; }
#sub-tab11-6 { width:115px; }
#sub-tab11-7 { width:90px; }
#sub-tab a {
	display:block;
	margin:0;
	height:20px;
	background-position:left top;
	background-repeat:no-repeat;
}
#sub-tab4-2 a { background-image:url(image/link2_4_2_ov.gif); }
#sub-tab4-3 a { background-image:url(image/link2_4_3_ov.gif); }
#sub-tab11-2 a { background-image:url(image/link2_11_2_ov.gif); }
#sub-tab11-3 a { background-image:url(image/link2_11_3_ov.gif); }
#sub-tab11-4 a { background-image:url(image/link2_11_4_ov.gif); }
#sub-tab11-5 a { background-image:url(image/link2_11_5_ov.gif); }
#sub-tab11-6 a { background-image:url(image/link2_11_6_ov.gif); }
#sub-tab11-7 a { background-image:url(image/link2_11_7_ov.gif); }
#sub-tab11-9 a { background-image:url(image/link2_11_9_ov.gif); }
#sub-tab a:hover { background-color:#FFFFFF; }
#sub-tab a:hover img, #sub-tab a.subtab-now img { visibility:hidden; }

.prod-menu { background-color:#e9e9df; margin-top:5px; }
.prod-menu a {
	display:block;
	width:100%;
	height:28px;
}
.prod-menu a img {
	filter: alpha(opacity=100);
	opacity: 1.0;
}
.prod-menu a:hover img, .prod-menu .now img {
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.prod-top { margin:0 auto 20px auto; }
.prod-top td { padding:5px 0; text-align:left; }
.prod-top a.prod-top-img {
	display:block;
	width:160px;

	height:131px;
	background-position:left top;
	background-repeat:no-repeat;
}
.prod-top #eshop1 { background-image:url(image/eshop_palette_new2_ov.jpg); }
.prod-top #eshop2 { background-image:url(image/eshop_bracelet_ov.jpg); }
.prod-top #eshop3 { background-image:url(image/eshop_college_ov.jpg); }
.prod-top #eshop4 { background-image:url(image/eshop_necklace_ov.jpg); }
.prod-top #eshop5 { background-image:url(image/eshop_marines_ov.jpg); }
.prod-top #eshop6 { background-image:url(image/eshop_customlogo3_ov.jpg); }
.prod-top #eshop7 { background-image:url(image/eshop_skull_ov.jpg); }
.prod-top #eshop8 { background-image:url(image/eshop_politic_ov.jpg); }
.prod-top #eshop9 { background-image:url(image/eshop_bb_ov.jpg); }
.prod-top #eshop10 { background-image:url(image/eshop_pink_ov.jpg); }
.prod-top #eshop11 { background-image:url(image/eshop_active_ov.jpg); }
.prod-top #eshop12 { background-image:url(image/eshop_nascar_ov.jpg); }
.prod-top #eshop13 { background-image:url(image/eshop_lite_dual3_ov.jpg); }
.prod-top #eshop14 { background-image:url(image/eshop_lite_necklace3_ov.jpg); }
.prod-top #eshop15 { background-image:url(image/eshop_lite_logo2_ov.jpg); }
.prod-top #eshop16 { background-image:url(image/eshop_sporttag_ov.jpg); }
.prod-top #eshop17 { background-image:url(image/eshop_lite_pink2_ov.jpg); }
.prod-top #eshop18 { background-image:url(image/product_athletes2_ov.jpg); }
.prod-top #eshop19 { background-image:url(image/eshop_flag2_ov.jpg); }
.prod-top #eshop20 { background-image:url(image/eshop_collegeneck_ov.jpg); }

.prod-top #prd1 { background-image:url(image/product_palette_new_ov.jpg); }
.prod-top #prd2 { background-image:url(image/product_bracelet_ov.jpg); }
.prod-top #prd3 { background-image:url(image/product_college_ov.jpg); }
.prod-top #prd4 { background-image:url(image/product_necklace_ov.jpg); }
.prod-top #prd5 { background-image:url(image/product_marines_ov.jpg); }
.prod-top #prd6 { background-image:url(image/product_college_dual_ov.jpg); }
.prod-top #prd7 { background-image:url(image/product_skull_ov.jpg); }
.prod-top #prd8 { background-image:url(image/product_politic_ov.jpg); }
.prod-top #prd9 { background-image:url(image/product_bb_ov.jpg); }
.prod-top #prd10 { background-image:url(image/product_pink_ov.jpg); }
.prod-top #prd11 { background-image:url(image/product_active_ov.jpg); }
.prod-top #prd12 { background-image:url(image/product_nascar_ov.jpg); }
.prod-top #prd13 { background-image:url(image/product_lite_ov.jpg); }
.prod-top #prd14 { background-image:url(image/product_lite_dual3_ov.jpg); }
.prod-top #prd15 { background-image:url(image/product_lite_necklace3_ov.jpg); }
.prod-top #prd16 { background-image:url(image/product_lite_pink_ov.jpg); }
.prod-top #prd17 { background-image:url(image/product_lite_college_ov.jpg); }
.prod-top #prd18 { background-image:url(image/product_logo_dual_ov.jpg); }
.prod-top #prd19 { background-image:url(image/product_sporttag_ov.jpg); }
.prod-top #prd20 { background-image:url(image/product_athletes2_ov.jpg); }
.prod-top #prd21 { background-image:url(image/product_flag_ov.jpg); }
.prod-top #prd22 { background-image:url(image/product_collegeneck_ov.jpg); }

.prod-top a.prod-top-img:hover { background-color:#EFF2F7; }
.prod-top a.prod-top-img:hover img { visibility:hidden; }

#dhtmltooltip {
	position: absolute;
	width: 300px;
	border: 1px solid #CFCFCF;
	padding:0;
	background-color: #FFFFFF;
	visibility: hidden;
	z-index: 100;
	/*filter: alpha(opacity=92);
	opacity: 0.92;*/
	text-align:left;
}
#dhtmltooltip p { margin:10px; }
#dhtmltooltip ul {
	margin:0 10px 10px 10px;
	padding:0 0 0 15px;
}
#dhtmltooltip li {
	margin:0;
	padding:0 0 5px 0;
	text-align:left;
}
.cat-img {
	margin:0 10px 10px 0;
	float:left;
	border:1px solid #BEBEBA;
}

.color-warning {
	font-size: 10px;
	color: #666666;
}

.prodc-left {
	float:left;
	width:336px;
	margin:0;
}
.prodc-right {
	float:right;
	margin:0;
	width:340px;
}

.colorlist {
	margin:10px 0;
}
.colorlist img {
	margin-right:7px;
	margin-bottom:5px;
	border:none;
}
.prod-title {
	margin:0 0 5px 0;
	color:#999999;
}


.prod-img {
	border:none;
}

.ordered {
	margin:0 0 10px 0;
	border:1px solid #BEBEBA;
	background:url(image/prod_empty.gif) center 111px no-repeat;
}
.ordered-title {
	border-right:1px solid #BEBEBA;
	border-bottom:1px solid #BEBEBA;
}

.place-order{
	margin:0 0 10px 0;
	border:1px solid #BEBEBA;
}
.place-order div { margin:10px; }
.order-bt { margin:0; padding:15px 0 0 0; text-align:right; }

.color-desc { margin:0; }

.selected-item div { padding-bottom:10px; background-color:#E9E9DF; }
.selected-item img { vertical-align:middle; }

.buynow-ttl { margin:2px 0 0 0; text-align:center; }
.buynow-ttl a { color:#4C4C4C; text-decoration:none; }
.buynow-ttl a:hover { color:#A8C8EA; }
.buynow-bt { margin:5px 0 0 0; text-align:center; }
.buynow-bt a:hover {
	filter: alpha(opacity=80);
	opacity: 0.8;
}

.price { width:70%; border-bottom:1px solid #E4E4E4; }
.price th, .price td { height:60px; text-align:center; vertical-align:bottom; }


/* cart */
.step {
	margin:15px 0 30px 0;
	color:#858585;
}
.step span {
	padding:4px 5px;
	color:#BEBEBE;
	border:1px solid #e4e4e4;
}
.step strong {
	padding:3px 4px;
	border:2px solid #A6C3E3;
	color:#4C4C4C;
}
.step .done {
	color:#BEBEBE;
	background-color:#ededed;
}

.recommend { margin:0 20px; border-top:2px dashed #D4D4CA; text-align:center; }
.recommend table { margin:0 auto 20px auto; }
.recommend a img { border:1px solid #D4D4CA; }
.recommend a:hover img { border:1px solid #990000; }
.discontinue { font-size:10px; color:#888888; }

.bt-cont-shop { background:url(image/bt_continueshopping.gif) left top no-repeat; padding:35px 0 0 0; width:150px; height:35px; border:0px solid #FFFFFF; cursor:pointer; vertical-align:middle; }
.bt-recalculate { background:url(image/bt_recalculate.gif) left top no-repeat; padding:35px 0 0 0; width:110px; height:35px; border:0px solid #FFFFFF; cursor:pointer; vertical-align:middle; }
.bt-checkout { background:url(image/bt_checkout.gif) left top no-repeat; padding:35px 0 0 0; width:100px; height:35px; border:0px solid #FFFFFF; cursor:pointer; vertical-align:middle; }
.bt-editinfo { background:url(image/bt_edit.gif) left top no-repeat; padding:35px 0 0 0; width:95px; height:35px; border:0px solid #FFFFFF; cursor:pointer; vertical-align:middle; }
.bt-placeorder { background:url(image/prod_bt_order.gif) left top no-repeat; padding:35px 0 0 0; width:110px; height:35px; border:0px solid #FFFFFF; cursor:pointer; vertical-align:middle; }
.bt-recalculate-s { background:url(image/bt_recalculate_blue.gif) left top no-repeat; margin-top:3px; padding:23px 0 0 0; width:83px; height:23px; border:0px solid #FFFFFF; cursor:pointer; vertical-align:middle; }
.bt-mocodes { border:none; background-color:#FFFFFF; color:#5698DC; text-decoration:underline; cursor:pointer; }

/* select checkout method */
.method-return {
	border-right:1px dotted #c7c7c7;
	border-top:1px solid #eeeeee;
	border-bottom:1px solid #eeeeee;
	padding:15px 15px 0 5px;
}
.method-return p { margin:0 0 10px 0; }
.method-return label, .method-return a {
	font-size:10px;
}


.method-new {
	border-top:1px solid #eeeeee;
	border-bottom:1px solid #eeeeee;
	padding:15px 5px 15px 15px;
}

/* retailer */
.retailerint { margin:10px 0 0 0; padding:0 0 0 15px; }
.retailerint li { margin:0; padding:0 0 5px 0; }
	
/* contact us */


#tabc {
	position:relative;

	margin:10px 0 20px 0;
	padding:0;
	list-style-type:none;
	border-bottom:#EEEEEE 1px solid;
	height:19px;
}
#tabc li {
	position:absolute;
	top:0;
	margin:0;
	padding:0;
	height:19px;
	width:100px;
}
#tabc1 { left:0; }
#tabc2 { left:105px; }
#tabc3 { left:210px; }
#tabc a {
	display:block;
	margin:0;
	height:19px;

	background-position:left top;
	background-repeat:no-repeat;


	overflow:hidden;
}
#tabc1 a { background-image:url(image/contactus_tab_ov.gif); }
#tabc2 a { background-image:url(image/customorder2_tab_ov.gif); }
#tabc3 a { background-image:url(image/international_tab_ov.gif); }
#tabc a:hover { background-color:#E5ECF2; }
#tabc a:hover img, #tabc a.tab-now img { visibility:hidden; }

/* custom logo order */
.customorder {
	margin:0 0 15px 80px;
	padding:0;
	list-style-type:none;
}
.customorder li {
	float:left;
	width:45%;
	margin:0;
	padding:3px 0;
	text-align:left;
}

/* free order */
.freeorder {
	margin:0 auto 20px auto;
	padding:0;
	width: 480px;
	list-style-type:none;
}
.freeorder td {
	margin:0;
	padding:3px 0;
	text-align:left;
}


/* member page */
#tabm {
	position:relative;
	margin:10px 0 20px 0;
	padding:0;
	list-style-type:none;
	border-bottom:#EEEEEE 1px solid;
	height:19px;
}
#tabm li {
	position:absolute;
	top:0;
	margin:0;
	padding:0;
	height:19px;
	width:100px;
}
#tabm1 { left:0; }
#tabm2 { left:105px; }
#tabm3 { left:210px; }
#tabm4 { left:315px; }
#tabm5 { left:420px; }
#tabm a {
	display:block;
	margin:0;
	height:19px;

	background-position:left top;
	background-repeat:no-repeat;
	overflow:hidden;
}
#tabm1 a { background-image:url(image/tab_account_ov.gif); }
#tabm2 a { background-image:url(image/tab_invite_ov.gif); }
#tabm3 a { background-image:url(image/tab_odoebank_ov.gif); }
#tabm4 a { background-image:url(image/tab_coupons_ov.gif); }
#tabm5 a { background-image:url(image/tab_orders_ov.gif); }
#tabm a:hover { background-color:#E5ECF2; }
#tabm a:hover img, #tabm a.tab-now img { visibility:hidden; }

/* media */
.media-wrist{
	width:30%;
	float:left; 
	margin-right:10px;
	font-size:10px;
}

.media-wrist img{
	float:left; 
	margin:0 10px 20px 10px;
}

.media-neck{
	width:45%;
	float:left; 
	margin-right:10px;
	font-size:10px;
}

.media-neck img{
	float:left; 
	margin:0 10px 20px 10px;
}

.nl-subscribe {
	margin-left:2px;
	padding:2px;
	font-size:11px;
	line-height:14px;
	width:200px;
	height:14px;
}

.media-kit-box {
}

.media-kit-box table {
	margin: 12px 0 0 0;
	padding: 0px 0px 5px 8px;
	border: 1px solid #aecae7;
}

.media-kit-box img {
	vertical-align: middle;
}

/* athletes */
#taba {
	position:relative;

	margin:10px 0 20px 0;
	padding:0;
	list-style-type:none;
	border-bottom:#EEEEEE 1px solid;
	height:19px;
}
#taba li {
	position:absolute;
	top:0;
	margin:0;
	padding:0;
	height:19px;
	width:100px;
}
#taba1 { left:0; }
#taba2 { left:105px; }
#taba3 { left:210px; }
#taba4 { left:315px; }
#taba5 { left:420px; }
#taba a {
	display:block;
	margin:0;
	height:19px;
	background-position:left top;
	background-repeat:no-repeat;
	overflow:hidden;
}
#taba1 a { background-image:url(image/tab_athletes_1_ov.gif); }
#taba2 a { background-image:url(image/tab_athletes_2_ov.gif); }
#taba3 a { background-image:url(image/tab_athletes_3_ov.gif); }
#taba4 a { background-image:url(image/tab_athletes_4_ov.gif); }
#taba5 a { background-image:url(image/tab_athletes_5_ov.gif); }
#taba a:hover { background-color:#E5ECF2; }
#taba a:hover img, #taba a.tab-now img { visibility:hidden; }

/* contact us */
.contact {
	text-align:center;
}
.contact table { margin:0 auto; }


#dhtmltooltip{
position: absolute;
width: 150px;
border: 1px solid #CCCCCC;
padding: 2px;
background-color: white;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

.cart-tb select { width:50px; }


/* footer */
.footer { position:relative; }
address {
	position:absolute;
	top:0px;
	left:260px;
	margin:0;
	padding:0 0 5px 0;
	text-align:right;
	font-style:normal;
}

/* nascar background color */
.nascar-bg {
	padding-bottom:35px;
	background:url(image/nascar_bg.gif) 0px 185px no-repeat; /* when no banner: 0px 65px,  when banner: 0px 185px  */
	color:#FFFFFF;
}
.nascar-bg td, .nascar-bg .prod-title {
	color:#FFFFFF;
}

/* Promo code list on cart page */
.promo-disp-on-cart {
	margin: 10px 0 0 20px;
	font-size: 10px;
	background-color: #e2e2e4;
}

.promo-disp-on-cart th {
	background-color: #f4f7fc;
}

.promo-disp-on-cart td {
	background-color: white;
}

/* shipping method */
.ship-box { width:600px; text-align:left; margin:0 auto; }

.ship-title {
	font-style:italic;
	font-weight:bold;
	text-align:center;
	border-bottom:#e0e0e0 double 3px;
	padding-bottom:5px;
	font-size:16px;
}

.ship-sub {
	font-style:italic;
	font-weight:bold;
	border-top:#c8d9e9 dotted 1px;
	border-bottom:#c8d9e9 dotted 1px;
	padding:3px 0;
	margin-bottom:0;
}

.ship-p { margin-top:5px; }

.ship-key { border:#c8d9e9 dotted 1px; padding:4px; }

.ship-table {
	text-align:center;
	background-color:#CCCCCC;
	margin:15px 0;
}
.ship-table th { background-color:#FFFFFF; }
.ship1 { background-color:#eddbdb; }
.ship2 { background-color:#f1e1bc; }
.ship3 { background-color:#e6eddb; }
.ship4 { background-color:#dbe6ed; }
.ship5 { background-color:#e8dbed; }

.ship1-1 { background-color:#f5eeee; }
.ship2-1 { background-color:#f8f4e9; }
.ship3-1 { background-color:#f1f3ed; }
.ship4-1 { background-color:#ecf2f5; }
.ship5-1 { background-color:#f1ecf3; }

.search-box-left {
	float: left;
}

.search-box-left select {
	font-size: 10px;
}

.search-box-right {
	float: right;
}

.search-box-right select {
	font-size: 10px;
}