/*  Site Layout */
body{
padding:0px;
margin:0px;
background-color:#181818;
}
body.white{
padding:0px;
margin:0px;
background-color:#FFFFFF;
}
img { border: none; }
.background { 
	width: 100%;
	background-repeat: no-repeat;
}

span.rtl { unicode-bidi:bidi-override; direction: rtl; }


.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f8f8f9;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #e6e6eb;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
  background-color: #DEE4E8;
}

/*  Links */
a.header_link_white:link, a.header_link_white:visited, a.header_link_white:hover, a.header_link_white:active 
{font-family: "Century Gothic", Verdana, Arial, sans-serif; color:#FFFFFF; font-size:50px; text-decoration:none;}
a.header_link_white:hover {color: #E7F82C;}

a.subheader_link_white2:link, a.subheader_link_white2:visited, a.subheader_link_white2:hover, a.subheader_link_white2:active, a.subheader_link_white:link, a.subheader_link_white:visited, a.subheader_link_white:hover, a.subheader_link_white:active  
{font-family: "Century Gothic", Verdana, Arial, sans-serif; color:#FFFFFF; font-size:19px;}
a.subheader_link_white2:hover,a.subheader_link_white:hover {color: #E7F82C;}
a.subheader_link_white:link, a.subheader_link_white:visited, a.subheader_link_white:hover, a.subheader_link_white:active {text-decoration:none;}

a.subheader_link:link, a.subheader_link:visited, a.subheader_link:hover, a.subheader_link:active 
{font-family: "Century Gothic", Verdana, Arial, sans-serif; color:#181818; font-size:19px; text-decoration:none;}
a.subheader_link:hover {color: #ffae00;}

a.link_white:link, a.link_white:visited, a.link_white:hover, a.link_white:active 
{font-family:  "Century Gothic", Verdana, Arial, sans-serif; color: #f4f4f4; text-decoration: none; font-weight : normal; font-size : 12px}
a.link_white:hover {color: #E7F82C;}


a.link_orange:link, a.link_orange:visited, a.link_orange:active, a.link_orange:hover, a.link_normal:link, a.link_normal:visited, a.link_normal:active, a.link_normal:hover 
{font-family: Verdana, Arial, sans-serif; color: #464646; text-decoration: none; font-weight: normal; line-height:12px; font-size: 12px}
a.link_orange:hover {color: #ffae00}
a.link_normal:hover {color: #E7F82C}


h1.white { font-family: "Century Gothic", Verdana, Arial, sans-serif; font-weight: lighter; color:#FFFFFF; font-size:46px; line-height:35px; text-decoration:none; }
h2.white { font-family: Verdana, Arial, sans-serif; font-weight: lighter; color:#FFFFFF; font-size:21px; line-height:26px; text-decoration:none; 
margin-left:30px;}

h1.black { font-family: Verdana, Arial, sans-serif; font-weight: lighter; color:#181818; font-size:21px; line-height:18px; text-decoration:none; }
h2.black { font-family: Verdana, Arial, sans-serif; font-weight: lighter; color:#181818; font-size:13px; line-height:13px; text-decoration:none; }


.title_main_header_white { font-family: "Century Gothic", Verdana, Arial, sans-serif; color:#FFFFFF; font-size:48px; line-height:65px; text-decoration:none;}
.title_sub_header_white { font-family: "Century Gothic", Verdana, Arial, sans-serif; color:#FFFFFF; font-size:20px; line-height:24px; text-decoration:none; 
margin-left:80px;}

.title_sub_header_white2 { font-family: "Century Gothic", Verdana, Arial, sans-serif; color:#FFFFFF; font-size:20px; line-height:15px; text-decoration:none; }
.title_main_header { font-family: "Century Gothic", Verdana, Arial, sans-serif; color:#181818; font-size:48px; line-height:65px; text-decoration:none;}
.title_sub_header { font-family: "Century Gothic", Verdana, Arial, sans-serif; color:#181818; font-size:20px; line-height:18px; text-decoration:none; 
margin-left:60px;}
.title_sub_header2 { font-family: "Century Gothic", Verdana, Arial, sans-serif; color:#181818; font-size:20px; line-height:18px; text-decoration:none; }

/*  Text */
.main_text, table, input, textarea, select {
	font-family: Verdana, Arial, sans-serif;
	font-size:12px;
	line-height:14px;
	color:#464646;
}

.large_text {
	font-family: Verdana, Arial, sans-serif;
	font-size:14px;
	line-height:14px;
	color:#464646;
}
.main_text_white {
	font-family: Verdana, Arial, sans-serif;
	font-size:12px;
	line-height:14px;
	color:#f4f4f4;
}
	
.main_text_bold {
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	font-size:12px;
	line-height:14px;
	color:#464646;
}

SPAN.productSpecialPrice {
  font-family: "Century Gothic", Verdana, Arial, sans-serif; 
  color: #ff0000;
}

.gray_text { font-family: Verdana, Arial, sans-serif; color:#999999; font-size:12px; text-decoration:none}
.green_text { font-family: Verdana, Arial, sans-serif; color:#33CC33; font-size:12px; text-decoration:none}
.red_text { font-family: Verdana, Arial, sans-serif; color:#FF0000; font-size:12px; text-decoration:none}
.orange_text { font-family: Verdana, Arial, sans-serif; color:#f67c2a; font-size:12px; text-decoration:none}
.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000 }
.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  color:#464646;
  text-decoration: none;
}

/*  boxs */
.infoBox {
  background: #181818;
}
.infoBox_green {
  background: #8cb101;
  border:1px solid #ffcd00;
}
.boxText { 
  font-family: Verdana, Arial, sans-serif; 
  font-size: 12px; 
  background: #181818;
}
.infoBoxContents {
  background: #181818;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.contentBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px;
  border:1px solid #B6B7CB;
  background: #fefbdd;  
}

TD.infoBoxHeading {
  background-image: url(../../images/infobox/corner_center.gif); background-repeat: repeat-x;
  font-family: "Century Gothic", Verdana, Arial, sans-serif;
  font-size: 18px; 
  background: #dee4e8; 
  color: #181818;
}
TD.menuBoxHeading {
  background-image: url(../../images/infobox/corner_center.gif); background-repeat: repeat-x;
  font-family: "Century Gothic", Verdana, Arial, sans-serif;
  font-size: 18px; 
  color: #f4f4f4;
}
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #16549F; text-decoration: underline; }


/* message box */
.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #f67c2a; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/*  lists */
ul {margin:0; padding:0; list-style:none}
li  {
	background:url(../../images/icons/a.gif) no-repeat left center;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 15px;
	line-height:14px;
}

.white_list ul { margin:0; padding:0; list-style:none}
.white_list li  { background:url(../../images/icons/a4.gif) no-repeat left; margin: 0px 0px 0px 0px; padding:0px 0px 0px 15px; line-height:15px; color: #f4f4f4}

