/*Main Page for content/mainpage_tpl.php*/

body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:400;
color:#000;
text-align:left;
margin:0;
background:white;
background-position:top left;
}
body a{
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:10px;
color:#666666;
}
img {
border:none;
}
body a:hover{
color:#9e0b0f;
}
#main{
margin:auto;
width:951px;
border:solid 0px green;
}
#banner{
width:951px;
height:185px;
background-image: url(../../images/website/homepage/banner.png);
background-repeat:no-repeat;
border:0px solid grey;
}
a.homelink{
width:194px;
height:116px;
border:0px solid white;
display:block;
position:relative;
top:15px;
left:30px;
}
#topmenu{
color:white;
font-weight:bold;
border:0px solid green;
width:951px;
height:19px;
position:relative;
top:41px;
color:#9e0b0f;
}

ul.location{
float:left;
margin:0px 0px 0px 25px;
padding:0px;
border:0px solid pink;
font-size:12px;
width:280px;
}
ul.location li{
float:left;
margin-left:5px;
list-style-type:none;
}
ul.companylinks{
float:right;
margin:0px 25px 0px 0px;
padding:0px;
border:0px solid green;
width:518px;
}
ul.companylinks  li{
font-family: "Orator Std",Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: normal;
margin-left:5px;
list-style-type:none;
float:left;
}
ul.companylinks  li a{
font-family:"Orator Std", "Eras Demi ITC" , vernada,Geneva,  sans-serif;
font-size:12px;
font-weight: normal;
color:#9e0b0f;
text-decoration:none;
}  
ul.companylinks  li a:hover{
text-decoration:underline;
}
.clear{
clear:both;
border:0px;
visibility:hidden;
}
#content{
width:953px;
border:0px solid black;
margin:0px auto;
}
#leftcol{
width:197px;
height:575px;
background-color:white;
float:left;
border:0px solid blue;
background-image:url(../../images/website/homepage/leftcolbg.gif);
background-repeat:no-repeat;
}
#middlecol{
width:608px;
border:0px solid pink;
float:left;
overflow:hidden;
background-image:url(../../images/website/homepage/middlebgspan.gif);
background-repeat:repeat-y;
background-position:top left;
margin:0px;
padding:0px;
}
#middlebg{
width:608px;
background-image:url(../../images/website/homepage/middlecolbg.gif);
background-position:top left;
background-repeat:no-repeat;
}
#middlebottombg{
width:608px;
height:12px;
background-image:url(../../images/website/homepage/middlebottombg.gif);
background-repeat:no-repeat;
}
#headernav{
width:580px;
height:15px;
border:0px solid green;
color:black;
font-size:10px;
margin-left:10px;
padding-top:3px;
}
#headernav a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#d46a02;
}
#headernav a:hover{
color:#c1c1a1;
}
#flexiblecontent{
margin-left:10px;
width:590px;
border:0px solid yellow;
overflow:hidden;
font-size:12px;
}
#flexiblecontent a{
color: #9e0b0f;
font-size:11px;
}
#flexiblecontent a:hover{
text-decoration:underline;
}
td.pageHeading,DIV.pageHeading {
font-family: "Franklin Gothic Medium Cond",Verdana, Arial, Helvetica, sans-serif ;
font-size:24px;
color:#9e0b0f;

}
#rightcol{
width:146px;
border:0px solid red;
float:left;
}
#footer{
clear:both;
border:0px solid purple;
/*background-image:url(../../images/website/homepage/footerbg.gif);*/
background-position:left bottom;
background-repeat:no-repeat;
}
/*Product Info Page */
table.product{
width:590px;
border:0px solid black;
}
td.productdisplay{
width:590px;
border:0px solid black;
}
div#mainpic{
float:left;
width:270px;
border:0px solid blue;
overflow:hidden;
text-align:center;
}

div#prodetails{
float:right;
width:300px;
border:0px solid green;
overflow:hidden;
padding-right:10px;
}
.ourprice{
font-weight: bold;
}
.sku{
font-weight: bold;
}
.selectsize{
font-weight: bold;
}
.dropdown select{
font-size:10px;
}
table.addcartbutton{
margin-left:20px;
}
div#reasons a{
color: #666633;
}
div#reasons li{
list-style-type:none;
}
/*Product Listing index nested.tpl.php*/
p.categorydesc{
width:500px;
margin-left:40px;
border:0px solid green;
}
table.productlistingtb td{
width:150px;
}
td.productListing-image{
text-align:center;
}
td.productListing-image img{
width:120px;
}
td.productListing-button{
text-align:center;
}
/*MAIN CONTENT for languages/mainpage.php*/

