html { overflow: -moz-scrollbars-vertical !important; }

BODY {
background:#DEDCD8;
background:url(images/site-background.gif) #DEDCD8 center repeat-y;
margin:0;
height:100%;
padding:0;
font-family: Verdana, Arial, sans-serif;
font-size:11px;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family:arial;
  font-size:11px;
}

FORM {
        display:inline;
		font-size:11px;
}

LABEL{
cursor:pointer;
}

U {
text-decoration:none;
}

A {
  /*color: #e33525;*/
  color: #000;
  font-family:arial;
  font-size:12px;
  text-decoration:none;
}

A:hover {
  	font-family:Arial;
	color:#e33525;
	text-decoration:none;
}

TD { 
	1vertical-align:top;
	padding:0px;
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
}

IMG {
	border:0;
	padding:0;
	margin:0;
	}
	
	
.underlineText {
text-decoration:underline;
}	

.colorRed, .myAccount {	
color:#e33525;
}

.myAccount:hover{
text-decoration:underline;
}

.productCaption {
color:#000;
font-weight:bold;
}

.userinput{
border:1px solid #999999;

width:120px;
padding:0;
margin:0;
}

.countdown{

font-weight:bold;
color:#ff0000;
font-weight:bold;
font-size:15px;
text-align:center;

}

.menuLeft {
font-family: Verdana, Arial, sans-serif;
font-size:13px;
font-weight:bold;
color:#fff;
text-decoration:none;
}


/*  Box Gray  */
.boxGray{
margin:5px 0 0 0;
background:url(images/infobox/box-fill.gif);
height:31px;
float:left;
width:100%;
}

.boxGrayL{
float:left;
width:4px;
height:31px;
background:url(images/infobox/box-left.gif) no-repeat left;
}

.boxGrayF{
float:left;
padding:5px 0 0 0;
font-family:Arial, sans-serif;
font-size:13px;
font-weight:bold;
color:#FFFFFF;
}

.boxGrayR{
width:31px;
height:31px;
background:url(images/infobox/box-right.gif) no-repeat right;
float:right;
}
/* end Box Gray  */
/* White Box*/
.boxWhite{
margin:5px 0 0 0;
background:url(images/infobox/white-box-fill.gif);
background-repeat: repeat-x;
background-color: white;
background-color:#fff;border-left: 1px solid rgb(212, 211, 209); border-right: 1px solid rgb(212, 211, 209);
height:57px;
float:left;
width:100%;
}

.boxWhiteL{
float:left;
width:4px;
height:31px;
background:url(images/infobox/white-box-left.gif) no-repeat left;
margin-left:-1px;
}

.boxWhiteF{
float:left;
padding:5px 0 0 0;
font-family:Arial, sans-serif;
font-size:11px;
font-weight:bold;
color:#000000;
}

.boxWhiteR{
width:31px;
height:31px;
background:url(images/infobox/white-box-right.gif) no-repeat right;
float:right;
margin-right:-1px;
}


/*  Box Static infoBox  */
.boxStatic{
background:url(images/infobox/staticBoxFill.gif);
height:78px;
float:left;
width:100%;
}

.boxStaticL{
float:left;
width:6px;
height:78px;
background:url(images/infobox/staticBoxLeft.gif) no-repeat left;
}

.boxStaticF{
float:left;
padding:5px 0 0 0;
font-family:Verdana, Arial, sans-serif;
font-size:20px;
font-weight:bold;
color:#999999;
line-height:3;
}

.boxStaticR{
width:150px;
height:78px;
text-align:center;
background:url(images/infobox/staticBoxRight.gif) no-repeat right;
float:right;
}
/* end Box StaticInfoBox  */


/*  Box Black  */
.boxBlack{
background:url(images/infobox/black-box-fill.gif);
height:31px;
float:left;
width:100%;
}

.boxBlackL{
float:left;
width:4px;
height:31px;
background:url(images/infobox/black-box-left.gif) no-repeat left;
}

