/* CSS Document */

body {padding:0px; margin:0px; font-family:Trebuchet MS, Arial, verdana; font-size:13px;}
img{border:0px;}
.normal_text{color:#E1E1E1}
.top_banner_bg {background: url(../images/top_banner_black_bg.jpg) repeat-x top; height:105px;}
.border_left{ border-left:1px solid #000;}
.border_right { border-right:1px solid #000;}
.border_left_right{ border-right:1px solid #000; border-left:1px solid #000;}
.black_color{background-color:#000;color:#E1E1E1}
.border{ border-left:1px solid #000; border-right:1px solid #000;}
.top_shadow_bg{background: url(../images/top_shadow_bg.jpg) repeat-x top;}

/* Top Banner */
.banner-logo {float: left; width: 270px; padding-top: 20px; padding-left: 10px;}
.banner-middle {float: left; padding-top: 40px; width: 380px;}
.banner-search {}
.banner-search ul, .banner-search ul li {margin: 0; padding: 0; outline: 0; list-style: none;}
.banner-search ul li{float:right;}
.banner_top{ width: 100%; float:right; color:#E1E1E1;text-align:right;padding-right:3px;height:40px; font-size:11px;}
.banner_mid_left{width: 319px;  float:right;}
.banner_mid{width:50px;  float:right;}
.banner_mid1{float:right;background: url(../images/banner_menu_bg.jpg) repeat-x top; height:30px;}
.banner_mid_right{width: 311px; float:right; border:1px solid #FFF}
.banner_menu_bg{background: url(../images/banner_menu_bg.jpg) repeat-x top; height:30px;}
.banner_input{border:1px solid #A9A9A9; width:200px; font-family:Trebuchet MS, Arial, verdana; font-size:12px;}

A.banner_topmenu { FONT-SIZE: 11px; COLOR: #E1E1E1;
	FONT-FAMILY: Trebuchet MS, Arial, verdana,Tahoma, helvetica, sans-serif; TEXT-DECORATION: none;}

A.banner_topmenu:hover { FONT-SIZE: 11px; COLOR: #ABABAB;
	FONT-FAMILY: Trebuchet MS, Arial, verdana,Tahoma, helvetica, sans-serif; TEXT-DECORATION: none;}

A.banner_midmenu {FONT-SIZE: 12px; COLOR:#ABABAB ;font-weight:bold;
	FONT-FAMILY: Trebuchet MS, Arial, verdana,Tahoma, helvetica, sans-serif; TEXT-DECORATION: none; white-space:nowrap; padding:0 5px;}

A.banner_midmenu:hover {FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #FFFFFF;font-weight:bold;
	FONT-FAMILY: Trebuchet MS, Arial, verdana,Tahoma, helvetica, sans-serif; TEXT-DECORATION: none;}

A.table_topmenu { FONT-SIZE: 11px; COLOR:#000000 ;font-weight:bold;
	FONT-FAMILY: Trebuchet MS, Arial, verdana,Tahoma, helvetica, sans-serif; TEXT-DECORATION:underline;}

A.table_topmenu:hover {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #FF7800;font-weight:bold;
	FONT-FAMILY: Trebuchet MS, Arial, verdana,Tahoma, helvetica, sans-serif; TEXT-DECORATION: none;}
	
/* Left panel */	
.left_panel_border{border-right:1px solid #C0C0C0;border-left:1px solid #C0C0C0;border-bottom:1px solid #C0C0C0;}
.left_panel_div{width: 207px; float:right;height:100%;border-left:1px solid #C0C0C0;border-right:1px solid #C0C0C0;border-bottom:1px solid #C0C0C0;}
.left_panel_div1{width: 209px; background: url(../shop_by_category_heading.jpg)no-repeat middle;height:47px;}
.left_panel_div1_1{width: 20px; float:right;text-align:right;}
.left_panel_div1_2{width: 207px; float:right;}		

/*
input{border:1px solid #A9A9A9; font-size:12px; width:225px; height:17px;Trebuchet MS, Arial, verdana; font-size:12px;}
*/
input[type=text] {border:1px solid #A9A9A9; font-size:12px; height:15px; font-family: Arial, Helvetica, sans-serif; font-size:12px;}
select {border:1px solid #A9A9A9; font-family: Arial, Helvetica, sans-serif; font-size: 11px;} 

/* top panel */
.top_panel1{margin-top:10px; width: 25px; float:left; font-size:11px;}
.top_panel2{margin-top:10px; width: 148px; float:left;font-size:11px;}
.top_panel3{margin-top:10px; width: 50px; float:left;font-size:11px;}
.top_panel4{margin-top:10px; width: 98px; float:left;font-size:11px;}
.top_panel5{margin-top:10px; width: 100px; float:left;font-size:11px;}
.top_panel6{margin-top:10px; width: 50px; float:left;font-size:11px;}

.title-left {margin-top:10px; margin-right:10px; padding-left:5px; background: url(../images/title-left.png) no-repeat left top; float:left; min-width: 148px; max-width:190px; height:23px;}
.title-right {background: url(../images/title-right.jpg) no-repeat right top; padding-right:5px; height:23px; text-align:center;}
.title-right a {background: url(../images/title-strip.png) repeat-x top; font-family:Verdana; display:block; color:#FFF; font-size:12px; line-height:23px; font-variant:small-caps; font-weight:bold; text-decoration:none;}

/* Product Display */
.pdisplay{width: 126px; float:left;  border:1px solid #FF7800; height:165px;}
.pdisplay_space{width: 20px; float:left;height:60px; }
.pdisplay_spliter{width: 723px; float:right;height:15px;padding-bottom:3px; }
.pdisplay_text{width: 128px; float:left;height:50px;FONT-SIZE: 12px; font-weight:bold;}
.pdisplay_text_space{width: 20px; float:left;height:70px;}

.product_panel{width: 126px; float:left;height:146px;text-align:center;vertical-align:middle;padding-top:0px;}
.product_price_label{width: 62px; float:left;height:23px;text-align:left;vertical-align:middle;padding-top:0px;}
.product_buy_label{width: 62px; float:right; height:23px; text-align:right;vertical-align:middle;padding-top:0px;}
a.product_buy_more {font-size:8px; text-decoration:none;}
a.product_buy_more:hover{}
.color_text{FONT-SIZE: 10px;color:#FF7800;}
.nav_space{width: 15px; float:left;height:23px;}

span.pricemenu { FONT-SIZE: 12px; COLOR:#FFFFFF ;font-weight:bold;background-color:#FF7800;padding:2px;
	FONT-FAMILY: Trebuchet MS, Arial, verdana,Tahoma,  helvetica, sans-serif; TEXT-DECORATION:none;}

span.pricemenu:hover {FONT-WEIGHT: bold; FONT-SIZE: 12px; background-color:#000;COLOR: #FFF;font-weight:bold;
	FONT-FAMILY: Trebuchet MS, Arial, verdana,Tahoma,  helvetica, sans-serif; TEXT-DECORATION: none;}
	
span.pricemenu_strike { FONT-SIZE: 12px; COLOR:#000000 ;font-weight:bold;background-color:#FF7800;padding:2px;
	FONT-FAMILY: Trebuchet MS, Arial, verdana,Tahoma,  helvetica, sans-serif; TEXT-DECORATION:none;}

span.pricemenu_strike:hover {FONT-WEIGHT: bold; FONT-SIZE: 12px; background-color:#000;COLOR: #FFF;font-weight:bold;
	FONT-FAMILY: Trebuchet MS, Arial, verdana,Tahoma,  helvetica, sans-serif; TEXT-DECORATION: none;}


A.buymenu { FONT-SIZE: 10px; COLOR:#FF7800 ;font-weight:bold;border-top:1px dotted #FF7800; border-left:1px dotted #FF7800;padding:2px;
	FONT-FAMILY: Trebuchet MS, Arial, verdana,Tahoma,  helvetica, sans-serif; TEXT-DECORATION:none; }

A.buymenu:hover { FONT-SIZE: 10px; COLOR: #000;font-weight:bold;padding:2px;border-top:1px dotted #FF7800; border-left:1px dotted #FF7800;
	FONT-FAMILY: Trebuchet MS, Arial, verdana,Tahoma, helvetica, sans-serif; TEXT-DECORATION: none;}

/* panel Menu */
div#menu{margin-top: 3px;position: relative; font-size:12px;}
div#menu ul {margin: 0; padding: 0;  }
div#menu li {list-style: none; margin: 0;float: left; width:100%; }
div#menu li a {display: block; width:100%;text-decoration: none;color:#747474;font-size:12px;}
div#menu li a:hover {background: url(../images/orange_arrow_button_hover.jpg) no-repeat top; width:209px;color:#000;}
.menu1{background: url(../images/orange_arrow_button.jpg) no-repeat top; width:209px;}
.menu_bottom_topspace{height:10px;width:100%;float:right;}


/* Color Menu */
.colordivpanel{height:30px;width:30px;float:left;text-align:center;}

/* paging Area */
A.pagemenu { FONT-SIZE: 11px; COLOR:#000 ;font-weight:bold;TEXT-DECORATION:none;background-color:#E3E3E3;padding:3px;}
A.pagemenu:hover { FONT-SIZE: 11px; COLOR:#FFF ;font-weight:bold;TEXT-DECORATION:none;background-color:#FF7800;padding:3px;}


a.boldbuttons{
background: transparent url('../images/roundedge-gray-left.gif') no-repeat top left;
display: block;
float: left;
font: bold 13px Arial; /* Change 13px as desired */
line-height: 22px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 30px) */
height: 30px; /* Height of button background height */
padding-left: 8px; /* Width of left menu image */
text-decoration: none;

}

a:link.boldbuttons, a:visited.boldbuttons, a:hover.boldbuttons, a:active.boldbuttons{
color: white; /*button text color*/
}

a.boldbuttons span{
background: transparent url('../images/roundedge-gray-right.gif') no-repeat top right;
display: block;
padding: 4px 10px 4px 2px; /*Set 10px to be equal or greater than'padding-left' value above*/
}

a:hover.boldbuttons{ /* Hover state CSS */
text-decoration: underline;
}


.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}

.medium-gap-down{margin-bottom:12px;}
ul.thumbimg-list{overflow:hidden;float:left;width:auto;height:1%;font-size:1em;list-style:none;}ul.thumbimg-list li{display:inline;float:left; margin:0 8px 8px 0;}ul.product-thumbimg-list li{display:inline;float:left;margin:0 0 16px 8px;}ul.product-thumbimg-list-details-marketplace{width:412px;}label.product-thumbs-single-col-label{width:204px;}ul.thumbimg-list li span{display:block;margin:3px 0 0; font-size: 9px;}ul.thumbimg-list li .paging-back,ul.thumbimg-list li .paging-forth{margin:13px 5px 0;}ul.thumbimg-list li a img.favicon{margin-top:13px;}.box ul.thumbimg-list{display:inline;width:166px;margin:0 0 0 12px;}.box ul.thumbimg-list li{margin:0 10px 10px 0;}

.footer_linktext{float:left;font-size:8px;}

/*left panel comments*/
.left-panel-comments {border:1px solid #C0C0C0; margin-bottom:10px;font-size:8pt;}
.left-panel-title {background:#000; color:#FFF; margin:0; font-size:14px; padding:3px 5px;}
.left-panel-content {padding:3px 5px; border-bottom:1px dashed #ccc; }
.left-panel-comments label {margin:0; font-style:italic; color:#444}
.left-panel-comments a {color:#FF6A00}
.left-panel-comments a:hover {text-decoration:none;}
.left-panel-content-color {background-color:#F0F0F0;}