#flashsplash{
border:0px solid red;
height:269px;
width:452px;
}

#mainleft{
float:left;
width:452px;
border:0px solid black;
}
#mainright{
float:right;
width:127px;
border:0px solid green;
height:521px;
background-image:url(../../images/website/homepage/linksbg.gif);
margin-right:5px;
}
#mainright ul.quicklinks{
border:0px solid grey;
padding:0px;
margin:0px;
}
#mainright ul.quicklinks li{
padding:0px;
margin:0px;
margin-top:8px;
margin-left:5px;
width:121px;
height:94px;
list-style-type:none;
border:0px solid black;
}
#mainright ul.quicklinks li.corporatelnk{ background:url(../../images/website/homepage/corporatelink.png) no-repeat left top;}
#mainright ul.quicklinks li.wholesalelnk{background:url(../../images/website/homepage/wholesalelink.png) no-repeat left top;}
#mainright ul.quicklinks li.bloglnk{background:url(../../images/website/homepage/bloglink.png) no-repeat left top;}
#mainright ul.quicklinks li.medialnk{background:url(../../images/website/homepage/medialink.png) no-repeat left top;}
#mainright ul.quicklinks li.promolnk{background:url(../../images/website/homepage/promolink.png) no-repeat left top;}

#mainright ul.quicklinks li a{
width:121px;
height:94px;
border:0px solid yellow;
display:block;
}
#featureditems{
width:452px;
border:0px solid grey;
background-image:url(../../images/website/homepage/featurebg.gif);
background-position:top center;
background-repeat:no-repeat;
font-size:10px;
}
#featureditems h4{
width:300px;
height:25px;
margin-bottom:5px;
margin-top:10px;
padding:0px;
background-image:url(../../images/website/homepage/featureitemshead.gif);
background-position:top left;
background-repeat:no-repeat;
overflow:hidden;
text-indent:-999px;
border:0px solid blue;
}
#featureditems table{
padding:0px;
margin:0px;
width:452px;
}
#featureditems td{
text-align:center;
vertical-align:top;
width:25%;
}
#featureditems tr.namebox td{
border-right:5px solid white;
font-weight:bold;
}
#featureditems tr.descbox td{
border-right:5px solid white;
text-align:left;
color:white;
padding-left:5px;
}




/*BOX HEADING*/

td.infoBoxHeading {
font-family:Verdana, Arial, sans-serif;
padding:0px;
margin:0px;
display:none;
}
/*CATAGORIES for boxes/catagories.php*/
#cat{
width:151px;
border:0px solid red;
background-image:url(../../images/website/icons/catbg.gif);
background-repeat:no-repeat;
background-position:0px 1px;
margin:0px;
z-index:100px;
background-color:#c4cebe;
margin-left:24px;
}

#cat ul{
padding:0px;
margin:0px;
border:0px solid green;
}
#cat table{
padding:0px;
margin:0px;
border:none;
}
#cat tr{
margin:0px;
padding:0px;
}

td.boxText{
border:0px;
margin:0px;
padding:0px;

}
/*Main Catagories*/
#cat ul.catmenu{
list-style:none;
width:151px;
padding:0;
margin:0px;
height:23px;
border:0px solid green;
margin-left:-1px; 
}
ul.catmenu li{
height:23px;
border:0px solid white;
position:relative;
padding:0px;
margin:0px;
}
ul.catmenu li a.itemlink {
display:block;
text-decoration:none;
border:0px solid yellow;
font-size:10px;
height:23px;
padding:0px;
margin:0px;

}
ul.catmenu li a.itemlink{
text-indent:-999px;
}
ul.catmenu li a.itemlink:hover{
background-image:url(../../images/website/icons/catbg.gif);
}
ul.catmenu li.Accessories a.itemlink:hover{background-position:-151px 0px;}
ul.catmenu li.Backpacks a.itemlink:hover{background-position:-151px -23px;}
ul.catmenu li.Ballistic-Bags a.itemlink:hover{background-position:-151px -46px;}
ul.catmenu li.Gift-Certificates a.itemlink:hover{background-position:-151px px;}
ul.catmenu li.Laptop-Bags a.itemlink:hover{background-position:-151px -69px;}
ul.catmenu li.Messenger-Bags a.itemlink:hover{background-position:-151px -92px;}
ul.catmenu li.Mini-Bags a.itemlink:hover{background-position:-151px -115px;}
ul.catmenu li.Shoulder-Bags a.itemlink:hover{background-position:-151px -138px;}
ul.catmenu li.Tote-Bags a.itemlink:hover{background-position:-151px -161px;}
ul.catmenu li.Graffiti-Bags a.itemlink:hover{background-position:-151px -184px;}
ul.catmenu li.T-Shirts a.itemlink:hover{background-position:-151px -207px;}
ul.catmenu li.New-Arrivals a.itemlink:hover{background-position:-151px -230px;}


