/* H-art css */

#headbar {
  float:right;
  display:inline;
  width:400px;
  margin-top:25px;
  margin-right:15px;
  list-style:none;
}

#headbar li,
#headbar li a,
#headbar li a img {
  float:left;
  display:inline;
  width:auto;
}

#headbar li {
  margin-left:5px;
}

li#first {
  background:#FFF url(images/img/underline.gif) bottom left repeat-x;
  width:270px;
  padding:5px 0;
  text-align:left;
  /* font-weight:normal; */
  color:#898989;
  font-size:11px;
}
li#first h2 {
  color:#898989;
  font-size:11px;
  padding:0;
  margin:0;
  display:inline;  
}
#headbar li a {
  text-decoration:none;
}

.HeadLine form input {
  border:1px solid #C2C2C2;
  width:200px;
}

#welcome h1 {
	font-size:12px;
	color:#383838;
	margin-left:15px;
	margin-top:10px;
}
#welcome,
#welcome p {
  color:#646464;
  padding:0 15px;
}


/* Cart */
#cart {
  background:#DCEFD5;
  margin-top:2px;   
}
#cart .VertMenuTitle {
  color:#4EA033;
  font-size:14px;
  font-weight:bold;
  padding:5px 0 0 5px;
  padding-left:10px;  
}
#cart .VertMenuItems {
  color:#4E4E4E;
  font-size:10px;
  padding-left:15px;
}
/* /Cart */

/* Help */
#help {
  background:#FDE7DE;
  margin-top:2px;
}
#help .VertMenuTitle {
  color:#D95B29;
  font-size:14px;
  font-weight:bold;
  padding:5px 0 0 5px;
  padding-left:10px;
}
#help .VertMenuTitle a {
  color:#D95B29;
}
#help .VertMenuItems {
  color:#4E4E4E;
  font-size:10px;
  padding-left:15px;
}
/* /Help */

/* Newsletter */
#newsletter {
  background:#CEE8F5;
  margin-top:2px;  
}
#newsletter .VertMenuTitle {
  color:#1F8BC1;
  font-size:14px;
  font-weight:bold;
  padding:5px 0 0 5px;
  padding-left:10px;
}
#newsletter .VertMenuItems {
  color:#646464;
  font-size:10px;
  padding:0;
  padding-left:13px;
}

#formNews input {
  border:1px solid #C2C2C2;
  width:150px;
}

#formNews font.VertMenuItems,
#formNews a.VertMenuItems {
  padding:0;
}
#confirmSubscription {
  width:95%;
  margin-left:20px;
  position:relative;
}

#confirmSubscription .DialogTitle {
  font-size:14px;
  color:#383838;
  font-weight:bold;
  padding:10px 0px;
}
/* /Newsletter */

/* Login */
#login {
  background:#FBD8E3;
}
#login .VertMenuTitle {
  color:#DE4775;
  font-size:14px;
  font-weight:bold;
  padding:5px 0 0 5px;
  text-transform:capitalize;
  padding-left:10px;
}
#login .VertMenuItems {
  color:#646464;
  font-size:10px;
  padding-left:15px;
}
#login font.VertMenuItems,
#login a.VertMenuItems {
  padding:0;
}
#login input.inputBox {
  border:1px solid #C2C2C2;
  width:150px;
}
/* /Login */

/* Bestsellers *** NewProducts */
#bestsellers,
#newproducts {
  background:#F1F1F1;
  margin-top:3px;
}
#bestsellers td.DialogTitle,
#newproducts td.DialogTitle {
  font-size:14px;
  color:#383838;
  padding-top:10px;
  padding-bottom:10px;
  font-weight:bold;
}
#bestsellers a,
#bestsellers a:visited {
  color:#383838;
}
.dottedLine {
  background:url(images/img/hdot.gif) bottom left repeat-x;
}

.dottedLine td a img {
  padding:3px 0;
}
/* /Bestsellers *** /NewProducts */

/* Designers */
#designers {
  background:#DEDEDE;
  color:#383838;
  margin-top:3px;
}
#designers .VertMenuTitle {
  color:#383838;
  font-size:14px;
  font-weight:bold;
  padding:5px;
  text-transform:capitalize;
}
#designerSelect {
  color:#383838;
  font-weight:bold;
}
#designersList {
  margin-top:10px;
  width:150px;
  height:150px;
  background:#FFF;
  overflow:auto;
}
#designersList a {
  float:left;
  display:inline;
  width:130px;
  font-size:11px;
  color:#383838;
}
#designersList a:hover {
  background:#f1f1f1;
  text-decoration:none;
  color:#FF1111;
}
#designers select {
	width:156px;
}
/* /Designers */

