/*body{background:url('/images/body-background.jpg'); font-size:76%; margin:0; padding:0; font-family:verdana; }*/
body
{ 
font-size:76%;
margin:0; 
padding:0; 
font-family:verdana;
background-color: #C1C1C1;

}
/*a{color:#9a8c7e; text-decoration:none;font-size:8pt;font-family:Arial, Verdana, Helvetica, sans-serif;}
a:hover{color:#006699;text-decoration:none;font-size:8pt;font-family:Arial, Verdana, Helvetica, sans-serif;}*/

.coupon-container{

background: #000000;	

}
.clear {clear:both; font-size:1px; line-height:1px; height:1px;}
img {border:0;}
button span, button div { background: url('/images/button.gif') no-repeat;}
button {padding:0; margin:0 0 0 3px; border:0; background:transparent; text-align:center;}
button span {background-position: right; font-size:.8em;  color:#FFF;  display:block; margin-left:3px; padding-right:3px}
button span {line-height:19px;}

/* #container {background-image:url('/images/body.jpg') repeat-y; width:1000px; margin:25px 25px 0 auto; }*/
#container 
{
width:957px; 
background: #FFFFFF;
margin:0 auto 0 auto; 
}

.innerlayer
{
width:920px; 
background: #D0D0D0;
margin:0 auto 0 auto; 
}

#header {height:142px; margin:0 13px 0 21px; position:relative;}
#logo {background: url('/images/logo.gif') no-repeat; width:128px; height:76px; position:absolute; top:3px; left:19px;}
#logo a{display:block; width:128px; height:76px;}
#word-mark {height:43px; position:absolute; top:37px; left:163px;}
#word-mark a {display:block; width:664px; height:43px;}
form, input {display:inline;}
#header h1 {display:none;}
#global-nav {position:absolute; right:0; padding:0; margin:0; height:28px;   }
#global-nav ul {background:#0E691F url('/images/global-nav-bg.gif') no-repeat left bottom; margin:0 ; padding:0 0 0 5px; height:27px; float:right;}
#global-nav li {margin:5px 0px 0 0px; padding:0 6px 0 6px ;float:left;  list-style-type:none; display:block; border-right:1px solid white; font-size:.9em;} 
#global-nav li a {text-decoration:underline;}

.no-pipe { border-right:none !important;}
.search {margin:2px 0 0 0 !important; }
#global-nav a {display:block; color:#fff; }
li input {font-size:1em; padding:0; margin:0; vertical-align:top; border-width:1px;}
.search-box {width:150px;}

#tabsbutton {font-family: Helvetica, Verdana, Tahoma, Arial, Sans-serif; font-size:10px; text-align:center; background-repeat: no-repeat; width:400px;  valign:bottom;}
#tabsbutton1 {font-family: Helvetica, Verdana, Tahoma, Arial, Sans-serif; text-align:center; background-repeat: no-repeat; width:130px;  valign:center;}
.Menubutton {background-image:url('/images/butt.jpg')no-repeat; text-align:center; width:400px; align:center; valign:bottom;}

#tabs {background-repeat: no-repeat; height:29px; position:absolute; top:84px; }
#tabs  {background-image:url('/images/tab-on.gif'); }
#tabs ul { position:relative; padding:0; margin:12px 0 0 5px; width:895px; height:29px;}
#tabs li { float:left; margin:0px; padding:0;  list-style-type:none;  text-align:center; display:block;width:95px } 
#tabs h2 {margin:0px; padding:0; font-size:.75em; font-weight:bold;}
#tabs a {background: url('/images/tab-home.gif') no-repeat; display:block; height:25px; padding:4px 13px 0 0; color:#941C2F; text-decoration:none;}
.ELECTRONICS  #ELECTRONICS,.HUNTING #HUNTING {padding:4px 9px 0 0 !important;}

#tabs a:hover {color:#941C2F; text-decoration:underline;}
.HUNTING {background: url('/images/tab-hunting.gif') no-repeat 0 0;}
.ARCHERY {background: url('/images/tab-archery.gif') no-repeat 137px 0;}
.FISHING {background: url('/images/tab-fish.gif') no-repeat 274px 0;}
.CAMPING {background: url('/images/tab-outdoor.gif') no-repeat 413px 0;}
.OPTICS  {background: url('/images/tab-optics.gif') no-repeat 551px 0;}
.ELECTRONICS  {background: url('/images/tab-electronics.gif') no-repeat 690px 0;}
.HUNTING #HUNTING, .ARCHERY #ARCHERY, .FISHING #FISHING, .OUTDOOR #OUTDOOR, .OPTICS #OPTICS, .ELECTRONICS #ELECTRONICS {background-image:url('/images/tab-curr-on.gif') !important; font-weight:bold; background-repeat:no-repeat ; color:#DBBEB2;}


#HUNTING, .HUNTING #HUNTING	{background-position:9px 0 !important;}
#ARCHERY,.ARCHERY #ARCHERY   	{background-position:-129px 0 !important;}
#FISHING, .FISHING #FISHING  	{background-position:-267px 0 !important;}
#CAMPING, .CAMPING #CAMPING  	{background-position:-405px 0 !important;}
#OPTICS, .OPTICS #OPTICS  	{background-position:-543px 0 !important;}
#ELECTRONICS, .ELECTRONICS #ELECTRONICS  {background-position:-681px 0 !important;}

#crumb {padding:8px 13px; top:2px; position:; width:615px; left:30px}

#crumb, #crumb a{color:darkgreen;}
#crumb a {text-decoration:none;}


#ecom-mainarea {
position: relative; left: 0px; top: 2px; 
/*background:url('/images/content-bg.jpg') repeat-y;   */
}

#ecom-mainarea .left {
position: relative; left: 0px; top: 10px; 
float: left;
width: 150px;
margin-left:10px;
/* border:1px solid #000; */
}
#ecom-mainarea .right {
position: relative; left: -5px; top: 10px; 
margin-right:5px;
float: right;
width: 150px;
}

#ecom-mainarea #ecom-mainarea .leftonly, #ecom-mainarea .rightonly, #ecom-mainarea .nocolumns {
text-align: left;
vertical-align: top;
}

/* ----------------------  CMC --------------------------- */

.checkoutheadings
{
font-family: Verdana,Tahoma,Helvetica,Arial,sans-serif;
font-size: 18px;
color: #013476;
font-weight:bold;
}

.checkoutheadings1
{
font-family: Verdana,Tahoma,Helvetica,Arial,sans-serif;
font-size: 15px;
color: #013476;
font-weight:bold;
}

.checkoutheadingsorderhistory
{
font-family: Verdana,Tahoma,Helvetica,Arial,sans-serif;
font-size: 14px;
color: #013476;
font-weight:bold;
}

.noorderfound
{
font-family: Verdana,Tahoma,Helvetica,Arial,sans-serif;
font-size: 11px;
color: #013476;
font-weight:bold;
}

/* -------------------- End of CMC -------------------------- */

.clearanceleftbar
{
height:40px;
background: #ff0000;
color:#ffffff;
text-align:center;
font-weight:bold;
}
.clearanceleftseeall
{
height:40px;
background: #ffffff;
color:#ff0000;
text-align:center;
font-weight:bold;
font-size:11px;
}
.headbuttontext22
{
font-family: Helvetica,Verdana, Tahoma, Arial, sans-serif;
font-size: .88em;
color: #002A72;
text-decoration: none; 
padding-left: 0px;
padding-top:10px;
font-weight:bold;
}