/*Sub Catagories*/
ul.submenu{
position:absolute;
left:151px;
top:0px;
width:152px;
display:none;
border:0px solid blue;
background-image:url(../../images/website/homepage/dropdownbg.gif);
background-repeat:repeat-y;
padding-top:20px;
}
ul.submenu p.top{
height:11px;
width:152px;
background-image:url(../../images/website/homepage/dropdowntop.png);
background-repeat:no-repeat;
background-position:left top;
border:0px solid green;
margin:0px;
padding:0px;
margin-top:-10px;
}
ul.submenu p.bottom{
height:11px;
width:152px;
background-image:url(../../images/website/homepage/dropdownbottom.png);
background-repeat:no-repeat;
background-position:left;
border:0px solid green;
margin:0px;
padding:0px;
margin-bottom:-10px;
}

*:first-child+html ul.submenu p.bottom{
margin-left:-10px;
}

ul.catmenu li:hover ul.submenu{
display:block;
}

ul.submenu li.subitemlink{
width:135px;
height:30px;
border:0px solid pink;
text-align:left;
list-style-type:none;
height:auto;
margin-bottom:3px;
margin-left:10px;
}

ul.catmenu li ul.submenu li.subitemlink a:hover{
color:#9d0b0f;
}
li.subitemlink a{
color:white;
font-size:11px;
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif   ;
font-weight:300;
}

