/*====================================== reset.css is here ========================================*/
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:bold; color: #b72417;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}

.divRowShade			{clear: left;padding: 5px 3px 5px 5px; background-color:#F7F7F7; overflow: hidden;}
.divRowLine				{clear: left;margin: 2px 0 2px 0; background-color:#DBDBDB; height: 1px; overflow: hidden;}

.row {clear:left; padding-top: 4px;}
.row20 {clear:left; padding-top: 20px;}
.row12 {clear:left; padding-top: 12px;}
.row6 {clear:left; padding-top: 6px;}
.colLeft90 {float:left; width: 90px; }
.colLeft90Bold {float:left; width: 90px; font-weight: bold; color: #b72417; }
.colLeft120 {float:left; width: 120px; }
.colLeft120Bold {float:left; width: 120px; font-weight: bold; color: #b72417; }
.colLeft160 {float:left; width: 160px; }
.colLeft160Bold {float:left; width: 160px; font-weight: bold; color: #b72417; }
.colLeft160 {float:left; width: 160px; }
.colLeft160Bold {float:left; width: 160px; font-weight: bold; color: #b72417; }
.colLeft180 {float:left; width: 180px; }
.colLeft180Bold {float:left; width: 180px; font-weight: bold; color: #b72417; }
.colLeft220 {float:left; width: 220px; }
.colLeft220Bold {float:left; width: 220px; font-weight: bold; color: #b72417; }
.colLeft270 {float:left; width: 270px; }
.colLeft270Bold {float:left; width: 270px; font-weight: bold; color: #b72417; }
.colLeft370 {float:left; width: 370px; }
.colLeft370Bold {float:left; width: 370px; font-weight: bold; color: #b72417; }
.colLeft500 {float:left; width: 500px; }
.colLeft500Bold {float:left; width: 500px; font-weight: bold; color: #b72417; }
.colLeft90 {float:left; width: 90px; }
.colLeft30 {float:left; width: 30px; }
.col {float:left; }
.colGap {float:left; padding-left: 10px; }
.colGap30 {float:left; padding-left: 30px; }
.colGap15 {float:left; padding-left: 15px; }
.clear_0{clear:both; font-size:0px;line-height:0px; display:block;}
.clear_20{clear:both; font-size:0px;height:20px; display:block;}
.clear_dots{clear:left; height:4px; border-bottom:1px solid #d1d1d1; display:block;  margin:0 20px 0 20px;}
.left {float: left; margin: 10px 0 0 20px;font-family:'MetaRegular',Arial, Helvetica, sans-serif; font-size:14px; color:#484743;}
.right {float: right; margin: 10px 20px 0 0;font-family:'MetaRegular',Arial, Helvetica, sans-serif; font-size:14px; color:#484743;}
.last	{margin:0 !important;}
.pad_last{padding:0 !important;}
.red	{color: #b72417;}

.redbold	{color: #b72417; font-weight: bold; text-decoration: none;}
.no_bg {background:none !important;}
b, .b, bold, .bold {color: #b72417;}
.small	{font-size: 11px;}

.inputtext {width: 260px; height: 22px; text-align: left;}
.inputtext150 {width: 150px; height: 22px;}
.inputtextwide {width: 600px; height: 22px;}
.areatext {width: 600px; }

/**************************************************************************************/
a											{color:#b72417; text-decoration:none; outline:0 none;}
a:hover									    {border-bottom:1px dotted #b72417}
.img a:hover								{border-bottom:0;}
a.red										{color: #b72417;}
a.redbold									{color: #b72417;font-weight: bold;}
a.white										{color: #FFFFFF;}
a.rightaccount								{color:#000;  text-decoration:underline;}

h1											{font-size:18px; color: #b72417; padding-bottom: 14px;}
h2											{font-size:14px; color: #b72417; padding-bottom: 14px;}
h3											{font-size:15px;}
h4											{font-size:16px;}
h5											{font-size:14px;}
h6											{font-size:12px; padding:10px  0 120px 0}
/*----------------------------------------------------------------------------------*/
html							            { overflow-x:hidden;}
   

html 										{}
body										{font-family: 'Droid Sans', arial, serif;  font-size:12px; margin:0 auto; background-color:#FFFFFF; line-height: 22px;}
html, body                  				{height:100%; margin:0; padding:0;}
#page-background                			{position:fixed; top:0; left:0; width:100%; height:100%;}
#content                  					{position:relative; z-index:1;}



			/* ----------------------------<!-- Main Structure Begins  From Here-->-------------------------------------*/
.main-container									{width:100%; margin: 0 auto;}
.header-container								{clear: left; margin:0 auto; height:45px; width:1240px; padding-top: 10px;}
.header											{width:100%; margin:0 auto;}
.formHead										{float: left; padding-left: 17px; font-size:18px; color:#b72417; font-weight: bold; line-height: 24px;}
.formBar										{clear: left; width:650px; height:16px; background:url(../images/top-cart-item-2.png) no-repeat;}
.formContainer									{clear: left; width:650px; height: 60px; background-color: #FFFFFF; text-align: center;}
.formContainerInside							{clear: left; padding-top: 10px; text-align: center;}
.formTextPosition								{float: left; padding-left: 15px;}
.wrapper										{clear: left; width:1240px; margin:0 auto; padding-top: 14px; padding-left: 14px;}
.header_lft										{float:left;width:131px; padding:10px 0 0 31px; }
.header_lft img									{padding:0 0 0 0}
.header_rgt										{float: right; margin: 0 auto;  padding:0 20px 0 0;  height:63px;}
.header_rgt	ul									{}
.header_rgt	ul li								{display:inline; font-family:'MetaRegular',Arial, Helvetica, sans-serif; font-size:14px; color:#484743; text-transform:uppercase; padding:25px 20px 0 0; float:left; font-weight:bold;}
.header_rgt	ul li a								{display:inline; font-family:'MetaRegular',Arial, Helvetica, sans-serif; font-size:14px; color:#484743; text-transform:uppercase;} 
.header_rgt	ul li a:hover					    { border-bottom:1px dotted #484743}
.header_rgt	ul li a span						{display:inline;font-family:'MetaRegular',Arial, Helvetica, sans-serif; font-size:14px; color:#b72417; text-transform:uppercase;float:left; font-weight:bold;}
.middle-wrapper								    {margin:0 auto; width:1000px; padding:0 0 0 0;}
.mid-top										{margin:0 auto; width:1000px; height:14px; padding:45px 0 0 0}
.mid-content									{margin:0 auto; width:1000px; background:url(../images/top-mid-content.png) repeat-y;}
.mid-content-lft								{width:660px; float:left; padding:0 25px 30px 30px; min-height: 600px;}	
.mid-content-wide								{width:990px; float:left; padding:0 25px 0 30px; min-height: 600px;}
.mid-content-rgt								{width:254px; float:right; margin:0 31px 0 0; padding:25px 0 0 0; min-height: 700px;}
.mid-content-rgt_top							{width:254px; height:47px; background:url(../images/top-shopping-bg.gif) no-repeat;}	
.mid-content-rgt_top h1							{font-family:'FuturaBdCnBTBold',Arial, Helvetica, sans-serif; font-size:17px; color:#FFFFFF; padding:8px 13px 0 12px;}
.mid-content-rgt_top span						{display:inline-block; display: inline-block; padding: 0 0 0 58px; width: 23px;}
.mid-content-rgt_bottom							{width:254px; background:url(../images/bg-cart-mid.gif) repeat-y; }
.mid-content-rgt_bottom ul						{}	
.mid-content-rgt_bottom ul li					{display:inline; font-family:'FuturaBook',Arial, Helvetica, sans-serif; font-size:15px; color:#333333; margin:10px 10px 0 20px; float:left; border-bottom:1px solid #d1d1d1; line-height:25px;} 
.mid-content-rgt_bottom p						{clear:left; font-family:'FuturaBook',Arial, Helvetica, sans-serif; font-size:13px; color:#333333; margin:10px 10px 0 10px; float:left; line-height:20px;}
.mid-content-rgt_bottom ul li span				{display: inline; padding: 0 0 0 28px;}	
.cart											{clear: left;width:254px; margin:0 auto;padding: 10px 0 10px 0px;  border-bottom:1px solid #d1d1d1;}
.cart_lft										{width:126px; float:left; padding:17px 0 16px 0; }
.cart_lft span									{}
.cart_lft span a								{background:url(../images/icon_read.png) right center no-repeat; display:inline-block; width:70px;font-family:'FuturaBook',Arial, Helvetica, sans-serif; font-size:15px; color:#b72417; padding:0 0 0 24px;}
.cart_lft span a:hover							{text-decoration:underline;}
.cart_rgt										{width:136px; float:right; padding:12px 0 0 0}
.mid-content-rgt_top1							{width:254px; height:47px; background:url(../images/top-shopping-bg-red.gif) no-repeat;}	
.mid-content-rgt_top1 h1						{font-family:'FuturaBdCnBTBold',Arial, Helvetica, sans-serif; font-size:17px; color:#FFFFFF; padding: 8px 10px 0 14px;}
.mid-content-rgt_top1 span						{display:inline-block;  display: inline-block; padding: 0 0 0 0; width: 23px;}
.login-content									{width:254px; margin:0 auto; background:url(../images/buy-top.gif) repeat-y;}
.login-matter									{width:210px; margin:0 22px 0 16px; padding:14px  0 12px 0}
.login-matter p									{font-family:'FuturaBook',Arial, Helvetica, sans-serif; font-size:14px; color:#333333; text-align:left; padding:0 0 5px 3px;}
.login-matter p	a								{font-family:'FuturaBook',Arial, Helvetica, sans-serif; font-size:14px; color: #b72417; text-align:left; padding:0 0 1px 3px;}
.login-matter p	.right							{width: 200px; font-family:'FuturaBook',Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-align:right; }
.login-matter p	.right	a						{font-family:'FuturaBook',Arial, Helvetica, sans-serif; font-size:11px; color: #b72417; text-align:right; }	
.bottom-login									{width:254px; height:10px; background:url(../images/bottom-buy.png) no-repeat;}


		
/*------------------------------------------------------------------------------------*/