.boxBlackF{
float:left;
padding:5px 0 0 0;
font-family:Verdana, Arial, sans-serif;
font-size:13px;
font-weight:bold;
color:#FFFFFF;
}

.boxBlackR{
width:31px;
height:31px;
background:url(images/infobox/black-box-right.gif) no-repeat right;
float:right;
}
/* end Box Black  */


/*  Box Orange  */
.boxOrange{
margin:5px 0 0 0;
background:url(images/infobox/orange-box-fill.gif);
height:31px;
float:left;
width:100%;
}

.boxOrangeL{
float:left;
width:4px;
height:31px;
background:url(images/infobox/orange-box-left.gif) no-repeat left;
}

.boxOrangeF{
float:left;
padding:5px 0 0 0;
font-family:Verdana, Arial, sans-serif;
font-size:13px;
font-weight:bold;
color:#FFFFFF;
}

.boxOrangeR{
width:31px;
height:31px;
background:url(images/infobox/orange-box-right.gif) no-repeat right;
float:right;
}
/* end Box Orange  */


.inBoxWishList{
border-left:1px solid #fae0b9; border-right:1px solid #fae0b9;
height:70px;
background:url(images/infobox/inBoxWishlistFill.gif) repeat-x;
}
.inBoxWishListL{
width:5px;
height:70px;
background:url(images/infobox/inBoxWishlistLeft.gif) no-repeat right;
}
.inBoxWishListF{
height:70px;
}
.inBoxWishListR{
width:5px;
height:70px;
background:url(images/infobox/inBoxWishlistRight.gif) no-repeat right;
}

.inBox{
border-left:1px solid #ccc; border-right:1px solid #ccc;
height:70px;
background:url(images/infobox/inBoxFill.gif) repeat-x;
}

.inBoxL{
 
width:5px;
height:70px;
background:url(images/infobox/inBoxLeft.gif) no-repeat right;
}

.inBoxF{
 
height:70px;
}

.inBoxR{
 
width:5px;
height:70px;
background:url(images/infobox/inBoxRight.gif) no-repeat right;
}

/* Featured Products */
.doscount {
position:absolute;
z-index:100; 
top:2px; 
left:-6px; 
width:57px; 
height:21px; 
font-family:arial; 
font-size:11px; 
font-weight:700; 
color:#ffffff; 
text-align:center; 
background:url(images/icons/discount.png);
}

.doscount2{
position:absolute;
z-index:100; 
top:-5px; 
left:130px; 
width:46px; 
height:79px; 
font-family:arial; 
font-size:14px; 
padding-top:13px;
color:#ffffff; 
text-align:center; 
background:url(images/icons/discount2.gif) no-repeat;
}

.pr-icons {
text-decoration:none;
color:#333333;
font-size:9px;
}
.pr-icons IMG{
float:left;
}

.pr-icons SPAN{
float:left;
margin-top:4px;
margin-left:2px;
cursor:pointer;
}

.compare{
height:21px;
top:-13px;
left:-8px;
position:absolute;
z-index:140;
width:17px;

background:url(images/icons/compare.gif) no-repeat;
}

.pageResults {
color:#000000;
text-decoration:none;
} 

.pageActive {
margin:0;
padding:3px;
background:url(images/icons/active-page.gif) no-repeat;
}
.pageActive p{
display:inline;
font-size:12px;
color:#FFF;
font-weight:bold;
}

.highslide-caption {
	display: none;
	border-top: none;
	font-size: 1em;
	padding: 5px;
	background: white;
}

.productSpecialPrice { 
color:#509f16; 
font-family:arial; 
font-size:15px; 
font-weight:bold; 
}

.productPrice{
font-family:arial; 
font-size:15px; 
font-weight:bold; 
}