/*BEST SELLERS for boxes/bestsellers.php */
#bestseller{
width:156px;
font-size:9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
border:0px solid blue;
margin-left:20px;
background-image:url(../../images/website/homepage/bestboxbg.gif);
background-repeat:no-repeat;
background-position:top center;
overflow:hidden;
}
#bestseller table{
margin-top:8px;
width:156px;
}
*:first-child+html #bestseller table{
margin-top:12px;
}
#bestseller a{
color:#333333;
font-size:9px;
}
#bestseller a:hover{
color:#9d0b0f;
}
/*Printable Catalog*/
table.printcat{
font-size:12px;

}
tr.dataTableHeadingRow{
text-align:center;
font-weight:bold;
color:#666633;
}
/* SEARCH BOX for boxes/search.php*/
#searchbox{
width:151px;
border:0px solid blue;
margin-top:26px;
margin-left:26px;
background-image:url(../../images/website/homepage/searchboxbg.gif);
background-repeat:no-repeat;
background-position:top center;
overflow:hidden;
}
#searchbox form{
margin:0px;
margin-top:11px;
border:0px solid blue;
padding:0px;
}
#searchbox  a{
color:#990000;
}
#searchbox  a:hover{
color:#000000;
}
#searchbox td{
vertical-align:top;
}
#searchbox td.searchinput{
background-image:url(../../images/website/homepage/searchinputbg.png);
width:108px;
background-repeat:no-repeat;
text-align:center;
height:20px;
}
#searchbox td.searchinput input{
height:12px;
padding:0px;
margin:0px;
border:0px solid black;
width:90px;
font-size:10px;
}
#searchbox td.searchbutton{
display:block;
}
/* SHOPPING BOX for boxes/shopping.php*/
#shoppingcart{
background-image:url(../../images/website/homepage/shoppingcartbg.gif);
background-position:center 20px ;
background-repeat:repeat-y;
padding:0px;
margin:0px;
border:0px solid black;
}
#shoppingcart TD.infoBoxHeading{
font-family:Verdana, Arial, sans-serif;
padding:0px;
margin:0px;
display:block;
border:0px solid yellow;
background-image:url(../../images/website/homepage/shoppinghead.png);
background-position:top center;
background-repeat:no-repeat;
height:45px;
vertical-align:top;
}
table.shoppingcontent{
border:0px solid green;
width:110px;
overflow:hidden;
font-size:9px;
}
table.shoppingcontent a{
font-size:9px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
#shoppingcart table.infoBox{
border:0px solid blue;
font-size:9px;
margin-left:15px;
width:112px;
font-weight:300;
overflow:hidden;
padding-bottom:20px;
}
#shoppingcart table.infoBox td{
padding-left:2px;
}
#shoppingcart img{
border:0px solid green;
padding:0px;
margin:0px;
margin-left:95px;
margin-top:10px;
}
/* LOGIN BOX for boxes/login.php*/
#loginbox{
padding:0px;
margin:0px;
border:0px solid black;
}
#loginbox td.infoBoxHeading{
background-image:url(../../images/website/homepage/loginhead.gif);
background-repeat:no-repeat;
background-position:top center;
font-family: "Eras Bold ITC",Verdana, Arial, sans-serif;
font-size:10px;
display:block;
border:0px solid black;
vertical-align:top;
color:#FFFFFF;
padding-left:20px;
padding-top:22px;
width:124px;
height:31px;
}
#loginbox table.infoBox{
background-image:url(../../images/website/homepage/loginbg.gif);
background-position:top center;
background-repeat:no-repeat;
width:146px;
margin:0px;
padding:0px;
border:0px solid green;
}
#loginbox td.infoBoxContents{
background-image:url(../../images/website/homepage/loginbg.gif);
background-position:top center;
background-repeat:repeat-y;
border:0px solid blue;
font-size:10px;
padding:0px;
margin:0px;
padding-left:20px;
width:120px;
}
#loginbox span{
background-image:url(../../images/website/homepage/loginbottom.gif);
background-position:top center;
background-repeat:no-repeat;
width:140px;
height:23px;
display:block;
}
#loginbox td.infoBoxContents input{
font-size:9px;
}
#loginbox form{
border:0px solid green;
padding:0px;
margin:0px;
width:100px;
}
#loginbox a{
border:0px solid grey;
}
#loginbox div#crelinkbg{
width:126px;
height:35px;
overflow:hidden;
background-image:url(../../includes/languages/english/images/buttons/button_createhover.png);
padding:0px;
margin-left:8px;
}
#loginbox a.createbutton{
overflow:hidden;
text-indent:-509px;
border:0px solid red;
width:126px;
height:35px;
display:block;
background-image:url(../../includes/languages/english/images/buttons/button_createacc.png);
background-repeat:no-repeat;
background-position:top center;
}
#loginbox a.createbutton:hover{
background:none;
}
#loginbox table.accinfo td.infoBoxContents{
padding-left:15px;
width:150px;
}
#loginbox table.accinfo a{
font-size:9px;
font-weight:100;

}
/* Info BOX for boxes/info.php*/
#information{
background-image:url(../../images/website/homepage/infohead.gif);
background-position:top center;
background-repeat:no-repeat;
width:145px;
border:0px solid blue;
}
#information table.infoBox{
background-image:url(../../images/website/homepage/infobg.gif);
background-position:center top;
background-repeat: no-repeat;
margin-top:53px;
}
#information table.infoBoxContents{
border:0px solid black;
background-image:url(../../images/website/homepage/infobg.gif);
background-position:center top;
background-repeat:repeat-y;

}
#information p{
margin:0px;
margin-left:12px;
padding:0px;
text-align:left;
border:0px solid green;
width:120px;
}
#information span{
background-image:url(../../images/website/homepage/infobottom.gif);
background-position:top center;
background-repeat:no-repeat;
width:143px;
height:47px;
border:0px solid green;
display:block;
font-size:10px;
color: #999999;
font-weight:bold;
text-align:center;
}
/* FOOTER*/
#footer td.boxText a{
color: #9e0b0f;
}

#footer td.boxText a:hover{
color:#666666;
text-decoration:none;
}
#footer a{
color:#0558ac;
}
#footer a:hover{
text-decoration:underline;
}
#footer td.smallText{
font-size:10px;
}


