/************************************ All pages *****************************************/
* 				{margin: 0; padding: 0;}
html, body 			{height: 100%;}
body 				{font-family: Verdana, "lucida console", sans-serif; font-size: 62.5%; background-color: white;}
a 				{outline: none; text-decoration: none;}
a:visited 				{outline: none; text-decoration: none;}
img 				{ border: none; vertical-align: middle; }
a img				{border: none; outline: none;}
table 				{border-collapse: collapse;}
ul				{list-style-type: none;} 

/**********************************Utility Classes*****************************************/
.floatLeft 			{float: left;}
.floatRight 			{float: right;}
.clear 				{clear: both;}
.no_border			{border: none;}
.bold						{ font-weight: bold;}
.everyday				{font-size: 12px; line-height: 18px;}
/************************************ All pages end *****************************************/

/**********************************Layout*****************************************/

div#wrapper			{width: 1060px; margin: 0 auto;  background: url(/images/body_bg.gif) repeat-y;}
div#header			{position: relative; height: 200px; width: 990px;margin: 0 auto; z-index: 50;}

div#productWrapper {float: left; margin-left: 20px;}
div#content-wrapper		{width: 990px;  padding: 5px 0px 20px 0px;margin: 0 auto; min-height: 500px;}

div#footer			{ width: 970px; height: 150px; position: relative; background-image: url(/images/footer_middle.gif); background-repeat: repeat-y; }
div#left_nav			{width: 198px;  float: left; border-right: min-height: 920px; font-family: Arial, Helvetica, sans-serif; }
div#main_content		{ margin-left: 10px; width: 755px; float: left; }

/********************************MAIN CONTENT ***********************************/

/**********************************HEADER*****************************************/
a#logo				{position: absolute; top: 0px; left: 10px; z-index: 50;} 

div#header-submenu		{background: url(/images/header_submenu.gif) no-repeat; width: 553px; height: 29px; position: absolute; top: 7px; right: 0px;}
div#header-submenu ul		{list-style-type: none; margin-left: 10px;}
div#header-submenu ul li	{color: white; font-size: 12px; font-weight: bold; display: inline; float: left; padding: 0px 5px 0px 5px; }
div#header-submenu ul li span.yellow-big {color: #FA9D1A; padding-left: 5px;}
div#header-submenu ul li a	{color: white; font-size: 12px; font-weight: bold;}

div#main-nav-holder		{background: url(/images/header_menu_top.gif) no-repeat; width: 990px; height: 63px; position: absolute; top: 110px; left: 0px; z-index: 3;}
div#main-nav-holder ul#top-nav 		{padding-top: 0px; height: 26px; margin-top: 0px; position: relative; z-index: 5;}
div#main-nav-holder ul#top-nav li 	{float: left; display: inline; text-align: center; width: 95px; height: 26px; padding-top: 5px; margin: 0px 25px 0px 5px;}
div#main-nav-holder ul#top-nav li a 	{color: #103A76; font-size: 12px; font-weight: bold; text-transform: uppercase;}
div#main-nav-holder ul#top-nav li a:hover	{color: #FA9D1A;}
div#main-nav-holder ul#top-nav li.active	{background: url(/images/header_menu_tab.gif) no-repeat; }
div#main-nav-holder ul#top-nav li.active a	{color: #FA9D1A; text-align: center;}

div#main-nav-holder ul#bottom-nav 		{padding-top: 0px; height: 20px; margin-top: -7px; *margin-top: -12px; position: relative; z-index: 5;}
div#main-nav-holder ul#bottom-nav li.mainItem 	{float: left; display: inline; text-align: center; height: 24px; padding: 5px 15px 0px 15px; border-right: 1px solid #25538F; position: relative;}
div#main-nav-holder ul#bottom-nav li.mainItem a.mainItemLink 	{color: white; font-size: 12px; font-weight: bold; text-transform: uppercase;}
div#main-nav-holder ul#bottom-nav li.mainItem a.mainItemLink:hover	{color: #FA9D1A;}
div#main-nav-holder ul#bottom-nav li.no_border	{border: none !important;}


