@charset "UTF-8";

/* ----------------------------- HTML TAGS ------------------------- */
body {
	margin-top:0;
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:70%;
	 height:100%;
	color:#555555;
}
h1, h2, h3, h4, h5 { font-family:Georgia, "Times New Roman", Times, serif; color:black; }
p, ul, li, lo, div, span, h1, h2, h3, h4, h5, img, input, select, td, table {padding:0; margin:0; } 

a, a:active, a:visited {color:#FF6600; text-decoration:none}
a:hover {color:#000000;}


a img {border-style:none}

input.formField, .search_field { background-image:url(/templates/professional/196/main/en/gfx/formFieldBG.png);
		background-repeat:repeat-x;
		border:solid 1px #D7D7D7; padding-left:3px; color:#333;
		}
input.buttons { background-image:url(/templates/professional/196/main/en/gfx/buttonBG.png);
			padding:0px 4px; color:white; background-repeat:repeat-x; 
			text-align:center; border:solid 1px #8E9496;
			font-weight:bold; background-color:#000; font-size:11px;
			  }
.clearFloats { clear:both }
/* ----------------------------- IE6 HACKS ------------------------ */


*html td {font-size:.70em}
*html #mainNav td {font-size:.75em;}
*html .onSale H3 { font-weight:bold; height:35px;}
*HTML DIV#footer { background-image:url(/templates/professional/196/main/en/gfx/footerBG.png);
			 background-repeat:no-repeat;
			  height:150px;width:900px;
			 background-color:#C5D1D6; 
			 color:white;
			   }
*HTML DIV#leftCol {	width:650px; float:left; background-image:url(/templates/professional/196/main/en/gfx/vLine.png); 
		background-repeat:repeat-y; 
		background-position:right;  
  }
*HTML  DIV#rightCol { width:250px; float:right;  }
*HTML DIV#mainNav { margin-top:5px}
*HTML DIV#mainNav td.menu_active {text-decoration:none}


/* ----------------------------- LAYOUT ---------------------------- */

#wrapper {  width:900px; text-align:left; margin:0 auto; padding:0px; height:100%; }
#mainBanner { width:900px; height:125px; margin-bottom:14px;  }
#contentWrap { margin:5px 0; }


 DIV#footer { background-image:url(/templates/professional/196/main/en/gfx/footerBG.png); background-repeat:no-repeat;
			 background-position:top; width:870px; height:150px;
			 background-color:#AEB9BD; 
			 color:white; padding:5px 15px;
			   }
#footer a {color:white; text-decoration:none;}
#footer a:hover { color:white; text-decoration:underline;}
#footer li { list-style-type:none; }
#footer li.footerTitle { font-weight:bold; margin-bottom:10px; }
#footer ul {margin-top:15px }
#footer img { border-style:none }

.footerLinks {padding-right:20px; float:left; }
.footerLinks li { margin:2px 0}
.footerLinks ul {border-right:solid 1px #C5D1D6; width:150px; height:130px; padding:0 10px; } 

/* ------------------------------ LEFT COLUMN ------------------------------------ */
DIV#leftCol {width:620px; float:left; padding:0 15px; background-image:url(/templates/professional/196/main/en/gfx/vLine.png); 
		background-repeat:repeat-y; 
		background-position:right;  
  }
DIV#leftCol h1 {font-size:3em; margin-bottom:.5em; font-weight:normal; }
DIV#leftCol p {margin-bottom:10px; }
DIV#leftCol H3 { color:#555; font-size:1.02em }

DIV#leftCol span.forgotPass { padding-bottom:20px; display:block; }
DIV#leftCol label {padding-right:3px; }

.breadCrumbs, .breadCrumbs a {
font-size:10px;
text-decoration:none;
}
.onSale {border-style:none; margin-right:30px; margin-bottom:15px; }
.onSale H3 {font-weight:bold; min-height:35px;}
.salePrice, .price {color:#FF6600; font-size:1.3em; font-weight:bold;
			 font-family:Georgia, "Times New Roman", Times, serif}