/*#cat{
width:170px;
border:0px solid red;
background:white;
z-index:100;
padding:0px;
margin:0px;
}
#cat ul.catnav{
width:170px;
border:0px solid red;
padding-top:10px;
padding-left:0px;
margin-left:0px;
margin-top:0px;
background-repeat:no-repeat;
display:block;
}
#cat ul li{
width:170px;
height:25px;
border:0px solid green;
	}

	
	
	
	
	
#cat ul li a{
display: block;
text-decoration: none;
text-indent:0em;
overflow: hidden;
height: 25px;
border:0px solid white;
	}
#cat ul li a:hover{
background-image:url(../../images/website/icons/catbg.gif);
background-repeat:no-repeat;
}
#cat ul li.Accessories a:hover{
background-position:-199px -33px;
}
#cat ul.subcat{
position:relative;
top:-25px;
left:170px;
margin:0px;
width:170px;
padding:0px;
height:auto;
border:0px solid orange;
background-color:#E7E7D6;
display:none;
}
* html div#cat ul.subcat{
top:-25px;
left:185px;
}
#cat ul.subcat a{
text-indent:2px;
}
#cat ul li:hover ul.subcat, 
* html #cat ul li.sfhover ul.subcat { 	
	display:block;
}




#navigation ul li a.current:hover { cursor: default; }

#navigation ul.subnav { 
	position: absolute;
	background: url("../images/nav_bottom.gif") bottom left no-repeat;
	top: 100%;
	left: -999em;
	margin: 0;
	padding: 0 0 14px 0;
	width: 108px;
	height: auto;
}
#navigation ul li:hover ul.subnav, 
* html #navigation ul li.sfhover ul.subnav { 
	left:auto;
}
#navigation ul.subnav li {
	text-transform: none;
	line-height: 12px;
	margin: 0;
	padding: 0;
	height: auto;
}	
#navigation ul.subnav a,
#navigation ul.subnav a:hover {
	background: #000 url("../images/nav_sub.gif") top left no-repeat;
	border-bottom: 0px solid #000;
	color: #C3CCE3;
	display: block;
	font: normal 95% "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif;
	text-indent: 0;
	padding: 8px 10px 8px 12px;
	width: 85px;
	height: auto;
}	
#navigation ul.subnav a:hover {
	background-position:  0% -80px !important;
	color: #fff;
}	
#navigation ul.subnav a.first,
#navigation ul.subnav a.first:hover {
	background-image: url("../images/nav_subfirst.gif");

*/
/*
ul.catmenu li.catmenu {
position:relative;
}

li.catmenu ul.catmenu {
position:absolute;
left:139px;
top:0;
width:140px;
display:none;
}

li.catmenu img {
margin-left:-5px;
margin-right:2px;
}

ul.catmenu li.catmenu a {
display:block;
text-decoration:none;
color:#57572f;
border-bottom:0px solid #ccc;
font-size:10px;
padding:6px;
background:#E7E7D6;
}

* html ul li {
float:left;
height:1%;
}

* html ul li a {
height:1%;
}

ul.catmenu li.catmenu:hover a.itemlink,li.catmenu a.subitemlink:hover {
background:#ddd;
}

li.catmenu:hover ul.catmenu ul.catmenu,li.catmenu.over ul.catmenu ul.catmenu {
display:none;
}

li.catmenu:hover ul.catmenu,li.catmenu.over ul.catmenu,ul.catmenu ul.catmenu li.catmenu:hover ul.catmenu,ul.catmenu ul.catmenu li.catmenu.over ul.catmenu {
display:block;
}

table { backround: #fff };
.errorBox {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
font-weight:700;
background:#ffb3b5;
}

.stockWarning {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#c03;
}

.productsNotifications {
background:#f2fff7;
}

.orderEdit {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#70d250;
text-decoration:underline;
}

.border {
border:0px;
border-spacing:0px;
border-color:#c1c1a1;
border-style:solid;
}



body,td,th {
font-size:12px;
font-family:Verdana, Arial, Tahoma;
}

BODY A {
color:#767851;
text-decoration:none;
}

BODY A:hover {
color:red;
text-decoration:underline;
}

FORM {
display:inline;
}

TD.headerNavigation {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:red;
font-weight:400;
padding-bottom:5px;
padding-top:5px;
background:#c1c1a1;
}

A.headerNavigation {
color:#57572f;
font-weight:700;
}

A.headerNavigation:hover {
color:red;
font-weight:700;
}

TD.headerError {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
color:#fff;
font-weight:700;
text-align:center;
background:#b7c6a9;
}

TD.headerInfo {
font-family:Verdana, Arial, sans-serif;
font-size:12px;
color:red;
font-weight:700;
text-align:center;
background:#b7c6a9;
}

.SKU {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#000;
font-weight:400;
text-align:left;
}

.hintInfo {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#000;
font-weight:400;
text-align:left;
}

TD.footer {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#000;
font-weight:400;
padding-top:0px;
padding-bottom:2px;
background:#b7c6a9;
}

.infoBoxContents2 {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
background:#E7E7D3;
}

.infoBoxNoticeContents {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
background:#d6d6ad;
}

TD.infoBoxHeading {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
font-weight:700;
color:red;
padding-bottom:5px;
padding-top:5px;
padding-left:10px;
background:#c1c1a1;
}

TABLE.productListing {
border:0;
border-spacing:0;
border-color:#c1c1a1;
border-style:solid;
}

.productListing-heading {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#fff;
font-weight:700;
background:#b7c6a9;
}

A.pageResults {
color:#00F;
}

A.pageResults:hover {
color:#00F;
background:#b7c6a9;
}

TD.pageHeading,DIV.pageHeading {
font-family:Verdana, Arial, sans-serif;
font-size:18px;
font-weight:700;
color:#000;
}

TD.main,P.main {
font-family:Verdana, Arial, sans-serif;
font-size:13px;
line-height:1.5;
}

TD.accountCategory {
font-family:Verdana, Arial, sans-serif;
font-size:13px;
color:#b7c6a9;
}

TD.fieldValue {
font-family:Verdana, Arial, sans-serif;
font-size:12px;
}

TD.category_desc {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
line-height:1.5;
}

TEXTAREA {
width:100%;
font-family:Verdana, Arial, sans-serif;
font-size:10px;
}

SPAN.greetUser {
font-family:Verdana, Arial, sans-serif;
font-size:12px;
color:#b7c6a9;
font-weight:700;
}

TABLE.formArea {
border-color:#7b9ebd;
border-style:solid;
border-width:0px;
background:#b7c6a9;
}

TD.formAreaTitle {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
font-weight:700;
}

SPAN.markProductOutOfStock {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
color:#c76170;
font-weight:700;
}

.moduleRowOver {
cursor:hand;
background:#D7E9F7;
}

.moduleRowSelected {
background:#E9F4FC;
}

.checkoutBarFrom,.checkoutBarTo {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#8c8c8c;
}

.messageStackError,.messageStackWarning {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
background:#ffb3b5;
}

.messageStackSuccess {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
background:#9f0;
}

.featuredItemsProductPriceTitle {
font-weight:700;
font-size:14px;
color:#666;
padding-bottom:0px;
padding-top:2px;
}

.featuredItemsProductPriceAmount {
font-weight:700;
font-size:14px;
color:#900;
padding-bottom:0px;
padding-top:2px;
}

.featuredItemsProductDescription {
font-weight:400;
font-size:12px;
padding-bottom:0px;
padding-top:2px;
line-height:1.5;
}



.boxText,.infoBoxContents,CHECKBOX,INPUT,RADIO,SELECT {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
}

TR.headerError,TR.headerInfo,.infoBoxNotice,TR.subBar {
background:#b7c6a9;
}

.ourPrice,.selectColor,.selectSize {
font-family:Verdana, Arial, sans-serif;
font-size:12px;
color:#000;
font-weight:700;
text-align:left;
}

TD.infoBox,SPAN.infoBox,TD.productListing-data,TD.smallText,SPAN.smallText,P.smallText,.messageBox {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
}

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

TD.subBar,.checkoutBarCurrent {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#000;
}

TD.fieldKey,TD.tableHeading {
font-family:Verdana, Arial, sans-serif;
font-size:12px;
font-weight:700;
}

SPAN.newItemInCart,.inputRequirement {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:red;
}

SPAN.productSpecialPrice,SPAN.errorText {
font-family:Verdana, Arial, sans-serif;
color:red;
}

.featuredItemsProductTitle,a.featuredItemsProductTitle,a.featuredItemsProductTitle:hover {
font-weight:700;
font-size:16px;
padding-bottom:0px;
padding-top:2px;
}

ul.sitemap {
margin-left:0;
padding-left:0;
list-style-type:none;
margin-bottom:2em;
}

a.category {
font-weight:700;
}

ul.sitemap dl {
margin-left:1.5em;
}
*/