ul#float-right-nav		{ background: url(/images/header_menu_bottom.gif) no-repeat; width: 990px; height: 30px;  position: absolute; top: 173px; right: 0px; z-index: 2;}
ul#float-right-nav li		{position: relative; float: right; display: inline; text-align: center; width: 120px; text-align: center; color: #103A76; font-style: italic; font-size: 11px; font-weight: bold; margin-top: 5px; text-transform: capitalize;}
ul#float-right-nav li a.float-right-nav-link		{color: #103A76; font-style: italic; font-size: 11px; font-weight: bold;}
ul#float-right-nav li a.float-right-nav-link:hover	{color: #FA9D1A;}
.float-right-nav-drop {color: #FA9D1A; font-size: 11px; font-weight: bold; font-style: normal;}
#headerWelcome {width: 180px !important; text-align: right !important; padding-right: 10px;}

div#search_form			{position: absolute; top: 45px; right: 0px; width: 271px; height: 26px; background: url(/images/search_field.gif) no-repeat; z-index: 8;}
input#go			{float: left; margin-left: 15px; }
input#s				{float: left; margin: 3px 0px 0px 10px; font-size: 12px; color: #103A76; width: 184px;   border: 0;}

div#chat			{position: absolute; top: 52px; right: 391px; height: 26px; no-repeat; z-index: 8;}
/***Header Banner ****/
div#header_promo {position: absolute; top: 80px; right: 8px; width: 260px; height: 42px; z-index: 9;}
div#ddHeader {position: absolute; top: 84px; right: 377px; z-index: 9; }
div#ddPopup {position: absolute; top: 103px; right: 313px; z-index: 109; display:none; }
div#redsaletag {position: absolute; top: 78px; right: 291px; z-index: 9;}

/******************************************** Header Menu Dropdowns **********************************************/
.shop_dropdown {	position: absolute;	top: 29px;	left: -16px;	width: 421px;	display: none;	z-index: 100;}

.shop_dropdownEnd {	position: absolute;	top: 29px;	right: -17px;	width: 421px;	display: none;	z-index: 100;}

ul.dropdownList {	list-style: none;	list-style-image: url(none);	list-style-position: outside;	list-style-type: none;	float: left;	width: 421px;	background-image: url(/images/dropdown_middle.png);	background-repeat: repeat-y;	padding-bottom: 52px;	position: relative;}

ul.dropdownList li.dropdownListItem { float: left; width: 171px; margin-left: 20px; text-align: left; }

ul.dropdownList .subList { list-style: none; list-style-image: url(none); list-style-position: outside; list-style-type: none; margin-bottom: 10px; }

ul.dropdownList .subList li { float: none; line-height: 21px; margin: 0; text-transform: capitalize;}

ul.dropdownList .subList li a { color: #113879; font-size: 12px; font-family: Arial, Helvetica, sans-serif; display: block; padding-left: 16px; }

ul.dropdownList .subList li a:hover { background-color: #CCE0FF; text-decoration: underline; color: #113879;}

.dropdownTopImg {	background-image: url(/images/dropdown_middle.png);	background-repeat: repeat-y;	float: left;	height: 32px;	width: 421px;}

.dropdownGradient {	position: absolute;	bottom: 0;	left: 26px;	background-image: url(/images/dropdown_gradient.gif);	width: 369px;	height: 48px;}

.dropdownTopList { width: 421px; }

.dropdownTopListItem { float: left; color: #FF8300; font-size: 14px; font-weight: bold; text-align: left; width: 155px; margin: 12px 0 0 35px; }

.dropdownList li img { margin-right: 9px; }

li.dropdownBottomItem { margin: 5px 0 3px 10px; text-align: left;}

li.dropdownBottomItem a {color: #113879; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
/******************************************** End Header Menu Dropdown **********************************************/

/******************************************** Header all brands dropdown **********************************************/
#headerAllBrands {width: 990px; left: 0; position: absolute; top: 24px; z-index: 5; display: none; }

ul.dropdownListBrands {	list-style: none;	list-style-image: url(none);	list-style-position: outside;	list-style-type: none;	float: left;	width: 960px; margin-left: 15px; position: relative; background-color: #FFFFFF; }

ul.dropdownListBrands li {	float: left; width: 225px;}

ul.dropdownListBrands .subListBrands { list-style: none; list-style-image: url(none); list-style-position: outside; list-style-type: none; margin-bottom: 10px; }

ul.dropdownListBrands .subListBrands li { float: none; line-height: 21px; margin: 0; text-transform: capitalize;}

ul.dropdownListBrands .subListBrands li a { color: #113879; font-size: 12px; font-family: Arial, Helvetica, sans-serif; display: block; padding-left: 16px; }

ul.dropdownListBrands .subListBrands li a:hover { background-color: #CCE0FF; text-decoration: underline; color: #113879;}
/******************************************** End Header all brands dropdown **********************************************/

/******************************************** Header Shopping cart dropdown **********************************************/
#shopCartDrop { position: absolute; left: -177px; top: -5px; z-index: -2; font-style: normal; font-weight: normal; color: #5E2D4B; display: none;}

#shopCartDropTop { background-image: url(/images/shopping_cart_top.gif); background-repeat: no-repeat; height: 27px; width: 297px; float: left;}

#shopCartDropMiddle { background-image: url(/images/shopping_cart_middle.gif); background-repeat: repeat-y; width: 297px; float: left;}

#shopCartDropBottom { background-image: url(/images/shopping_cart_bottom.gif); background-repeat: no-repeat; height: 82px; width: 297px; float: left; }

#shopCartDropBottom table { margin-top: 10px; text-align: right; width: 95%; }
#shopCartDropBottom table tr { line-height: 14px;}
#shopCartDropBottom table tr td {}

.shopCartDropDivider { background-color: #D4D4D4; height: 1px; width: 285px; margin: 5px 0 5px 5px;}

.shopCartDropProd {}
.shopCartDropProdLeft { float: left; width: 138px;}
.shopCartDropProdLeft img { float: left; margin: 0 0 0 3px; }

.shopCartDropProdRight { float: left; width: 148px; text-align: left;  margin: 28px 0 0 9px;}
.shopCartDropProdRight p { }
.shopCartDropProdRight p a { color: #32234E; text-decoration: underline;}

.shopCartDropQty { float: left;}
.shopCartDropPrice { float: right; font-weight: bold; margin-right: 10px; }

.spProdRow { float: left; width: 950px; margin: 20px 0 0 40px;}
.spProdDivider { float: left; width: 1px; height: 20px; margin: 0 6px;}
.spProdRowDivider { float: left; width: 990px; height: 1px; margin: 20px 0 0 0; }
/******************************************** End Header Shopping cart dropdown **********************************************/
/*************************************************** End Header **************************************/

/******************************* Left nav **************************************/
div#lnTop { background-image: url(/images/ln_top.gif); background-repeat: no-repeat; width: 196px; float: left; height: 36px;}
#lnTopText { color: #FFFFFF; font-size: 16px; font-weight: bold; margin: 8px 0 0 0; float: left; width: 194px; text-align: center;}
div#lnBottom { background-image: url(/images/ln_bottom.gif); width: 196px; height: 27px; float: left; background-repeat: no-repeat; }

ul.lnGradientOpen { height: 100%; }
ul.lnGradientClosed { height: 30px; padding: 0 !important;}

div#left_nav ul { background-image: url(/images/ln_gradient.gif); float: left; width: 194px; background-repeat: repeat-x; border-right: #D6D6D6 1px solid; border-left: #D6D6D6 1px solid; padding-bottom: 15px;}
div#left_nav ul li { width: 184px; margin: 5px 0 0 10px; font-size: 12px; color: #303030; cursor: pointer; text-transform: capitalize;}
div#left_nav ul li a { color: #303030; }
div#left_nav ul li.lnGradientTop { color: #F99B1C; font-size: 14px; font-weight: bold; margin: 8px 0 10px 10px;}
div#left_nav ul li img { margin-right: 7px; margin-top: -2px;}
div#left_nav ul li.noDisplay { display: none;}
div#left_nav ul li#lnChooseMore { color: #103977; font-size: 12px; font-weight: bold; margin-left: 28px; text-decoration: underline;}
div#left_nav .lnCheckbox { display: none;}

div#aupLeft_nav			{width: 198px;  float: left; border-right: min-height: 920px; font-family: Arial, Helvetica, sans-serif; }

div#aupLnTop { background-image: url(/images/ln_top.gif); background-repeat: no-repeat; width: 196px; float: left; height: 36px;}
#aupLnTopText { color: #FFFFFF; font-size: 16px; font-weight: bold; margin: 8px 0 0 0; float: left; width: 194px; text-align: center;}
div#aupLnBottom { background-image: url(/images/ln_bottom.gif); width: 196px; height: 27px; float: left; background-repeat: no-repeat; }

ul.aupLnGradientOpen { height: 100%; }
ul.aupLnGradientClosed { height: 30px; padding: 0 !important;}

div#aupLeft_nav ul { background-image: url(/images/ln_gradient.gif); float: left; width: 194px; background-repeat: repeat-x; border-right: #D6D6D6 1px solid; border-left: #D6D6D6 1px solid; padding-bottom: 15px;}
div#aupLeft_nav ul li { width: 184px; margin: 5px 0 0 10px; font-size: 12px; color: #092B5D; cursor: pointer;}
div#aupLeft_nav ul li a { color: #092B5D; }
div#aupLeft_nav ul li.aupLnGradientTop {  margin: 8px 0 10px 10px;}
div#aupLeft_nav ul li.aupLnGradientTop a { color: #F99B1C; font-size: 14px; font-weight: bold; }
div#aupLeft_nav ul li img { margin-right: 7px; margin-top: -2px;}
div#aupLeft_nav ul li.aupLnChooseMore { color: #103977; font-size: 12px; font-weight: bold; margin-left: 28px; text-decoration: underline;}
/**************************************** End Left Nav *********************************************/


/**********************************FOOTER*****************************************/
div#footer p#copyright		{font-size: 12px; padding: 10px 0px 5px 20px;color: #909090; font-weight: bold; position: absolute; top: 40px; left: 340px;}
ul#footer_nav			{list-style-type: none; position: absolute; top: 20px; left: 310px;}
ul#footer_nav li		{display: inline; float: left; margin-left: 5px;color: #909090; font-weight: bold; font-size: 12px; }
ul#footer_nav li a		{color: #909090; font-weight: bold; font-size: 12px; }

div#footerWrapper { width: 990px; height: 385px; position: relative; margin: 0 auto; }

#footerTop { float: left; margin: 0 0 0 20px; width: 970px; }

#footerTop img { float: left; }

#footerTopRight { float: right; width: 850px; }

#footerNewsletterBar { background-image: url(/images/newsletter_footer_bg.gif); background-repeat: repeat-x; float: left; height: 26px; width: 850px; }

#footerNewsletterBar p { font-size: 14px; font-weight: bold; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; margin: 5px 0 0 10px; }
#bottomTextbox { float: left; width: 360px; margin: 2px 0 0 0; }
#emailBackground { float: left; height: 20px; width: 175px; }
input#email { background:transparent none repeat scroll 0 0; border:solid 1px #7E7E7E; padding:5px 0 0; width:170px; height: 20px; float: left; }

#footerTopList { float: right; margin-right: 100px; }

#footerTopList li { float: left; margin-left: 20px; }

#footerTopSubList { }

#footerTopSubList li { float: none; margin: 5px 0 0 0; font-size: 11px; font-weight: bold; color: #0D2D60;}

#footerTopSubListlia { font-size: 11px; font-weight: bold; color: #0D2D60; margin-left: 5px; }

#footerConnect { float: left; width: 970px; height: 50px; margin: -15px 0 10px 10px; }

#footerLinksWrapper { width: 970px; float: left; margin: 0 0 0 10px; }

#footerCopyright { float: left; width: 400px; margin-top: 5px; margin-left: 15px; color: #AAAAAA; }

#footerImageHolder { float: right; width: 500px; margin-top: 5px; margin-right: 15px; height: 76px; }

#footerImageHolder img { float: left; margin-right: 10px;}
#footerImageMiddle { float: left; width: 195px;}

#footerConnectStay { font-size: 14px; font-weight: bold; color: #0D2D60; float: left; margin: 30px 10px 0 15px; }

#footerConnect img { float: left; margin: 0 5px; }

#footerConnect a img { float: left; margin: 0 5px; }

.footerConnectText { float: left; height: 50px; width: 105px; margin: 5px 15px 0 0; color: #0D2D60; font-weight: bold; }

.footerConnectText a { color: #0D2D60; }

#footerLinksWrapper img { display: block; margin: 0; padding: 0; }

#footerLinksList li { float: left; height: 133px; width:230px; *width:215px; border: 1px solid #D4D4D4; margin: 5px 5px 0 5px; }

#footerLinksList li img { float: left; margin-top: -10px; *margin-top: -1px; margin-left: 5px; }

#footerLinksList li ul li a { color: #122C5D; font-size: 11px; }

#footerLinksList li ul li { border: none; height: auto; margin: 2px 0 2px 10px; width: 220px; *width: 205px; }
/******************************************** End Footer ****************************************/

/******************************************* page headers *****************************************/
div.subheader			{ background: url(/images/subheader_bg.gif) repeat-x; width: 755px; height: 33px; float: left; }
div#bread-crumbs		{width: 380px; color: #6B6B6B; font-size: 11px; padding: 10px 10px 0px 10px; font-weight: bold; height: 33px; float: left;}
div#bread-crumbs a		{ color: #6B6B6B; font-size: 12px; padding: 0px 3px;}
div#bread-crumbs a:hover	{text-decoration: underline;}	
h1.pageHeader {	margin-left: 20px; color: #103979; }
/******************************************* End page headers ***************************************/


div#large-banner		{width: 600px; height: 410px; margin-right: 5px; float: left;}
div#small-banners		{width: 319px; height: 200px; float: left; }

/******************************************** Homepage **********************************************/
#hpDdBackground { float: left; background-image: url(/images/dd_bg.gif); background-repeat: no-repeat; height: 308px; width: 305px; position: relative; overflow: hidden;}

#hpDdLogo { float: left; width: 300px; height: 30px; }

#hpDdProdContainer { height: 245px; left: 0; position: absolute; top: 30px; width: 1500px; margin-left: 5px;}

.hpDdProdHolder { float: left; width: 140px; margin: 5px; position: relative; text-align: center;}

.hpDdRedImage { position: absolute; top: 0; left: 17px; background-image: url(/images/reddd_item_bg.gif); width: 99px; height: 21px; text-align: center;}

.hpDdRedImage span { color: #FFFFFF; font-size: 12px; font-weight: bold; display: block; margin-top: 2px;}

.hpDdProdImage { background-image: url(/images/dd_item_bg.gif); background-repeat: no-repeat; width: 133px; height: 145px;}

.hpDdProdImage a img { margin: 13px 0 0 1px; width: 130px; height: 130px;}

.hpDdBrand { text-align: center; font-weight: bold; text-transform: capitalize; color: #002F9D; font-size: 12px !important;}

.hpDdProdDesc a { color: #002F9D; font-size: 12px;}

.hpDdProdPrice { color: #FF6700; margin-top: 3px; font-weight: bold; font-size: 14px;}

.hpDdProdPrice a { color: #FF6700; margin-top: 3px; font-weight: bold; font-size: 14px;}

.hpDdRatings { margin-top: 5px;}

#hpDdBottom { position: absolute; bottom: 7px; left: 5px;}

#hpDdBottom img { margin: 0 5px; cursor: pointer;}

#hpTopSellingWrapper { width: 978px; border: 1px solid #CCCCCC; margin-left: 6px; height: 288px; margin: 4px 0 0 6px; position: relative;}

.hpTopSellingOff { background-image: url(/images/hp_tab_off.gif); background-repeat: no-repeat; }
.hpTopSellingOff span { color: #0E2E61; }

.hpTopSellingOn { background-image: url(/images/hp_tab_on.gif); background-repeat: no-repeat; }
.hpTopSellingOn span { color: #FFFFFF;}

#hpTopSellingLeft { float: left; width: 161px; margin-top: 2px; }
#hpTopSellingLeft p { float: left; height: 71px; width: 161px; margin-top: 1px; margin-left: 5px; cursor: pointer; text-align: center;}
#hpTopSellingLeft p span {margin-top: 22px; font-size: 12px; font-weight: bold; font-style: italic; display: block;}



#hpTSLeft { float: left; width: 161px; margin-top: 2px; }

#hpHotSpotOff { height: 71px; width: 161px; position: absolute; top: 1px; left: 5px; cursor: pointer; background-image: url(/images/homebanner/HotSpot.png); background-repeat: no-repeat; display: none; }
#hpHotSpotOn { height: 71px; width: 161px; position: absolute; top: 1px; left: 5px;  cursor: pointer;background-image: url(/images/homebanner/HotSpot2.png); background-repeat: no-repeat; }
#hpHotSpotRight { height: 288px; width: 790px; position: absolute; top: 0; left: 170px; display: block;}

#hpShinyNewOff { height: 71px; width: 161px; position: absolute; top: 72px; left: 5px; cursor: pointer;background-image: url(/images/homebanner/ShinyNew.png); background-repeat: no-repeat; }
#hpShinyNewOn { height: 71px; width: 161px; position: absolute; top: 72px; left: 5px; cursor: pointer;background-image: url(/images/homebanner/ShinyNew2.png); background-repeat: no-repeat; display: none;}
#hpShinyNewRight { height: 288px; width: 790px; position: absolute; top: 0; left: 170px; display: none;}

#hpTopRatedOff {height: 71px; width: 161px; position: absolute; top: 144px; left: 5px; cursor: pointer;background-image: url(/images/homebanner/TopRated.png); background-repeat: no-repeat; }
#hpTopRatedOn { height: 71px; width: 161px; position: absolute; top: 144px; left: 5px; cursor: pointer;background-image: url(/images/homebanner/TopRated2.png); background-repeat: no-repeat; display: none;}
#hpTopRatedRight { height: 288px; width: 790px; position: absolute; top: 0; left: 170px; display: none;}

#hpCloseoutsOff { height: 71px; width: 161px; position: absolute; top: 215px; left: 5px; cursor: pointer;background-image: url(/images/homebanner/closeouts.png); background-repeat: no-repeat; }
#hpCloseoutsOn { height: 71px; width: 161px; position: absolute; top: 215px; left: 5px; cursor: pointer;background-image: url(/images/homebanner/closeouts2.png); background-repeat: no-repeat;  display: none;}
#hpCloseoutsRight { height: 288px; width: 790px; position: absolute; top: 0; left: 170px; display: none;}



.hpTopSellingRight { height: 288px; width: 790px; position: absolute; top: 0; left: 170px; display: none;}

.hpProductsRow { float: left; width: 790px; height: 145px; }

.hpProductsWrapper { float: left; height: 135px; width: 260px; margin: 6px 0 0 0; }

.hpProductsWrapper a img { float: left; width: 135px; }

.hpProductsWrapper p { float: left; width: 120px; font-family: Arial, Helvetica, sans-serif; line-height: 16px; margin: 0 0 0 5px; }

.hpProdBrand { font-weight: bold; text-transform: capitalize; color: #002F9D; font-size: 12px !important;}

.hpProdDesc a { color: #002F9D; font-size: 14px;}

.hpProdPrice { color: #FF6700 !important; margin-top: 15px !important; font-weight: bold; font-size: 14px;}

.hpProdPrice a { color: #FF6700 !important; margin-top: 15px !important; font-weight: bold; font-size: 14px;}

.hpProdListPrice { color: #595959 !important; font-size: 11px;}

.hpRatings { vertical-align: middle;}

.hpRatings img { float: left; margin: 2px 4px 0 0; color: #1C1007; }

#hpGreatDeals { background-image: url(/images/hp_blank_bar_978.gif); background-repeat: no-repeat; height: 43px; width: 978px; margin-left: 6px; margin-top: 8px; }

#hpGreatDeals p { font-style: italic; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #666666; margin-left: 40px; margin-top: 12px; float: left; }

#hpBottomLeft { float: left; width: 467px; margin-top: 10px; margin-left: 6px; height: 230px;}

#hpBottomRight { float: left; width: 467px; margin-top: 10px; margin-left: 38px; }

.hpBottomHeader { float: left; background-image: url(/images/hp_blank_bar_467.gif); background-repeat: no-repeat; height: 30px; width: 467px; }

.hpBottomHeader p { font-style: italic; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #666666; margin-left: 10px; margin-top: 7px; float: left; }

.hpBottomList { width: 447px; margin: 10px 0 0 0; float: left; position: relative; }

.hpBottomList li img { float: left; margin: 3px 5px 0 10px; }

.hpBottomList li a { color: #666666; text-decoration: underline; font-size: 11px; letter-spacing: 0px; font-family: Arial, Helvetica, sans-serif;}

.hpBottomList li a span { text-transform: capitalize;}

.hpBottomList li { height: 20px; position: relative; width: 310px;}

#hpBottomDivider { float: left; width: 978px; margin-left: 6px; height: 1px; margin-top: 10px; background-color: #C4CDDE; }

#hpMainImg { margin-left: 6px; margin-right: 6px; float: left;}

.hpNewArrivals { background-image: url(/images/new_arrivals_tab.gif); background-repeat: no-repeat; height: 25px !important; padding-top: 6px; z-index: 100; }
.hpNewArrivals a { color: #FA9D1A !important; }

.hpNewBackground { display: none; position: absolute; top: -10px; left: 296px; background-image: url(/images/new_arrivals_box.gif); background-repeat: no-repeat; height: 196px; width: 167px; text-align: center; font-family: Arial, Helvetica, sans-serif;}

.hpNewBackground img { margin: 10px 0;}
.hpNewBrand { font-weight: bold; text-transform: capitalize; color: #002F9D; font-size: 12px !important;}
.hpNewTitle { color: #666666; font-size: 11px; width: 151px; margin-left: 8px;}
.hpNewPrice { color: #FF6700; font-size: 12px; font-weight: bold;}
/******************************************** End Homepage **********************************************/


/********************************************** used for all products ****************************************/
.allPagesProdHolder { float: left; width: 175px; text-align: center; 
}
.allPagesProdBrand { width: 175px; text-align: center; font-weight: bold; text-transform: capitalize; color: #002F9D; line-height: 1; font-size: 12px !important;
}
.allPagesProdDesc { width: 170px; text-align: center; line-height: 1;
}
.allPagesProdDesc a{ color: #002F9D; font-size: 10px; line-height: 1; 
}
.allPagesProdListPrice { color: #595959; text-align: center;  font-size: 10px; line-height: 1;
}
.allPagesProdPrice { color: #FF6700; text-align: center; font-weight: bold; line-height: 1; font-size: 14px !important; 
}
.allPagesProdPrice a { color: #FF6700; text-align: center; font-weight: bold; line-height: 1; font-size: 14px !important; 
}
.allPagesProdIcons { width: 175px; text-align: center; 
}
.allPagesProdIcons div {  
}
.allPagesProdIcons div img {}

.allPagesProdHolder img {
	text-align: center;
	display: inline;
}
.allProdRed { color: #FF6700;
}
.allPagesProdHolder div { margin-top: 3px; margin-bottom: 3px; font-size: 10px; 
}
/******************************************** End used for all products **********************************************/

/******************************************** Category page **********************************************/
.cpProdRow { float: left; width: 755px; margin: 0px 0; 
}
.cpProdDivider { float: left; height: 250px; width: 4px; margin: 0 6px; 
}
.cpProdRowDivider {	float: left;	height: 1px;	width: 801px;	background-color: #F5F5F5; margin: 15px 0;}

#cpBreadcrumb {	float: left;	height:26px;	width: 750px;	background-image: url(/images/landing_subheader.gif);	background-repeat: repeat-x;}

#deptHeaderBreadcrumb {	float: left;	width: 700px;	margin: 5px 0 0 5px;}

.breadcrumbList {	list-style-type: none;	width: 100%;}

.breadcrumbList li {	float: left;	margin: 0 4px;}

.breadcrumbListLink {	font-size: 12px;	color: #3A00C7;}

#cpPaginationBar {	float: left;	height: 20px;	width: 750px;	margin-top: 5px;	margin-bottom: 15px;	font-size: 11px;}

#catFilterPagination {	height: 30px;	margin: 10px 0 5px 10px;}

#cpItemsPerPage {	float: left;}

#sortText {	font-size: 14px;	color: #B7B7B7;	margin: 0 5px 0 5px;}

#contentPagination {	float: right;}

#contentPaginationRight {	float: left;}

#contentPaginationLeft {	float: left;}

.contentPaginationOn {	color: #000000;	float: left;	height: 18px;	margin: 0 3px 0 3px;	padding: 3px 3px 0 3px;	text-align: center;}

a.contentPaginationOff {	color: #3A00C7;	float: left;	height: 16px;	margin: 0 3px 0 3px;	padding: 2px 6px 0 6px;	border: 1px solid #E2E6E9;	text-align: center;}

a.contentPaginationAll {	color: #3A00C7;	float: left;	width: 103px;	height: 16px;	margin: 0 3px 0 3px;	padding: 2px 0 0 7px;	border: 1px solid #E2E6E9;}

a.contentPaginationOff:hover {	color: #000000 !important;	border: none !important;	padding: 3px 7px 1px 7px !important;}

/* pagethru */
div.pagethru			{width: 280px; color: #6B6B6B; font-size: 11px; padding: 10px 10px 0px 0px; font-weight: bold; height: 33px; float: right; text-align: right;}
div.pagethru a			{ color: #6B6B6B; font-size: 12px; padding: 0px 1.5px;}
div.pagethru a:hover		{ color: #E22B2B; }	
/* pagethru */
/******************************************** End category page **********************************************/

/******************************************** products page **********************************************/
#ppBreadcrumb { float: left; height: 20px; width: 990px; margin-bottom: 5px; }
#ppBreadcrumb li { float: left; margin: 0 3px; color: #0A295F; font-size: 11px;}
#ppBreadcrumb li a { color: #0A295F; text-decoration: underline; text-transform: capitalize;}

#ppLeft { float: left; width: 350px; margin-left: 10px; }
#ppLeft img { z-index: 3; }
#ppLeft a { z-index: 3;}
#ppRightTop { float: right; width: 610px; }

#ppIFrame { float: right; width: 610px; margin-top: 10px; padding: 1px;}

#ppOuterWrapper { height:auto; }
#ppTabsHolder { float: left; width: 700px; margin-top: 10px; margin-left: 10px; position: relative; font-family: Arial, Helvetica, sans-serif; font-size: 12px; height: auto; }
#ppRelatedItems { float: right; width: 265px; margin-top: 10px; margin-right: 5px; background-image: url(/images/related_items_tab.gif); background-repeat: no-repeat; height: auto; }

#ppMouseOver { font-size: 11px; color: #676D81; vertical-align: middle; margin-top: 10px; }

.bold { font-weight: bold; }

#ppAltImage { margin-top: 10px; overflow: auto; width: 340px;}

#ppAltImageInside { height: 80px; width: 4400px;}

#ppAltImage img { border: 1px solid #DBDBDB; margin-right: 2px; margin-left: 2px; }

#ppInfo { float: left; width: 350px; }

#ppRight { float: right; width: 225px; margin-right: 10px; }

#ppProductTitle { font-size: 17px; font-weight: bold;}

#ppProductTitle span { text-transform: capitalize;}
#ppProductTitle a { color:#000000;}

#ppItemNumber { font-size: 11px; font-weight: normal; color: #696765; margin-top: 5px; margin-bottom: 10px; }

#ppListPrice { font-size: 12px; color: #5D5565; }

#ppSalePrice { font-size: 18px; color: #FF6700; font-weight: bold; }

#ppSalePriceStrike { font-size: 18px; color: #666666; font-weight: bold; text-decoration: line-through;}

#ppAmountSaved { font-size: 12px; color: #5D5565; }

#ppDisclaimerText { font-size: 12px; color: #696765; }

#ppInfoList { width: 275px; margin-top: 5px; font-size: 12px; color: #333333; }

#ppInfoList li { vertical-align: middle; float: left; width: 350px; margin: 1px 0; }

#ppViewMore { margin-left: 10px; margin-top: 10px; }

.ppLink { font-size: 11px; text-decoration: underline; color: #1F2048; font-weight: normal; }

.ppRightText { font-weight: bold; font-size: 12px; }

#ppRatings { vertical-align: middle; line-height: 16px; margin-top: 5px;}

.ppRightText span { font-weight: normal; }

#ppRatings span { float: left; width: 100px; font-size: 11px; font-weight: bold; margin-right: 10px; }

#ppRatings img { float: left; margin: 2px 4px 0 0; color: #1C1007; }

#ppReviews a { text-decoration: underline; color: #1C1007; font-size: 12px; margin-right: 10px; }

#ppReviews { margin-bottom: 15px !important; }

.review_title { font-size: 20px; }

#ppRight p { float: left; width: 225px; margin-bottom: 5px; }

.redFont { color: #CE0004; }

#ppDeliveryDate { margin-top: 20px; }

#ppRightList { float: left; margin-top: 10px; }

#ppRightList li { float: left; margin: 0 5px 0 0; }

#ppRightListDivider { background-color: #D5D5D7; height: 14px; width: 1px; }

#ppInfoList li img { float: left; margin: 5px 9px 0 0; }

#ppInfoList li span { float: left; width: 315px; }

#ppTabs { float: left;}

.ppTabsOn { background-image: url(/images/tab_on.gif); }
.ppTabsOff { background-image: url(/images/tab_off.gif); }

#ppTabs li { float: left; font-weight: bold; font-size: 12px; width: 125px; height: 30px; }

#ppTabs li span { margin-top: 10px; display: block; text-align: center; cursor: pointer; }

.ppTabsHeader { font-size: 14px !important; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }

#ppTabsHolder p { font-size: 12px; font-family: Arial, Helvetica, sans-serif; margin-top: 2px; margin-bottom: 2px; width: 100%; }

.ppTabsSubHeader { font-weight: bold; margin: 20px 0 5px 0 !important; }

.tabsPanel { position: relative; display: none; width:650px; float:left; }

#tabsPanel2 { padding-top: 15px; padding-left: 15px; width:95%}
#tabsPanel2 ul {list-style-type:disc; margin-left:20px;}
#tabsPanel2 li {margin-top:8px;}

#ppRelatedHeader { position:absolute; margin:5px 0 13px 23px; font-weight: bold; font-size: 12px; }

#ppRelatedProdHolder { border-left-width: 1px; border-left-style: solid; border-left-color: #CCCCCC; padding-top: 30px; height: 420px; }

#ppRelatedBoth {margin:10px 0 0 7px; }
#ppRelatedLeft { float:left; width:75px; }
#ppRelatedRight {float:left; width:160px; margin-left:7px }
#ppRelatedTitle {font-weight: bold; color: #000000; cursor: pointer; width:156px }
#ppRelatedTitle span { text-transform: capitalize;}
#ppRelatedPrice {width: 149px; margin-top:4px; font-weight: bold; font-size: 14px; color: #FF6700; }
#ppRelatedSave { width: 149px; margin-top: 3px; color: #6D576B; font-size: 11px;}
#ppRelatedRating { float: left; margin-top: 3px; }
#ppRelatedDivider {float: left; height: 1px; width: 255px; background-color: #CCCCCC; margin: 15px 0 15px 4px; }

.ppRelatedProd img { float: left; margin-left: 6px; margin-top: 5px; display:inline; }
.ppRelatedTitle { display:inline; float: left; margin-left: 6px; font-weight: bold; width: 170px; color: #000000; cursor: pointer;}
.ppRelatedTitle span { text-transform: capitalize;}
.ppRelatedPrice { float: left; width: 179px; margin-left: 6px; text-align: right; font-weight: bold; font-size: 14px; color: #FF6700; }
.ppRelatedSave { float: left; width: 179px; margin-left: 6px; text-align: right; color: #6D576B; margin-top: 5px; font-size: 11px;}
.ppRelatedRating { float: left; width: 65px; margin-left: 40px; margin-top: 3px; }
.ppRelatedRating img { float: left; margin: 1px;}
.ppRelatedProd { float: left; width: 24px; }
.ppRelatedDivider { float: left; height: 1px; width: 245px; background-color: #CCCCCC; margin: 5px 0 3px 5px; }
/******************************************** End products page **********************************************/


/******************************************** Quickview **********************************************/
#quickViewWrapper { height: 487px; width: 487px; }

#quickViewMiddle {	background-image: url(/images/quick_view_middle.png);	background-repeat: repeat-y;	float: left;	width: 487px;}

#quickViewWrapper img {}

#quickViewLeft { float: left; width: 220px; margin: 20px 0 15px 20px; }

#quickViewRight { float: left; width: 215px; margin: 20px 0 15px 5px; }

#quickViewRight a { float: left; width: 215px; }

#quickProductTitle { font-size: 12px; color: #666666; font-weight: bold;}

#quickProductPrice { color: #103979; margin: 5px 0 5px 0; font-size: 14px; font-weight: bold; }

#quickIFrame {	float: left;	min-height: 100px;	width: 200px;}

.quickDividerRight { float: left; width: 215px; height: 1px; background-color: #CEDAE9; margin: 3px 0; }

#quickDividerLeft { float: left; width: 220px; height: 1px; margin-top: 10px; background-color: #CEDAE9; }

#quickViewTop { background-image: url(/images/quick_view_top.png); background-repeat: no-repeat; height: 57px; width: 487px; }

#quickViewTop p { font-size: 14pt; color: #FFF; float: left; margin-top: 25px; margin-left: 30px; }

#quickViewTop img { float: right; margin-top: 20px; margin-right: 25px; cursor: pointer;}

#viewPriceHolder { margin: 5px 0 0 30px; text-align: center; width: 425px;}

#viewPriceHolder p { padding: 3px 0 !important;}

.viewPriceText { text-align: left; color: #4A4A4A;}

#viewPriceDesc { color: #3F3F3F; font-size: 16px; font-weight: bold; text-transform: capitalize; margin-top: 5px;}

.viewPriceLongDivider { background-color: #CEDAE8; height: 1px; width: 100%; margin: 5px 0;}

#viewPriceOriginal { color: #8B8B8B; font-size: 12px;}

#viewPriceSave { color: #006A34; font-size: 12px; font-weight: bold;}

#viewPriceSale { font-size: 16px; font-weight: bold;}

#viewPriceStrike { font-size: 16px; font-weight: bold; text-decoration: line-through; color: #666666;}

.viewPriceShortDivider {background-color: #CEDAE8; height: 1px; width: 225px; margin: 10px 0 10px 100px;}

#viewPriceHolder img {margin: 5px 0; cursor: pointer;}
/******************************************** End Quickview **********************************************/

/******************************************** View cart page *********************************************/
#cartLeftWrapper {	float: left;	width: 635px;	margin-top: 25px;	margin-left: 10px;}

#vcpLeftHeader {	background-image: url(/images/shopping_cart_items.gif);	background-repeat: no-repeat;	height: 31px;	width: 635px;	color: #F99B1D;	font-size: 14px;	font-weight: bold;	padding: 7px 0 0 40px;}

#cartRightWrapper {	float: left;	width: 310px;	margin: 25px 0 0 5px;}

#vcpRightHeader {	background-image: url(/images/shopping_cart_order_sum.gif);	background-repeat: no-repeat;	width: 310px;	height: 31px;	color: #103979;	font-size: 14px;	font-weight: bold;	padding: 7px 0 0 15px;}

#cartOrderSummary {	width: 310px; position: relative;}

#shippingPopup {border: 1px solid rgb(0, 0, 0); position: absolute; background-color: white; width: 310px; height: 115px; top: 25px; display: none; z-index: 1;}

#shippingPlaceHolder { cursor: pointer;}

#shippingButton { cursor: pointer;}

#shippingRates { margin: 3px 0 3px 20px;}

#shippingZipWrapper { margin: 15px 0 0 0; line-height: 18px; text-align: center; font-size: 12px;}

#shippingZipWrapper input { margin: 3px 0;}

#shippingZipClose { position: absolute; top: 5px; right: 10px; cursor: pointer;}

#shippingLoading { display: none; width: 275px; text-align: center; padding: 10px 0;}

#cartButtons {	margin-top: 10px;	padding: 5px 0;	width: 280px;	margin-left: 10px;}

#cartButtons a {	margin-bottom: 10px;	display: block;}

#cartRightWrapper img {	margin: 0px;	padding: 0px;}

#cartOtherPay {	margin-top: 25px;	float: left;	width: 310px;}

#cartPaypal {	margin-top: 25px;	float: left;	width: 310px;}

#cartGoogle {	margin-top: 25px;	float: left;	width: 310px;}

#cartOtherPay ul {}

#cartOtherPay ul li {	margin: 5px 0;}

#cartOtherPay ul li a {	color: #113976;	text-decoration: underline;	font-size: 12px;}

#vcpOtherHeader {	background-image: url(/images/other_payment_options.gif);	background-repeat: no-repeat;	width: 319px;	height: 31px;	color: #103979;	font-size: 14px;	font-weight: bold;	padding: 7px 0 0 18px;}

#vcpWrapper {	float: left;	width: 980px;}

#vcpClearButton {	float: right;	margin-right: 20px;}

#cartOtherPay img {	margin: 0 7px 0 10px;}

/*********************************************************** End view cart page *******************************************/

/******************************************************* Login page **********************************************/
#loginWrapper {
	float: left;
	width: 980px;
	margin-left: 10px;
}
#loginWrapper h3 {
	color: #F99D1E;
}
#loginRegisteredWrapper {
	float: left;
	width: 350px;
	margin: 25px 0 0 10px;
}
#loginNotRegisteredWrapper {
	float: left;
	width: 250px;
	height: 125px;
	margin: 25px 0 0 0;
}
#loginExpressWrapper {
	float: left;
	width: 322px;
	height: 159px;
	padding: 20px 0 0 20px;
	background-image: url(/images/express_checkout_bg.gif);
	background-repeat: no-repeat;
}
#loginRegisteredWrapper #registeredText {
	width: 200px;
	font-size: 11px;
	line-height: 16px;
	margin: 5px 0 0 0;
}
#registeredInput {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
}
p#forgotPassword {
	font-size: 11px;
	line-height: 16px;
	width: 165px;
	margin-top: 20px;
}
#loginNotRegisteredWrapper p {
	font-size: 11px;
	line-height: 16px;
	width: 200px;
	margin-bottom: 15px;
	margin-top: 5px;
}
#loginExpressWrapper img {
	margin-left: 10px;
}
#loginExpressWrapper p {
	font-size: 11px;
	line-height: 16px;
	margin-top: 10px;
	width: 250px;
}
.infoTXT { font-size: 12px; line-height: 16px;}
.infoTXT2 { font-size: 10px; line-height: 14px; margin: 2px 0 6px 4px; }

#loggedinlist { list-style-position: inside; list-style-type: square; margin: 10px 0 0 10px;}
#loggedinlist a { color: #103979;}

#loginSuccess { float: left; margin: 10px 0 0 20px;}
/******************************************************* End Login page **************************************************/

/****************************************************** Register Page *************************************************/
#requiredInfo img {
	float: right;
}

#requiredInfo input {
	float: right;
}
.checkoutInfo {
	width: 950px;
	margin-left: 20px;
}
.checkoutRuler {
	margin: 7px 0 7px 45px;
	float: left;
	width: 925px;
	height: 1px;
	background-color: #D0D2D3;

}
.checkoutRulerBlank {
	margin: 7px 0 0 45px;
	float: left;
	width: 925px;
	height: 1px;

}
.checkoutInfo img {
	float: left;
	margin: 2px 0 0 4px;
}
.checkoutInfo .name {
	float: left;
	width: 400px;
	margin-left: 10px;
	color: #676767;
	font-size: 8pt;
	letter-spacing: 1px;
	font-weight: bold;
}
.checkoutInfo .aptName {
	float: left;
	width: 210px;
	margin-left: 200px;
	color: #676767;
	font-size: 8pt;
	letter-spacing: 1px;
	font-weight: bold;
}
.checkoutInfo .textbox {
	float: left;
	max-width: 210px;
	margin-right: 10px;
	color: #676767;
	font-size: 8pt;
	font-weight: bold;
}
.checkoutInfo .info {
	float: left;
	color: #676767;
	font-size: 8pt;
	font-weight: bold;
	letter-spacing: 1px;
}
#accountInfoImg {
	margin-bottom: 10px;
	float: left;
	width: 950px;
	margin-left: 20px;
}
#checkoutSpacer {
	margin-left: 10px;
	float: left;
}
#rpWrapper {
	float: left;
	width: 980px;
}
#requiredInfoTop {
	margin-bottom: 20px;
	float: left;
	width: 950px;
	margin-left: 20px;
	font-size: 8pt;
	font-weight: bold;
	color: #7C7C7C;
}
#requiredInfoTop img {
	display: inline;
}
/********************************************************** End register page ****************************************/

/*********************************************************** checkout page *******************************************/
.memberCheckoutSection {
	float: left;
	width: 951px;
	margin: 15px 0 7px 20px;
	font-size: 12px;
}
.memberCheckoutLeft {
	float: left;
	width: 463px;
}
.memberCheckoutSection h4 {
	color: #F99D1E;
}
.memberCheckoutRight {
	float: left;
	width: 463px;
	margin-left: 25px;
}
.memberCheckoutBackground {
	width: 463px;
	border: 1px solid #D0D2D3;
	float: left;
}
.memberCheckoutBackgroundFull {
	width: 951px;
	border: 1px solid #D0D2D3;
}
.memberCheckoutSection img {
	margin-left: 5px;
}
#memberCheckoutSubmit {
	text-align: center;
	margin-top: 15px;
}
#memberCheckoutSubmitted {
	text-align: center;
	margin-top: 15px;
	display: none;
}
.checkout {
	margin: 5px 0 5px 5px;
	float: left;
}
.checkoutReviewLeft { float: left; width: 300px; }
.checkoutReviewRight { float: right; margin-right: 20px;}


#showCreditCard {
	cursor: pointer;
	margin: 0 0 5px 0;
	font:normal 12px Verdana;
	text-decoration: underline;
	font-weight: bold;
	color:#2E3191;
}

#showPaypal {
	margin: 5px 0 0 15px;
}

#checkoutCreditCard {
	display: none;
}

#checkoutUsingPaypal {
	display: none;
	margin-top: 20px;
	text-align: center;
}

#showInternational { float: left; width: 390px; height: 30px;}
/************************************************** End Checkout page ***************************************************/

/************************************************** brands page **************************************/
.bpAllBrandsList {
	float: left;
	margin: 10px 100px 10px 20px;
}

.bpAllBrandsList li {
	margin: 10px 0;
}

.bpAllBrandsList li a {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}

.bpBrandHeader{
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	color: #103A76;
	float: left;
	text-transform: capitalize;
	width: 950px;
	margin: 10px 10px 10px 20px;
	
}

.bpBrandTyp {
	font-size: 11px;
	margin-left: 20px;
}

.bpBrandTyp li {
	float: left;
	margin: 0 10px;
}

.bpBrandTyp li a {
	color: #3F3F3F;
}

.bpBrandTyp li a img {
	margin: -3px 5px 0 0;
}

.bpBrandTypDivider {
	float: left;
	width: 950px;
	margin: 15px 0 5px 20px;
	height: 1px;
	background-image: url(/images/ruler_dotted.gif);
	background-repeat: repeat-x;
}

/************************************************** brands page end **********************************/

/************************************************** about us page **********************************/
#aupHeader { float: left; color: #103A76; width: 755px; margin-left: 10px; font-size: 20px;}

#aupTabsHolder { float: left; width: 745px; margin-top: 10px; margin-left: 10px; position: relative; font-family: Arial, Helvetica, sans-serif; font-size: 12px; height: auto; }

#aupTabs { float: left; position: relative; z-index: 1;}

.aupTabsOn { background-image: url(/images/tab_on.gif); }
.aupTabsOff { background-image: url(/images/tab_off.gif); }

.aupTabsOn span { color: #103A76; }
.aupTabsOff span { color: #FF7900; }

#aupTabs li { float: left; font-weight: bold; font-size: 12px; width: 125px; height: 30px; }

#aupTabs li span { margin-top: 10px; display: block; text-align: center; cursor: pointer; }

.aupTabsHeader { font-size: 14px !important; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }

.aupTabsSubHeader { font-weight: bold; margin: 20px 0 5px 0 !important; }

.aupTabsPanel { position: relative; display: none; top: 29px; left: 0;  width: 744px; border: #CCCCCC solid 1px; }

.aupTabsPanel p { margin-bottom: 10px;}

.aupTabsInfoHolder { margin: 10px 2px 10px 10px; padding-right: 20px; clear:both}

.aupInfoHeader { font-weight: bold; margin: 0 !important; }
/************************************************** about us page end **********************************/

/************************************************** Search page  **********************************/
.search_dept { font-size: 12px; font-weight: bold; color: #103979; text-transform: capitalize;}
.search_typs { font-size: 12px; color: #103979; text-transform: capitalize;}
#search_categories { margin-left: 50px; display: block;}
/************************************************** Search page end **********************************/

/************************************************** Update Account **********************************/
.stars a {font-size: 13px; color: #103979;}
/************************************************** Update Account end **********************************/

/************************************************** email password page **********************************/
.errorIMG {float: left; margin: 0 5px;}
.errorTXT {float: left; font-size: 14px; color: red;}
/************************************************** email password page end **********************************/