/* BuyNowForm */
.ProductPrice {
  color:#646464;
  font-size:11px;
  float:left;
  display:inline;
}
.ProductPrice b {
  color:#383838;
}
#formBuy {
  display:inline;
  float:left;
  width:auto;
}
#formBuy select {
  float:left;
  display:inline;
  font-size:10px;
  color:#646464;
  border:1px solid #969696;
}
.BuyNowPrices {
  float:left;
  display:inline;
  margin-left:10px;
}
#btnBuyNow,
#btnWishList {
  float:left;
  display:inline;
  margin:3px 0 0 10px;  
}
.BuyNowQuantity {
  float:left;
  display:inline;
  margin-left:10px;
}
/* /BuyNowForm */

/* Product */
.hProductDescription {
  color:#646464;
}
/* Featured */
#featured .DialogTitle {
  display:none;
}

#productBox {
  width:95%;
  margin-left:20px;
  position:relative;
}

#productBox .DialogTitle {
  font-size:14px;
  color:#383838;
  font-weight:bold;
  padding:10px 0px;
}

#formSendToFriend {
  display:none;
  padding:30px;
  border:2px outset silver;
  margin:0 auto;
}
#formSendToFriend input {
  border:1px solid #DADADA;
  font-size:12px;
}
#sendToFriendLink {
  color:#383838;
  font-weight:bold;
}
#formSendToFriend .FormButton {
  font-size:12px;
}
#relatedProducts {
  padding:5px 20px;
}
#relatedProducts .DialogTitle {
  font-size:14px;
  color:#383838;
  font-weight:bold;
  padding:10px 0px;
}
#relatedProducts .prodRelated {
  border:1px solid silver;
  padding:15px 0 0 0;
}
#relatedProducts .prodRelated img {
  width:125px;
}

#recommendProducts {
  margin:0 20px;
}
#recommendProducts .DialogTitle {
  font-size:14px;
  color:#383838;
  font-weight:bold;
  padding:10px 0px;
}
#recommendProducts ul {
  list-style:none;
  float:left;
  display:inline;
  width:95%;
  margin-left:5px;
}
#recommendProducts ul li {
  float:left;
  display:inline;
  width:30%;
  padding:5px;
  border-bottom:1px dotted silver;
  height:70px;
  
}
#recommendProducts ul li img,
#recommendProducts ul li a {
  float:left;
  display:inline
  width:auto;
}
#recommendProducts ul li a.ItemsList {
  width:50%;
}
#recommendProducts ul li img {
  border:1px solid #000;
  margin:0 5px 0 0;
  padding:0;
  height:64px;
  width:64px;
}
#recommendProducts ul li a:hover {
  text-decoration:underline;
}

#accessories {
  border:1px solid blue;
}

#voteReview {
  margin:10px 20px;
  width:95%;
}
#voteReview .DialogTitle {
  font-size:14px;
  color:#383838;
  font-weight:bold;
  padding:10px 0px;
}
/* /Product */

/* Promo */
#promoBox {
/* background:#EAEAEA url(images/img/bgpromo.gif) bottom left repeat-x; */
background:#EAEAEA url(images/img/bgpromo.gif) left repeat-x;
  
}
#promoBox img {
 /* height:183px; */
  width:183px;
}
#promoBox p {
  min-height:55px;
  height:auto !important;
  height:55px;
  padding:0 10px;
  text-align:justify;
}
#promoBox a.linkOffer:hover {
  text-decoration:none;
}
/* /Promo */

div.VertMenuTitle {
  color:#383838;
  font-size:14px;
  font-weight:bold;
  padding:5px;
  text-transform:capitalize;
  background:#DEDEDE;
  padding:10px 0 15px 10px;
}

#subcategories {
  margin:0 15px;
  width:96%;
}

#subcategories .DialogTitle {
  font-size:14px;
  color:#383838;
  font-weight:bold;
  padding:10px 5px; 
}
.ErrorMessage {
  padding:0 15px;
  font-size:12px;
}

/* Login,Register */
#registerBox {
  padding:0 15px;
}
#registerBox .DialogTitle {
  font-size:14px;
  color:#383838;
  font-weight:bold;
  padding:10px 5px;  
}
p.Text,
p.NavigationPath {
  padding:0 20px;
  _margin:0 20px;
  color:#646464;
}
#errorLogin {
  margin:0 20px;
  width:95%;
}
#errorLogin .DialogTitle {
  font-size:14px;
  color:#383838;
  font-weight:bold;
  padding:10px 5px;  
}
/* /Login,Register */

/* Cart */
#cartBox {
  margin:0 15px;
  width:95%;
}
#cartBox .DialogTitle {
  font-size:14px;
  color:#383838;
  font-weight:bold;
  padding:10px 0px;  
}
/* /Cart */