a.headbuttontext22
{
font-family: Helvetica,Verdana, Tahoma, Arial, sans-serif;
font-size: .88em;
color: #002A72;
text-decoration: none; 
padding-left: 0px;
padding-top:10px;
font-weight:bold;
}
a.headbuttontext22:hover
{
font-family: Helvetica,Verdana, Tahoma, Arial, sans-serif;
font-size: .88em;
color: #013476;
text-decoration: none; 
padding-left: 0px;
padding-top:10px;
font-weight:bold;
}
a.clearanceleftbar
{
height:40px;
background: #ff0000;
color:#ffffff;
text-align:center;
font-weight:bold;
}
a.clearanceleftseeall
{
height:40px;
background: #ffffff;
color:#ff0000;
text-align:center;
font-weight:bold;
font-size:11px;
}

#ecom-mainarea .landcenter{
width: 650px;
margin-left: 12px;
margin-top: -3px;
}
#ecom-mainarea .center {
width:650px;
margin-left: 130px;
margin-top: 0px;
}

.screen{
background: #94DBDE;
margin-bottom: 10px;
}
.screen-header {
background: #63AA9C;
color: #FFFFFF;
font-weight:bold; 
padding-top: 1px;
padding-bottom: 1px;
padding-right: 4px;
padding-left: 4px;
}
.screen-body {
background: #94DBDE;
padding: 4px;
margin-left:30px;
}

a.newArrive {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
font-weight:bold; 
font-size: 13px;
}


#newArrive {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
font-weight:bold; 
font-size: 12px;
}

.tdcolor
{
background-color:#AA94DE;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size: 11px;
color: #FFFFFF;
margin-left: 125px; 
}
.email
{
background-color:#CDE985;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size: 11px;
color: #FFFFFF;
}
.main
{
color: #FFAD56;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size: 11px;
}
a.flyerlink
{
color: #FFFFFF;
text-decoration: none;
font-weight: bold;
}
a.flyerlink:hover
{
color: #000000;
font-weight: bold;
}
a.view
{
color: #FFFFFF;
text-decoration: none;
font-weight: bold;
}
a.view:hover
{
color: #000000;
font-weight: bold;
}
.set
{
margin-top: 8px;
margin-left: 20px;
margin-right: 20px;
 margin-bottom: 9px;

}
.flyer
{
padding-right: 10px;padding-left: 10px; padding-bottom: 10px; padding-top: 10px;
}

.bottom
{
border-bottom: 2px solid #C7C7C7;

border-right: 2px solid #C7C7C7;
}
.price
{
border-bottom: 2px solid #C7C7C7;
}


/* #content {background:url('/images/content-bg.jpg') repeat-y; padding:19px 26px 19px 13px; margin-left:21px; } */
#content { padding:19px 26px 19px 13px; margin-left:21px; }

