body				{color:#555555; font-family:Arial, µ¸À½; font-size:12px; line-height:17px;}
td				{color:#555555; font-family:Arial, µ¸À½; font-size:11px; line-height:17px;word-break:break-all}


/*
select, input, textarea		{color:#555555; font-family:±¼¸²; font-size:12px; padding-top:2; line-height:17; pxborder:1 solid; #FFFFFF;}
input.radio 			{ height: 15px;}
input.checkbox 			{ height: 15px;}
*/



a:link				{color:#000000; font-family:Arial, µ¸¿ò; font-size:12px; text-decoration:none; line-height:17px}
a:visited			{color:#5f5f5f;  font-family:Arial, µ¸¿ò; font-size:12px; text-decoration:none; line-height:17px}
a:active			{color:#5f5f5f;  font-family:Arial, µ¸¿ò; font-size:12px; text-decoration:none; line-height:17px}
a:hover				{color:none;  font-family:Arial, µ¸¿ò; font-size:12px; text-decoration:underline; line-height:17px}


/* Å¾¸µÅ© */
.txt_name			{color:#0088AF; font-family:µ¸¿ò; font-size:11px; line-height:14px; letter-spacing:-1}
a.txt_name:link			{color:#0088AF; font-family:µ¸¿ò; font-size:11px; text-decoration:none; line-height:17px; letter-spacing:-1}
a.txt_name:visited		{color:#0088AF; font-family:µ¸¿ò; font-size:11px; text-decoration:none; line-height:17px; letter-spacing:-1}
a.txt_name:active		{color:#0088AF; font-family:µ¸¿ò; font-size:11px; text-decoration:none; line-height:17px; letter-spacing:-1}
a.txt_name:hover		{color:#0088AF; font-family:µ¸¿ò; font-size:11px; text-decoration:none; line-height:17px; letter-spacing:-1}



.top_search			{color:#FFFFFF; font-family:Arial,µ¸¿ò; font-size:11px; line-height:15px; letter-spacing:-1;}


/* ÇØ´çÆäÀÌÁö */
.part01				{color:#666666; font-family:µ¸¿ò; font-size:12px; line-height:17px; letter-spacing:-1; font-weight:bold}

.linemap02			{color:#757474; font-family:µ¸¿ò; font-size:12px; line-height:17px; letter-spacing:-1; font-weight:bold}
A.linemap02:link		{color:#757474; font-family:µ¸¿ò; font-size:12px; text-decoration:none; line-height:17px; letter-spacing:-1; font-weight:bold}
A.linemap02:visited		{color:#757474; font-family:µ¸¿ò; font-size:12px; text-decoration:none; line-height:17px; letter-spacing:-1; font-weight:bold}
A.linemap02:active		{color:#757474; font-family:µ¸¿ò; font-size:12px; text-decoration:none; line-height:17px; letter-spacing:-1; font-weight:bold}
A.linemap02:hover		{color:#333333; font-family:µ¸¿ò; font-size:12px; text-decoration:none; line-height:17px; letter-spacing:-1; font-weight:bold}

.txt_num			{color:#8E8E8E; font-family:µ¸¿ò; font-size:11px; line-height:14px; }


.font12_listnum 		{font-size:12px; color:#FE1B1B; font-weight:bold; line-height:17px }
.font12_price 			{font-size:12px; color:#008BCC; font-weight:bold; line-height:17px }
.font12_price02			{font-size:12px; color:#008BCC; font-weight:bold; line-height:17px }
.font13_title01 		{font-size:13px; color:#000000; font-weight:bold; line-height:17px }
.font13_title02 		{font-size:13px; color:#ffffff; font-weight:bold; line-height:17px }
.font14_title 			{font-size:14px; color:#555555; font-weight:bold; line-height:17px }
.font15_title 			{font-size:15px; color:#222222; font-weight:bold; line-height:17px }
.font15_title01			{font-size:15px; color:#008BCC; font-weight:bold; line-height:17px }
.font16_title 			{font-size:16px; color:#333333; font-weight:bold; line-height:18px }
.font17_title 			{font-size:17px; color:#FFFFFF; font-weight:bold; line-height:17px }

/*2006-10-09, ¹éÈÆ¼º Ãß°¡*/
.font_sum{font-family:±¼¸²;folnt-size:13px;color:FF6C00;font-weight:bold}
.font_blue{font-family:µ¸¿ò;folnt-size:12px;color:007BEE}

.txt_11				{color:#F98100; font-family:µ¸¿ò; font-size:11px; line-height:14px}
A.txt_11:link			{color:#666666; font-family:µ¸¿ò; font-size:11px; text-decoration:none; line-height:14px;}
A.txt_11:visited		{color:#666666; font-family:µ¸¿ò; font-size:11px; text-decoration:none; line-height:14px;}
A.txt_11:active	    		{color:#666666; font-family:µ¸¿ò; font-size:11px; text-decoration:none; line-height:14px;}
A.txt_11:hover			{color:#333333; font-family:µ¸¿ò; font-size:11px; text-decoration:underline; line-height:14px;}

.txt_12orange			{color:#F98100; font-family:µ¸¿ò; font-size:12px; line-height:14px}
A.txt_12orange:link		{color:#F98100; font-family:µ¸¿ò; font-size:12px; text-decoration:none; line-height:14px;}
A.txt_12orange:visited	   	{color:#666666; font-family:µ¸¿ò; font-size:12px; text-decoration:none; line-height:14px;}
A.txt_12orange:active	    	{color:#666666; font-family:µ¸¿ò; font-size:12px; text-decoration:none; line-height:14px;}
A.txt_12orange:hover		{color:#F98100; font-family:µ¸¿ò; font-size:12px; text-decoration:underline; line-height:14px;}

.txt_13				{color:#F98100; font-family:µ¸¿ò; font-size:13px; font-weight:bold; line-height:14px}
A.txt_13:link			{color:#666666; font-family:µ¸¿ò; font-size:13px; font-weight:bold; text-decoration:none; line-height:14px;}
A.txt_13:visited		{color:#666666; font-family:µ¸¿ò; font-size:13px; font-weight:bold; text-decoration:none; line-height:14px;}
A.txt_13:active	    		{color:#666666; font-family:µ¸¿ò; font-size:13px; font-weight:bold; text-decoration:none; line-height:14px;}
A.txt_13:hover			{color:#333333; font-family:µ¸¿ò; font-size:13px; font-weight:bold; text-decoration:underline; line-height:14px;}

/* »óÇ°¸µÅ© */
/*
.txt_pro	        	{color:#222222; font-family:µ¸¿ò; font-size:12px; line-height:14px;}
a.txt_pro:link			{color:#222222; font-family:µ¸¿ò; font-size:12px; text-decoration:none; line-height:14px}
a.txt_pro:visited		{color:#222222; font-family:µ¸¿ò; font-size:12px; text-decoration:none; line-height:14px}
a.txt_pro:active    		{color:#222222; font-family:µ¸¿ò; font-size:12px; text-decoration:none; line-height:14px}
a.txt_pro:hover			{color:#008BCC; font-family:µ¸¿ò; font-size:12px; text-decoration:underline; line-height:14px}
*/

a.txt_pro:hover			{color:#008BCC; text-decoration:underline;}

/* ³¯Â¥ */
.txt_date			{color:#666666; font-family:µ¸¿ò; font-size:11px; line-height:14px;}
a.txt_date:link			{color:#666666; font-family:µ¸¿ò; font-size:11px; text-decoration:none; line-height:17px;}
a.txt_date:visited		{color:#666666; font-family:µ¸¿ò; font-size:11px; text-decoration:none; line-height:17px;}
a.txt_date:active		{color:#666666; font-family:µ¸¿ò; font-size:11px; text-decoration:none; line-height:17px;}
a.txt_date:hover		{color:#666666; font-family:µ¸¿ò; font-size:11px; text-decoration:none; line-height:17px;}

.txt_coupon	            	{color:#008BCC; font-family:µ¸¿ò; font-size:12px; line-height:17px;}
a.txt_coupon:link		{color:#008BCC; font-family:µ¸¿ò; font-size:12px; text-decoration:none; line-height:17px;}
a.txt_coupon:visited		{color:#008BCC; font-family:µ¸¿ò; font-size:12px; text-decoration:none; line-height:17px;}
a.txt_coupon:active		{color:#008BCC; font-family:µ¸¿ò; font-size:12px; text-decoration:none; line-height:17px;}
a.txt_coupon:hover		{color:#008BCC; font-family:µ¸¿ò; font-size:12px; text-decoration:underline; line-height:17px;}

/* °Ô½ÃÆÇ¸µÅ© */
.txt_board	        	{color:#222222; font-family:µ¸¿ò; font-size:12px; line-height:14px;}
a.txt_board:link		{color:#222222; font-family:µ¸¿ò; font-size:12px; text-decoration:none; line-height:14px}
a.txt_board:visited		{color:#222222; font-family:µ¸¿ò; font-size:12px; text-decoration:none; line-height:14px}
a.txt_board:active    		{color:#222222; font-family:µ¸¿ò; font-size:12px; text-decoration:none; line-height:14px}
a.txt_board:hover		{color:#00B8C8; font-family:µ¸¿ò; font-size:12px; text-decoration:underline; line-height:14px}

.input01			{border:1 solid #CACACA;}
.input02                   {border:1 solid #CACACA; font-size:12px; color:#008BCC; font-weight:bold; line-height:17px}
.input03			{border:1 solid #CACACA; width:200;}
.input04			{border:1 solid #CACACA; width:100px; height:19px}

.select_01
{
    BEHAVIOR: url('/web/upload/selectbox.htc')
}
.select01    			{font-size: 12px; color:#555555; border:1 solid #FFFFFF; background-color:#FFFFFF}

.txtarea01 			{style="BORDER-RIGHT: E9E9E9 1px solid; BORDER-TOP: E9E9E9 1px solid; FONT: 9pt µ¸¿ò,µ¸¿òÃ¼; BORDER-LEFT: E9E9E9 1px solid;  BORDER-BOTTOM: E9E9E9 1px solid"}

/********CSS FOR TOP MENU********/
<!--
#message div.menuBar,
#message div.menuBar a.menuButton{
         background-image:url(/web/img/top/abar.gif)	padding:10px 10px 10px 10px;
	font-family:Arial, ±¼¸²,Verdana, sans-serif;
         font-weight: bold; 
	font-size:9pt;
	color:#000000;
       }
#message div.menuBar{
	background-image:url(/web/img/top/abar.gif)	padding:10px 10px 10px 10px;
	text-align:center;
	margin-left:0px;
}
#message div.menuBar a.menuButton{
	
	border:1px solid;
	border-color:#4d3926  #4d3926 #4d3926  #c18511;
	color:#ffffff;
	cursor:pointer;
	left:0px;
	margin:1px;
	padding:5px 10px 2px 10px;
	xposition:relative;
	text-decoration:none;
	top:0px;
	z-index:100;
}
#message div.menuBar a.menuButton:hover{
	
	border-color:#4d3926  #4d3926 #4d3926  #c18511;
	color:#cfbe00;
}
/********CSS FOR TOP MENU********/

/* @group HTML, Body */
body {background:url(/images/bg.jpg);font-family:Arial, helvetica, Sans-Serif;}
#doc2 {background:url(/images/content_nobars_bg.jpg) repeat-y top center;width:970px;}
#doc3 {width:950px;}

/* @group Layout */
div#black {background-color:#46413c;display:none;filter:alpha(opacity=50);khtml-opacity:0.50;left:0px;moz-opacity:.50;opacity:0.50;position:absolute;text-align:center;vertical-align:middle;width:100%;z-index:10;}
div#bd {z-index:3;}
div#body-bkg {padding:13px 0 0 0;}
div#hd {padding:0 21px;}
div#hd a {color:#2E2108;font-weight:bold;text-decoration:none;}
div#hd h1 {float:left;font-size:100%;margin:0;padding:17px 0 5px 7px;}
div#hd h1 a {background:transparent url(/images/logo.gif) no-repeat scroll top left;display:block;height:61px;overflow:hidden;text-indent:-1000em;width:262px;z-index:1000;}
div#hd h1 a:hover, div#hd h1 a:focus {cursor:pointer;}
div#cart-box {background:#000 url(/web/img/top/cart-box-bg.gif) top left no-repeat;clear:right;float:right;font-size:11px;height:30px;margin:7px 0 12px 0;padding:8px 13px 3 10px;text-transform:uppercase;}
div#cart-box a {color:#fff;}
div#cart-box ul {list-style:none;}
div#cart-box ul li {display:inline;list-style:none;margin-left:8px;}
div#cart-box ul li span {color: #f6564a;}
div#cart-box ul li.cart-contents {text-transform:none;margin-left:0;}
div#cart-box ul li.cart-contents img {margin:-4px 2px 0 0;vertical-align:top;}
div#hd-livehelp {float:right;height:30px;margin:7px 7px 0 0;width:95px;}
div#sub-nav {background:#ceb577 url(/images/sub-nav-bg.jpg);font-size:11px;height:25px;padding:0 13px;}
div#sub-nav p.breadcrumb {background:transparent url(/images/breadcrumb-icon.gif) no-repeat center left;float:left;height:25px;line-height:24px;margin:0;padding:0 0 0 25px;font-weight:bold;color:#2E2108;}
div#sub-nav p.welcome {float:right;height:25px;line-height:24px;margin:0;padding:0;}
div#sub-nav p.welcome a {font-style:italic;font-weight:normal;}
div#top-nav {font-size:12px;padding:10px 13px 0 0;text-align:right;}
div#top-nav img {margin-top:-5px;vertical-align:middle;}
div#top-nav ul {display:inline;list-style:none;}
div#top-nav ul li {display:inline;list-style:none;margin-right:8px;}
form#top-search {background:transparent url(/web/img/top/search-bg.gif) no-repeat top left;float:right;margin-top:2px; padding:0 12px 0 22px;}
form#top-search input {background:transparent;border:0 none;font-size:11px;margin:1px 16px 0 0;padding:2px;width:130px;}
form#top-search input.btn {margin:0;padding:0;vertical-align:middle;width:auto;}left;float:right;margin-top:5px;padding:0 12px 0 22px;}
div#main-categories-box {background-color:#ac8f4e;height:350px;margin:0px 0px 0px 34px;width:201px;/*overflow: hidden;*/}
div#main-categories-box a:link, div#main-categories-box a:visited {color:#fff;text-decoration:none;}
div#main-categories-box h2 {background:url(/images/main-cat-box-h2-bkg.gif) no-repeat;line-height:30px;margin-left:0px;padding-left:10px;}
div#main-categories-box div {margin-left:0px;padding-left:10px;}
div#main-categories-box div ul {float:left;margin-right:5px;width:45%;}
div#main-categories-box div ul.left-col {border-right:1px solid #907742;}
div#main-categories-box div ul li {margin:3px 0;}
div#main-features-box {display:inline !important;float:left;margin:0px 10px 0px 0px;}
div#inventory-box {background-color:#ebe7df;color:#979082;margin:13px 21px;padding:10px;text-align:center;text-transform:uppercase;}
div#carousel-left {text-align:center;}
div#carousel-right {text-align:center;width:auto;}
div.front-content {margin:13px 21px 0px;}
div#front-specials-box {background:url(/images/specials-box-bkg.gif) repeat-x;height:70px;margin:13px 21px 0 21px;padding:10px 0 7px 0;}
div#front-specials-box div {width:448px;}
div#front-specials-box div#newsletter-box {background:url(/images/newsletter-signup.jpg) no-repeat;height:70px;}
div#front-specials-box div#newsletter-box form {display:inline;float:left;margin:7px 0 0 25px;padding:0;}
div#front-specials-box div#newsletter-box form input {color:#fff;vertical-align:middle;}
div#front-specials-box div#newsletter-box form label {color:#fff;font-size:12px;font-weight:bold;margin-left:2px;margin-right:12px;}
div#front-specials-box div#newsletter-box form input.txt {background-color:transparent;border:none;color:Black;margin:0;vertical-align:middle;width:280px;}
div#front-specials-box div#newsletter-box form input.btn {margin-left:15px;}
img#logo {margin:10px 0 10px 15px;}
div#inner-content {background:url(/web/img/left_nav/inner-page-bkg.gif) repeat-y 34px 0;margin-top:0;}
div#inner-left-col {margin-left:34px;width:176px;}
div#catalog-left-col {background-color:#f5f2ed;color:#371a00;font-size:11px;margin-left:30px;width:221px;}
div#catalog-content-col {color:#371a00;margin-right:30px;width:650px;}
div#inner-content-col {margin:0px 34px 0px 13px;width:693px;}
div#inner-content-col a {color:#3C352F;}
div#inner-content div.banner-ad {float:left;height:auto;margin-top:10px;width:auto;}
.CatCheckbox {margin-left:15px;margin-right:5px;}
div.CatFormRow {float:left;height:40px;width:370px;}
div.CatFormLeft {float:left;height:50px;width:50%;}
div.CatFormRight {float:right;height:50px;width:50%;}
div.FNameInput {height:50px;}
div.frmContact {color:#371a00;float:left;font-size:10px;line-height:15px;width:380px;}
.CatTextBox {margin-top:5px;width:160px;}
.CatTextBoxShort {width:30px;}

/* Notify Me */
div#NotifyMeSection {border:solid 5px #EBE7DF;color:#452F24;float:left;padding:10px;}
div#NotifyMeSection span {float:left;font-weight:bold;margin-right:3px;margin-top:2px;text-align:right;width:70px;}
.NotifyMeButton {margin-left:3px;margin-top:-2px;position:absolute;}

/* Team Page */
div#TeamPageMain {float:left;margin-bottom:15px;}
div.TeamInfoSection {margin-top:15px;width:auto;}
div.TeamInfoRight {float:right;width:535px;}
div.TeamInfoRight img {margin-bottom:3px;}
img.TeamImage {float:left;}

/* Configurator */
div#ConfiguratorTop {background:url(/images/background.gif) no-repeat;float:left;height:85px;width:693px;}
div#ConfiguratorTop a {text-decoration:none;}
div.ConfTopSec {color:#000;float:left;font-size:90%;margin-top:12px;text-align:center;width:98px;}
.ConfTopSec img {margin-top:5px;}
div#ConfiguratorBottom {background-color:White;float:left;font-size:14px;padding:15px 0px 15px 0px;width:693px;}
.ConfleftSection {float:left;font-size:82%;width:265px;}
.ConfleftSection p {font-size:110%;font-weight:bold;margin:0px;}
.ConfrightSection {float:right;width:410px;}
.ConfrightSection span {background-color:blue;}
.ConfRightRow {background:url(/images/HorLineShort.gif) no-repeat bottom;float:left;font-size:82%;margin-top:5px;width:410px;}
.ConfRightRow a {color:#643200;}
.ConfRightRowLeft {background-position:bottom;float:left;overflow:hidden;width:316px;z-index:20;}
.ConfRightRowLeft span {background-color:#fff!important;position:relative;top:3px;z-index:60;}
.ConfRightRowLeftButton {background:url(/images/dot.gif);background-repeat:repeat-x;float:left;}
.ConfWlstBtn {border-top:dashed 1px black;float:left;margin-top:10px;padding-top:10px;width:100%;}
.ConfWlstBtn input {float:right;}
div.ConfButtonRow input.configAddToCart {margin-left:53px;}
.ConfRightRow span {background-color:transparent;padding-right:5px;z-index:1;}
.ConfRightRowRight {background-color:#fff;float:right;font-weight:bold;padding-left:3px;text-align:right;}
.ConfRightRowRight span {background-color:#fff!important;}
div#InfMessage {background-color:Red;color:White;font-size:110%;font-weight:bold;padding:15px;text-align:center;width:650px;}
div#ConfStep {background-color:#EBE7DF;float:left;font-size:90%;height:auto;margin-bottom:15px;margin-top:5px;padding:8px;width:677px;}
div#ConfStep p {font-size:110%;font-weight:bold;margin:0;}
div.ConfButtonRow {clear:right;float:right;height:auto;margin-top:8px;width:280px;}
div.ConfButtonRow img {float:right;margin-left:10px;}

/* Product Category Rows */
div#CategoryBlurb {float:left;margin-bottom:5px;margin-top:5px;width:693px;}
div.prod-cat-row {background:url(/images/prod-cat-row-bkg.gif) repeat-y top center;clear:both;padding-bottom:20px;/*margin-left: 5px;*/}
div.prod-cat-row .prodDiv {display:inline;float:left;margin:0px 1px 0px 0px;text-align:center;width:172px;}
div.prod-cat-row .prodName {font-size:11px;padding:0px 26px 2px 28px;/*height: 52px;*/}
div.prod-cat-row div p.price {color:#a32025;font-weight:bold;}
div.prod-cat-row div a:link, div.prod-cat-row div a:visited {color:#606162;text-decoration:none;}
div.categoriesBox {background:#F5F2EC url(/Images/overview-box-bkg.jpg) repeat-x scroll center top;border:5px solid #EBE7DF;float:left;font-size:10px;height:auto;margin:10px 0px 15px 0px;overflow:hidden;padding:10px;width:663px;}
div.categoriesBox a.link, div.categoriesBox a:link, div.categoriesBox a.visited, div.categoriesBox a:visited {color:#371A00;line-height:20px;}
div.categoriesBox ul {float:left;width:210px;}

/* Previously Ordered Items Table */
table.previouslyOrdered {border:0;border-collapse:collapse;padding:0;width:100%;}
table.previouslyOrdered a {color:#3C352F;}
table.previouslyOrdered th {border-bottom:1px dotted #003366;padding:5px 0;text-align:left;}
table.previouslyOrdered th.previousProductCol {font-weight:bold;width:490px;}
table.previouslyOrdered th.itemNumberCol {font-weight:bold;width:196px;}
table.previouslyOrdered th.priceCol {font-weight:bold;padding-left:35px;width:156px;}
table.previouslyOrdered th.addToCartCol {font-weight:bold;width:94px;}
table.previouslyOrdered td {border-bottom:1px dotted #003366;padding:5px 0;text-align:left;}

/* Product Detail Page */
div.prod-detail-l div#imgBound {border:none!important;height:315px;text-align:center;width:345px;}
div.prod-detail-l {display:inline;float:left;margin-right:13px;width:347px;/*margin-top: 13px;*/}
div.prod-detail-r {display:inline;float:right;width:333px;/*margin-top: 13px;*/}
div.prod-detail-r select {font-size:85%;margin-top:2px;padding:1px 0px 1px 1px;}
p.colors {color:#452f24;float:left;font-size:12px;font-weight:bold;margin-bottom:3px;margin-top:15px;width:100%;}
p.colors img {vertical-align:middle;}
img.additional-views {margin-bottom:14px;margin-left:10px;}
div.prod-detail-r h2 {color:#452f24;font-size:16px;font-weight:bold;}
div.prod-detail-r h3 {color:#452f24;font-size:90%;font-weight:bold;margin-top:3px;}
div.prod-detail-r p.price {color:#452f24;font-size:11px;margin-bottom:10px;margin-top:2px;}
div.prod-detail-r p.price span {font-size:10px;margin-left:5px;}
div#add-buttons {margin:6px 0;}
div#smallTextProdShipping {color:#BEB7AF;float:left;font-size:12px;margin-left:5px;margin-top:5px;}
div#smallTextProdShipping span {font-weight:bold;}
div.prod-includes {background-color:#ebe7df;margin:10px 0px 20px 0px;padding-left:10px;padding-top:10px;width:322px;}
div.prod-includes h2 {color:#452f24;font-size:114%;font-weight:bold;}
div.buybundle p {font-size:11px;}
div.buybundle a {color:#452F24;}
div#bundleBox {float:left;margin-top:20px;width:347px;}
h2.buybundle {background-color:#EBE7DF;color:#452F24;font-size:10px;font-weight:bold;letter-spacing:1px;margin:0px;padding:10px;padding-left:20px;text-transform:uppercase;}
div.buybundle {background:#F5F2EC url(/Images/overview-box-bkg.jpg) repeat-x scroll center top;border:solid 10px #EBE7DF;border-top:none 0px;margin:0px;padding:10px;}
div.buybundle h3.prodName {clear:none;font-size:10px;margin-top:0px;}
div.buybundle h3 {color:#452F24;font-size:10px;font-size:90%;font-weight:bold;margin-top:10px;}
div.buybundle div#bundleProdPrice {float:left;font-size:10px;margin-right:20px;}
div.buybundle div#bundleProdSku {font-size:10px;}
div.buybundle div.bundleItem {height:80px;}
div.buybundle div.bundleItem input,
div.buybundle div.bundleItem select,
div.buybundle div.bundleItem textarea {font-size:85%;margin-top:2px;padding:1px 0px 1px 1px;}
div.buy-together {border-top:dashed 1px #614831;color:#452F24;margin-bottom:10px;padding-top:10px;}
.buy-together div#imgBound {float:left;margin-right:8px;}
div.buy-together-sum {clear:both;font-size:13px;font-weight:bold;height:35px;margin-top:20px;padding:10px 2px;/*border-top:dashed 1px #614831;*/}
p#bundleSum {color:Olive;float:right;font-size:13px !important;font-weight:bold;text-decoration:line-through;}
p#bundleSumDisc {float:right;font-size:13px !important;font-weight:bold;margin-left:10px;}
div.buy-together-sum h2 {color:#452F24;float:left;font-size:13px;font-weight:bold;}
.buy-together h2 {}
.buy-together-sum input#ADDFULLKITTOCARTCMD {clear:both;float:right;margin-top:10px;}
div.buy-together p.plus {clear:both;color:Olive;font-size:25px;font-weight:bold;margin-left:30px;}
.NotClickable {color:Gray;}
div.prod-detail-r div.more-content-inner p {font-size:11px;}
div#ShippingInfo ul {list-style-type:disc;padding-left:20px;}
div#ShippingInfo ul li ul {list-style-type:circle;}
div#ShippingInfo h1 {font-weight:bold;margin-bottom:5px;}
div.more-content {background-color:#ebe7df;color:#452f24;margin-top:-6px;padding:10px 0px 0px;}
div.more-content h6 {font-family:arial;font-size:11px;font-weight:bold;}
div#prdProdSkus {font-family:arial;font-size:11px;}
div.more-content-inner {background:#F5F2EC url(/Images/overview-box-bkg.jpg) repeat-x scroll center top;border:solid 10px #EBE7DF;border-width:0px 10px 10px;margin:0px;padding:10px;}
div.more-content-inner div.FormRow div.FormText {margin-top:7px;padding:2px 0px;}
div.more-content-inner div.FormRow input,
div.more-content-inner div.FormRow textarea {margin-top:7px;}
div.more-content-inner .underline {border-bottom:1px dashed #786757;}
div.more-content-inner div img {display:inline;float:left;margin:0 20px 10px 10px;}
div.more-content-inner div h3 {color:#452f24;font-size:92%;font-weight:bold;}
div.more-content-inner div select {font-size:92%;width:130px;}
div.more-content-inner div p.price {color:#452f24;font-size:92%;margin-bottom:6px;}
div.more-content-inner div p.price span {font-size:92%;margin-left:5px;}
div.more-content-inner div .add-to-cart {margin-bottom:0;margin-left:0;margin-right:0;margin-top:6px;}
div.more-content h2 {color:#452f24;font-size:10px;font-weight:bold;letter-spacing:1px;text-transform:uppercase;}
div.shpCntryRow {float:left;margin-left:10px;margin-top:5px;width:100%;}
div.shpCntryRowLeft {float:left;margin-right:7px;width:110px;}
div.shpCntryRowRight {float:left;}

/* Recent Box */
div#recent-box {background:url(/images/recent-box-bkg.gif) repeat-x;font-size:10px;margin-left:34px;margin-right:34px;margin-top:13px;padding:10px;}
div.RVImages {background-color:#ffffff;border:1px solid #a6a39b;height:69px;margin-bottom:3px;text-align:center;width:80px;}
div#recent-box ul li {margin:5px 0;}
div#recent-viewed-prods {float:left;width:522px;}
div#recent-viewed-prods div.RVContainer {display:inline;float:left;margin-right:33px;margin-top:3px;text-align:center;width:90px;}
div#recent-viewed-prods div.RVContainer div.RVImages {display:inline;float:left;text-align:center;width:80px;}
div#recent-cats {display:inline;float:left;margin-right:20px;width:170px;}
div#recent-searches {display:inline;float:left;width:150px;}
div#recent-box .recent-heading {border-bottom:1px dashed #786757;padding-bottom:5px;}
p.browse-history a:link, p.browse-history a:visited {color:#a6a39b !important;text-decoration:underline !important;}
div#recent-box a:link, div#recent-box a:visited {color:#796c5f;text-decoration:none;}

/* Shopping Cart */
div#inner-content div.cart {margin:0 auto;padding:0px 13px;text-align:left;}
div.cart {margin:0px 34px;padding:0;text-align:left;width:882px;}
div#quickshopper, 
div#wlsearch {background:#f1e7ca;border:1px solid #786757;padding:6px;}
div#quickshopper h3 {background:url(/images/quick-shopper-icon.gif) top left no-repeat;color:#452f24;display:inline;font-size:13px;padding:0 5px 0 34px;}
div#wlsearch h3 {background:url(/images/search-icon.gif) top left no-repeat;color:#452f24;display:inline;font-size:13px;padding:0 5px 0 34px;}
div#quickshopper p.instruct, 
div#wlsearch p.instruct {color:#452f24;display:inline;font-family:Arial, sans-serif;font-size:85%;}
div#quickshopper p.instruct em,
div#wlsearch p.instruct em {font-style:italic;font-weight:bold;}
div#quickshopper div.divform,
div#wlsearch div.divform {margin:5px 0 0 0;}
div#quickshopper input.text,
div#wlsearch input.text {border:1px solid #808686;height:19px;vertical-align:middle;width:146px;}
div#quickshopper input.btn {background:url(/images/button-add-to-cart.gif) no-repeat;text-indent:-9000px;vertical-align:middle;}
div#wlsearch input.btn {background:url(/images/go-btn.gif) no-repeat;margin-left:10px;text-indent:-9000px;vertical-align:middle;}
div#review-short {background:url(/images/cart-review-background-short.gif) no-repeat;margin:8px 0 15px 0;padding:6px 0 0 0;}
div#review-shortest {background:url(/images/cart-review-bg-shortest.gif) no-repeat;margin:13px 0px 0px 0px;padding:6px 0 0 0;}
div#contentWideInner {background-color:#fff;font-size:11px;margin:17px;margin-left:25px;padding-bottom:15px;width:652px;}
div#inner-content div#receiptInner {margin:0pt auto;padding:0px 13px;text-align:left;width:870px;}
div#receiptInner div#receiptContent {background:transparent url(/images/cart-review-background.gif) no-repeat scroll 0 0;font-size:11px;margin:8px 0px 15px 39px;padding:6px 0pt 0pt;}
div#Div1 {border:solid 1px black;margin-right:5px;}
p#shoppingCartHead {color:#C92127;float:left;font-size:18px;font-weight:bold;padding:0;text-align:center;width:548px;}
.skinnyInfoBox .btn {float:right;}

/* Brand Home Page */
div#brandHomePage {font-size:92%;margin-left:220px;min-height:200px;padding-top:10px;width:700px;}
div#brandHomePage ul {list-style-type:disc;}
div#brandHomePage a:link , div#brandHomePage a:visited {color:#796C5F;text-decoration:none;}
div#brandHomePage a:hover {color:#796C5F;text-decoration:underline;}
div#brandHomePage h3 {font-size:117%;font-weight:bold;margin:10px 0px;}
div#brandHomePage .flCol , div#brandHomePage .lCol {margin-left:20px;}
div#brandHomePage span {color:#796C5F;}

/* Notify Me Form */
div#frmNotifyMe {background-color:#fff;border:5px solid #EBE7DF;display:none;float:left;font-size:12px;height:auto;margin-bottom:10px;margin-top:10px;padding:10px;width:260px;}
div#frmNotifyMe p {margin-bottom:15px;text-align:justify;}
div.notifyRow {float:left;margin-bottom:5px;width:100%;}
div.frmMsgOK {color:Green;float:left;font-weight:bold;margin-bottom:15px;width:292px;}
div.frmMsgErorr {color:red;float:left;font-weight:bold;margin-bottom:15px;width:292px;}
label.floatLeft {float:left;margin-bottom:2px;width:80px;}
input.nameEmailBox {float:left;width:150px;}
div.notifyRow .SendButton {float:right;margin-right:23px;}

/* Additional Product Boxes */
div.additionalProductsBox {background:url(/images/diduConciderTop.gif) no-repeat;border-top:1px solid #786757;margin-bottom:13px;padding:0px 0px 0px 2px;}
div.additionalProductsBox div {float:left;}
div.additionalProductsBox p {font-size:10px;margin:0;}
div.additionalProductsBox img.cartButton {border:none;position:relative;}
div.additionalProductsBox img.product {float:left;}
div.additionalProductsBox img.cartButton {margin:4px 0px 0px;}
div.additionalProductsBox h3 {font-size:100%;font-weight:bold;margin-bottom:10px;padding-top:5px;}
div#SavedRow {float:left;height:100px;width:880px;}
div.SavedRowProd {width:220px;}
div.SavedRowProd a {color:#3C352F;}
div.SFLImages {border:1px solid #1c3664;float:left;height:80px;margin-right:5px;padding-left:2px;padding-right:2px;text-align:center;width:80px;}
p.productNameAdditionalBox {color:#003366;float:left;font-weight:bold;height:auto;width:120px;}
p.productNameAdditionalBox a {color:#3C352F;}
p.productListAdditionalBox {color:#666666;float:left;}
p.productActiveAdditionalBox {color:#000;float:left;font-weight:bold;}

/* Checkout Page */
h2#checkoutHead {color:#df2226;font-size:24px;font-weight:bold;text-align:center;}

/* Product Summary */
table.productSummary {border-collapse:collapse;font-size:11px;}
table.productSummary thead {background-color:#EBE7DF;color:#000;text-align:left;}
table.productSummary td {clear:both;margin-bottom:10px;padding:5px;vertical-align:top;}
table.productSummary th {clear:both;margin-bottom:10px;padding:5px;vertical-align:top;}
table.productSummary tr.firstRow td {border:none;}
table.productSummary input.quantityBox {border:1px gray solid;height:20px;margin-left:40px;padding:1px;padding-top:2px;text-align:center;width:20px;}
table.productSummary th.productCol {font-weight:bold;width:569px;}
table.productSummary th.itemPriceCol {font-weight:bold;width:100px;}
table.productSummary th.quantityCol {font-weight:bold;}
table.productSummary th.extendedPriceCol {font-weight:bold;text-align:right;white-space:nowrap;width:150px;}
table.productSummary td.extendedPriceCol {color:#df2226;font-weight:bold;text-align:right;}
table.productSummary td.extendedPriceCol p.saveRemove {color:#336699;font-size:10px;white-space:nowrap;}
p.saveRemove a {color:#3C352F;}
table.productSummary form {text-align:center;width:100%;}
table.productSummary input {text-align:center;width:15px;}
table.productSummary .updateBtn {vertical-align:middle;width:68px;}
table.productSummary p {margin:0;}
table.productSummary td.extendedPriceCol p {margin-bottom:20px;}
table.productSummary img {float:left;margin-right:15px;}
.strikethrough {color:#ABABAB;text-decoration:line-through;}
.ProdPagePrice {color:#C92127;font-weight:bold;}
.productName, .productPrice {font-weight:bold;}
.productName a {color:#3C352F;}
div.CartImgRow {float:left;height:80px;text-align:center;width:95px;}
div.CartImgRow img {float:none!important;}
div.grayBox {background:url(/images/grayBoxBackground.gif) repeat-y;border-bottom:1px solid #a7a8a8;clear:both;color:#000;font-weight:bold;padding:5px 0 5px 15px;}
div.grayBox p, div.warningBox p {line-height:26px;margin:0;padding:0;}
div.warningBox {background-color:#FF9;border:1px solid #F00;clear:both;color:#F00;font-weight:bold;padding:5px 0 5px 15px;}

/* Coupons, Shipping, Prodsummary */
div.infoBoxes {margin:13px 0px 0px;}
div.infoBoxes p {margin:10px 0px;}
div#review div.skinnyInfoBox {}
div.skinnyInfoBox {display:inline;float:left;width:230px;}
div.skinnyInfoBox p, div.wideInfoBox p {margin-bottom:5px;margin-left:10px;}
div.skinnyInfoBox form, div.wideInfoBox form {clear:both;margin:5px 0 10px 10px;}
div.skinnyInfoBox div form, div.wideInfoBox div form {display:inline;float:left;margin:5px 0 10px 10px;}
div.skinnyInfoBox h2, div.wideInfoBox h2 {background:#EBE7DF;color:#fff;color:Black;font-size:100%;font-weight:bold;padding:5px;}
div.skinnyInfoBox .textBox {float:left;height:12px;margin-left:10px;padding:4px;width:110px;}
.bold {font-weight:bold;}
input.txtthin {display:inline;margin-top:2px;vertical-align:middle;width:116px;}
.floatRight {float:right;}
div.wideInfoBox {display:inline;float:left;margin:0px 13px 0px 0px;width:313px;}
div.wideInfoBox form input.textBoxShort {height:12px;padding:4px;width:145px;}
div.wideInfoBox .textBox {border:1px silver solid;float:left;height:15px;padding:4px;width:215px;}
div.infoBoxes div.wideInfoBox p {font-size:12px;}
div.infoBoxes div.wideInfoBox input {margin-left:5px;}
.infoShipEst {clear:both;height:auto;margin-top:6px;width:300px;}
.shipfloatLeft {float:left;font-size:12px;margin-bottom:5px;margin-left:10px;margin-top:5px;}
.shippingdrop {border:1px gray soid;margin-left:5px;padding-left:5px;}
.recalculateButton {float:right;margin:0px 0px 13px 0px;}
.continueShoppingButton {float:left;margin:0px 0px 13px 0px;}
.continueCheckoutButton {float:right;margin:0px 0px 13px 0px;}
.continuePayPal {float:right;margin:0px 17px 13px 0px;}
.PayPalCheckOut {float:right;}
table.summaryTable {border:0;border-collapse:collapse;margin:0 7px;padding:0;width:216px;}
table.summaryTable tr td {padding:7px 0;}
table.summaryTable tr {padding:7px 0;}
table.summaryTable tr td.summaryLeftColTotal {border:none;color:#000;font-weight:bold;}
table.summaryTable tr td.summaryRightColTotal {border:none;color:#df2226;font-weight:bold;text-align:right;}
td.summaryLeftCol {text-align:left;}
td.summaryRightCol {text-align:right;}
.couponsBox {margin:0 17px 17px 17px;padding:5px 0 5px 0;}
.couponRow {clear:both;}
.couponTitle {float:left;margin:5px 0 0 0;}
.couponAmount {float:right;padding-right:5px;}

/* My Account */
div#MyAccountNav {border-right:1px solid #999999;float:left;font-weight:bold;height:120px;margin-top:10px;width:210px;}
div#MyAccountNav li {margin-bottom:10px;margin-left:15px;}
div#MyAccountNav a:link, div#MyAccountNav a:visited {color:#2E2108;}
div#MyAccountNav a:hover {color:red;}
div#MyAccountTopName {border-bottom:1px solid #999999;font-size:20px;font-weight:bold;margin-bottom:10px;padding-bottom:5px;text-transform:capitalize;width:680px;/*margin-left:10px;*/}
p.MyAccountTitle {font-weight:bold;margin-bottom:15px;}

/* End Product Detail Page */
.addToCartButton {float:left;}
.HorLineShort {margin-bottom:10px;margin-top:10px;}
#ProdBtnRow {float:left;width: 333px;}
#ProdBtnRow div {float:left;}
.WishListButton {float:left;}
span.BuildCompleteDesc {color:#beb7af;float:right;font-size:10px;margin-bottom:14px;margin-top:2px;width:170px;}
span.BuildComboPackDesc {color:#beb7af;float:right;font-size:10px;margin-bottom:14px;margin-top:2px;height:24px;width:182px;}
span.WishlistDesc {color:#beb7af;float:right;font-size:10px;margin-bottom:14px;margin-top:2px;width:182px;}

/* Order Details */
div#OrDetTop {border-bottom:1px gray dotted;margin-top:10px;padding-bottom:5px;width:655px;}
div#OrDetTopRow {height:20px;width:360px;}
div#OrDetTopLeft {color:gray;float:left;font-weight:bold;text-align:right;width:95px;}
div#OrDetTopRight {float:right;font-weight:bold;margin-top:1px;width:256px;}
div#OrDetTrackPackage {height:20px;margin-left:10px;width:360px;}
div#OrDetAdr {height:120px;line-height:18px;margin:10px 10px;width:655px;}
div#OrDetAdrLeft {float:left;height:120px;width:300px;}
div#OrDetAdrRight {float:right;height:120px;width:300px;}
div#OrDetProdHeader {background:#E2E2E2;border-bottom:1px gray dotted;border-top:1px gray dotted;font-weight:bold;height:30px;margin-left:10px;width:655px;}
div#OrDetProdNameHdr {float:left;margin-left:5px;margin-top:6px;width:350px;}
div#OrDetQuantityHdr {float:left;margin-top:6px;width:70px;}
div#OrDetUPriceHdr {float:left;margin-left:20px;margin-top:6px;width:90px;}
div#OrDetExPriceHdr {float:right;margin-top:6px;width:110px;}
div#OrDetItem {border-bottom:1px gray dotted;float:left;height:auto;margin-left:10px;padding-bottom:20px;width:655px;}
div#OrDetItemChkBx {float:left;height:10px;padding-top:20px;text-align:center;vertical-align:middle;width:30px;}
div#OrDetItemDesc {float:left;padding-top:20px;width:325px;}
div#OrDetItemQty {float:left;padding-top:20px;text-align:center;width:68px;}
div#OrDetItemPrice {float:left;padding-top:20px;text-align:center;width:120px;}
div#OrDetItemExPrice {float:right;margin-right:5px;padding-top:20px;text-align:right;width:auto;}
div#OrDetProdBottom {height:150px;margin-left:10px;margin-top:10px;}
div#OrDetProdBottomLeft {float:left;line-height:20px;width:435px;}
div#OrDetProdBottomRight {float:right;margin-right:35px;width:200px;}
div#OrDetProdBottomRightRow {border-bottom:1px gray dotted;height:20px;}
div#OrDetProdBottomRightL {float:left;font-weight:bold;margin-top:3px;text-align:right;width:80px;}
div#OrDetProdBottomRightR {float:right;margin-top:3px;padding-right:5px;text-align:right;width:100px;}

/* Product Popup */
div#product-detail-popup {background-color:#fff;border:9px solid #4b2f17;display:none;margin-left:-125px;position:absolute;text-align:left;top:10px;vertical-align:middle;width:700px;z-index:11;}
div#PopUpBrand {float:left;height:auto;width:100%;}
div#PopUpBrand p {font-size:14px;font-weight:normal;}
div#Product-popup-LrgImg {height:600px;margin-top:5px;text-align:center;width:728px;/*border:solid 1px #333;*/}
div#product-detail-popup div#product-popup-info {color:#452f24;display:inline;float:left;font-weight:bold;height:auto;min-height:80px;Padding:10px;width:560px;}
div#product-detail-popup div#product-popup-info * {margin-bottom:5px;}
div#product-detail-popup img#prod-pic-big {display:inline;margin:0px;margin-bottom:10px;}
div#product-detail-popup div#product-detail-header {color:#786757;height:auto;min-height:110px;width:728px;}
div#product-detail-header h1 {display:inline;float:left;line-height:23px;}
div#product-detail-popup div#product-detail-header img {float:right;margin:0;}
div#product-detail-popup div#product-detail-header img.PopUpLogoImage {float:left;margin-right:15px;}
div.AVPopUp {color:#452f24;float:left;font-size:85%;font-weight:bold;height:50px;}
span#AvColorsCol, span#AdViewsCol, span#AvPopUp, span#AcPopUp {font-weight:normal;}
div.colorsPopUp {color:#452f24;float:left;font-size:85%;font-weight:bold;height:auto;margin-left:10px;min-height:50px;padding-left:10px;}
div.colorsPopUp img {float:left;vertical-align:middle;}
div.AvClrPopUp {float:left;font-size:11px;margin-right:10px;margin-top:10px;text-align:right;width:100px;}
div#footer {background:url(/web/img/footer/footer-bkg.gif) repeat-x;margin:0 0px;padding:1px 0;}
div#footer div.first div {display:inline;float:left;margin:0 20px;}
div#footer div.first div ul {font-size:85%;}
div#footer div.first div ul li {margin:5px 0;}
div#footer h4 {color:#fff;font-size:114%;font-weight:bold;line-height:35px;}
div#footer h3 {color:#FFFFFF;font-size:12px;font-weight:bold;line-height:35px;margin-bottom:10px;}
div#footer h3 span {color:#CECECE;font-size:9px;font-weight:bold;padding-bottom:2px;vertical-align:middle;}
div#footer h3 span a:link,
div#footer h3 span a:visited {color:#CECECE;text-decoration:underline;}
div#footer h3 span a:hover,
div#footer h3 span a:active {color:#FFFFFF;text-decoration:underline;}
div#footer div#hot-products {float:right;margin:0px 20px 0px 0px;width:610px;}
div#footer div.leftSec {float:right;margin:0px 20px 10px 0px;text-align:center;width:120px;}
div#footer div.rightSec {float:right;text-align:center;width:130px;}
div#footer div.rightSec .row {}
div#footer div#hot-products .row {float:left;}
div#footer div#hot-products img {float:right;margin-bottom:3px;}
div#footer a:link, div#footer a:visited {color:#fff;text-decoration:none;}
div#footer div#ftrHrBar {clear:both;margin-right:9px;}
div.copyright {clear:both;color:#fff;font-size:85%;padding:5px 5px 5px 20px;}

/* Nav Tabs */
div#main-nav {background:#4d3926 url(/web/img/top/main-nav-bg.jpg);clear:both;height:35px;line-height:35px;overflow:auto;}
div#main-nav ul {display:inline;list-style:none;overflow:hidden;}
div#main-nav ul li {display:inline;list-style:none;}
div#main-nav ul li a {background:transparent url(/web/img/top/hd-departments2.jpg) top left no-repeat;float:left;height:0px !important;margin:0;overflow:hidden;padding:35px 0 0 0;height /**/:35px; /* for IE5/Win only */}
div#main-nav li#nav-mens a {width:84px;background-position:0 0;}
div#main-nav li#nav-mens a:hover, div#main-nav li#nav-mens a.locked {background-position:0 -35px;}
div#main-nav li#nav-mens a.selected {background-position:0 -70px;}
div#main-nav li#nav-footwear a {width:84px;background-position:-84px 0;}
div#main-nav li#nav-footwear a:hover, div#main-nav li#nav-footwear a.locked {background-position:-84px -35px;}
div#main-nav li#nav-footwear a.selected {background-position:-84px -70px;}
div#main-nav li#nav-accessories a {width:100px;background-position:-168px 0;}
div#main-nav li#nav-accessories a:hover, div#main-nav li#nav-accessories a.locked {background-position:-168px -35px;}
div#main-nav li#nav-accessories a.selected {background-position:-168px -70px;}
div#main-nav li#nav-skate a {width:53px;background-position:-268px 0;}
div#main-nav li#nav-skate a:hover, div#main-nav li#nav-skate a.locked {background-position:-268px -35px;}
div#main-nav li#nav-skate a.selected {background-position:-268px -70px;}
div#main-nav li#nav-snow a {width:55px;background-position:-321px 0;}
div#main-nav li#nav-snow a:hover, div#main-nav li#nav-snow a.locked {background-position:-321px -35px;}
div#main-nav li#nav-snow a.selected {background-position:-321px -70px;}
div#main-nav li#nav-team a {width:50px;background-position:-376px 0;}
div#main-nav li#nav-team a:hover, div#main-nav li#nav-team a.locked {background-position:-376px -35px;}
div#main-nav li#nav-team a.selected {background-position:-376px -70px;}
div#main-nav li#nav-brands a {width:66px;background-position:-426px 0;}
div#main-nav li#nav-brands a:hover, div#main-nav li#nav-brands a.locked {background-position:-426px -35px;}
div#main-nav li#nav-brands a.selected {background-position:-426px -70px;}
div#main-nav li#nav-sale a {width:46px;background-position:-492px 0;}
div#main-nav li#nav-sale a:hover, div#main-nav li#nav-sale a.locked {background-position:-492px -35px;}
div#main-nav li#nav-sale a.selected {background-position:-492px -70px;}
div#main-nav-menu {background:#ebe7df url(/web/img/top/hd-caret.gif) no-repeat top left;clear:both;display:none;}


/* Category Navigation */
p.NoProdFound {color:Red;font-size:14px;height:100px;padding-top:20px;}
ul#category-nav {font-size:11px;margin-left:14px;margin-right:14px;}
ul#category-nav li {margin:5px 0;padding-left:4px;}
ul#category-nav li ul li {font-weight:normal;padding-left:12px;/*margin: 10px 0;*/}
ul#category-nav li.active {border-bottom:1px dotted #766554;font-weight:bold;margin-bottom:15px;padding-top:5px;}
ul#category-nav li.active ul {margin:0 0 12px 0;}
ul#category-nav li ul li.active {background:url(/web/img/left_nav/red-square.gif) no-repeat 0 50%;border:none;font-weight:bold;margin-bottom:0;padding-top:0;}
ul#category-nav li a:link, ul#category-nav li a:visited {color:#796c5f;text-decoration:none;}
ul#category-nav li.active a:link, ul#category-nav li.active a:visited, ul#category-nav li ul li a:link, ul#category-nav li ul li a:visited {color:#371a00;}
ul#category-nav li ul li.active a:link, ul#category-nav li ul li.active a:visited {color:#c92127;}
ul.more-content-nav {display:inline;float:left;margin-top:10px;}
ul.more-content-nav li {float:left;}
ul.more-content-nav li span {display:none;}
ul.more-content-nav li.t-overview a {background:url(/images/t-overview-u.gif) no-repeat;display:block;height:27px;width:86px;}
ul.more-content-nav li.t-sendfriend a {background:url(/images/t-SendFriend-u.gif) no-repeat;display:block;height:27px;margin-left:1px;width:102px;}
ul.more-content-nav li.t-similar-items a {background:url(/images/t-similar-u.gif) no-repeat;display:block;height:27px;margin-left:1px;width:102px;}
ul.more-content-nav li.t-alsoboughts-items a {background:url(/images/t-AlsoBoughts-u.gif) no-repeat;display:block;height:27px;margin-left:1px;width:102px;}
ul.more-content-nav li.t-overview-selected a {background:url(/images/t-overview.gif) no-repeat;display:block;height:27px;width:86px;}
ul.more-content-nav li.t-similar-items-selected a {background:url(/images/t-similar.gif) no-repeat;display:block;height:27px;margin-left:1px;width:102px;}
ul.more-content-nav li.t-alsoboughts-items-selected a {background:url(/images/t-AlsoBoughts.gif) no-repeat;display:block;height:27px;margin-left:1px;width:102px;}
ul.more-content-nav li.t-sendfriend-selected a {background:url(/images/t-SendFriend.gif) no-repeat;display:block;height:27px;margin-left:1px;width:102px;}

/* @group Headings */
h1 {}
h2 {}
h3 {}
h4 {}
h5 {}
h6 {}

/* @group Text Styles */
strong {font-weight:bold;}

/* Account.RSP */
div#AccountMainRow {height:26px;width:540px;}
div#AccountRowLbl {float:left;height:25px;text-align:right;width:125px;}
div#AccountRowHTM {float:left;height:25px;margin-left:0px;padding-left:15px;text-align:left;width:200px;}
div#AccountMsg {line-height:15px;margin-left:140px;width:auto;}

/* Address Book */
div#AddressMain {height:110px;margin-left:10px;margin-top:15px;width:600px;}
form.adrForm {width:693px;}
div#AddressMainLeft {float:left;margin-bottom:4px;width:200px;}
div#addressBook {background-color:#F1E7CA;color:#452F24;font-size:12px;font-weight:bold;margin-top:20px;padding:4px 8px;}
div.NoProduct {color:Red;float:left;font-weight:bold;margin-bottom:15px;margin-left:15px;width:80%;}
div#adrCOMain {float:left;height:auto;margin-bottom:15px;margin-bottom:4px;margin-left:15px;width:600px;}
div#adrCOMain ul {list-style-type:square;position:relative;right:15px;}
div#MyAccountHeading {border-bottom:2px solid #b28d56;color:#452F24;font-size:large;margin-bottom:15px;padding-bottom:10px;}
div#chooseAdrCont {margin-bottom:10px;margin-left:10px;}
div#AddressMainRight {float:right;margin-left:10px;width:350px;}
div#AdrFormMain {margin-left:10px;}
div#AdrReqfld {margin-bottom:10px;margin-left:10px;margin-top:5px;}
div#Adrfrmcontents {width:260px;}
div#Adrfrmcontents div.AdrfrmRow {height:26px;width:500px;}
div#Adrfrmcontents div.AdrfrmRowCat {height:26px;width:340px;}
div#Adrfrmcontents div.fleft {float:left;text-align:right;width:125px;}
div#Adrfrmcontents div.fleftCat {float:left;text-align:right;width:130px;}
div#Adrfrmcontents div.fright {float:left;height:25px;padding-left:10px;text-align:left;width:150px;}
div#Adrfrmcontents div.ErrMsg {float:left;margin-left:5px;margin-top:3px;width:200px;}
div.CatErrMsg {bottom:4px;left:4px;position:relative;}
div#CatErrorSection {margin-left:150px;margin-top:-55px;position:absolute;}
div#Adrfrmcontents div.AdrfrmRowOpt {height:auto;line-height:20px;margin-left:135px;width:225px;}
div.AdrfromRowBtns {height:56px;margin-left:140px;margin-top:15px;width:225px;}

/*  Credit Card Pages */
p.CCTop {font-size:110%;font-weight:bold;margin-left:30px;}
div.CCMainInfo {height:120px;margin-top:15px;width:674px;}
div.CCMainInfoWide {height:90px;width:560px;}
div.CCMainInfoWide p {font-weight:bold;}
div.CCMainInfoLeft {float:left;height:110px;width:330px;}
div.CCMainInfoLeftWide {float:left;height:90px;width:330px;}
div.CCMainInfoLeftWideMM {float:left;height:140px;width:180px;}
div.CCMainInfoRight {float:right;height:90px;width:310px;}
div.CCMainInfoRightWide {float:right;}
div.CCMainInfoRightWideMM {line-height:15px;}
div.CCMainInfoRight hr {margin-top:10px;}
div.CCInfoRows {height:20px;width:320px;}
div.CCInfoRows2 {height:40px;width:320px;}
div.CCInfoLeft {float:left;height:19px;text-align:right;width:150px;}
div.CCInfoRight {float:right;height:19px;text-align:left;width:150px;}
div.CCMainInput {height:190px;margin-left:10px;margin-top:30px;width:660px;}
div.CCMainLeftText {float:left;margin-top:3px;padding-right:10px;text-align:right;width:135px;}
div.CCMainLeftInput {float:left;}
div.CCfirstRow {height:45px;width:600px;}
div.CCLogos {float:right;padding-right:120px;width:185px;}
div.CCsecondRow, div.CCthirdRow, div.CCfourthRow {height:25px;width:600px;}
div.CCfifthRow {height:40px;width:600px;}
div.CCsixthRow {padding-left:145px;width:400px;}
div.CCError {color:red;float:right;height:100px;}
div.CCCheckoutMSg {margin-bottom:15px;}
div.ccBookTop {background-color:#F1E7CA;color:#452F24;font-size:12px;font-weight:bold;margin-top:20px;padding:4px 8px;}
div.ccBook {}

/* Wish List */
div#WListSearch {margin-left:10px;margin-top:10px;width:210px;}
div#WListSearch1 {margin-bottom:3px;}
div#WListSearch2 {height:50px;}
div#WListSearch2L {float:left;width:160px;}
div#WListSearch2R {float:right;margin-right:15px;margin-top:1px;}
p.MyWishList {font-weight:bold;margin:0 0 0 10px;}
p.RevWishList {margin:0 0 0 10px;}
p.WListNoItems {color:red;margin:30px 0 0 10px;}
.cAttributesType {color:#000000;font-size:10px;}
.cAttributesValue {color:#666666;font-size:10px;}
div#MyWListHdr {background:#336699;color:#FFFFFF;font-weight:bold;height:23px;margin-left:10px;margin-top:10px;padding-left:7px;padding-top:7px;width:847px;}
div#WListHdrProd {float:left;width:450px;}
div#WListHdrWant {float:left;width:70px;}
div#WListHdrGot {float:left;padding-left:8px;width:60px;}
div#WListHdrPrice {float:right;width:55px;}
div#MyWListRowN {border-top:1px gray dotted;height:90px;margin-left:10px;padding-top:6px;width:847px;}
div#MyWList1stRow {height:90px;margin-left:10px;margin-top:6px;width:847px;}
div#MyWListRowLeft {float:left;}
div#MyWListRowLeftImg {float:left;text-align:center;width:65px;}
div#MyWListRowLeftTxt {float:left;width:390px;}
div#MyWListRowRight {float:right;height:70px;width:180px;}
div#MyWListRowRightTop {height:23px;}
div#MyWListRowLeftInput {float:left;width:80px;}
div#MyWListRowLeftGot {float:left;}
div#MyWListRowLeftPrice {float:right;width:60px;}
div#MyWListRowRightBottom {float:right;}
div#WListRecalcImg {margin-left:486px;margin-top:20px;width:120px;}
div#WListFound {font-weight:bold;margin-left:10px;}
div#WListFndUserHdr {background:#336699;color:#FFFFFF;font-weight:bold;height:18px;margin-left:10px;margin-top:10px;padding-left:7px;padding-top:5px;width:647px;}
div#WListFndUserHdrL {float:left;width:250px;}
div#WListFndUserHdrR {float:right;width:360px;}
div#WListFndUser {height:20px;margin-left:10px;margin-top:10px;}
div#WListFndUserL {float:left;width:250px;}
div#WListFndUserR {float:right;margin-right:10px;width:360px;}
div#WListUsersWLstTop {font-size:11px;margin-left:20px;}
div#WListUsersWLstTop .WlistUserName {font-weight:bold;line-height:25px;}
div#MyWListRowLeftInput2 {float:left;padding-left:10px;width:70px;}
div#MyWListRowRightBottom2 {float:right;height:45px;text-align:right;width:640px;}
div#MyWList1stRow2 {height:95px;margin-left:10px;margin-top:6px;width:855px;}
div#MyWListRowN2 {border-top:1px gray dotted;height:95px;margin-left:10px;padding-top:6px;width:847px;}
div#MyWListRowRight2 {float:right;height:50px;width:180px;}
p.MyWLComment {color:#000000;margin-top:10px !important;}
p.MyWLComment input {text-align:left;width:auto !important;}
p#MyWListHead,
p#WListFndHead {color:#C92127;font-size:18px;font-weight:bold;margin:13px 0pt 25px;padding:0pt;text-align:center;}
p#WListUserHead {color:#C92127;font-size:18px;font-weight:bold;margin:13px 0pt 15px;padding:0pt;text-align:center;}
table#WListFound {height:78px;margin:0px 12px 20px;width:669px;}
table#MyWList {height:175px;margin:0px 12px;width:669px;}
table#WListFound thead tr th,
table#WListFound tbody tr td,
table#MyWList thead tr th,
table#MyWList tbody tr td {height:10px;}
table#WListFound thead th {font-weight:bold;width:50%;}
.WlistComment {font-size:11px;line-height:20px;overflow:visible;text-align:right;}
div#contentSkinnyInner {margin:10px 0px 20px 20px;}

/* @group Misc */
.clear {clear:both;}
.FormText {float:left;}
.nameEmailBox {float:right;margin-right:19/* */px;}
#stfTextarea {width:185px;}
.FormRow {clear:left;float:none;padding:5px 0px;}
.clearfix:after {clear:both;content:".";display:block;height:0;visibility:hidden;}
.clearfix {display:inline-block;}
div.imgBoundPopUp {background-position:center center;background-repeat:no-repeat;border:solid 1px #8f8580;float:left;height:40px;margin-right:8px;margin-top:5px;width:40px;}
div.prodDiv div#imgBound {border:none!important;margin:0px 15px 8px 15px;}

/* Begin Brand Slider Code */
#BrandSlide {height:48px;overflow:hidden;position:relative;width:693px;}
#BrandSlide a {text-decoration:none!important;}
#brand_slide_ctrl {height:48px;left:30px;margin:0px 0px;overflow:hidden;position:absolute;top:0px;width:640px;}
#brand_slide_ctrl_previous {}
#brand_slide_ctrl_next {}
#brand_slide_ctrl_item {}
div.brand_slide_ctrl_item {cursor:auto;}
div#brand_slide_ctrl_content {margin:0px 0px;overflow:hidden;position:absolute;top:0;/*width: 361px;*/}
#brand_slide_ctrl_content div {border:0px;display:block;float:left;margin:0px 4px 1px;padding:0;}
#brand_slide_ctrl_content div#imgBound,
#brand_slide_ctrl_content div#imgBrandName,
#brand_slide_ctrl_content div#imgTeamName {clear:both;float:none;margin:0px;}
a.brand-left-scroller {background:url(../Images/left.png) no-repeat;display:block;display:inline;float:left;height:45px;margin:0px 0 0 0px;width:32px;}
a.brand-right-scroller {background:url(../Images/right.png) no-repeat;display:block;display:inline;float:right;height:45px;margin:0px 0px 0 0;width:32px;}
div#imgBrandName {color:#000000;cursor:pointer !important;font-size:7pt;font-weight:500;height:12px;overflow:hidden;text-align:center;text-decoration:none;width:35px;}
div#imgTeamName {color:#000000;cursor:pointer !important;font-size:8px;font-weight:500;height:12px;overflow:hidden;text-align:center;text-decoration:none;width:42px;}
div#imgBound {cursor:pointer !important;}
div#imgBrandName.NotActive,
div#imgTeamName.NotActive {color:#999999;}
div.brand_slide_fade div.brand_slide_ctrl_item {filter:alpha(opacity=50);opacity:.5;}
iframe.IE6Fixer {border:0px;display:none;filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);opacity:0;position:absolute;z-Index:7;}
div.TeamSlide {height:55px !important;}
div.AlsoBought {height:60px;}
div.AlsoBought div#imgBound {margin-right:10px;}
div.AlsoBought div {float:left;}
div.AlsoBought a {color:#000;}

/* Receipt */
div.RcptWaiting {background-position:center;font-size:16px;font-weight:bold;height:120px;padding-top:70px;text-align:center;width:850px;}
div#InvTopImg {font-size:14px;font-weight:bold;height:20px;margin-top:25px;text-align:center;}
div#InvOrdStatus {border-bottom:1px silver dotted;margin-left:35px;margin-top:15px;width:800px;}
div#InvOrdStatus .topRow {height:30px;}
div#InvOrdStatus .Ordersleft {float:left;height:50px;}
div#InvOrdStatus .Ordersright {float:right;height:50px;}
div#InvOrdStatus .InvOrdStatmain {margin:20px 0px;}
div#InvAdr {height:80px;margin-left:35px;margin-top:15px;width:800px;}
div#InvAdr .InvAdrRow {height:80px;}
div#InvAdr .InvAdrRowL {float:left;width:310px;}
div#InvAdr .InvAdrRowR {float:right;margin-right:50px;width:330px;}
div#InvAdr .InvAdrRow1 {float:left;width:120px;}
div#InvAdr .InvAdrRow2 {float:right;height:60px;width:185px;}
div#InvCart {margin-left:35px;margin-top:15px;width:800px;}
div#InvHdr {background:#336699;color:#FFFFFF;font-weight:bold;height:23px;margin-top:10px;padding-left:7px;padding-top:7px;width:800px;}
div#InvHdrProd {float:left;width:470px;}
div#InvHdrItPrice {float:left;width:115px;}
div#InvHdrQty {float:left;padding-left:8px;width:70px;}
div#InvHdrExtPrice {float:right;width:115px;}
div#InvRowN2 {height:60px;padding-top:6px;width:800px;}
div#InvRowRight2 {float:right;width:330px;}
div#Inv1stRow {height:70px;margin-top:6px;width:800px;}
div#InvRowLeft {float:left;}
div#InvRowLeftTxt {float:left;width:470px;}
div#InvRowRight {float:right;height:70px;width:180px;}
div#InvRowLeftInput2 {float:left;padding-left:10px;width:70px;}
div#Inv1stRow2 {height:60px;margin-top:6px;width:800px;}
div#InvRowRightTop {height:23px;}
div#InvRowLeftGot {float:left;margin-left:75px;}
div#InvRowLeftPrice {float:right;margin-right:5px;width:60px;}
div#InvBottom {height:200px;margin-left:35px;margin-top:10px;width:800px;}
div#InvBottomNotes {float:left;height:190px;margin-top:8px;width:230px;}
div#InvBottomShip {float:left;height:190px;margin:8px 20px 0px 20px;width:250px;}
div#InvBottomTotals {float:right;left:10px;margin-top:8px;position:relative;}
table.receiptSummary {border-collapse:collapse;font-size:11px;width:800px;}
table.receiptSummary thead {background-color:#EBE7DF;color:#000000;text-align:left;}
table.receiptSummary th.productCol {font-weight:bold;width:569px;}
table.receiptSummary th {clear:both;margin-bottom:10px;padding:5px;vertical-align:top;}
table.receiptSummary tr.firstRow td {border:none;}
table.receiptSummary input.quantityBox {border:1px gray solid;height:20px;margin-left:40px;padding:1px;padding-top:2px;text-align:center;width:20px;}
table.receiptSummary th.productCol {font-weight:bold;width:569px;}
table.receiptSummary th.itemPriceCol {font-weight:bold;width:100px;}
table.receiptSummary th.quantityCol {font-weight:bold;text-align:center;}
table.receiptSummary th.extendedPriceCol {font-weight:bold;text-align:right;white-space:nowrap;width:150px;}
table.receiptSummary td.extendedPriceCol {color:#DF2226;font-weight:bold;text-align:right;}
table.receiptSummary td {clear:both;margin-bottom:10px;padding:5px;vertical-align:top;}
span.red {color:#DF2226;font-style:normal!important;text-decoration:none;}
div#receiptContent hr {border-color:#b28d56;color:#b28d56;margin-left:35px;width:800px;}
img#printLogo {display:none;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/* @end */

div#NoSearchSearchBox {float:left;margin:10px 5px 20px 15px;text-align:center;}
div#NoSearchSearchBox div.searchRadioOptions {float:left;padding-top:5px;}
div#NoSearchSearchBox div.searchRadioOptions label {padding:0 5px 0 5px;vertical-align:middle;}
div#NoSearchSearchBox div.searchRadioOptions input {vertical-align:middle;}
div#NoSearchNeedHelp {clear:both;margin-left:15px;}
ul#NoSearchTips {list-style-position:inside;list-style-type:disc;margin-left:15px;}
div.NoSearchCatItem .cList li {list-style-position:inside;list-style-type:disc;}
div.NoSearchHdr {clear:both;color:#333333;font-size:17px;font-weight:bold;margin-bottom:10px;margin-top:20px;}
p.sDidYouMean {float:left;font-size:14px!important;font-weight:bold;margin-bottom:15px;margin-left:16px!important;}
p.sDidYouMean a {color:#796C5F;}
#NoSearchCategories {margin-left:10px;}
#NoSearchCategories .NoSearchCatItem {float:left;width:220px;}
div.NoSearchCatRow {clear:both;}
div#NoProdsFound p.larger {font-size:18px;font-weight:bold;margin:0px;padding:0px;}
input.navGo {vertical-align:middle;}
div#loginContainer {margin:0px 34px;}
td#loginFrame {}
.loginDesc {text-align:left !important;}
td.logLeft {text-align:left;}
td.logRight {text-align:right;}
div#MyAccountHeadingCont {margin-bottom:15px;}

/* Brand Landing Page */
div#brand-left-col {float:left;margin-left:30px;width:250px;}
div#brand-right-col {margin-right:30px;padding-bottom:20px;width:630px;}
div.brandSpotLight {border-bottom:1px dotted brown;padding-bottom:10px;}
div.brandSpotLight img {margin-bottom:10px;text-align:center;}
div.brandSpotLight a {font-weight:bold;}
p.BrandHeader {font-size:12px;font-weight:bold;margin-bottom:20px;}
div#brand-left-col {font-size:10px;}
div.brandFeatBrands {padding-top:20px;}
div.imgfeatbrandicon {float:left;margin-bottom:15px;margin-left:25px;}
div.AllBrandsCol {border-left:1px dotted black;float:left;padding-left:15px;width:25%;}
div.noLeftborder {border:none;}
div#brand-right-col a:link, div#brand-right-col a.link, div#brand-right-col a {color:green;font-size:9px;text-decoration:none;}
/******************************************\
		NEW STYLES for My Account Section
\******************************************/

/* @MyAccount Form Pages */
div#myaccount-layout {
	text-transform: uppercase;
	font-size: 10px;
}

div#wide-content div#myaccount-layout {
	width: auto;
	margin: 0px 34px 0px 34px;
}

div#inner-content div#myaccount-layout {
	width: 693px;
	float: left;
	margin: 0px 34px 0px 13px;
}

div#myaccount-layout-hdr {
	clear: both;
	margin: 0px 0px 10px;
}

div#myaccount-layout-left {
	width: 434px;
	float: left;
	margin: 0px 0px 40px 0px;
}

div#myaccount-layout-right {
	width: 434px;
	float: right;
	margin: 0px 0px 40px 0px;
}

div#myaccount-layout-ftr {
	clear: both;
	margin: 10px 5px;
}

div.myaccount-header {
	border-bottom: 2px solid #B28D56;
	color: #452F24;
	font-size: 18px;
	margin-bottom: 15px;
	padding-bottom: 10px;
	text-transform: none;
}

div.myaccount-instruction {
	margin: 10px 0px;
	padding: 0px 5px;
}

div.myaccount-hdr-label {
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0px 5px;
	margin: 5px 0px 10px;
}

div.myaccount-form {
}

div.myaccount-form-row {
	margin: 0px 0px 7px; 
	width: 365px;
}

div.myaccount-form div.forceleft div.myaccount-form-row-left {
	float: left;
	width: auto;
	padding: 0px 0px 0px 5px;
	margin-right: 7px;
}
div.myaccount-form div.forceleft div.myaccount-form-row-right {
	text-align: left;
}

div.myaccount-form-row-left {
	float: left;
	width: 125px;
	padding: 0px 0px 0px 5px;
}

div.myaccount-form-row div.labellong {
	width: 140px !important;
}

div.myaccount-form-row div.reqField {
	font-weight: bold !important;
}


div.myaccount-form-row-right {
	text-align: right;
}

div.myaccount-form-row-right input.intxt,
div.myaccount-form-row-right input.inpwd,
div.myaccount-form-row-right select {
	width: 230px;
}

div.myaccount-form-row-right label {
	margin: 0px 0px 0px 10px;
}

div.myaccount-form-row div.inputshort {}

div.myaccount-form-row div.inputshort input.intxt,
div.myaccount-form-row div.inputshort input.inpwd, 
div.myaccount-form-row div.inputshort select {
	width: 215px !important;
}

div.rightonly {
	width: auto !important;
}

div.rightonly div.login-form-row-right {
	text-align: left !important;
}

div.myaccount-form-row-err {
	clear: both;
	padding: 0px 0px 0px 5px;
	color: #FF0000;	
}

div.myaccount-form-row input.inimg {
	float: left;
	margin-right: 10px;
}

/* @Login */
div#login-layout {
	text-transform: uppercase;
	font-size: 10px;
	margin: 0px 34px;
}

div#login-layout-left {
	width: 436px;
	float: left;
	margin-bottom: 40px;
}

div#login-layout-right {
	width: 436px;
	float: right;
	margin-bottom: 40px;
}

div#login-layout-ftr {
	clear: both;
	margin: 10px 5px;
}

div#login-new {
	height: 275px;
}
div#login-existing {
	height: 195px;
}

div#login-guest {
	height: 115px;
}

div#login-privacy {}

div.login-header {
	background-color: #EBE7DF;
	color: #371A00;
	/*b7a584 776a5c 574d43*/
	font-size: 14px;
	font-weight: bold;
	padding: 2px 5px;
	text-align: center;
	text-transform: uppercase;
}

div.login-instruction {
	margin: 10px 25px 10px 40px;
	padding: 0px 5px;
	color: #666666;
}

div.login-form {
}

div.login-form-row {
	margin: 0px 0px 7px 68px; 
	width: 300px;
}

div.login-form-row-left {
	float: left;
	width: 85px;
	padding: 0px 0px 0px 5px;
}

div.login-form-row div.labellong {
	width: 140px !important;
}

div.login-form-row-right {
	text-align: right;
}

div.login-form-row-right input.intxt,
div.login-form-row-right input.inpwd {
	width: 200px;
}

div.login-form-row-right label {
	margin: 0px 0px 0px 10px;
}

div.login-form-row div.inputshort {}

div.login-form-row div.inputshort input.intxt,
div.login-form-row div.inputshort input.inpwd {
	width: 145px !important;
}

div.rightonly {
	width: auto !important;
}

div.rightonly div.login-form-row-left {
}

div.rightonly div.login-form-row-right {
	text-align: left !important;
}

div.login-form-row-err {}

div.login-form-row input.inimg {
	margin-right: 10px;
}

div.login-form-row a.forgotPwd {
	display: block;
	height: 14px;
	padding: 2px 0px;
}

div.login-form-row a.forgotPwd:link, div.login-form-row a.forgotPwd:visited {
	color: #371A00;
	text-decoration: none;
}

div.login-form-row a.forgotPwd:hover, div.login-form-row a.forgotPwd:active {
	color: #371A00;
	text-decoration: underline;
}

div#myaccount-layout-content.login {
	font-size: 10px;
	text-transform: uppercase;
}

div#myaccount-layout-content.login div#myaccount-layout-hdr {
	margin-bottom: 20px;
}

div#myaccount-layout-content.login div#myaccount-layout-hdr a {
	color: #0099FF;
}

div#myaccount-layout-content.login div.myaccount-form-row {
	width: 295px;
}

div#myaccount-layout-content.login div.myaccount-form-row div.myaccount-form-row-right input.intxt { 
	width: 200px;
}

/* @My Account Index */

div.malIndex div#myaccount-layout-hdr {
	clear: both;
	margin: 0px 0px 10px;
	border-bottom: 1px solid #999999;
	font-size: 20px;
	font-weight: bold;
	padding-bottom: 5px;
	text-transform: capitalize;
}

div.malIndex div#myaccount-layout-left {
	font-weight: bold;
	height: 120px;
	margin-top: 10px;
	width: 210px;
	margin: 10px 0px 0px;
}

div.malIndex div#myaccount-layout-left ul {}

div.malIndex div#myaccount-layout-left ul li {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin-bottom: 10px;
	margin-left: 10px;
}

div.malIndex a:link, div.malIndex a:visited {
	color: #2E2108;
	font-weight: bold;
}

div.malIndex a:hover, div.malIndex a:active {
	color: #FF0000;
	font-weight: bold;
}

/* @Address Book */

div#myaccount-layout form.adrForm {
	width: auto !important;
}

div#address-book {
	float: left;
	width: 470px;
}

div.address-book-item {
	width: 465px;
	height: 110px;
	padding-left: 5px;
	margin-top: 15px;
}

div.address-book-item-left {
	margin-bottom: 4px;
	float: left;
	width: 200px;
}
div.address-book-item-right {
	margin-left: 10px;
	float: left;
}

div.address-book-item a {
	color: #3C352F;
	text-decoration: underline;
}

div.address-book-item a:hover, 
div.address-book-item a:active {
	color: #3C352F;
	text-decoration: underline;
}

/* @Payment Method */

div.malPayInfo div.myaccount-form-row {
	margin: 0px 0px 7px; 
	width: 430px;
}

div.malPayInfo div.myaccount-form div.forceleft div.myaccount-form-row-left {
	float: left;
	width: auto;
	padding: 0px 0px 0px 5px;
	margin-right: 7px;
}

div.malPayInfo div.myaccount-form-row-left {
	float: left;
	width: 145px;
	padding: 0px 0px 0px 5px;
}

div.malPayInfo div.myaccount-form-row-right {
	float: right;
	text-align: left;
	width: 280px;
}

div.malPayInfo div.forceleft {
	text-align: left;
}

div.malPayInfo div.forceright {
	text-align: right;
}

div.malPayInfo div.myaccount-form-row div.labellong {
	width: 200px !important;
}

div.malPayInfo div.myaccount-form-row-right input.intxt,
div.malPayInfo div.myaccount-form-row-right input.inpwd,
div.malPayInfo div.myaccount-form-row-right select {
	width: 270px;
}

div.malPayInfo div.myaccount-form-row div.inputshort input.intxt,
div.malPayInfo div.myaccount-form-row div.inputshort input.inpwd {
	width: 50px !important;
}

div.malPayInfo div.myaccount-form-row div.inputshort {
	width: 215px !important;
}

div.malPayInfo div.myaccount-form-row select#cmbExpMon,
div.malPayInfo div.myaccount-form-row select#cmbExpYear {
	width: 125px !important;
	margin-left: 5px;
}

div.malPayInfo div.myaccount-form-row-right div.myaccount-form-row-right-opt {
	width: 137px;
	text-align: left;
	float: right;
}

div.malPayInfo div.myaccount-form-row-right div.myaccount-form-row-right-opt label {
	margin: 0px 0px 0px 5px;
}

div.malPayInfo div.myaccount-form-row-right a {
	margin-left: 5px;
	font-size: 8px;
	text-decoration: none;
	color: #000000;
}

div.malPayInfo div.myaccount-form-row-right a:hover, 
div.malPayInfo div.myaccount-form-row-right a:active {
	text-decoration: underline;
	color: #0099FF;
}

div.malPayInfo div.myaccount-form-row div.myaccount-form-row-err font {
	text-transform: uppercase;
	font-size: 10px;
}

div#payment-book {
	float: left;
	width: 434px;
}

div.payment-book-item {
	width: 434px;
	height: 110px;
	padding-left: 5px;
	margin-top: 15px;
}

div.payment-book-item-left {
	margin-bottom: 4px;
	float: left;
	width: 200px;
}

div.payment-book-item-right {
	margin-left: 10px;
	float: left;
}

div.payment-book-item-row {
	clear: both;
}

div.payment-book-item-row-left {
	float: left;
	width: 120px;
	font-weight: bold;
}

div.payment-book-item-row-right {
	text-align: right;
}

div.payment-book-item-left div.payment-book-item-row {
	width: 200px;
	margin-bottom: 2px;
}

div.payment-book-item-right div.payment-book-item-row {
	margin-bottom: 4px;
}

div.payment-book-item a {
	color: #3C352F;
	text-decoration: underline;
}

div.payment-book-item a:hover, 
div.payment-book-item a:active {
	color: #3C352F;
	text-decoration: underline;
}

div#myaccount-payment-selector {
	margin-top: 10px;
}

div#myaccount-payment-selector div.myaccount-form-row {
	clear: both;
}

div#myaccount-payment-selector div.myaccount-form-row-left {
	float:left;
	padding:0px 0px 0px 5px;
	width: 25px;
}

div#myaccount-payment-selector div.myaccount-form-row-left input {
	height: 20px;
}

div#myaccount-payment-selector div.myaccount-form-row-right {
	float: none;
	text-align: left;
	width: 280px;
	padding: 4px 0px 3px;
}

div.payment-method-type-info {
	clear: both;
}

div.payment-method-type-info div.forceheight {
	height: 20px;
}

div.selPayOpt {
	display: block;
}

div.hidePayOpt {
	display:none;
}


/* @AccountInfo */
div.malAccountInfo div.myaccount-form-row {
	margin: 0px 0px 7px; 
	width: auto;
}


div.malAccountInfo div.myaccount-form-row-left {
	float: left;
	width: 150px;
	padding: 0px 0px 0px 5px;
}

div.malAccountInfo div.myaccount-form-row-right {
	text-align: left;
}

div.malAccountInfo div.myaccount-form-row-right label {
	margin: 0px !important;
}


/* @Order History */
div#order-history {
	width: 470px;
	margin-bottom: 40px;
}

div.order-history-item {
	height: 70px;
	margin-top: 15px;
	padding-left: 5px;
	width: 465px;
}

div.order-history-item-left {
	float: left;
	margin-bottom: 4px;
	width: 350px;
}

div.order-history-item-row {}

div.order-history-item-row-left {
	float: left;
	font-weight: bold;
	width: 110px;
}

div.order-history-item-row-right {}

div.order-history-item-right {
	float: left;
	margin-left: 10px;
}

div#order-history a {
	color: #000000;
	text-decoration: none;
}

div#order-history a:hover,
div#order-history a:active {
	color: #0099FF;
	text-decoration: underline;
}

/* @Order Detail */

div.order-info-boxes {
	margin: 10px 0px 30px;
}

div.order-info-hdr {
	background-color: #EBE7DF;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	padding: 5px;
	margin-bottom: 5px;
	text-transform: uppercase;
}

div.order-info-message {
	color: #000000;
	font-size: 10px;
	margin-bottom: 10px;
}

div.order-info-row {
	font-size: 10px;
	clear: both;
}

div.order-info-row-left {
	font-weight: bold;
	float: left;
	margin-right: 7px;
}

div.order-info-row-right {
}

div.order-info-row {
	padding: 0px 5px;
	font-size: 10px;
	clear: both;
	margin-bottom: 8px;
}

div.order-info-row span.section-label {
	font-weight: bold;
	text-transform: uppercase;
}

div.order-info-shipping {
	display: inline;
	float: left;
	width: 248px;
	margin: 0px 0px 0px 0px;
}

div.order-info-shipping div.order-info-row-left {
	width: 260px;
}

div.order-info-shipping div.order-info-row-right {
	text-align: right;
}

div.order-info-shipping div.order-info-row-right input.intxt {
	width: 65px;
}

div.order-info-shipping div.order-info-row-right input.inimg {
	margin-top: 5px;
}

div.order-info-shipping div.order-info-row select {
	width: 250px;
	margin-top: 4px;
}

div.order-info-shipping div.order-info-row input.intxt {
	margin-top: 4px;
	width: 250px;
}

div.order-info-billing {
	display: inline;
	float: left;
	margin: 0px 15px 0px 0px;
	width: 248px;
}

div.order-info-billing div.order-info-row-left {
	width: 110px;
}

div.order-info-billing div.order-info-row-right {
	text-align: left;
}

div.order-info-billing div.order-info-row-right input.intxt {
	width: 65px;
	float:left;
	margin-right: 15px;
}

div.order-info-billing div.order-info-row-right input.inimg {
}

div.order-info-billing div.order-info-row input.intxt {
	margin-top: 4px;
	width: 250px;
	float: left;
}


div.order-info-orderheader {
	float: left;
	width: 231px;
	margin: 0px 15px 0px 0px;
}

div.order-info-orderheader div.order-info-row-right {
	text-align: right;
}

div.order-info-orderheader div.total {
	padding-top: 5px;
	font-size: 11px;
	font-weight: bold;
	border-top: 1px dotted #000000;
}

div.order-info-orderheader div.total div.order-info-row-right {
	color: #DF2226;
}

table.order-item-list {
	border-collapse: collapse;
	font-size: 11px;
	margin-bottom: 10px;
}

table.order-item-list thead {
	background-color: #EBE7DF;
	color: #000000;
	text-align: left;
}

table.order-item-list th {
	clear: both;
	margin-bottom: 10px;
	padding: 5px;
	vertical-align: top;
	font-weight: bold;
	text-transform: uppercase;
	
}

table.order-item-list th.order-item-hdr-product {
	width: 335px;
}

table.order-item-list th.order-item-hdr-itemStatus {
	width: 95px;
}

table.order-item-list th.order-item-hdr-itemPrice {
	width: 90px;
}

table.order-item-list th.order-item-hdr-quantity {
	width: 70px;
}

table.order-item-list th.order-item-hdr-extendedPrice {
	text-align: right;
	white-space: nowrap;
	width: 140px;
}

table.order-item-list td {
	clear: both;
	margin-bottom: 10px;
	padding: 10px 5px 5px;
	vertical-align: top;
	border-top: dotted 1px #000000;
}

table.order-item-list tr.firstRow td {
	border: medium none;
}

table.order-item-list input.quantityBox {
	border: 1px solid gray;
	height: 13px;
	padding: 6px 1px 5px;
	text-align: center;
	width: 24px;
}

table.order-item-list div.order-item-extprice {
	font-size: 11px;
	margin-bottom: 20px;
	color: #DF2226;
	font-weight: bold;
	text-align: right;	
}

table.order-item-list div.order-item-extprice span.strikethrough {
	margin: 0px;
	color: #000000;
	font-weight: normal;
}

table.order-item-list div.order-item-detail-ctrl {
	float: left;
	height: 50px;
	margin: 0px 10px 0px 0px;
}

table.order-item-list div.order-item-btnCtrl {
	font-size: 10px;
	white-space: nowrap;
	text-align: right;
}

table.order-item-list a {
	color: #332079;
}

table.order-item-list a:hover,
table.order-item-list a:active {
	color: #8C183B;
}

table.order-item-list tfoot div.order-item-ftr-left {
	float: left;
	font-size: 10px;
}

table.order-item-list tfoot div.order-item-ftr-right {
	float: right;
}

div.order-info-ordersummary {
	float: left;
	width: 241px;
	margin: 0px 0px 0px 0px;
}

div.order-info-ordersummary div.order-info-row-right {
	text-align: right;
}

div.order-info-ordersummary div.total {
	padding-top: 5px;
	font-size: 11px;
	font-weight: bold;
	border-top: 3px double #000000;
}

div.order-info-ordersummary div.total div.order-info-row-right {
	color: #DF2226;
}

/* @WishList */

div.malWishList div.myaccount-header {
	border-bottom:2px solid #B28D56;
	color:#452F24;
	font-size:18px;
	padding: 0px 5px 10px;
	margin-bottom: 5px;
	height: 22px;
	text-transform:none;	
}

div.malWishList div.myaccount-header span#foundWList {
	float: left;
	height: 22px;
}

div.malWishList div.myaccount-header span#foundWListCtrl {
	float: right;
	height: 22px;
}

div.malWishList div.myaccount-header span#foundWListCtrl a {
	display: block;
	color: #3C352F;
	font-size: 10px;
	text-transform: uppercase;
	padding: 7px;
}

div.malWishList div.myaccount-header span#foundWListCtrl a:hover,
div.malWishList div.myaccount-header span#foundWListCtrl a:active {
	color: #3C352F;
}

div.wishlist-search {
	background-color: #F1E7CA;
	border: solid 1px #786757;
	padding: 5px;
}

div.wishlist-search-left {
	float: left;
	background: transparent url(/images/search-icon.gif) no-repeat scroll 0% 50%;
	margin-right: 10px;
}

div.wishlist-search-right {
	float: left;
}

div.wishlist-search-hdr {
	font-size: 13px;
	padding: 0px 5px 0px 34px;
	font-weight: bold;
}

div.wishlist-search-instruction {
	font-size: 8px;
	font-weight: bold;
	padding: 0px 5px 0px 34px;
	color: #452F24;
	font-family: arial;
}

div.wishlist-search-ctrl {
	margin: 3px 0px 0px;
}

div.wishlist-search-ctrl input.intxt {
	border: 1px solid #808686;
	height: 14px;
	vertical-align: middle;
	width: 150px;
	padding: 3px 0px 3px;
}

div.wishlist-search-ctrl input.inimg {
	vertical-align: middle;
	margin-left: 10px;
}

table.wishlist-item-list {
	border-collapse: collapse;
	font-size: 11px;
	margin-bottom: 10px;
}

table.wishlist-item-list thead {
	background-color: #EBE7DF;
	color: #000000;
	text-align: left;
}

table.wishlist-item-list th {
	clear: both;
	margin-bottom: 10px;
	padding: 5px;
	vertical-align: top;
	font-weight: bold;
	text-transform: none;
}

table.wishlist-item-list th.wishlist-item-hdr-product {
	width: 569px;
}

table.wishlist-item-list th.wishlist-item-hdr-want {
	width: 100px;
}

table.wishlist-item-list th.wishlist-item-hdr-got {
	width: 50px;
}

table.wishlist-item-list th.wishlist-item-hdr-price {
	text-align: right;
	white-space: nowrap;
	width: 150px;
}

table.wishlist-item-list th.wishlist-item-hdr-custname {
	width: 225px;
}

table.wishlist-item-list th.wishlist-item-hdr-location {
	width: 225px;
}

table.wishlist-item-list td {
	clear: both;
	margin-bottom: 10px;
	padding: 10px 5px 5px;
	vertical-align: top;
	border-top: dotted 1px #000000;
}

table.wishlist-item-list td a {
	color: #3C352F;
	text-decoration: underline;
}

table.wishlist-item-list td a:hover,
table.wishlist-item-list td a:active {
	color: #3C352F;
	text-decoration: underline;
}

table.wishlist-item-list tr.firstRow td {
	border: medium none;
}

div.wishlist-item-img {
	float: left;
	margin-right: 10px;
}

div.wishlist-item-detail {
}

div.wishlist-item-detail-prodname {
	margin-bottom: 10px;
}

div.wishlist-item-detail-prodname a {
	color: #000000;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
	text-decoration: none !important;
}

div.wishlist-item-detail-prodname a:hover,
div.wishlist-item-detail-prodname a:active {
	color: #0099FF;
	text-decoration: underline !important;
}

div.wishlist-item-detail-proditemnum {
	font-size: 9px;
	text-transform: uppercase;
}

div.wishlist-item-detail-prodstatus {
	font-size: 9px;
	text-transform: uppercase;
}

table.wishlist-item-list div.wishlist-item-detail-comment {
	font-size: 9px;
	margin-top: 5px;
	clear: left;
}

table.wishlist-item-list div.wishlist-item-detail-comment span {
	margin-right: 5px;
}

table.wishlist-item-list input.quantityBox {
	border: 1px solid gray;
	height: 13px;
	padding: 6px 1px 5px;
	text-align: center;
	width: 24px;
}

table.wishlist-item-list div.wishlist-item-extprice {
	font-size: 11px;
	margin-bottom: 20px;
	color: #DF2226;
	font-weight: bold;
	text-align: right;	
}

table.wishlist-item-list div.wishlist-item-btnCtrl {
	font-size: 10px;
	text-align: right;
	
}

table.wishlist-item-list div.wishlist-item-btnCtrl a {
	color: #3C352F;
	margin-bottom: 5px;
	text-transform: none;
	font-weight: bold;
}

table.wishlist-item-list div.wishlist-item-btnCtrl a:hover,
table.wishlist-item-list div.wishlist-item-btnCtrl a:active {
	color: #3C352F;
}


/* @Cart Layout */
div.cart-ctrl-contshop {
	clear: both;
	float: left;
	margin: 0px 0px 0px;
}

div.cart-ctrl-contchkout {
	clear: right;
	float: right;
	margin: 0px 0px 0px;
}

div.cart-ctrls div.paypal img {
	margin: 0px 0px 15px 10px;
}


div.cart-ctrl-recalc {
	float: right;
	margin: 0px 0px 7px;
}

div.cart-ctrl-ssl {
	text-align: center;
}

div.cart-ctrl-message {
	text-align: center;
	font-weight: bold;
	color:#C92127;
	font-size:18px;
}

div.cart-ctrl-message p {
	padding-top: 3px;
}

table.cart-item-list {
	border-collapse: collapse;
	font-size: 11px;
	margin-bottom: 10px;
}

table.cart-item-list thead {
	background-color: #EBE7DF;
	color: #000000;
	text-align: left;
}

table.cart-item-list th {
	clear: both;
	margin-bottom: 10px;
	padding: 5px;
	vertical-align: top;
	font-weight: bold;
}

table.cart-item-list th.cart-item-hdr-product {
	width: 547px;
}

table.cart-item-list th.cart-item-hdr-itemPrice {
	width: 98px;
}

table.cart-item-list th.cart-item-hdr-quantity {
	width: 120px;
}

table.cart-item-list th.cart-item-hdr-extendedPrice {
	text-align: right;
	white-space: nowrap;
	width: 150px;
}

table.cart-item-list td {
	clear: both;
	margin-bottom: 10px;
	padding: 10px 5px 5px;
	vertical-align: top;
	border-top: dotted 1px #000000;
}

table.cart-item-list tr.firstRow td {
	border: medium none;
}

div.cart-item-img {
	float: left;
	margin-right: 10px;
}

div.cart-item-detail {
	float: left;
}

div.cart-item-detail-prodname {}

div.cart-item-detail-prodname a {
	color: #3C352F;
	font-weight: bold;
	font-size: 11px;
}

div.cart-item-detail-prodname a:hover,
div.cart-item-detail-prodname a:active {
	color: #3C352F;
}

div.cart-item-detail-proditemnum {
	font-size: 11px;
}

div.cart-item-detail-prodstatus {
	font-size: 11px;
}

table.cart-item-list input.quantityBox {
	border: 1px solid gray;
	height: 13px;
	padding: 6px 1px 5px;
	text-align: center;
	width: 24px;
}

table.cart-item-list div.cart-item-extprice {
	font-size: 11px;
	margin-bottom: 20px;
	color: #DF2226;
	font-weight: bold;
	text-align: right;	
}

table.cart-item-list div.cart-item-extprice span.strikethrough {
	margin: 0px;
	color: #000000;
	font-weight: normal;
}

table.cart-item-list div.cart-item-btnCtrl {
	font-size: 10px;
	white-space: nowrap;
	text-align: right;
}

table.cart-item-list div.cart-item-btnCtrl a {
	color: #3C352F;
	font-weight: bold;
}

table.cart-item-list div.cart-item-btnCtrl a:hover,
table.cart-item-list div.cart-item-btnCtrl a:active {
	color: #3C352F;
}

div.cart-info-boxes {
}

div.cart-info-hdr {
	background-color: #EBE7DF;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	margin-bottom: 5px;
}

div.cart-info-message {
	color: #000000;
	font-size: 10px;
	margin-bottom: 10px;
}

div.cart-info-warning {
	color: #FF0000;
	font-size: 10px;
	font-weight: bold;
	margin-bottom: 10px;
	padding: 0px 5px;
}

div.cart-info-shippingopts div.cart-info-message button {
	color: #000000;
	font-size: 11px;
	margin-bottom: 10px;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
	border: none 0px #000000;
	background: transparent;
	padding: 0px;
	cursor: pointer;
}

div.cart-info-shippingopts div.cart-info-message span.cart-info-clickhere {
	color: #0099FF;
}

div.cart-info-row {
	font-size: 10px;
	clear: both;
}

div.cart-info-row-left {
	font-weight: bold;
	float: left;
	margin-right: 7px;
}

div.cart-info-row-right {
}

div.cart-info-row-err {
	color: #FF0000;
	margin-top: 8px;
	clear: both;
	font-size: 10px;
}

div.cart-info-row {
	font-size: 11px;
	clear: both;
	margin-bottom: 8px;
}

div.cart-info-promocode {
	display: inline;
	float: left;
	margin: 0px 14px 0px 0px;
	width: 309px;
}

div.cart-info-promocode div.cart-info-row-left {
	width: 245px;
}

div.cart-info-promocode div.cart-info-row-right {
	text-align: right;
}

div.cart-info-promocode div.cart-info-row-right input.intxt {
	width: 50px;
}

div.cart-info-promocode div.cart-info-row-right input.inimg {
	margin-top: 5px;
	float: right;
}


div.cart-info-shippingopts {
	display: inline;
	float: left;
	margin: 0px 14px 0px 0px;
	width: 309px;
}

div.cart-info-shippingopts div.cart-info-row-left {
	width: 110px;
}

div.cart-info-shippingopts div.cart-info-row-right {
	text-align: left;
}

div.cart-info-shippingopts div.cart-info-row-right input.intxt {
	width: 65px;
	float:left;
	margin-right: 15px;
}

div.cart-info-shippingopts div.cart-info-row-right input.inimg {
}

div.cart-info-ordersummary {
	float: left;
	width: 236px;
}

div.cart-info-ordersummary div.cart-info-row-right {
	text-align: right;
}

div.cart-info-ordersummary div.total {
	padding-top: 5px;
	font-size: 11px;
	font-weight: bold;
	border-top: 1px dotted #000000;
}

div.cart-info-ordersummary div.total div.cart-info-row-right {
	color: #DF2226;
	height: 18px;
}

div.cart-info-ordersummary div.cart-info-freeshipmsg {
	border: 1px solid #000000;
	font-size: 10px;
	margin-top: 15px;
	padding: 3px;
	height: 36px;
}

div.cart-info-ordersummary div.cart-info-freeshipmsg span.freeship {
	color: #0099FF;
	text-transform: uppercase;
	font-weight: bold;
}

div.cart-info-ordersummary div.cart-info-freeshipmsg span.freeshipamount {
	font-weight: bold;
}

div.cart-info-alsobought {
	margin-bottom: 30px;
	border-top: 1px solid #786757;
}

div.cart-info-alsobought div.cart-info-hdr {
	background: transparent url(../images/diduConciderTop.gif) no-repeat scroll 0%;
	margin-bottom:10px;
	padding: 7px 0px 0px 2px;
}

div.cart-info-alsobought div.cart-info-row {
	height: 88px;
	margin-bottom: 5px;
	font-size: 10px;
}

div.cart-info-alsobought div.cart-info-row div.cart-info-row-item {
	float: left;
	width: 216px;
	margin-right: 6px;
}

div.cart-info-alsobought div.cart-info-row div.lastitem {
	margin-right: 0px !important;
}

div.cart-info-alsobought div.cart-info-row div.cart-info-row-item div.cart-info-row-left {}
div.cart-info-alsobought div.cart-info-row div.cart-info-row-item div.cart-info-row-right {}

div.cart-info-alsobought div.cart-info-row div.cart-info-row-item div.cart-info-row-right div.cart-info-row-right-detail {
	height: 40px;
	margin-bottom: 4px;
}

div.cart-info-alsobought div.cart-info-row div.cart-info-row-item div.cart-info-row-right div.cart-info-row-right-prodname {
	margin-bottom: 4px;
}

div.cart-info-alsobought div.cart-info-row div.cart-info-row-item div.cart-info-row-right div.cart-info-row-right-listprice {}

div.cart-info-alsobought div.cart-info-row div.cart-info-row-item div.cart-info-row-right div.cart-info-row-right-nowprice {
	margin-bottom: 4px;
}

div.cart-info-alsobought div.cart-info-row div.cart-info-row-item div.cart-info-row-right div.cart-info-row-right-ctrl {}

div.cart-info-alsobought div.cart-info-row div.cart-info-row-item div.cart-info-row-right a {
	color: #3C352F;
	font-weight: bold;
	font-size: 10px;
}

div.cart-info-alsobought div.cart-info-row div.cart-info-row-item div.cart-info-row-right a:hover,
div.cart-info-alsobought div.cart-info-row div.cart-info-row-item div.cart-info-row-right a:active {
	color: #3C352F;
}

div.cart-info-saveforlater {
	margin-bottom: 30px;
	border-top: 1px solid #786757;
}

div.cart-info-saveforlater div.cart-info-hdr {
	background: transparent url(../images/diduConciderTop.gif) no-repeat scroll 0% 50%;
	margin-bottom: 10px;
	padding: 7px 0px 0px 2px;
}

div.cart-info-saveforlater div.cart-info-row {
	height: 88px;
	margin-bottom: 5px;
	font-size: 10px;
}

div.cart-info-saveforlater div.cart-info-row div.cart-info-row-item {
	float: left;
	width: 216px;
	margin-right: 6px;
}

div.cart-info-saveforlater div.cart-info-row div.lastitem {
	margin-right: 0px !important;
}

div.cart-info-saveforlater div.cart-info-row div.cart-info-row-item div.cart-info-row-left {}
div.cart-info-saveforlater div.cart-info-row div.cart-info-row-item div.cart-info-row-right {}

div.cart-info-saveforlater div.cart-info-row div.cart-info-row-item div.cart-info-row-right div.cart-info-row-right-detail {
	height: 55px;
	margin-bottom: 4px;
}

div.cart-info-saveforlater div.cart-info-row div.cart-info-row-item div.cart-info-row-right div.cart-info-row-right-prodname {
	margin-bottom: 4px;
}

div.cart-info-saveforlater div.cart-info-row div.cart-info-row-item div.cart-info-row-right div.cart-info-row-right-listprice {}

div.cart-info-saveforlater div.cart-info-row div.cart-info-row-item div.cart-info-row-right div.cart-info-row-right-nowprice {
	margin-bottom: 4px;
}

div.cart-info-saveforlater div.cart-info-row div.cart-info-row-item div.cart-info-row-right div.cart-info-row-right-ctrl {
	font-size: 8px;
}

div.cart-info-saveforlater div.cart-info-row div.cart-info-row-item div.cart-info-row-right div.cart-info-row-right-ctrl a {
	text-decoration: underline;
	text-transform: uppercase;
}

div.cart-info-saveforlater div.cart-info-row div.cart-info-row-item div.cart-info-row-right a {
	color: #3C352F;
	font-weight: bold;
}

div.cart-info-saveforlater div.cart-info-row div.cart-info-row-item div.cart-info-row-right a:hover,
div.cart-info-saveforlater div.cart-info-row div.cart-info-row-item div.cart-info-row-right a:active {
	color: #3C352F;
}

div.cart-promos {
	margin: 10px 0px 20px;
}

div.cart-promo-hdr {
	margin-bottom: 4px;
	text-align: center;
}

div.cart-promo-list {
	font-size: 10px;
}

div.cart-promo-list-row {
	marin-bottom: 3px;
}

div.cart-promo-row-title {
	margin-left: 5px;
	float: left;
	padding: 3px 0px;
}

div.cart-promo-row-amount {
	text-align: right;
	padding: 3px 0px;
	font-weight: bold;
	color: #FF0000;
}

div.cart-promo-row-ctrl {
	font-weight: bold;
	margin: 0px 5px 0px 10px;
	float: right;
	text-align: right;
	width: 55px;
}

div.cart-promo-row-note {
	font-weight: bold;
	margin: 0px 5px 0px 10px;
	float: right;
	text-align: right;
	width: 55px;
	padding: 3px 0px;
}

span.cart-promo-row-err {
	color: #FF0000;
	font-weight: bold;
}


/* @ Quick Shop */
div#quick-shop-layout {
	font-size: 10px;
	text-transform: uppercase;
	margin-bottom: 20px;
}

div#quick-shop-layout-hdr {
	margin: 10px 0px;
}

div#quick-shop-layout-content {}

div.quick-shop-instruction {
	margin-bottom: 5px;
}

div.quick-shop-message {
	margin-bottom: 10px;
}

div.quick-shop-hdr {
	font-size: 13px;
	font-weight: bold;
	padding: 0px 5px 0px 34px;
}

div.quick-shop-subhdr {
	font-size: 8px;
	font-weight: bold;
	padding: 0px 5px 0px 34px;
}

div.quick-shop-form {
	background-color: #DBD2FD;
	border: solid 1px #332079;
	padding: 5px;
	margin-bottom: 10px;
}

div.quick-shop-form-left {
	background: transparent url(/images/search-icon.gif) no-repeat scroll 0% 50%;
	float: left;
	margin-right: 10px;
}

div.quick-shop-form-right {
	padding: 3px 0px;
}

div.quick-shop-form-row {
	margin: 3px 10px 3px 0px;
	text-align: left;
	float: left;
}

div.quick-shop-form-ctrl {
	text-align: right;
	float: left;
	margin: 3px 0px;
}

div.quick-shop-form-row input.intxt {
	margin-left: 0px;
}

div.quick-shop-form-row input.inimg {
	float: right;
}

div.quick-shop-ctrl {
	text-align: right;
	margin-bottom: 10px;
}


/* @Checkout Layout */
div.checkout-errs div {
	font-weight: bold;
	color: #FF0000;
	padding: 5px 15px;
	background-color:#FFFF99;
	border:1px solid #FF0000;
	margin-bottom: 5px;
}

div.checkout-ctrl-ssl {
	clear:right;
	float:right;
	margin: -61px 0px 0px;
}

div.checkout-ctrls {
	margin: 0px 0px 4px;
	background: transparent url(../images/grayBoxBackground.gif) repeat-y scroll 0%;
	border-bottom: 1px solid #A7A8A8;
	margin-bottom: 10px;
}

div.forcedown {
	margin-top: 20px;
}
div.checkout-ctrls .forcedown {
	margin: 0px 0px 0px;
}

div.checkout-ctrl-backtocart {
	clear: both;
	float: left;
	padding: 5px 0px 3px;
}

div.checkout-ctrl-placeord {
	clear: right;
	float: right;
	padding: 5px 0px 3px;
}

div.checkout-ctrl-message {
	text-align: center;
	font-size: 10px;
	text-transform: uppercase;
	padding: 7px 0px;
	font-weight: bold;
}

div.checkout-ctrl-message p {
	padding-top: 3px;
}

div.checkout-info-warning {
	color: #FF0000;
	font-size: 10px;
	font-weight: bold;
	margin-bottom: 10px;
	padding: 0px 5px;
}

div.checkout-info-boxes {
}

div.checkout-info-hdr {
	background-color: #EBE7DF;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	margin-bottom: 5px;
}

div.checkout-info-message {
	color: #000000;
	font-size: 10px;
	margin-bottom: 10px;
}

div.checkout-info-row {
	font-size: 10px;
	clear: both;
}

div.checkout-info-row-left {
	font-weight: bold;
	float: left;
	margin-right: 7px;
}

div.checkout-info-row-right {
}

div.checkout-info-row-err {
	color: #FF0000;
	margin-top: 8px;
	clear: both;
	float: left;
	width: 330px;
}

div.checkout-info-row {
	font-size: 11px;
	clear: both;
	margin-bottom: 8px;
}

div.checkout-info-row span.section-label {
	font-weight: bold;
	text-transform: uppercase;
	font-size: 11px;
}

div.checkout-info-shipping {
	display: inline;
	float: left;
	margin: 0px 14px 0px 0px;
	width: 309px;
}

div.checkout-info-shipping div.checkout-info-row-left {
	width: 260px;
}

div.checkout-info-shipping div.checkout-info-row-right {
	text-align: right;
}

div.checkout-info-shipping div.checkout-info-row-right input.intxt {
	width: 65px;
}

div.checkout-info-shipping div.checkout-info-row-right input.inimg {
	margin-top: 5px;
}

div.checkout-info-shipping div.checkout-info-row select {
	width: 250px;
	margin-top: 4px;
}

div.checkout-info-shipping div.checkout-info-row input.intxt {
	margin-top: 4px;
	width: 250px;
	padding: 2px 0px;
	font-size: 10px;
	display: block;	
}

div.checkout-info-billing {
	display: inline;
	float: left;
	margin: 0px 14px 0px 0px;
	width: 309px;
}

div.checkout-info-billing div.checkout-info-row-left {
	width: 110px;
}

div.checkout-info-billing div.checkout-info-row-right {
	text-align: left;
}

div.checkout-info-billing div.checkout-info-row-right input.intxt {
	width: 65px;
	float:left;
	margin-right: 15px;
}

div.checkout-info-billing div.checkout-info-row-right input.inimg {
}

div.checkout-info-billing div.checkout-info-row input.intxt {
	margin-top: 4px;
	width: 250px;
	float: left;
}

div.checkout-info-billing div.checkout-info-row input.inimg {
	margin-top: 2px;
	float: right;
}

div.checkout-info-billing div.checkout-info-row a {
	margin-top: 2px;
}

div.checkout-info-billing div.checkout-info-row a img {
	float: right;
}

div.checkout-info-shipping div.checkout-info-row a {
	margin-top: 2px;
}

div.checkout-info-shipping div.checkout-info-row a img {
	float: right;
}

div.checkout-info-ordersummary {
	float: left;
	width: 236px;
}

div.checkout-info-ordersummary div.checkout-info-row-right {
	text-align: right;
}

div.checkout-info-ordersummary div.total {
	padding-top: 5px;
	font-size: 11px;
	font-weight: bold;
	border-top: 1px dotted #000000;
}

div.checkout-info-ordersummary div.total div.checkout-info-row-right {
	color: #DF2226;
}

div.checkout-info-ordersummary div.checkout-info-freeshipmsg {
	border: 1px solid #000000;
	font-size: 10px;
	margin-top: 15px;
	padding: 3px;
}

div.checkout-info-ordersummary div.checkout-info-freeshipmsg span.freeship {
	color: #0099FF;
	text-transform: uppercase;
	font-weight: bold;
}

div.checkout-info-ordersummary div.checkout-info-freeshipmsg span.freeshipamount {
	font-weight: bold;
}

table.checkout-item-list {
	border-collapse: collapse;
	font-size: 11px;
	margin-bottom: 10px;
}

table.checkout-item-list thead {
	background-color: #EBE7DF;
	color: #000000;
	text-align: left;
}

table.checkout-item-list th {
	clear: both;
	margin-bottom: 10px;
	padding: 5px;
	vertical-align: top;
	font-weight: bold;
}

table.checkout-item-list th.cart-item-hdr-product {
	width: 569px;
}

table.checkout-item-list th.cart-item-hdr-itemPrice {
	width: 115px;
}

table.checkout-item-list th.cart-item-hdr-quantity {
	width: 66px;
	text-align: center;
}

table.checkout-item-list th.cart-item-hdr-extendedPrice {
	text-align: right;
	white-space: nowrap;
	width: 165px;
}

table.checkout-item-list td {
	clear: both;
	margin-bottom: 10px;
	padding: 10px 5px 5px;
	vertical-align: top;
	border-top: dotted 1px #000000;
}

table.checkout-item-list tr.firstRow td {
	border: medium none;
}

table.checkout-item-list input.quantityBox {
	border: 1px solid gray;
	height: 13px;
	padding: 6px 1px 5px;
	text-align: center;
	width: 24px;
}

table.checkout-item-list div.cart-item-extprice {
	font-size: 11px;
	margin-bottom: 20px;
	color: #DF2226;
	font-weight: bold;
	text-align: right;	
}

table.checkout-item-list div.cart-item-extprice span.strikethrough {
	margin: 0px;
	color: #000000;
	font-weight: normal;
}

table.checkout-item-list div.cart-item-btnCtrl {
	font-size: 10px;
	white-space: nowrap;
	text-align: right;
}

table.checkout-item-list div.cart-item-btnCtrl a {
	color: #000000;
}

table.checkout-item-list div.cart-item-btnCtrl a:hover,
table.checkout-item-list div.cart-item-btnCtrl a:active {
	color: #0099FF;
}

div.checkout-promos {
	margin: 10px 0px 35px;
}

div.checkout-promo-hdr {
	margin-bottom: 4px;
	text-align: center;
}

div.checkout-promo-list {
	font-size: 10px;
}

div.checkout-promo-list-row {
	marin-bottom: 3px;
}

div.checkout-promo-row-code {
	margin-left: 5px;
	float: left;
	padding: 3px 0px;
	font-weight: bold;
}

div.checkout-promo-row-title {
	float: left;
	padding: 3px 0px;
}

div.checkout-promo-row-amount {
	text-align: right;
	padding: 3px 0px;
	font-weight: bold;
	color: #FF0000;
}

div.checkout-promo-row-ctrl {
	font-weight: bold;
	margin: 0px 5px 0px 10px;
	float: right;
	text-align: right;
	width: 55px;
}

div.checkout-promo-row-note {
	font-weight: bold;
	margin: 0px 5px 0px 10px;
	float: right;
	text-align: right;
	width: 55px;
	padding: 3px 0px;
}

span.checkout-promo-row-err {
	color: #FF0000;
	font-weight: bold;
}


/* @Receipt Page */

div.receipt-layout-content {
	margin-top: 20px;
}

div.receipt-info-boxes {}

div.receipt-info-header {
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
}

div.receipt-info-hdr {
	background-color: #EBE7DF;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	padding: 5px;
	margin-bottom: 5px;
	text-transform: uppercase;
}

div.receipt-info-message {
	color: #000000;
	font-size: 10px;
	margin-bottom: 10px;
}

div.receipt-info-row {
	font-size: 11px;
	clear: both;
	margin-bottom: 8px;
}

div.receipt-item-ftr-left div.receipt-info-row {
	padding: 0px 5px;
}

div.receipt-info-row-left {
	font-weight: bold;
	float: left;
	margin-right: 7px;
}

div.receipt-info-row-right {
}

div.receipt-info-invoiceheader div.receipt-info-row-left {
	text-transform: uppercase;
}

div.receipt-info-invoiceheader div.receipt-info-row-right {
	text-align: left;
	text-transform: uppercase;
}

div.receipt-info-boxes div.receipt-info-row {
	padding: 0px 5px;
}

div.receipt-info-row a {
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
	color: #2F5C5C;
	text-decoration: underline;
}

div.receipt-info-row a:hover, 
div.receipt-info-row a:active {
	color: #2F5C5C;
	text-decoration: underline;
}


div.receipt-info-row span.section-label {
	font-weight: bold;
	text-transform: uppercase;
}

div.receipt-info-shipping {
	display: inline;
	float: left;
	width: 260px;
	margin: 0px 0px 0px 0px;
}

div.receipt-info-billing {
	display: inline;
	float: left;
	margin: 0px 14px 0px 0px;
	width: 260px;
}

div.receipt-info-invoiceheader {
	float: left;
	width: 334px;
	margin: 0px 14px 0px 0px;
}


table.receipt-item-list {
	border-collapse: collapse;
	font-size: 11px;
	margin: 20px 0px 0px;
}

table.receipt-item-list thead {
	background-color: #EBE7DF;
	color: #000000;
	text-align: left;
}

table.receipt-item-list th {
	clear: both;
	margin-bottom: 10px;
	padding: 5px;
	vertical-align: top;
	font-weight: bold;
	text-transform: uppercase;
	
}

table.receipt-item-list th.receipt-item-hdr-product {
	width: 569px;
}

table.receipt-item-list th.receipt-item-hdr-itemPrice {
	width: 115px;
}

table.receipt-item-list th.receipt-item-hdr-quantity {
	width: 66px;
}

table.receipt-item-list th.receipt-item-hdr-extendedPrice {
	text-align: right;
	white-space: nowrap;
	width: 165px;
}

table.receipt-item-list td {
	clear: both;
	margin-bottom: 10px;
	vertical-align: top;
	border-top: dotted 1px #000000;
}

table.receipt-item-list tbody td {
	padding: 10px 5px 5px;
}
table.receipt-item-list tfoot td {
	padding: 10px 0px 5px;
}

table.receipt-item-list tr.firstRow td {
	border: medium none;
}

table.receipt-item-list input.quantityBox {
	border: 1px solid gray;
	height: 13px;
	padding: 6px 1px 5px;
	text-align: center;
	width: 24px;
}

table.receipt-item-list div.receipt-item-detail-prodname a {
	font-weight: bold;
}

table.receipt-item-list div.receipt-item-extprice {
	font-size: 11px;
	margin-bottom: 20px;
	color: #DF2226;
	font-weight: bold;
	text-align: right;	
}

table.receipt-item-list div.receipt-item-extprice span.strikethrough {
	margin: 0px;
	color: #000000;
	font-weight: normal;
}

table.receipt-item-list div.receipt-item-detail-ctrl {
	float: left;
	height: 50px;
	margin: 0px 10px 0px 0px;
}

table.receipt-item-list div.receipt-item-btnCtrl {
	font-size: 10px;
	white-space: nowrap;
	text-align: right;
}

table.receipt-item-list a {
	color: #3C352F;
}

table.receipt-item-list a:hover,
table.receipt-item-list a:active {
	color: #3C352F;
}

table.receipt-item-list tfoot div.receipt-item-ftr-left {
	float: left;
	font-size: 10px;
	width: 632px;
}

table.receipt-item-list tfoot div.receipt-item-ftr-right {
	float: right;
}

div.receipt-info-invoicesummary {
	float: left;
	width: 241px;
	margin: 0px 0px 0px 0px;
}

div.receipt-info-invoicesummary div.receipt-info-row-right {
	text-align: right;
}

div.receipt-info-invoicesummary div.total {
	padding-top: 5px;
	font-size: 11px;
	font-weight: bold;
	border-top: 3px double #000000;
}

div.receipt-info-invoicesummary div.total div.receipt-info-row-right {
	color: #DF2226;
}

div.receipt-info-createaccount {
	clear: both;
	margin-top: 20px;
}

div.receipt-info-instruction {
	text-transform: uppercase;
	font-size: 10px;
	margin-bottom: 15px;
}

div.receipt-info-createaccount div.receipt-info-row-left {
	text-transform: uppercase;
	font-size: 10px;
	width: 135px;
}



/* @ Misc */
div.imgBound {
	border: solid 1px #000000;
	background-position: 50% 50%;
	background-color: transparent;
	background-repeat: no-repeat;
}

div.imgBound a {	
	display: block;
}

div.imgBound a span {
	display: block;
	visibility: hidden;
}

div.cart-item-img {
	float: left;
	margin-right: 10px;
}

/* @Left Nav */
ul#left-nav {
	font-size: 11px;
	margin-left: 14px;
	margin-right: 14px;
}

ul#left-nav li {
	margin: 5px 0px;
}

ul#left-nav li.MainCat {
	color: #000000;
	font-weight: bold;
	text-transform: uppercase;
	list-style-type: none;
	font-size: 15px;
}

ul#left-nav li.CatDims {
	color: #796C5F;
	margin-left: 5px;
}

ul#left-nav li.CatDims a {
	color: #796C5F !important;
}

ul#left-nav li span.smlMenuHdr {
	font-weight: bold;
	text-transform: uppercase;
	font-size: 11px;
}

ul#left-nav li a:link, ul#left-nav li a:visited {
	color: #371A00;
	text-decoration: none;
}

ul#left-nav li a:hover, ul#left-nav li a:active {
	color: #371A00;
	text-decoration: none;
}


ul#left-nav li.active a:link, ul#left-nav li.active a:visited {
	color: #C92127;
	text-decoration: none;
	font-weight: bold;
}
ul#left-nav li.active a:hover, ul#left-nav li.active a:active {
	color: #C92127;
	text-decoration: none;
	font-weight: bold;
}


ul#left-nav li.active li a:link, ul#left-nav li.active li a:visited {
	color: #371A00;
	text-decoration: none;
	font-weight: normal;
}
ul#left-nav li.active li a:hover, ul#left-nav li.active li a:active {
	color: #371A00;
	text-decoration: none;
	font-weight: normal;
}

ul#left-nav li.active li.active a:link, ul#left-nav li.active li.active a:visited {
	color: #C92127;
	text-decoration: none;
	font-weight: bold;
}

ul#left-nav li.active li.active a:hover, ul#left-nav li.active li.active a:active {
	color: #C92127;
	text-decoration: none;
	font-weight: bold;
}

ul#left-nav li.active {
	list-style-image: url(../images/red-square.gif) !important;
	list-style-position: outside;
}

ul#left-nav li.active li {
	list-style-image: none;
}

ul.left-nav-lvl2 {
	margin: 15px 0px 15px 5px;
	font-weight: normal;
}

ul#left-nav ul.left-nav-lvl2 li {
	font-size: 11px;
	font-weight: bold;
	color: #371A00;
}

ul.left-nav-lvl2 ul.left-nav-lvl3 {
	margin: 3px 0px 0px 15px;
}

ul.left-nav-lvl3 {
	margin: 15px 0px 15px 15px;
	font-weight: normal;
}

ul#left-nav ul.left-nav-lvl3 li {
	text-decoration: none;
	font-weight: normal;
	margin-left: 0px;
}

ul#left-nav-ftr {
	border-top: dotted 1px #000000;
}

div.hot {
	color: #FF0000;
	border: 1px solid #BBBBBB;
	padding: 5px;
}


/*reset.css*/body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;}
/*fonts.css*/body{font:12px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}pre, code {font:115% monospace;*font-size:100%;}body * {line-height:1.22em;}
/*grids.css*/body{text-align:center;}#ft{clear:both;}#doc,#doc2,#doc3,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;*width:56.3em;min-width:750px;}#doc2{width:73.074em;*width:71.313em;min-width:950px;}/*#doc3{margin:auto 10px;width:auto;}*/.yui-b{position:relative;}.yui-b{_position:static;}#yui-main .yui-b{position:static;}#yui-main{width:100%;}.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em;}.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em;}.yui-t1 .yui-b{float:left;width:12.3207em;*width:12.0106em;}.yui-t1 #yui-main .yui-b{margin-left:13.3207em;*margin-left:13.0106em;}.yui-t2 .yui-b{float:left;width:13.8456em;*width:13.512em;}.yui-t2 #yui-main .yui-b{margin-left:14.8456em;*margin-left:14.512em;}.yui-t3 .yui-b{float:left;width:23.0759em;*width:22.52em;}.yui-t3 #yui-main .yui-b{margin-left:24.0759em;*margin-left:23.52em;}.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.512em;}.yui-t4 #yui-main .yui-b{margin-right:14.8456em;*margin-right:14.512em;}.yui-t5 .yui-b{float:right;width:18.4608em;*width:18.016em;}.yui-t5 #yui-main .yui-b{margin-right:19.4608em;*margin-right:19.016em;}.yui-t6 .yui-b{float:right;width:23.0759em;*width:22.52em;}.yui-t6 #yui-main .yui-b{margin-right:24.0759em;*margin-right:23.52em;}.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}#yui-main .yui-b{float:none;width:auto;}.yui-g .yui-u,.yui-g .yui-g,.yui-gc .yui-u,.yui-gc .yui-g .yui-u,.yui-ge .yui-u,.yui-gf .yui-u{float:right;display:inline;}.yui-g div.first,.yui-gc div.first,.yui-gc div.first div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first{float:left;}.yui-g .yui-u,.yui-g .yui-g{width:49.1%;}.yui-g .yui-g .yui-u,.yui-gc .yui-g .yui-u{width:48.1%;}.yui-gb .yui-u,.yui-gc .yui-u,.yui-gd .yui-u{float:left;margin-left:2%;*margin-left:1.895%;width:32%;}.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}.yui-gc div.first,.yui-gd .yui-u{width:66%;}.yui-gd div.first{width:32%;}.yui-ge .yui-u{width:24%;}.yui-ge div.first,.yui-gf .yui-u{width:74.2%;}.yui-gf div.first{width:24%;}.yui-ge div.first{width:74.2%;}#bd:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#bd,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}

/*menu*/

var timeout	= 500;
var closetimer	= 0;
var ddmenuitem	= 0;

// open hidden layer
function mopen(id)
{	
	// cancel close timer
	mcancelclosetime();

	// close old layer
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';

	// get new layer and show it
	ddmenuitem = document.getElementById(id);
	ddmenuitem.style.visibility = 'visible';

}
// close showed layer
function mclose()
{
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
}

// go close timer
function mclosetime()
{
	closetimer = window.setTimeout(mclose, timeout);
}

// cancel close timer
function mcancelclosetime()
{
	if(closetimer)
	{
		window.clearTimeout(closetimer);
		closetimer = null;
	}
}

// close layer when click-out
document.onclick = mclose; 
</x-script><style>
#sddm
{	margin: 0;
	padding: 0;
	z-index: 30
width:1050px;
height:32px;}
#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 11px arial}

#sddm li a
{	display: block;
	margin: 0 1px 0 0;
	padding: 4px 10px;
	width: 105px;
		background-image: url(/web/img/top/abar.gif) ;
	color: #FFF;
	text-align: center;
	text-decoration: none}

#sddm li a:hover
{	filter:alpha(opacity=60) 
}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background-image: url(/web/img/top/abar.gif) ;
	border: 1px solid #572809}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #6e5945;
		color: #ffffff;
		font: 11px arial}

	#sddm div a:hover
	{	background: #572809;
		color: #FFF}
/* blog */
#blog
{   font-size: 12px;font-family: arial,µ¸À½;
    PADDING-RIGHT: 0px! important;
    OVERFLOW: hidden;
    HEIGHT: 200px
}
#blog UL
{
    DISPLAY: block;
    PADDING-TOP: 10px
}
#blog UL LI
{
    PADDING-RIGHT: 20px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    FLOAT: left;
    OVERFLOW: hidden;
    BORDER-LEFT: #000 1px solid;
    WIDTH: 200px;
    HEIGHT: 200px;
    TEXT-ALIGN:center;
}
#blog .first
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 25px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
#bcontent
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 20px;
    PADDING-TOP: 25px
}
#bcontent .content-box
{
    BORDER-RIGHT: #cfcfd0 1px solid;
    BORDER-TOP: #cfcfd0 1px solid;
    BACKGROUND: #fff;
    MARGIN-BOTTOM: 20px;
    BORDER-LEFT: #cfcfd0 1px solid;
    BORDER-BOTTOM: #cfcfd0 1px solid
}
#bcontent .pad
{
    PADDING-RIGHT: 12px;
    PADDING-LEFT: 12px;
    PADDING-BOTTOM: 12px;
    PADDING-TOP: 12px
}
/*main*/
#wrapper { 
 margin: 5px 0px 5px 0px;
 width: 1000px;
 height: 500px;
 OVERFLOW: hidden;

}
#leftcolumn { 
 color: #333;
 border: 1px solid #ccc;
 background: #E7DBD5;
 margin : 0px auto;
 padding:10px;
 height: 500px;
 width: 300px;
  float:left;
 }
#leftcontentbox {
 color: #333;
 border: 1px solid #ccc;
 background: #E7DBD5;
 padding:10px;
 margin: 0px auto;
 height: 50%;
 width: 100%;
 float:left;
 overflow:hidden;
 }
#rightcolumn { 
 float: right;
 color: #333;
 background: #000000;
 margin: 0px auto;
 height: 500px;
 width: 700px;
 display: inline;
 position: relative;
}