/* Wishlist */
#wishlistBox {
  margin:0 20px;
  width:95%;
}
#wishlistBox .DialogTitle {
  font-size:14px;
  color:#383838;
  font-weight:bold;
  padding:10px 0px;  
}
/* /Wishlist */

/* Orders */
#searchOrders {
  margin:0 20px;
  width:95%;
}
#searchOrders .DialogTitle {
  font-size:14px;
  color:#383838;
  font-weight:bold;
  padding:10px 5px;  
}
/* /Orders */

/* Help */
#helpZone {
  margin:0 20px;
  width:95%;
}
#helpZone .DialogTitle {
  font-size:14px;
  color:#383838;
  font-weight:bold;
  padding:10px 3px;  
}
/* /Help */

/* Offers */
#offersList {
  margin:0 20px;
  width:95%;
}
#offersList .DialogTitle {
  font-size:14px;
  color:#383838;
  font-weight:bold;
  padding:10px 3px;  
}
/* /Offers */
#listProg {
  margin:0 10px;
}
#listProg .DialogTitle {
  font-size:14px;
  color:#383838;
  font-weight:bold;
  padding:10px 3px;
}
/* Progects */

/* /Progects */

/* Contact */
#contactus {
  margin:0 20px;
}
#contactus .DialogTitle {
  font-size:14px;
  color:#383838;
  font-weight:bold;
  padding:10px 3px;
}
/* /Contact */

/* Overlay */
div#alertNation {
  position:absolute;
  z-index:2;
  left:33%;
  margin-top:150px;
  border:solid 3px red; 
  height:300px; 
  width:33%;
  background:white;
  display:none;
  padding:10px;
}
div#alertNation b {
	font-size:14px;
}
div#alertNation a {
  color:#4E4E4E;
  font-size:14px;
}
div#alertNation p {
	font-size:12px;
	margin:10px 0;
}
div#alertNation p a {
	font-size:12px;
	font-weight:bold;
}
div#overlay {
  position:absolute;
  top:0;
  left:0;
  z-index:1;
  height:100%;
  width:100%;
  background:#000000;
  opacity:0.5;
  filter:alpha(opacity=50);
  margin:0;
  padding:0;
  display:none;
}	
div#overlay iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width:3000px;/*must have for any big value*/
	height:3000px/*must have for any big value*/;
}
/* /Overlay */

#suggest {
  text-align:left;
  margin:0;
  background:url(images/img/bgsugg.gif) top left repeat-x;
  margin-bottom:15px;
}
.leftColumnProduct {
  text-transform:uppercase;
  font-weight:bold;
  color:#383838;
}
.leftColumnProduct a,
.leftColumnProduct a:hover,
.leftColumnProduct a:visited {
  font-weight:bold;
  color:#383838;
}

/* Search */
#advSearch {
  padding:0 15px;
}
#advSearch .DialogTitle {
  font-size:14px;
  color:#383838;
  font-weight:bold;
  padding:10px 0px;  
}
/* /Search */

/* Help zone */
#helpZone {
  width:95%;
  margin:0 20px;
  position:relative;
}

#helpZone .DialogTitle {
  font-size:14px;
  color:#383838;
  font-weight:bold;
  padding:10px 0px;
}

#helpPage {
  margin:0 20px;
  width:96%;
}

#helpPage .DialogTitle {
  font-size:14px;
  color:#383838;
  font-weight:bold;
  padding:10px 5px; 
}
.ErrorMessage {
  padding:0 15px;
  font-size:12px;
}

/* /Help zone */

.spaceFontTD {
	font-size:9px;
}

/* Credit Card */
#ccard {
  background:#E2F0E4;
  margin-top:2px;
}
#ccard .VertMenuTitle {
  color:#D95B29;
  font-size:10px;
  font-weight:bold;
  padding:0px 0 0 5px;
  padding-left:25px;
  
}
#ccard .VertMenuTitle a {
  color:black;
}
#ccard .VertMenuItems {
  color:#4E4E4E;
  font-size:10px;
  padding-left:15px;
}

#ccard .VertMenuIcon {
  color:#4E4E4E;
}

/* /Credit Card */

/* Delivery */
#delivery {
  background:#F8F9D9;
  margin-top:2px;
}
#delivery .VertMenuTitle {
  color:#D95B29;
  font-size:14px;
  font-weight:bold;
  padding:5px 0 0 5px;
  padding-left:2px;
  vertical-align:middle;
}

#delivery .VertMenuIcon {
  color:#D95B29;
  padding:5px 0 0 5px;
  padding-left:2px;
}

#delivery .VertMenuTitle a {
  color:#D95B29;
}
#delivery .VertMenuItems {
  color:#4E4E4E;
  font-size:10px;
  padding-left:15px;
}

#delivery .HorizSep{
	background:#F39A44;
}

/* /Delivery */