BODY,DIV,TH,TD,P,INPUT,SELECT,TEXTAREA,TT {        FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;         COLOR: #000000; FONT-SIZE: 12px;}
A:link {        COLOR: #330000; TEXT-DECORATION: none;}
A:visited {        COLOR: #330000; TEXT-DECORATION: none;}
A:hover {        COLOR: #550000; TEXT-DECORATION: underline;}
A:active  {        COLOR: #330000; TEXT-DECORATION: none;}
H1 {        FONT-SIZE: 15px;}
H2 {        FONT-SIZE: 13px;}
H3 {        FONT-SIZE: 12px;}
HR {        COLOR: #DDDDDD; HEIGHT: 1px;}
BODY {         MARGIN-TOP: 0 px; MARGIN-BOTTOM: 0 px; MARGIN-LEFT: 0 px; MARGIN-RIGHT: 0 px; }
.TOP_CATA{background:#DEAD6B;}
.guidefitbutton{azimuth:center; height:20; font-size:12px; font-family:Arial; font-weight:bold; }
.guidefittext{background:#8D93A3}
.CategoriesList{font-size:12px; font-weight:bold;}
.subcata {  float: left;  width: 120px;  height: 120px;  padding: 0px;  margin: 5px;  text-align: center;}
.products {  float: left;  width: 190px;  height: 435px;  padding: 0px;  margin: 7px;  text-align: left;  overflow:hidden;}
.function {  float: left;  width: 340px;  height: 280px;  padding: 0px;  margin: 5px;  text-align: center;}
.VertMenuTitle{ background:#CCCCCC;}
.recommend_products{  float: left;  width: 70px;  height: 60px;  padding: 0px;  margin: 5px;  text-align: left;}
.recommend_products1{  float: left;  width: 190px;  height: 340px;  padding: 0px;  margin: 7px;  text-align: left;}
.recommend_products_index{  float: left;  width: 117px;  height: 250px;  padding: 0px;  margin: 7px;  text-align: left;  overflow:hidden;}
.NavigationPath{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
.message{font-size:14px; color:#990000; font-weight:bold; width:98%;}
.button_link{ font-size:12px; color:#CC6633; font-weight:bold;}
.FormButton{ font-size:12px; color:#000000; font-weight:bold;}
.Button { FONT-FAMILY: Arial;		FONT-SIZE: 11px;		TEXT-DECORATION: none;}
.ProductTitle{ color:#FF9900;}
.ProductPriceConverting{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#FF0000;}
.product_price{font-family:Arial black;font-size:16px; font-weight:bold;color:#FF1717;}
.MarketPrice{color:#862022; font-weight:bold;}
.product_alt_price{color:#006699;}
.bestsellers{  float: left;  width: 190px;  height: 280px;  padding: 0px;  margin: 7px;  text-align: left;}
.TableSubCata{
    background:#EEEEEE; color:#FF0000;}
#scrollDiv{width:100%;height:25px;line-height:25px;overflow:hidden;border-bottom:#CC0000 1px solid; }/*border:#ccc 1px solid;background:#FFFF00;*/
#scrollDiv li{height:25px;padding-left:10px;}
#DialogBox ul li{ font-weight:bold; padding:2px;}
#your_choose{ font-size:14px; font-weight:bold; color:#FF6600;text-transform:capitalize;}
.Line{background:#FF7428}


/*
  buttons
*/

/* button-based */
button.button {
  border: 0px none;
  background-color: transparent;
  cursor: pointer;
  height: 23px;
  margin: 0px;
  padding: 0px;
  vertical-align: top;
  overflow: visible;
  outline-style: none;
}
button.button .button-right {
  display: block;
  background: transparent url(../images/vivid_dreams/but_right.png) no-repeat right top;
  padding: 0px 13px 0px 0px;
  height: 23px;
}
button.button .button-left {
  display: block;
  margin: 0px;
  background: transparent url(../images/vivid_dreams/but_left.png) no-repeat left top;
  padding: 0px 0px 0px 13px;
  vertical-align: middle;
  white-space: nowrap;
  color: #8f240b;
  font-weight: bold;
  font-size: 11px;
  height: 23px;
  line-height: 23px;
}



/*
  Buttons alternative styles
*/

/* highlighted button */

button.main-button .button-right {
  background: transparent url(../images/vivid_dreams/but_main_right.gif) no-repeat right top;
  padding: 0px 10px 0px 0px;
  margin: 0px;
  height: 23px;
}
button.main-button .button-left {
  background: transparent url(../images/vivid_dreams/but_main_left.gif) no-repeat left top;
  color: #ffffff; 
  font-size: 12px;
  padding: 0px 5px 0px 15px;
  height: 23px;   
  line-height: 23px;
}
button.cart-button,
  button.main-button
{
	height: 30px;
	margin: 0px;
	color: #ffffff;
}

button.cart-button .button-right {
  background: transparent url(../images/vivid_dreams/but_cart_right.png) no-repeat right top;
  padding: 0px 39px 0px 0px;
  height: 30px;
}
button.cart-button .button-left {
  background: transparent url(../images/vivid_dreams/but_cart_left.png) no-repeat left top;
  color: #ffffff; 
  font-size: 14px;
  padding: 0px 10px 0px 10px;
  height: 30px; 
  line-height: 30px;
}

button.cart-button .button-left span.price {
	font-weight: bold;
	color: #ffffff;
}
button.cart-button .button-left span.market-price {
	font-weight: normal;
	color: #ffe2c3;
	font-size: 12px;
}
div.main-button {
  background: transparent url(../images/vivid_dreams/but_main_right.gif) no-repeat right top;
}
div.main-button div,
  div.main-button a:link,
  div.main-button a:visited,
  div.main-button a:hover,
  div.main-button a:active
{
  background: transparent url(../images/vivid_dreams/but_main_left.gif) no-repeat left top;
  color: #ffffff;
  font-size: 12px;
  line-height: 22px;
}

button.simple-main-button,
  a.simple-main-button:link,
  a.simple-main-button:visited,
  a.simple-main-button:hover,
  a.simple-main-button:active
{  color: #880000;}
#custom_made input{background:#C6ECFB;border-bottom-color:#666666; border-bottom-width:1px;border-top-width:0px;border-left-width:0px;border-right-width:0px; solid #ff6633; color: #000000; FONT-SIZE: 9pt; FONT-STYLE: normal; FONT-VARIANT: normal; FONT-WEIGHT: normal; HEIGHT: 18px; LINE-HEIGHT: normal; size:24px; width:24px}
#custom_made .required{ font-size:16px; font-weight:bold; color:#FF0000;}
#custom_made .custom-made-size{  float: left;  height: 25px;  padding: 0px;  margin: 3px;  text-align: left;}
#custom_made .title{ background:#77D3F7; line-height:25px;}
#custom_made .title1{ background:#F5CBF8; line-height:25px; width:100%}
#custom_made .title2{ background:#BAC0FE; line-height:25px; width:100%}
#pro_option_container{width:625px; padding:4px}
#custom_made{width:370px; float:right;background:#C6ECFB}
#pro_option{width:250px;float:left}
.SizeChart{ font-weight:bold; color:#FFFFFF}