.price {color:#000}
.buyNow {color:#ff6600; font-weight:bold; }
.onSale img {border:solid 1px #CCC;}
img.productImg  {border:solid 1px #CCC;}
/* ----------------------------- PRODUCTS ---------------------------------------- */
.productPage {float:left;  }
.productText {width:300px; margin-left:300px}
.productText UL { margin-left:15px; margin-bottom:15px; }

/* ------------------------------ RIGHT COLUMN ------------------------------------ */
DIV#rightCol { width:220px; float:right; padding:0 15px;  }
			
hr {background-image: url(/templates/professional/196/main/en/gfx/hLine.png); background-repeat:repeat-x; height:1px; border-style:none; 
			}
DIV#rightCol h3,
H2.home { font-size:1.5em; font-weight:normal; margin-bottom:.5em}

DIV#rightCol label {display:block; width:100px; font-weight:bold; float:left }

DIV#rightCol .overview {	background-image:url(/templates/professional/196/main/en/gfx/overviewBG.jpg); 
				background-repeat:no-repeat; 
				background-position:top; height:230px;
				padding:3px;
					}
DIV#rightCol .overview input.search_field {width:205px; HEIGHT:16PX}
DIV#rightCol .overview div { margin-bottom:5px; }
DIV#rightCol .overview input.buttons { margin-right:5px; }

DIV.brand {clear:left}
DIV.brand img {padding-right:5px; padding-top:5px; border-style:none; }
DIV.brand span {float:left}
DIV.brand a {border-style:none;}

/* ------------------------------ TOP NAVIGATION ----------------- */
DIV#admin { width:900px; background-image:url(/templates/professional/196/main/en/gfx/adminBG.png); 
		background-repeat:no-repeat; background-position:top left;
 			color:white; height:22px; 
 			margin-bottom:5px; padding:2px 15px;
 			font-size:1em;}
DIV#admin a {color:white; text-decoration:none;}
DIV#admin a:hover { color:white;}
			
DIV#admin .login_field {background:#CFD8DD; width:100px; height:16px; margin-right:10px;
				 border-style:none; }
label.loginTitle { font-weight:bold; padding-right:10px }
DIV#mainNav { 
			 background-image:url(/templates/professional/196/main/en/gfx/mainNavBG.png); 
			height:20px; margin-bottom:5px;
			background-repeat:no-repeat; 
			background-position:top left; padding:0 15px;
			}
DIV#admin label {padding-right:3px; }
DIV#admin span.forgotPass {float:right; padding-right:35px; padding-top:3px;}

DIV#admin .dark_links {padding:0 10px }
DIV#admin input.logOut {background-image:none; color:#333; font-weight:bold; border-style:none;}
			
/* ------------------------------- SHOPPING CART ------------------------- */

DIV#productsList {margin-bottom:15px; }
div#productsList H3 { font-weight:bold; }
DIV#productsList .attributes {color:black; margin:5px 0; }

.shopCart {width:100% }
.shopCart Table {  width:100%; border:none; }
.shopCart td.title { font-weight:bold; }
.shopCart td { padding: 3px 3px 3px 0; vertical-align:top; }
.shopCart td.center { text-align:center; }
.shopCart span.grandTotal { color:#000; font-size:1.3em;
					 font-weight:bold;
					  }
.shopCart table.summary { font-weight:bold; padding-left:500px }
.shopCart table.summary span.total { color:black }

.shopCartButtons td { text-align:center; padding:5px; }
.shopCartList td { border-bottom:solid 1px #e9e9e9; padding-bottom:2px; }

/* ----------------------- ADVANCE SEARCH ------------------------------------ */
.advSearch DIV {margin:5px 0; border-bottom:solid 1px #e9e9e9; clear:left; padding:5px;}
.advSearch label { font-weight:bold; display:block; width:100px; text-align:right; padding-right:5px; float:left }
.advSearch select {width:125px; }


/* -----------------------  WEBSPLANET CSS Document -------------------------- */

.headerimage {  }
.sendtoafriend_body {padding:15px;}
.printv_body{padding:15px;}

.MTB { width:100%; padding:0 }
.MTB TD { padding:0 3px 5px 3px; border-bottom:solid 1px #CCC; }
.MTB span.price { font-size:97%; }
.MTB H2 { margin:5px 0; font-weight:normal }


.menu {
	font-size: 1em;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	text-align:center;
	border-right:solid 1px white;
}


.menu_rollover{
	font-size: 1em;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	text-align:center;
	border-right:solid 1px white;
background:white;
}
.menu_active {
	font-size: 1em;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	text-align:center;
	border-right:solid 1px white;
background:WHITE;

.languages {
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}


.astrix { color: red; }

.search_button {
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	background-color: #333331;
	border: 1px solid #333331;
}
.search_field { }
.search_text { color: #ffffff;}

.login_field { height: 20px; width: 148px; background-color: #FFFFFF; border-style: solid; 
				border-top-width: 1px; border-right-width: 1px; 
				border-bottom-width: 1px; border-left-width: 1px; }

.side_menu {  }
.side_menu_sub {  }

.gallery_titles {  }
.gallery_text {  }
.gallery_links {  }

.user_normal {  }
.user_self { font-weight: normal;color: #ffffff; }
.user_admin { font-weight: bold; text-decoration: underline; }
.quote { background-color: #FFFFFF; border: 1px solid #000000; }

.top_categories_titles {  }

.limg {float:left; padding:0 10px 10px 0; border-style:none;}