#main {width:504px; position:relative; top:0px; left:165px;}
#main h3 {padding:0 0 0 10px; margin:0 0 10px 0; background-color:#065552; width:450px; line-height:25px; color:#fff; font-size:1.1em;}
.right {width:152px; float:right;}
.right h4 {color:#984523; padding:0; margin:0 0 8px 0; font-size:1em;}
.right label {color:#005A1D; font-size:.8em;}
.right .box {font-size:10px; width:150px; margin:300px 0;padding:0; border-width:1px;} 
.right .right-row {text-align:right; margin:0px 0 10px 0;}
.right td {padding-bottom:5px;}
.right .amt {text-align:right;}
.right .util { font-size:.8em;}
.right .mice {font-size:.8em; color:#984523; text-align:center}

#footer {line-height:18px; background-color:#984523; text-align:center; margin:0 13px 0 20px; color:#DBBEB2; font-size:.8em;}

/*.catbox { text-align:center; padding-bottom:10px; margin-right:0 !important; background-position: center top; background-repeat:no-repeat;}*/
.catbox { border-width:0px 1px 0px 0px; border-style:solid; border-color: #C7C7C7;}
.catbox a {display:block;text-align:left; border:none;}

.catbox .last {border-right:none;}
.cats #bottom-line  {position:absolute; bottom:-1px; border-bottom:2px solid #fff; display:block; width:100%; clear:both}

.models div img {float:left; padding:0 5px 5px 0;}
.models p, .product p {width:570px; margin-bottom:20px;}
#model-table a {font-weight:bold;}
#model-table .image {width:185px;}
#model-table td { border-width:0 1px 1px  0; border-style:solid; border-color: #C7C7C7;}
#model-table .detail, #model-table .last {border-right:none; padding:0 5px 0 8px;}
.models #bottom-line  {position:absolute; bottom:-1px; border-bottom:2px solid #fff; display:block; width:100%; clear:both}

.product .item {width:192px; height:302px; float:left; border-width:0px 1px 1px 0px; border-style:solid; border-color: #C7C7C7; }
.product .itemassoc {width:180px; height:150px; float:left; border-width:0px 0px 0px 0px; border-style:solid; border-color: #C7C7C7; spacing:5px;}
.product .pagenav { border-width:1px 0px 1px 0px;  border-style:solid; border-color: #C7C7C7; }
.product .landitem {float:right}
.product .last {float:left;}
.product .price {color:#005A1D; font-weight:bold;}
.product .deets {width:200px; float:left;}
.product .list-price {font-size:.8em; }
.product .add {width:55px; float:right; font-size:.8em; text-align:center; vertical-align:top;}
.product .add input {width:50px;}

.categorydetailimgimg { float:left}
.tabletext5 {padding:6px 0 6px 0; color=#4C78C3;}

<!-- ADDED FROM wss_onlinestore_styles.css By So -->
.buttontext,a.buttontext {  font-family:verdana;font-size:10px;font-weight:normal;color:#ff0000; }
/*a.buttontext:hover { font-size: 10px; color: #000000; text-decoration: underline; } commented by Santhosh for LC Project*/
.buttontextdisabled 
{ 
font-family:Arial,Helvetica,Verdana; 
sans-serif;
text-decoration: none;
font-weight:bold;
color: #000000; 
font-size:11px;
}

/*IE vs Firefox issure
a.buttontext {  font-family: Helvetica,  Verdana, Arial,sans-serif; font-size: 10px; font-weight: bold; text-decoration: none; color: #000000; }
a.buttontext:hover { color: #001200; text-decoration: underline; }
.buttontextdisabled { font-family:Helvetica,  Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; text-decoration: none; color: #333333; }
*/

/*.boxhead { font-family:Helvetica,  Verdana, Arial, sans-serif; margin: 0px; font-size: .9em; font-weight: bold; text-decoration: none;color: #B33A08;}*/

.boxhead1 { font-family:Helvetica,  Verdana, Arial, sans-serif; margin: 0px; font-size: 1em; font-weight: bold; text-decoration: none;color: #ff8c10;}

.browsecategorytext { font-family:Helvetica,  Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #000000;}

A.browsecategorybutton {
font-family:Helvetica,  Verdana, Arial, sans-serif;
font-size: .9em;
font-weight: bold;
text-decoration: none;
color: #62260D;
}

A.browsecategorybutton1 {
font-family:Helvetica,  Verdana, Arial, sans-serif;
font-size: .9em;
font-weight: bold;
text-decoration: none;
color: #62260D;
}

A.browsecategorybutton1:hover {
font-family:Helvetica,  Verdana, Arial, sans-serif;
font-size: .9em;
font-weight: bold;
text-decoration: none;
color: #000000;
}


.shopbycategory
{
font-family: Arial,Helvetica, Verdana, sans-serif;
font-size:15px;
font-weight: bold;
text-decoration: none;
color: #686560;
}
.leftshopbycategory
{
font-family: Arial,Helvetica, Verdana, sans-serif;
font-size:12px;
font-weight: bold;
text-decoration: none;
color: #FFFFFF;
}

.toplevelmenwomen
{
font-family: Arial,Helvetica, Verdana, sans-serif;
font-size:12px;
font-weight: bold;
margin-top:10px;
text-decoration: none;
color: #0b005e;
}

a.toplevelmenwomen {
font-family: Arial,Helvetica, Verdana, sans-serif;
font-size:12px;
font-weight: bold;
margin-top:10px;
text-decoration: none;
color: #0b005e;
}

a.toplevelmenwomen:hover {
font-family:Arial,Helvetica, Verdana, sans-serif;
font-size:12px;
font-weight: bold;
margin-top:10px;
text-decoration: none;
color: #0b005e;
}


.browsecategorybuttondisabled {
font-family: Arial,Helvetica, Verdana, sans-serif;
font-size:12px;
font-weight: normal;
text-decoration: none;
color: #205D96;
}

a.browsegroupbuttondisabled {
font-family: Arial,Helvetica, Verdana, sans-serif;
font-size:12px;
font-weight: normal;
text-decoration: none;
color: #205D96;
}

a.browsegroupbuttondisabled:hover {
font-family:Arial,Helvetica, Verdana, sans-serif;
font-size:12px;
font-weight: normal;
text-decoration: none;
color: #205D96;
}

.redcolor
{
font-size: 15px;
color: #FF0000;
}

.redcolorconfirm
{
font-size: 1.25em;
color: #013476;

}


.loginheadtext
{
font-family:Arial,Verdana,Helvetica, Tahoma, sans-serif; 
font-size: 13px;
font-weight:bold;
color: #000000;
}

.logininnertext
{
color: gray;
align: justify;
}

.subtext
{
font-size: 13px;
color:#FF0000;
}

.tabletextred
{
color:#D40019;
font-family:Arial,verdana,Tahoma,sans-serif;
font-size:12px;
padding-top:5px;
font-weight:normal;

}

.wss-tabletext { font-size: 10px; text-decoration: none; font-family: Helvetica, Verdana, Arial, sans-serif; width: 570px; }
a.wss-tabletext:hover { font-size: 10px; text-decoration: underline; font-family: Helvetica, Verdana,Tahoma, Arial, sans-serif; }

.tabletext, div.form-label, div.form-field
{/* font-size: .92em; text-decoration: none; font-family: Helvetica,  Verdana,Tahoma, Arial,sans-serif;font-weight: bold; commented by ANSAR for LC login page (04.08.08)*/
color:#000000;
font-family:Arial,verdana,Tahoma,sans-serif;
font-size:12px;
padding-top:5px;
font-weight:normal;

}

a.tabletext:hover 
{ 
/*font-size: .92em; text-decoration: underline; font-family: Helvetica, Verdana, Arial, sans-serif; commented by ANSAR(05.08.08)*/
color:#9a8c7e;
text-decoration:none; 

}
.tabletext1,  .form-field { font-size: .92em; text-decoration: none; font-family: Helvetica,  Verdana,Tahoma, Arial,sans-serif;font-weight: bold; color: #000000; }
.form-label { font-size: .92em; text-decoration: none; font-family: Helvetica,  Verdana,Tahoma, Arial,sans-serif;font-weight: bold; color: #000000; }
.tabletext3 {margin-left:300px; font-size: .7em; text-decoration: none; font-family: Helvetica,  Verdana,Tahoma, Arial,sans-serif;font-weight: bold; color: #3366FF; }

.barcheckout { font-size: .92em; text-decoration: none; font-family: Helvetica,  Verdana,Tahoma, Arial,sans-serif;font-weight: bold;color: #FFFFFF }

a.barcheckout { font-size: .92em; text-decoration: none; font-family: Helvetica,  Verdana,Tahoma, Arial,sans-serif;font-weight: bold;color: #FFFFFF }

a.barcheckout:hover { font-size: .92em; text-decoration: none; font-family: Helvetica,  Verdana,Tahoma, Arial,sans-serif;font-weight: bold;color: #000000 }

.submenutext, a.submenutext, a.submenutext:visited { font-family:  Helvetica, Verdana, Tahoma,Arial,sans-serif; font-size: .9em; font-weight: bold; color: #FF9933; text-decoration: none; padding-left: 6px; padding-right: 5px; }
a.submenutext:hover { color: #FF9933; text-decoration: underline; }

.submenutextright, a.submenutextright 
{/* font-family: Helvetica, Verdana,Tahoma, Arial, sans-serif; font-size: .92em; font-weight: bold; color: #092C2F;  color: #ff8c10; text-decoration: none; padding-left: 6px; Commented by Santhosh for LC */ ]
font-family:verdana;
font-size:11px;
font-weight:bold;
color:#990000;
float:right;
text-decoration:none;

}

a.submenutextright:hover { /*color: #1B117E;*/ 
color: #990000;
font-weight:bold;
text-decoration:none;
}
/*Added by Santhosh for LC Project*/
.menutext, a.menutext, a.menutext:visited {
font-family:  Helvetica, Verdana, Tahoma,Arial,sans-serif;
font-size: .9em; 
font-weight: bold;
color: #FFFFFF; 
text-decoration: none;
padding-left: 6px; 
padding-right: 5px;
}
a.menutext:hover { color: #000000; text-decoration: none; }
.redstar
{
color:#ff0000;
font-size:15px;
font-weight:bold;
font-family:Arial,verdana,Tahoma,sans-serif;
}
.tabletext2
{
color:#6F4317;
font-family:verdana,Tahoma, Arial,sans-serif;
font-size:11px;
font-weight:bold;

}
a.lightbuttontext { font-family: Helvetica, Verdana, Tahoma,Arial, sans-serif; font-size: 10px; font-weight: bold; text-decoration: none; border: none; color: #FF9933; }
a.lightbuttontext:hover { color: #FF9933; text-decoration: underline; }

a.lightbuttontext1 { font-family: Helvetica, Verdana, Tahoma,Arial, sans-serif; font-size: 14px; font-weight: bold; text-decoration: none; border: none; color: #FF9933; }
a.lightbuttontext1:hover { color: #FF9933; text-decoration: underline; }

/* ===== Misc/General Styles ===== */
hr.sepbar { font-size: xx-small; width: 100%; height: 1px; background: #999999; color: #999999 ; border-width: 0px; }

a.subcatbutton { font-family:Helvetica,  Verdana,Tahoma, Arial, sans-serif; margin: 0px 5px 0px 5 px; font-size: 8pt; font-weight: bold; text-decoration: none; text-decoration: underline; }
a.productnameclass { font-family:Helvetica,  Verdana,Tahoma, Arial, sans-serif; margin: 0px 5px 0px 5 px; font-size: 8pt; font-weight: bold; text-decoration: none; }

.endcolumns { clear: both; height: 0px; visibility: hidden; }  

.basePrice { font-size: 12px; font-family:Arial,Helvetica,sans-serif; font-weight: bold; color: #990000; }
.normalPrice { font-size: .9em; font-family:  Helvetica, Verdana, Tahoma,Arial,sans-serif; color: green; }
.basePriceName { font-size: 11px; font-family:Helvetica,  Verdana,Tahoma, Arial, sans-serif; font-weight: bold; color: red; }
.salePrice { font-size: .9em; font-family:Helvetica,  Verdana, Tahoma,Arial, sans-serif; color: red; }

.listPrice { font-size: 11px; font-family:Helvetica,  Verdana, Tahoma,Arial, sans-serif; font-weight: bold; color: black; }
.listPriceP { font-size: 11px; font-family:Helvetica,  Verdana, Tahoma,Arial, sans-serif; font-weight: bold; color: black; }
.regularPriceList { font-size: 11px; font-family:Helvetica,  Verdana, Tahoma,Arial, sans-serif; font-weight: bold; color: red; }
.regularP { font-size: 11px; font-family:Helvetica,  Verdana, Tahoma,Arial, sans-serif; font-weight: bold; color: red; }

/* ===== Form Styles ===== */
.editInputBox { background: #FFFFFF; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
.inputBox
{ 
margin-top:10px;
font-family:Arial,Helvetica,Verdana,Tahoma,sans-serif;
background: #FFFFFF; 
font-size: 11px;
}

.inputBox1
{ 
font-family:Helvetica,  Verdana,Tahoma, Arial, sans-serif;
background-color: #FFFFFF;
font-xize:10px;
}
.selectBox 
{ 
margin-top:10px;
font-family:Arial,Helvetica,Verdana,Tahoma, sans-serif; 
background: #FFFFFF; 
font-size: 11px;
}

.selectBoxFeature { font-family:Helvetica,  Verdana,Tahoma, Arial, sans-serif; background: #FFFFFF; font-size: .9em; width: 100px;}

.selectBoxList { border: 1px solid black;font-family:Helvetica,  Verdana,Tahoma, Arial, sans-serif; background: #FFFFFF; font-size: .9em; }

.textAreaBox { font-family:Helvetica,  Verdana, Tahoma,Arial, sans-serif; background: #FFFFFF; font-size: .9em; }
.radioButton { font-family:Helvetica,  Verdana,Tahoma, Arial, sans-serif; background: #FFFFFF; font-size: .9em; }
.checkBox { font-family: Helvetica,  Verdana, Tahoma,Arial,sans-serif; background: #FFFFFF; font-size: .9em; }
.smallSubmit { font-family:Helvetica,  Verdana, Tahoma,Arial, sans-serif; font-size: .9em; font-weight: bold; text-decoration: none; color: #000000; background: white; border: #999999 solid 1px;}
.mediumSubmit,.largeSubmit,.loginButton { font-family: Helvetica,Verdana, Tahoma,Arial,  sans-serif; font-size: 10pt; font-weight: bold; text-decoration: none; color: #000000; background: white; border: #999999 solid 1px; }
.smallSubmit:hover,.mediumSubmit:hover,.largeSubmit:hover,.loginButton:hover { color: #4C78C3; }
.smallAltSubmit,.mediumAltSubmit,.largeAltSubmit { font-family: Helvetica, Verdana,Tahoma, Arial, sans-serif; font-size: 8pt; }

.productsummary .productbuy { float: right; width: 130px; margin: 5px; text-align: right; }

.headbuttontext, a.headbuttontext, a.headbuttontext:visited {font-family: Helvetica,Verdana,Tahoma, Arial, sans-serif; font-size: .85em;  font-weight: bold; color: #7C7C7C; text-decoration: none; padding-left: 6px; padding-right: 5px; }
a.headbuttontext:hover { color: #4C78C3; text-decoration: none; }

.headbuttontext1, a.headbuttontext1
{
font-family: Helvetica, Verdana, Tahoma, Arial, sans-serif; 
font-size: .8em; 
color: #9a8c7e;
text-decoration: none; 
padding-left: 0px;
padding-right: 5px;
}

a.headbuttontext1:hover {
color: #4d3700; 
text-decoration: none; }

.red1
{
font-size: 11px; 
color: #ff0000;
text-decoration: none; 
font-family: Helvetica, Verdana, Tahoma, Arial, sans-serif; 

}
.selectBox1
{
font-family: Helvetica, Verdana, Tahoma, Arial, sans-serif; 
font-size: 11px; 

}
.signintext
{
font-family: Helvetica, Verdana, Tahoma, Arial, sans-serif; 
font-size: 1.5em; 
color: #7C7C7C; 
text-decoration: none; 
padding-left: 0px;
padding-right: 5px;
}

.signintextbar
{
font-family: Helvetica, Verdana, Tahoma, Arial, sans-serif; 
font-size:1.1em; 
color: #7C7C7C; 
text-decoration: none; 
padding-left: 0px;
padding-right: 5px;
}
.lefthierarchy
{
font-family: Helvetica, Verdana, Arial, sans-serif;
text-decoration: none;
font-size:14px;
line-height:20px;

color:#9a8c7e;
}

.leftdatahierarchy,.BrandStyle
{
font-family: Helvetica, Verdana, Arial, sans-serif;
text-decoration: none;
font-size:14px;
line-height:18px;
font-weight:normal;
color:#9a8c7e;
}
.BrandStyles{
font-family: Helvetica, Verdana, Arial, sans-serif;
text-decoration: none;
font-size:11px;
font-weight: normal;
text-decoration: none;
color:#9a8c7e;
}

.dest{
font-family: Helvetica, Verdana, Arial, sans-serif;
font-size: 8pt;
font-weight: bold;
text-decoration: none;
color: #4C78C3;
line-height:18px;
}

.headbuttontext2, a.headbuttontext2
{
font-family: Helvetica,Verdana, Tahoma, Arial, sans-serif;
font-size: .88em;
color: #9a8c7e;
text-decoration: none; 
padding-left: 0px;
padding-top:10px;
}
a.headbuttontext2:hover { color: #4d3700; text-decoration: none; }

.headbuttontext21
{
font-family: Helvetica,Verdana, Tahoma, Arial, sans-serif;
font-size: .88em;
color: #9a8c7e;
text-decoration: none; 
padding-left: 0px;
/*padding-top:10px;*/
}
.headbuttontext3, a.headbuttontext3
{
font-family: Helvetica,Verdana,Tahoma,Arial, sans-serif;
font-size: .85em;
font-weight: bold;
color:#9a8c7e;
text-decoration: none;
padding-left: 0px;
padding-right: 5px;
}
a.headbuttontext3:hover { color: #4d3700; text-decoration: none; }


.categorytext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .9em; font-weight: bold; text-decoration: none; color: #121468; text-indent: -10px; }


.foottext, a.foottext, a.foottext:visited 
{ 
font-family: Helvetica,Verdana, Tahoma, Arial, sans-serif;
letter-spacing:1px; font-size: .75em;  
color: #9a8c7e; text-decoration: none;
padding-left: 6px; valign:center; 
text-align:center; }

a.foottext:hover { color: #4d3700;
text-decoration: none; 
}
.foottextdivide 
{ color: #9a8c7e;
}
.footerbottom{
font-family: Helvetica,Verdana, Tahoma, Arial, sans-serif;
letter-spacing:1px; font-size:.95em;  
color:#9a8c7e;
}
.foottext1, a.foottext1, a.foottext1:visited 
{ font-family: Helvetica,Verdana, Tahoma, Arial, sans-serif;
letter-spacing:1px; font-size: .9em;  
color: #9a8c7e; text-decoration: none;
padding-left: 6px; valign:center; 
text-align:center; }

a.foottext1:hover { color: #4d3700;
text-decoration: none; 
}


.foottext_fr, a.foottext_fr, a.foottext_fr:visited { font-family: Helvetica,Verdana, Tahoma, Arial, sans-serif; letter-spacing:1px; font-size: .88em;  color: #656262; text-decoration: none; padding-left: 6px; valign:center; text-align:center; }
a.foottext_fr:hover { color: #4C78C3; text-decoration: none; }

.copyright{ font-family: Helvetica, Verdana, Tahoma,Arial, sans-serif; font-size: 1em; font-weight: bold; color: #7C7C7C; text-decoration: none; padding-left: 6px; padding-right: 5px; valign:center; }



.contenthead { font-family:Helvetica,  Verdana, Arial, sans-serif; margin:6px 0 0px 0px; font-size: 1em; font-weight: bold; text-decoration: none; color: #FFFFFF; background: #63AA9C; line-height:15px;}

.faqstyle {font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 1.1em; color: #000541; text-decoration: none; align: justify;}
.bottomlinkheader{font-family: Verdana, Arial, Helvetica, sans-serif; margin:6px 0 0px 0px; font-size: 1.5em; font-weight: bold; text-decoration: none; color: #000541;line-height:20p; text-align:left;}
.bottomlinksubheadings{font-family: Verdana, Arial, Helvetica, sans-serif; margin:6px 0 0px 0px; font-size: .9em; font-weight: bold; text-decoration: none; color: #A52A2A; line-height:20p;}

a.faqstyle{color:#4C78C3; text-decoration:none;}

.languagechange {color:#7C7C7C; text-decoration:none;} 
a.languagechange {color:#7C7C7C; font-weight:bold;}
a.languagechange:hover {color:#4C78C3;}

a.opportunities {color:#92370E; font-weight:bold;font-family:Helvetica, Verdana, Tahoma, Arial, Sans-serif;}
a.opportunities:hover {color:#4C78C3;}

/* ====== eCommerce "Screenlet" Styles ====== */
#ecom-mainarea .screenlet {
/*background: #94D7D6;*/
/*border: 1px solid #999999;*/
margin-bottom: 10px;
width:900px;
}

#ecom-mainarea .screenlet-header {
color: #FFFFFF; 
font-weight: bold;
/*background: #EAFEFE;*/
width:850px;
}
#ecom-mainarea .screenlet-body {
/* background: #94D7D6; */
padding: 4px;
margin-left: 10px;
}

.boxhead {
    padding: 0px;
	vertical-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	font-weight:bold;
}
.boxhead1 {
    padding: 0px;
	vertical-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	font-weight:bold;
}

.backbox {
/*font-family: Helvetica, Verdana, Arial, sans-serif;Commented by Santhosh for LC Project*/
font-family:verdana;
margin: 0px; 
/*font-size: 8pt; Commented by Santhosh for LC Project*/
font-size: 10px;
font-weight: bold;
text-decoration: none;
/*color: #4C78C3; Commented by Santhosh for LC Project*/
color: #ff0000;
line-height:18px;
}

.formbutton
{
font-family:verdana;
color: #ff0000;
font-size: 10px;
font-weight: normal;
}
.boxheadhome {
font-family:Helvetica,  Verdana, Arial, sans-serif;
margin: 1px 0 0 0px;
font-size: 8pt;
font-weight: bold;
text-decoration: none;
color: #1C377B;
background:  #63AA9C;
line-height: 15px;
}

A.boxheadbutton {
font-family: Helvetica, Verdana, Arial, sans-serif;
margin: 0px;
font-size: 8pt;
font-weight: bold;
text-decoration: none;
color: #FFFFFF;
}




A.boxheadbutton:hover {
font-family:  Helvetica, Verdana, Arial,sans-serif;
margin: 0px;
font-size: 8pt;
font-weight: bold;
text-decoration: none;
color: red;
}

.img{
width: 5%;
height: 290px;
}

.submitimg{background-image:url("/images/Add.png")}
.tableback{background-image:url("/image/strip_with_shadow.jpg") repeat-x;}

.head1 { font-family:  Verdana, Helvetica, Arial,sans-serif; margin:6px 0 0px 0px; font-size: 15px; font-weight: bold; text-decoration: none; color: #013476; line-height:25px; text-align: left; }
.head4 { font-family:  Helvetica, Verdana, Arial,sans-serif; margin:6px 0 0px 0px; font-size: 10pt; font-weight: bold; text-decoration: none; color: #FFFFFF; line-height:25px; text-align: center; background:#000541; }

.titletext{ font-size:15px; color:#941C2F; font-weight:bold;}

.head2 { font-family:Helvetica,  Verdana, Arial, sans-serif; margin:6px 0 0px 0px; font-size: 10pt; font-weight: bold; text-decoration: none; color: #4C78C3;  line-height:25px; text-align:center;}
.head3 { font-family:Helvetica,  Verdana, Arial, sans-serif; margin:6px 0 0px 20px; font-size: 10pt; font-weight: bold; text-decoration: none; color: #4C78C3;  line-height:25px; text-align:center;}
.headdetail { font-family:Helvetica,  Verdana, Arial, sans-serif; margin:6px 0 0px 0px; font-size: 10pt; font-weight: bold; text-decoration: none; color: #4C78C3;  line-height:25px; text-align:left;}
.headorder { font-family:Helvetica,  Verdana, Arial, sans-serif; margin:6px 0 0px 20px; font-size: 10pt; font-weight: bold; text-decoration: none; color: #4C78C3;  line-height:25px; text-align:left;}
.heads { font-family:  Verdana; margin:6px 0 0px 0px; font-size: 12px; font-weight: bold; text-decoration: none; color: black; line-height:25px; text-align: left; }


.smallline{color: #000000; font-weight:bold; font-size:7pt; width:3%; height:14px;}
.line{height:8%; color:#509493 size:1;}
.tableline{width:100%; color:#509493; size:1px;}



.headings {margin-left:15px; margin-right:15px; width: 750px;color:#013476;font-family:verdana;font-weight:bold;font-size:15px;}
.headings2 {margin-left:15px; margin-right:13px;}
.headings1{margin-left:27px; margin-right:17px;}
.headingscat {margin-left:0px; margin-right:0px;}
.buttontextcart
{
font-weight:bold;
font-family: Helvetica,  Verdana, Arial,sans-serif;
text-decoration: none; 
color: #ff0000;
font-size:11px;
}

.categoryhead { font-family: Helvetica,  Verdana, Arial,sans-serif; margin:0px 0 0px 0px; font-size: 1em; font-weight: bold; text-decoration: none; color: #FFFFFF; background: #4C78C3; line-height:25px;}
.associatecategories {width:200px; float:left; border-width:1px 1px 1px 1px; border-style:solid; border-color: #C7C7C7; padding:5px 0px;}
.prevnext{ font-family: Helvetica,  Verdana, Arial,sans-serif; margin:0px 0 0px 0px; font-size: .9em; font-weight: bold; text-decoration: none; }
.prevnext1{ font-family: Helvetica,  Verdana, Arial,sans-serif; margin:0px 0 0px 0px; font-size: .9em; font-weight: bold; text-decoration: none; color: #FFFFFF;}
.prevnext1:hover{ font-family: Helvetica,  Verdana, Arial,sans-serif; margin:0px 0 0px 0px; font-size: .9em; font-weight: bold; text-decoration: none; color: #000000;}

a.prevnext2{ font-family: Helvetica,  Verdana, Arial,sans-serif; margin:0px 0 0px 0px; font-size: 11px; font-weight: bold; text-decoration: none; color: #FFFFFF;}
a.prevnext2:hover{ font-family: Helvetica,  Verdana, Arial,sans-serif; margin:0px 0 0px 0px; font-size: 11px; font-weight: bold; text-decoration: none; color: #000000;}


.staticshopping, a.staticshopping{font-family:verdana, Helvetica,Arial, sans-serif; font-size: .8em; font-weight: bold; color: #941C2F; text-decoration: none; padding-left: 0px; }
a.staticshopping:hover { color: #000000; text-decoration: none; }

.headertable
{
border-bottom-style: solid; 
border-bottom-width: 1px; 
padding-left: 0; 
padding-right: 0; 
padding-top: 0; 
padding-bottom: 1px;
text-align: center;
}

.headertable1
{
border-bottom-style: solid; 
border-bottom-width: 0; 
padding-left: 0; 
padding-right: 0; 
padding-top: 5px; 
padding-bottom: 0px;
color=#656262;
}

.fontcopy
{
font-family:Verdana,Arial,Helvetica,Sanserif;
font-size:11px;
color:#231F20;
}
#fontbody
{
font-family:Verdana,Arial,Helvetica,Sanserif;
font-size:50px;
color:#231F20;
font-style:bold;

}
.borderstyle
{
border-collapse:collapse;
border-style:solid;
border-color:#18558E;
border-width:3px;
}
.innerborderstyle
{
border-collapse:collapse;
border-style:solid;
border-color:#000000;
border-width:1px;
}

.borderleft
{
border-left:thin solid #18558E;
}
.bordertop
{
border-top:thin solid #18558E;
}
.borderbottom
{
border-bottom:thin solid #18558E;
}
.borderright
{
border-right:thin solid #18558E;
}
.borderleft1
{
border-left:thin solid #231F20;
border-right:thin solid #231F20;
}
.bordertop1
{
border-top:thin solid #231F20;
}
.borderbottom1
{
border-bottom:thin solid #231F20;
}
.borderright1
{
border-right:thin solid #231F20;
}
#redcolor
{
font-size: 17px;
font-weight: bold;
color: #013476;
}
#bluecolor
{
font-size: 17px;
color: #3366FF;
}


/*** for new carrier page ***/
.apply{
font-family:sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
font-size: .8em;
}

.ndrline{
border-bottom: 1px #CCCCCC solid;
}

.city{
margin-bottom:6px;
}

.blue{
font-family: Verdana, Arial, Helvetica, sans-serif;
margin:6px 0 0px 0px;
font-size: .9em;
font-weight: bold;
text-decoration: none;
line-height:20p;
color:#000541;
}

.lightblue{
font-family: Verdana, Arial, Helvetica, sans-serif;
margin:6px 0 0px 0px;
font-size: .9em;
font-weight: bold;
text-decoration: none;
line-height:20p;
color:#4E7EAE;
}

/* Testing for static page */
div#wrapper {
margin-left:30px;
border:0px;
width:600px;
cellspacing:0;
cellpadding:5px;
align:left;
margin-right:100px;
}
/*dropdown menu*/
.chromestyle{
width: 99%;
font-weight: bold;
}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyle ul{
border: 1px solid #BBB;
width: 100%;
background: url(chromebg.gif) center center repeat-x; /*THEME CHANGE HERE*/
padding: 4px 0;
margin: 0;
text-align: center; /*set value to "left", "center", or "right"*/
}

.chromestyle ul li{
display: inline;
}

.chromestyle ul li a{
color: #494949;
padding: 4px 7px;
margin: 0;
text-decoration: none;
border-right: 1px solid #DADADA;
}

.chromestyle ul li a:hover, .chromestyle ul li a.selected{ /*script dynamically adds a class of "selected" to the current active menu item*/
background: url(chromebg-over.gif) center center repeat-x; /*THEME CHANGE HERE*/
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top: 0;
border: 1px solid #BBB; /*THEME CHANGE HERE*/
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
background-color: white;
width: 200px;
visibility: hidden;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}
.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #BBB; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
font-weight: bold;
color: black;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #F0F0F0;
}
.dropmenudiv1{
position:absolute;
top: 0;
border: 1px solid #FFFFFF; /*THEME CHANGE HERE*/
border-bottom-width: 0;
font-family:Helvetica,Tahoma, verdana, Geneva, Arial, sans-serif;
font-size: 11px;
font-weight: bold;
line-height:14px;
z-index:100;
background-color:#d6d2ce;
width:120px;
visibility: hidden;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}
.dropmenudiv1 a{
width: auto;
display: block;
text-indent: 3px;
font-family:Helvetica,Tahoma, verdana, Geneva, Arial, sans-serif;
border-bottom: 1px solid #FFFFFF; /*THEME CHANGE HERE*/
padding: 2px 0;
font-size: 11px;
text-decoration: none;
font-weight: bold;
color: black;
}
* html .dropmenudiv1 a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv1 a:hover{ /*THEME CHANGE HERE*/
background-color:#ada59d;
font-size: 11px;
color: #FFFFCC;
}


/*      =========Santhosh Changes==========         */

.chromestyle2{
width: 99%;
font-weight: bold;
margin-left: 10px;
}

.chromestyle2:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyle2 ul{
border: 1px solid #BBB;
width: 100%;
background: url(chromebg.gif) center center repeat-x; /*THEME CHANGE HERE*/
padding: 4px 0;
margin: 0;
text-align: center; /*set value to "left", "center", or "right"*/
}

.chromestyle2 ul li{
display: inline;
}

.chromestyle2 ul li a{
color: #494949;
padding: 4px 7px;
margin: 0;
text-decoration: none;
border-right: 1px solid #DADADA;
}

.chromestyle2 ul li a:hover, .chromestyle ul li a.selected{ /*script dynamically adds a class of "selected" to the current active menu item*/
background: url(chromebg-over.gif) center center repeat-x; /*THEME CHANGE HERE*/
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv2{
position:absolute;
clear:both;
top: 0;
border: 1px solid #BBB; /*THEME CHANGE HERE*/
border-bottom-width: 0;
font-family:  Helvetica, Verdana, Tahoma,Arial,sans-serif;
font-size: 12px;
font-weight: bold;
align:left;
line-height:14px;
margin-left:0px;
z-index:100;
background-color: white;
width: 125px;
visibility: hidden;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}
.dropmenudiv2 a{
width: auto;
display: block;
text-indent: 3px;
font-family:  Helvetica, Verdana, Tahoma,Arial,sans-serif;
border-bottom: 1px solid #BBB; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
font-size:11px;
font-weight:bold;
color:#9a8c7e;
}

* html .dropmenudiv2 a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv2 a:hover{ /*THEME CHANGE HERE*/
background-color: #F0F0F0;
}

img.smallimage
{
	border		: #CCC solid 1px;
	height		: 50px;
}

.ProductPageHeaders
{
	font-family		: Helvetica, Verdana, Arial, sans-serif;
	text-decoration	: none;
	font-size		:14px;
	line-height		:20px;
	font-weight		:600;
	color			:#9a8c7e;
}

.productDetailPrice
{
	color			:#9a8c7e;
	font-family		:Helvetica, Verdana, Arial, sans-serif;
	font-size		:11px;
	font-weight		:normal;
}

.productDetailSepbar 
{ 
	font-size: xx-small; 
	width: 99%; 
	height: 1px; 
	background: #999999;
   	color: #9a8c7e;
   	border-width: 0px; 
}
.addressfields
{
color:black;
font-family:verdana,Tahoma, Arial,sans-serif;
font-size:12px;
font-weight:normal;
}
.genericaddress
{
color:red;
font-family:verdana,Tahoma, Arial,sans-serif;
font-size:12px;
font-weight:normal;
}
.genericcanada
{
color:#525552;
font-family:verdana,Tahoma, Arial,sans-serif;
font-size:12px;
font-weight:normal;
}
.tablehead
{
color:Black;
font-family:verdana,Tahoma, Arial,sans-serif;
font-size:12px;
font-weight:normal;
}
/* css for short by*/
.shortby{
position:absolute;
top: 0;
border: 1px solid #BBB;*/ /*THEME CHANGE HERE*/
border-bottom-width: 0;
font-family:  Helvetica, Verdana, Tahoma,Arial,sans-serif;
font-size: 11px;

line-height:14px;
z-index:100;
background-color:#d6d2ce;
width:133px;
visibility: hidden;filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4);*/ /*Add Shadow in IE. Remove if desired*/
}
.shortby a{
width: auto;
display: block;
text-indent: 3px;
font-family:  Helvetica, Verdana, Tahoma,Arial,sans-serif;
border-bottom: 1px solid #BBB; /*THEME CHANGE HERE*/
padding: 2px 0;
font-size: 11px;
text-decoration: none;

color: black;
}
html .shortby a{  /*IE only hack*/
width: 100%;
}
.shortby a:hover{ /*THEME CHANGE HERE*/
background-color:#ada59d;
color: #FFFFCC;
font-size: 11px;
}
.redemed
{
background-color:#ada59d;
color: #FFFFCC;
font-size: 16px;
}

.CommonuserLabel 
{
color:#636262;
font-family:Arial;
font-size:12px;
font-weight:normal;
text-decoration:none;
}
.footerbar_text 
{
background-color:#FFFFFF;
color:#636262;
font-family:"Arial",Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
height:30px;
}

.Loginbutton1 
{
background-color:#C0020B;
border-style:none;
color:White;
font-family:Arial;
font-size:12px;
height:18px;
text-decoration:none;
vertical-align:middle;
}

.CommonTextControl 
{
border:1px solid #000000;
font-family:Arial;
font-size:12px;
}

/* css for shop by*/
.shopbyheader{
position:absolute;
top: 0;
border: 1px solid #000000;*/ /*THEME CHANGE HERE*/
font-family: Arial;
font-size: 9pt;
font-weight: regular;
line-height:25px;
z-index:100;
background-color:#636262;
width:140px;
visibility: hidden;
}

.shopbyheader a{
width:145px;
display: block;
text-indent: 0px;
font-family: Arial;
padding-left: 5px;
font-size: 9pt;
line-height:25px;
text-decoration: none;
font-weight: regular;
color: #ffffff;
}

html .shopbyheader a{  /*IE only hack*/
width: 140px;
}

.shopbyheader a:hover{ /*THEME CHANGE HERE*/
background-color:#bf0206;
color: #ffffff;
line-height: 25px;
font-weight: regular ;
font-size: 9pt;
width:135px;
}
/* webm css */
a.webmapproval
{
font-family: Helvetica, Verdana, Tahoma, Arial, sans-serif; 
color: white;
text-decoration: none; 
font-weight:bold;
padding-left: 0px;
padding-right: 5px;
}

a.webmapproval:hover {
font-family: Helvetica, Verdana, Tahoma, Arial, sans-serif;
color:white;
text-decoration: none;
font-weight:bold;
padding-left: 0px;
padding-right: 5px;
}
.webmapprovaltext
{
font-family: Helvetica, Verdana, Tahoma, Arial, sans-serif; 
color: white;
text-decoration: none; 
font-weight:bold;
padding-left: 5px;
}

.webmapprovaltexthead
{
font-family: Helvetica, Verdana, Tahoma, Arial, sans-serif; 
color: #9A8C7E;
text-decoration: none; 
font-weight:bold;

}

.webmapprovalscreen
{
font-family: Helvetica, Verdana, Tahoma, Arial, sans-serif; 
color: #000000;
font-size: 10pt;
text-decoration: none; 
font-weight:bold;
}





/*Xzuberance*/

@charset "utf-8";
* {
	margin: 0px;
}

a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#wrapper {
	width: 957px;
	margin-right: auto;
	margin-left: auto;
}
#wrapper #whitebg {
	background-image: url(../images/whitebg.gif);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 957px;
}

#wrapper #whitebg-bot {
	background-image: url(../images/whitebg_bot.gif);
	margin: 0px;
	padding: 0px;
	float: center;
	height: 18px;
	width: 957px;
}
#wrapper #whitebg #header {
	float: left;
	width: 900px;
	margin-top: 0px;
	margin-right: 29px;
	margin-bottom: 0px;
	margin-left: 29px;
	height: 107px;
}
#wrapper #whitebg #header #logo {
	float: left;
	margin: 0px;
	padding: 0px;
	height: 107px;
	width: 204px;
}
#wrapper #whitebg #header #toplink-wrap {
	float: right;
	height: 25px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	clear: none;
}
#wrapper #whitebg #header #toplink-wrap #left-cur {
	background-image: url(../images/top_left_cir.gif);
	float: left;
	height: 25px;
	width: 5px;
	margin: 0px;
	padding: 0px;
}
#wrapper #whitebg #header #toplink-wrap #mid-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #000000;
	height: 15px;
	padding: 5px;
	float: left;
}


.mid-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #000000;
	height: 15px;
	padding: 5px;
	

}

a.mid-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #000000;
	height: 15px;
	padding: 5px;
	

}

a.mid-link:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #000000;
	height: 15px;
	padding: 5px;
}

#wrapper #whitebg #header #toplink-wrap #rig-cur {
	background-image: url(../images/top_right_cir.gif);
	margin: 0px;
	padding: 0px;
	float: left;
	height: 25px;
	width: 5px;
}
#wrapper #whitebg #header #mainlink-wrap {
	padding: 0px;
	margin: 0px;
	clear: right;
}
#wrapper #whitebg #header #mainlink-wrap #btn-home {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 38px;
	width: 106px;
}
#wrapper #whitebg #header #mainlink-wrap #btn-men {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 38px;
	width: 93px;
}
#wrapper #whitebg #header #mainlink-wrap #btn-women {
	float: left;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 112px;
}
#wrapper #whitebg #header #mainlink-wrap #btn-sale {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 38px;
	width: 89px;
}
#wrapper #whitebg #header #mainlink-wrap #btn-cg {
	float: left;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 183px;
}
#wrapper #whitebg #header #mainlink-wrap #btn-events {
	float: left;
	height: 38px;
	width: 113px;
	margin: 0px;
	padding: 0px;
}
#wrapper #whitebg #adBanner {
	padding: 0px;
	float: left;
	height: 292px;
	width: 900px;
	margin-top: 0px;
	margin-right: 29px;
	margin-bottom: 0px;
	margin-left: 29px;
}
#wrapper #whitebg #MntPrd-wrap {
	padding: 0px;
	float: left;
	width: 900px;
	margin-top: 10px;
	margin-right: 29px;
	margin-left: 29px;
}
#wrapper #whitebg #MntPrd-wrap #grey-top {
	background-image: url(../images/greybg-top.gif);
	float: left;
	height: 26px;
	width: 890px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 10px;
	padding-top: 10px;
}

.newproduct
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#999999;
	text-decoration: none;	
}
.newproductn
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#999999;
	text-decoration: none;	
}
.SmallTextp

{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #205d96;
	text-decoration:none;	
	line-height:18px;
}
.FilterTexta1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #205d96;
	text-decoration:none;	
	line-height:18px;
}
.FilterTexta1_list
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;	
	line-height:18px;
}

a.updateremoveqty
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #205d96;
	text-decoration:underline;	
	
}
a.updateremoveqty:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #205d96;
	text-decoration:underline;	
	
}
.errormessage
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: red;
	text-decoration:none;	
	
}
.product_name
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #205d96;
	text-decoration:none;	
	
}
a.product_name
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #205d96;
	text-decoration:none;	
	
}

a.product_name:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #205d96;
	text-decoration:none;	
	
}
.showcartmessage
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #205d96;
	text-decoration:none;	
	
}


.prevnextx
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #205d96;
	text-decoration: underline;	
}

a.prevnext
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #205d96;
	text-decoration: underline;	
}

a.prevnext:hover
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #205d96;
	text-decoration: underline;	
}



#wrapper #whitebg #MntPrd-wrap #grey-mid {
	float: left;
	width: 900px;
	background-color: #d0d0d0;
	margin: 0px;
	padding: 0px;
}
#wrapper #whitebg #MntPrd-wrap #grey-bot {
	background-image: url(../images/greybg-bot.gif);
	margin: 0px;
	padding: 0px;
	float: left;
	height: 12px;
	width: 900px;
}
#wrapper #whitebg #MntPrd-wrap #grey-mid #prd-thumb-bg {
	background-color: #FFFFFF;
	float: left;
	height: 250px;
	width: 180px;
	margin-top: 10px;
	margin-left: 33px;
	padding: 0px;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: double;
	border-bottom-style: double;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
#wrapper #whitebg #MntPrd-wrap #grey-mid #prd-thumb-bg #prdImg-thumb {
	height: 166px;
	width: 157px;
	margin: 11px;
	float: left;
	border: 1px solid #CCCCCC;
}
#wrapper #whitebg #MntPrd-wrap #grey-mid #prd-thumb-bg #prd-title {
	width: 157px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
	text-align: center;
	margin-top: 0px;
	margin-right: 11px;
	margin-bottom: 5px;
	margin-left: 11px;
}

.prd-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
	text-align: center;
	
}
a.prd-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
	text-align: center;
	
}
a.prd-title:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
	text-align: center;
	
}

.site-map
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: center;
	
}
a.site-map {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#000000;
	text-decoration: none;
	text-align: center;
	
}
a.site-map:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
	text-align: center;
	
}

.site-map-main
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #205D96;
	text-decoration: none;
	text-align: left;
	
}
a.site-map-main {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#205D96;
	text-decoration: none;
	text-align: center;
	
}
a.site-map-main:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
	text-align: center;
	
}


#wrapper #whitebg #MntPrd-wrap #grey-mid #prd-thumb-bg #prd-cost {
	width: 157px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: center;
	margin-top: 0px;
	margin-right: 11px;
	margin-bottom: 11px;
	margin-left: 11px;
}

.prd-cost {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: center;
	}
#wrapper #whitebg #MntPrd-wrap #grey-mid #prd-thumb-bg #size-more-wrap {
	float: left;
	width: 169px;
	margin-left: 11px;
}
#wrapper #whitebg #MntPrd-wrap #grey-mid #prd-thumb-bg #size-more-wrap #asize {
	float: left;
	width: 125px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}

.asize {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	}
#wrapper #whitebg #MntPrd-wrap #grey-mid #prd-thumb-bg #size-more-wrap #more {
	float: left;
	width: 39px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	text-decoration: none;
	background-color: #000000;
	padding-left: 5px;
}

.more 
{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	text-decoration: none;
	
}
a.more 
{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	text-decoration: none;
	
}

a.more:hover 
{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	text-decoration: none;
	
}

#wrapper #footer {
	float: left;
	width: 919px;
	margin-top: 5px;
	margin-right: 20px;
	margin-left: 20px;
	margin-bottom: 10px;
}
#wrapper #footer #footer-links {
	float: left;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #00CCFF;
	text-decoration: none;
}

.information
   {
	/*float: left;*/
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #205d96;
	text-decoration: none;
	font-weight:bold;
}
.gheadertext
{
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	font-weight:bold;
}
.toplevelcat
   {
	/*float: left;*/
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	font-weight:bold;
}
.header-links {
	/*float: left;*/
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
a.header-links {
	/*float: left;*/
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #000000;
	text-decoration: underline;
}
a.header-links:hover {
	/*float: left;*/
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration:underline;
}

.category-links {
	/*float: left;*/
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #d40019;
	text-decoration: none;
}
a.category-links {
	/*float: left;*/
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #d40019;
	text-decoration: underline;
}
a.category-links:hover {
	/*float: left;*/
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #d40019;
	text-decoration:underline;
}


.footer-links {
	/*float: left;*/
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #00CCFF;
	text-decoration: none;
}


a.footer-links {
	/*float: left;*/
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
a.footer-links:hover {
	/*float: left;*/
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}



.hline {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-left:2px;
	padding-right:2px;
	font-weight: normal;
}
#wrapper #footer #copyright {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CCCCCC;
	text-decoration: none;
}

.copyright
{
	/*float: right;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}



#menuh
	{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	/*width:100%;
	float:left;*/
	/*height:19px;
	margin: 0 0 0 0;
	border: 0px solid #000000;*/
	width:113px;
	/*padding-left:25px;*/
	}
		
#menuh a
	{
	text-align: center;
	display:block;
	border: 0px solid #000000;
	white-space:nowrap;
	/*margin:0;
	padding: 1px;*/
	}
	
#menuh a:link, #menuh a:visited, #menuh a:active	/* menu at rest */
	{
	color: black;
	background-color:#d8d8d3;
	width:113px;
	text-decoration:none;
	width:113px;
	}
	
#menuh a:hover						/* menu on mouse-over  */
	{
	color: black;
	background-color: #b4b4af;
	text-decoration:none;
	}	
	
#menuh a.top_parent, #menuh a.top_parent:hover  /* attaches down-arrow to all top-parents */
	{
	background-image: url(navdown_white.gif);
	background-position: right center;
	background-repeat: no-repeat;
	}
	
#menuh a.parent, #menuh a.parent:hover 	/* attaches side-arrow to all parents */
	{
	background-image: url(nav_white.gif);
	background-position: right center;
	background-repeat: no-repeat;
	}

#menuh ul
	{
	list-style:none;
	margin:0;
	padding:0;
	float:center;
	width:113px;
	/* width of all menu boxes */
	/* NOTE: For adjustable menu boxes you can comment out the above width rule.
	However, you will have to add padding in the "#menh a" rule so that the menu boxes
	will have space on either side of the text -- try it */
	}

#menuh li
	{
	position:relative;
	min-height: 1px;		/* Sophie Dennis contribution for IE7 */
	/*vertical-align:bottom ;	Sophie Dennis contribution for IE7 */
	}

#menuh ul ul
	{
	position:absolute;
	z-index:500;
	top:auto;
	display:none;
	padding: 1em;
	margin:-1em 0 0 -1em;
	}

#menuh ul ul ul
	{
	top:0;
	width:113px;
	}

div#menuh li:hover
	{
	cursor:pointer;
	z-index:1000;
	}

div#menuh li:hover ul ul,
div#menuh li li:hover ul ul,
div#menuh li li li:hover ul ul,
div#menuh li li li li:hover ul ul
{
display:none;
line-height:22px;
}

div#menuh li:hover ul,
div#menuh li li:hover ul,
div#menuh li li li:hover ul,
div#menuh li li li li:hover ul
{display:block;line-height:22px;}

/* End CSS Drop Down Menu */

body.Report #menuh a#webstore
{
	background-color:#dfdfdf;
	color:#000000;
}
body.user #menuh a#Setup
{
	background-color:#dfdfdf;
	color:#000000;
	width:113px;
}
body.Campaign #menuh a#Campaign
{
	background-color:#dfdfdf;
	color:#000000;
	width:113px;
}


.wrap
{
	text-wrap: suppress;
}