.productPreDiscountPrice { 
color:#919697; 
font-family:arial; 
font-size:12px; 
line-height:14px; 
font-weight:300; 
text-decoration: line-through; 
}

 
.raised {background:transparent; width:195px; float:left;margin:3px;}
.raised h1, .raised p {margin:0 10px;}
.raised h1 {font-size:2em; color:#ccc; letter-spacing:1px;}
.raised p {padding-bottom:0.5em;}
.raised .top, .raised
.bottom {display:block; background:transparent; font-size:1px;}
.raised .b1, .raised .b2, .raised .b3, .raised .b4,
.raised .b1b, .raised .b2b, .raised .b3b,
.raised .b4b {display:block; overflow:hidden;}
.raised .b1, .raised .b2, .raised .b3, .raised .b1b, .raised .b2b,
.raised .b3b {height:1px;}
.raised .b2 {background:#fff; border-left:1px solid #ccc;
             border-right:1px solid #ccc;}
.raised .b3 {background:#fff; border-left:1px solid #ccc;
             border-right:1px solid #ccc;}
.raised .b4 {background:#fff; border-left:1px solid #ccc;
             border-right:1px solid #ccc;}
.raised .b4b {background:#fff; border-left:1px solid #ccc;
              border-right:1px solid #ccc;}
.raised .b3b {background:#fff; border-left:1px solid #ccc;
              border-right:1px solid #ccc;}
.raised .b2b {background:#fff; border-left:1px solid #ccc;
              border-right:1px solid #ccc;}

.raised .b1 {margin:0 5px; background:#ccc;}
.raised .b2, .raised .b2b {margin:0 3px; border-width:0 2px;}
.raised .b3, .raised .b3b {margin:0 2px;}
.raised .b4, .raised .b4b {height:2px; margin:0 1px;}
.raised .b1b {margin:0 5px; background:#ccc;}
.raised .boxcontent { 
 					 height:180px;
					 display:block;  
					 background:#fff;
                     border-left:1px solid #ccc;
                     border-right:1px solid #ccc;
					 }
 
.catBox{
height:51px;

}

.catBoxL{
 
width:10px;
height:51px;
background:url(images/infobox/box-cat-left.gif) no-repeat right;
}

.catBoxF{
 
font-family:Verdana, sans-serif;
font-size:12px;
 
height:51px;
text-align:center;
font-weight:600;
background:url(images/infobox/box-cat-fill.gif) repeat-x;
}

.catBoxR{
 
width:10px;
height:51px;
background:url(images/infobox/box-cat-right.gif) no-repeat right;
}
 


/*  Box Red  */
.boxRed{
margin:10px 0 0 0;
background:url(images/infobox/red-box-fill.gif);
height:31px;
float:left;
width:100%;
}

.boxRedL{
float:left;
width:4px;
height:31px;
background:url(images/infobox/red-box-left.gif) no-repeat left;
}

.boxRedF{
float:left;
padding:5px 0 0 0;
font-family:Verdana, Arial, sans-serif;
font-size:13px;
font-weight:bold;
color:#FFFFFF;
}

.boxRedR{
width:31px;
height:31px;
background:url(images/infobox/red-box-right.gif) no-repeat right;
float:right;
}
/* end Box Gray  */


.content{
font-size:11px;
background:#FFF;
border-left:1px solid #c0bfbc;
border-right:1px solid #c0bfbc;
padding:0 3px;
float:left;

}

 

/*  Box Gray  */
.boxFooter{
background:url(images/infobox/box-footer-fill.gif) #fff repeat-x bottom;
float:left;
width:100%;
}

.boxFooterL{
float:left;
width:4px;
height:31px;
background: url(images/infobox/box-footer-left.gif) no-repeat left bottom;
}

.boxFooterF{
float:left;
font-family:Verdana, Arial, sans-serif;
font-weight:bold;
color:#FFFFFF;

}

.boxFooterR{
width:4px;
height:31px;
background:url(images/infobox/box-footer-right.gif) no-repeat right bottom;
float:right;
}
/* end Box Gray  */



.shopping_card a{
padding:0 3px;
}
.shopping_card p{
font-size:11px;
font-weight:bold;
padding:3px 0;
margin:0;
display:inline;
}

.hr1{
size:1px;
}

.textGreen{
color:#33CC00;
}

.loginOption{
font-size:11px;
}
.loginOption input{
margin:5px 0 0 0;
}

.boxTitle {
font-family:Verdana, Arial, sans-serif;
font-size:13px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}
.boxTitle:hover{
font-family:Verdana, Arial, sans-serif;
font-size:13px;
font-weight:bold;
color:#FFFFFF;
text-decoration:underline;
}

select.icon-menu option {
background-repeat:no-repeat;
background-position:bottom left;
padding-left:30px;
}

.fr{
float:right;
}
.fl{
float:left;
}

/* Shopping cart info box */
.price { color:#9f5016; font-family:arial; font-size:16px; font-weight:bold; }
SPAN.newItemInCart {
  font-family:tahoma;
  font-size: 10px;
  color: #008000;
}


.product-list-pages{
border-top:1px dotted #333;
border-bottom:1px dotted #333;
}

/*style shipping_estimator by Alex Frangulev*/

TABLE.shipping_estimator {
color:#2d2d2d;
text-align:left;
font-family:Verdana, Arial, sans-serif;
font-size:11px;
}
TABLE.shipping_estimator td{
padding:0 0 0 5px;
}

.estimator_warning{
font-size:12px;
vertical-align:top;
font-weight:bold;
}
.estimator_warning img{
float:left;
}
/*End style shipping_estimator by Alex Frangulev*/



/* Start shopping_card.tpl.php */


.cardTitleFill{ 
padding:0;
background:url(images/infobox/pr-list-price-fill.gif)  repeat-x;
}
.cardTitleLeft{ 
padding:0;
background:url(images/infobox/pr-list-price-left.gif) no-repeat right; 
width:10px; 
height:29px;

}
.cardTitleRight{ 
padding:0;
background:url(images/infobox/pr-list-price-right.gif) no-repeat left; 
width:10px; 
height:29px;
}

.cardItemTopLeft{
font-size:3px;
background:url(images/modules/shopping_card/pr-list-up-l.png) no-repeat right; 
}
.cardItemTopRight{
font-size:5px;
background:url(images/modules/shopping_card/pr-list-up-r.png) no-repeat left; 
}
.cardItemTopFill{
font-size:5px;
background:url(images/modules/shopping_card/pr-list-up-fill.png) repeat-x bottom; 
}


.cardItemBottomLeft{
font-size:5px;
background:url(images/modules/shopping_card/pr-list-bottom-l.png) no-repeat right; 
}

.cardItemBottomRight{
font-size:5px;
background:url(images/modules/shopping_card/pr-list-bottom-r.png) no-repeat left; 
}

.cardItemBottomFill{
font-size:5px;
background:url(images/modules/shopping_card/pr-list-bottom-fill.png) repeat-x;
}

.cardItemCenter{
background:url(images/modules/shopping_card/pr-card-fill.png) repeat-x;
}

.giveawayItemCenter{
background:url(images/infobox/red-box-fill.gif) repeat-x;
}

.totalPrice{
height:30px;
font-family:Verdana, Arial sans-serif;
font-size:13px;
font-weight:bold;
}

DIV.card_hr{
padding:0 0 0 5px;
margin:0;
border-left:1px solid #cccccc;
}

/* Product Info */
.prInfoTableHeading{
background:url(images/infobox/pr-info-table.gif);
font-size:12px;
font-family:Arial, sans-serif;
text-transform:uppercase;
color:#7b7b7b;
padding-left:5px;
height:19px;
border-bottom:1px #acacac solid;
}


.excluded_countries{
 
font-family:Arial, sans-serif;
font-size:11px;
padding:3px;
color:#cc0000;
}

.exclusion1, .exclusion2{
height:20px;
margin-right:22px;
margin-top:1px;

font-family:Arial, sans-serif;
font-size:13px;
margin-left:22px;
color:#333333;
line-height:20px;
background:#F9F9F9;
width:auto;
padding-left:10px;
}

.exclusion2{
background:#FDFDFD;
color:#333333;
}

.product_expected{
font-size:13px;
font-family:Arial, sans-serif;
margin-top:10px;
color:#cc0000;
}
.pr_info{

}
.pr_info_name{
background:url(images/modules/product_info/pr_name.gif) no-repeat left;
text-align:left;
}
.pr_info_name p{
margin:5px 0 0 10px;
font-family:Arial, sans-serif;
font-weight:bold;
font-size:18px;
color:c20000;
}

/* Product_info.tpl.php table with small images */
.pr-image {
width:110px;
height:110px;
text-align:left;
vertical-align:top;
background:url(images/modules/product_info/image-shadow.gif) no-repeat; 
background-position:4px 4px;
}

.pr-discount-table td{
border-bottom:1px solid #CCC;
height:20px;
/*background:url(images/modules/product_info/tb-discount-row.gif) repeat-x;*/
border-right:1px solid #ccc;
} 

.pr-discount-title{
font-family:Verdana, sans-serif;
font-size:12px;
font-weight:bold;
color:#737373;
border-bottom:1px solid #CCC;
border-top:1px solid #CCC;
height:20px;
background:url(images/modules/product_info/tb-discount-title-row.gif) repeat-x;
}

.pr-discount{
background:url(images/modules/product_info/discount.gif) no-repeat;
width:85px;
height:87px;
font-family:Verdana, sans-serif;
font-size:21px;
font-weight:bold;
line-height:28px;
text-align:center;
color:#FFFFFF;
}
 
.pr-options-tb{
margin-top:10px;
 
 }
.pr-options-tb td {
color:#545e62;
}

.pr-options-tb td a{
color:#545e62;
}

.pr-option-img{
border-right:1px solid #CCC;
border-bottom:1px #CCC dashed;
}

.pr-option-img p{
font-family:Verdana, sans-serif;
font-size:12px;
display:inline;
font-weight:bold;
}

.pr-option-item{
padding-left:10px;
border-bottom:1px #CCC dashed;
}

.activeTab{
font-size:14px;
color:#CC0000;
font-weight:bold;
text-decoration:none; margin:15px 5px;
}

.unactiveTab{
font-size:14px;
color:#333333;
text-decoration:none; margin:15px 5px;
}
.descTabs{
background:url(images/modules/product_info/desc-tabs-back.gif) repeat-x top;
border-bottom:solid 1px #ccc;
}

.pageHeading{
font-size:18px;
color:#333;
font-weight:bold;
padding-left:5px;
}


/* Left Menu Categories 4 */
  
.parentCat {
display:block;
font-family:Arial, sans-serif;
font-size:13px;
text-decoration:none;
color:#333333;
font-weight:bold;
line-height:20px;
}
.parentCat:hover{
background: #EAEAEA;
}

.child_1{
display:block;
font-family:Arial, sans-serif;
font-size:12px;
text-decoration:none;
color:#333333;
padding-left:5px;
line-height:15px;
padding:3px;
}

.child_1:hover{
background: #EAEAEA;
}

.child_2{
display:block;
font-family:Arial, sans-serif;
font-size:12px;
text-decoration:none;
color:#cc0000;
line-height:15px;
padding-left:5px;
padding:3px;
}
 
.child_2:hover{
display:block;
background: #EAEAEA;
}

input.loginForm{width:100px;margin-bottom:5px}
.child_2:hover , .child_1:hover{
text-decoration:underline;
}

.arrow_close{
background:url(images/modules/menu_left/arrow_close.gif) no-repeat top;
width:6px;
height:6px;
float:left;
position:relative;
top:8px;
left:-8px;
}
.arrow_down{
background:url(images/modules/menu_left/arrow_down.gif) no-repeat top;
width:6px;
height:6px;
float:left;
position:relative;
top:8px;
left:-8px;
}





/* Checkout shipping design*/
.NavigationTab{
	width:137px;
	float:left;
	
}
.NavigationTab A:link ,.NavigationTab A:visited ,.NavigationTab A:active 
{	
	text-decoration: none;
	color: black;
}
.NavigationTab A:hover 
{	
	text-decoration: none; 
	color: #EA3A2A;
}


.NavigationTabActive{
	width:138px;
	float:left;
	color:white;
}

.NavigationLabelActive{
	width:85px;
	margin-left:45px;
	margin-top:17px;
	color:#FFFFFF;

}

.NavigationLabel{
	width:85px;
	margin-left:45px;
	margin-top:10px;
}

.NavigationContainer{
	background-repeat:no-repeat;
	height:57px;	
}

.stepBack{
background-image:url(images/tabs/step_background.gif);
background-position:bottom;
background-repeat:repeat-x;
height:57px;

}

.checkoutLabel{
	color :#EA3A2A;
	font-size:8pt;
	width:98%;
	margin-left:8px;
	margin-bottom:10px;
	font-weight:bold;
}


/* Style Wishlist Send a Friend */

.wishlistElement1, .wishlistElement2{
margin:1px;
padding:1px;
font-family:Verdana, sans-serif;
}

.wishlistElement1 a, .wishlistElement2 a{
text-decoration:none;
}


.wishlistElement1{
background:#f5f5f5;
}


.wishlistElement2{
background:#fff;
}

.inputRequirement{
color:#FF0000;
}

.inputRequirement input{
color:#333333;
border:1px solid #ccc;
font-family:Verdana, sans-serif;
font-size:10px;
margin:2px;
padding:1px;
}



/* TOOL TIP */

.toolTipTopLeft{
background:url(images/infobox/tooltipTopLeft.gif);
width:6px;
height:6px;
}

.toolTipTopFill{
background:url(images/infobox/tooltipTopFill.gif);
 
}


.custom_dropdown{
	border:solid 1px #ccc;
	position:relative;
	background-color:white;
	padding:0;
	margin:0;
	margin-right:10px;
	text-align:left;
	text-transform:capitalize;
	z-index:400px;
}

input.custom_dropdown{	
	background-color:transparent;
	border:solid 0px red;
	margin-top:2px;
	text-align:left;
	padding-left:2px;	
}
div.custom_dropdown_container{
	background-color:white;	
	border:solid 1px black;	
	border-top:solid 1px #ccc;
	border-left:solid 1px #ccc;
	overflow : hidden;	
}

.toolTipFill{
background:#f1f7eb;
color:#cc0000;
}

.toolTipTopRight{
background:url(images/infobox/tooltipTopFill.gif);
width:5px;
height:5px;
}



.toolTipLeft{
background:url(images/infobox/tooltipLeft.gif);
width:5px; 
}

.toolTipRight{
background:url(images/infobox/tooltipRight.gif);
width:5px; 
}


.toolTipBottomLeft{
background:url(images/infobox/tooltipBottomLeft.gif);
width:6px;
height:6px;
}

.toolTipBottomFill{
background:url(images/infobox/tooltipBottomFill.gif);
}

.toolTipBottomRight{
background:url(images/infobox/tooltipBottomRight.gif);
width:6px;
height:6px;
}

.productCrossPrice{
color:#999999;
font-size:11px;

}
 
.loginWelcome{
font-family:Verdana, sans-serif;
font-size:17px;
}


/* table information payment */

.tablePayment td{
font-family:Verdana, sans-serif;
font-size:11px;
height:20px;
background:#f2f2f2;
padding-left:5px;
}


.titlePayment{
font-family:Verdana, sans-serif;
font-size:11px;
font-weight:bold;
}

.tableInfoCountries td{
text-align:center;
font-size:12px;
font:Verdana, sans-serif;
font-weight:bold;
color:#000000;
height:40;
}

.categories_heading{
background:#f8f8f8;
border:1px #fff solid;
}

.categories_heading td{
padding-left:5px;
}
.categories_heading td a{
font-weight:bold;
}

.returnHeading, .privacyHeading{
padding:2px 0;
margin:2px 0;
font-family:Verdana, sans-serif;
font-size:14px;
font-weight:bold;
color:#A60006;
}

.conditionHeading{
padding:2px 0;
margin:2px 0;
font-family:Verdana, sans-serif;
font-size:16px;
font-weight:bold;
color:#A60006;
}


/*For wishlist*/
.product_list_name , .product_list_name:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
text-decoration:none;

}

.label-red-left, .label-red-right{
width:3px;
height:20px;
font-size:3px;
background:url(images/infobox/label-red-left.gif);
}

.label-red-fill{margin:0;
padding:0;
background:url(images/infobox/label-red-fill.gif);
}

.label-red-fill label{
 
font-size:9px;
text-transform:uppercase;
color:#fff;
}

.label-red-fill input{
border:none;
display:compact;
word-spacing:normal;
margin:0;
padding:0;
}

.label-red-right{
background:url(images/infobox/label-red-right.gif);
}
/*ends labels*/

.table_tell_a_friend{
background:#CCCCCC;
border:1px solid #f2f2f2;
}
.table_tell_a_friend td{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
border:1px solid  #FFF;
background:#f2f2f2;
padding:5px;
}
 
.error_msg{
	color: #ff0000;
	font-weight: bold;
}


.attributesTD {
padding-left:8px;
border-bottom:1px solid #CCC;
border-right:1px solid #CCC;
}

.footerLink{
display:block;
margin:5px;
color:#000000;
}
.footerLink:hover{
display:block;
margin:5px;
color:#000000;
text-decoration:underline;
}

.sitemapRowOver{
background:#FF0000;
}

.sitemapProducts{
border:1px solid #ccc;
background:#FFF;
margin:0;
padding:0;
}

.sitemapProducts a{
margin:3px;
padding:1px;
color:#000;
text-decoration:none;
display:block;
border:1px #fff solid;
position:relative;
}

.sitemapProducts a:hover{
background:#f8f8f8;
margin:3px;
padding:1px;
color:#484848;
border:1px #ccc solid;
display:block;
position:relative;
}
 
#bundles_discount{
width:65px; 
height:66px;
background:url(images/modules/product_info/bundle_discount.gif);
font-family:Verdana, sans-serif;
font-size:18px;
color:#FFF;
line-height:65px;
}

#bundle_arrow{
float:left;
width:8px; 
height:8px;
background:url(images/modules/product_info/bundle_arrow.gif);
font-size:5px;
margin-top:4px;
margin-right:4px;
}

#bundle_plus{
float:left;
width:11px; 
height:13px;
background:url(images/modules/product_info/bundle_plus.gif);
font-size:5px;
margin-top:19px;
margin-right:4px;
margin-left:4px;
}

#bundle_link_name {
margin:2px 0;
display:block;
}

#bundle_link_name a{
color:#323942;
font-family:Verdana, Arial, sans-serif;
font-size:11px;
}

#bundle_link_name a:hover{
color:#a60006;
}

#table_bundle_title_fill {
font-size:12px;
font-family:Verdana, Arial, sans-serif;
color:#a60006;
background:url(images/modules/product_info/caption_bundle_fill.gif);
}

#bundle_right_hr{
border-left:1px solid #ccc;
}

.SideBarTopLeft{
background:url(images/modules/menu_left/top-left.gif) no-repeat;
}
.SideBarTopFill{
background:url(images/modules/menu_left/top-fill.gif) repeat-x;
}
.SideBarTopRight{
background:url(images/modules/menu_left/top-right.gif) no-repeat;
}
.SideBarLeftFill{
background:url(images/modules/menu_left/left-fill.gif);
}
.SideBarRightFill{
background:url(images/modules/menu_left/right-fill.gif);
}

.SideBarBottomLeft{
width:7px; 
height:7px;
background:url(images/modules/menu_left/bottom-left.gif) no-repeat right;
}
.SideBarBottomFill{
background:url(images/modules/menu_left/bottom-fill.gif) repeat-x;
}
.SideBarBottomRight{
width:7px; 
background:url(images/modules/menu_left/bottom-right.gif) no-repeat left;
}
