html { height: 100%; margin-bottom: 1px;}

form { margin: 0; padding: 0; }

body { font-family: Georgia; line-height: 1.3em; margin: 0px 0px 0px 0px; font-size: 11px; color: #333; }

a:link, a:visited { text-decoration: none; font-weight: normal; color:#000; }

a:hover { text-decoration: underline; font-weight: normal; } 

input.button { cursor: pointer; }

p { margin-top: 0; margin-bottom: 5px; }

img { border: 0 none; }

/*****************************************/
/*** Template specific layout elements ***/
/*****************************************/

#page_bg {background:#FFF url(../images/bgg_site.gif) repeat-x top;}

#center {text-align:center;}

#wrapper { width:972px; margin:0px auto; border-left:8px #FFFFFF solid; border-right:8px #FFFFFF solid; background:#FFFFFF;}

#content {display:block; overflow:hidden; padding-top:5px;}

#header {display:block; overflow:hidden;  margin:0px;}

#left {display:block; width:198px; float:left;}

#right {display:block; width:359px; float:right;}

#maincontent {display:block; overflow:hidden; width:768px; float:right;}
#maincontent_r {display:block; overflow:hidden;}
#maincontent_l {display:block; overflow:hidden; width:402px; float:left; text-align:left;}

#footer {padding-top:10px; border-top:1px #999999 dotted;}
#footer_l {padding-top:10px; height:30px;}

/**************************************/
/*** Other template layout elements ***/
/**************************************/

/* header boxes */
#searchbox {display:block; overflow:hidden; float:left; width:204px; padding-bottom:8px; padding-top:4px;}
#searchbox .inputtext {float:left; width:195px; height:22px; display:block; overflow:hidden; background:#FFFFFF; border:#cfcfcf 1px solid;  margin:0px; padding:0px;}
#searchbox .inputtext input { width:195px; background:none; border:none; }
#searchbox .inputbutton {display:block; overflow:hidden; float:left; width:71px; text-align:right; padding-top:5px;}
#searchbox .inputbutton input{display:block; overflow:hidden; width:71px; height:17px; display:block; background: url(../images/cauta_icon.gif); border:none;}

#logo {display:block; width:133px; height:89px; overflow:hidden; background:url(../images/sigla.png) no-repeat top; float:left; border-left:#FFF 5px solid;}

.menu {display:block; overflow:hidden; padding:0px 0 0 5px; margin:0px; list-style:none;}
.menu li{float:left; display:block; overflow:hidden; height:39px; padding:0 2px 0 0;}
.menu li:first-child a span {padding:0px 20px 0 0px;}
.menu li a {color:#636363; font-family:georgia; font-weight:bold; font-size:12px; text-decoration:none;}
.menu li a span{color:#636363; font-size:12px; font-family:georgia; text-decoration:none; padding:0px 20px 0 10px; line-height:32px; font-weight:bold;}
#categories {display:block; overflow:hidden; text-align:left; zoom:1;}
#categories ul {display:block; overflow:hidden; padding:0px 0 10px 0px; list-style:none; width:198px; text-align:left; zoom:1; margin:0px ;}
#categories ul li { border-bottom:#5d4a43 1px dotted; padding:0px 0px;}
#categories ul li a {text-decoration:none; line-height:24px; display:block;}
#categories ul li a strong {font-weight:bold; font-family:Georgia; font-size:12px; color:#000000; padding:0px 5px;}
#categories ul li a span {font-weight:bold; color:#000000; font-family:Georgia; font-size:11px; padding:0px 5px;}
#categories ul li a:hover span{color:#000000; font-family:Georgia;}

#footer ul {display:block; padding:0px 0 10px 0px; list-style:none; margin:0px; text-align:center;}
#footer ul li { display:inline; width:auto;}
#footer ul li a {text-decoration:none; line-height:17px;}
#footer ul li a strong {font-weight:bold; color:#636363; font-weight:bold; padding:0px 5px;}
#footer ul li a span {font-weight:bold; color:#636363; font-weight:bold; padding:0px 5px;}
#footer ul li a:hover span{color:#636363; font-weight:bold; text-decoration:underline;}

.products {display:block; overflow:hidden; padding:0 0 8px 0;}
.products dl{display:block; overflow:hidden; width:175px; margin:0px; padding:0px; float:left; border:#d3d2d2 1px solid; margin-left:20px;}
.products dl:first-child {margin-left:0px;}
.products dl dt {display:block; overflow:hidden; height:20px; text-align:left;} 
.products dl dt a{padding:0px 5px; line-height:20px; color:#5e87bd; text-decoration:none; font-weight:bold; text-transform:uppercase;}
.products dl dd {display:block; overflow:hidden; text-align:center; padding:5px; margin:0px; border:none;}
.products dl dd .image {display:block; overflow:hidden; height:114px; text-align:center; border-bottom:#FFF 5px solid;}
.products dl dd .description {display:block; overflow:hidden; height:30px; line-height:15px; text-transform:uppercase; text-align:left; color:#5c5959; font-weight:bold; }
.products dl dd .price { display:block; overflow:hidden; line-height:34px; height:34px; font-size:18px; color:#5e87bd; font-weight:bold; text-align:center; text-transform:uppercase;}
.products dl dd .price s{ display:block; overflow:hidden; line-height:14px; height:14px; font-size:12px; color:#F00; font-weight:bold; text-align:center; text-transform:uppercase;}
.products dl dd .price span{ display:block; overflow:hidden; line-height:20px; height:20px; font-size:18px; color:#5e87bd; font-weight:bold; text-align:center; text-transform:uppercase;}
.products dl dd .details a { line-height:24px; color:#000;}

.products1 {display:block; overflow:hidden; padding:0 0 8px 0;}
.products1 dl{display:block; overflow:hidden; width:190px; margin:0px; padding:0px; float:left; border:#d3d2d2 1px solid; margin-left:15px;}
.products1 dl:first-child {margin-left:0px;}
.products1 dl dt {display:block; overflow:hidden; height:20px; text-align:left;} 
.products1 dl dt a{padding:0px 5px; line-height:20px; color:#5e87bd; text-decoration:none; font-weight:bold; text-transform:uppercase;}
.products1 dl dd {display:block; overflow:hidden; text-align:center; padding:5px; margin:0px; border:none;}
.products1 dl dd .image {display:block; overflow:hidden; height:114px; text-align:center; border-bottom:#FFF 5px solid;}
.products1 dl dd .description {display:block; overflow:hidden; height:30px; line-height:15px; text-transform:uppercase; text-align:left; color:#5c5959; font-weight:bold; }
.products1 dl dd .price { display:block; overflow:hidden; line-height:34px; height:34px; font-size:18px; color:#5e87bd; font-weight:bold; text-align:center; text-transform:uppercase;}
.products1 dl dd .price s{ display:block; overflow:hidden; line-height:14px; height:14px; font-size:12px; color:#F00; font-weight:bold; text-align:center; text-transform:uppercase;}
.products1 dl dd .price span{ display:block; overflow:hidden; line-height:20px; height:20px; font-size:18px; color:#5e87bd; font-weight:bold; text-align:center; text-transform:uppercase;}
.products1 dl dd .details a { line-height:24px; color:#000;}

.productinfo .pret {display:block; overflow:hidden; line-height:24px; font-size:18px; color:#5e87bd; font-weight:bold; text-align:right; text-transform:uppercase;}
.productdesc {text-align:left; padding:0px 0px 30px 0 ; display:block; border-bottom:#000 1px solid;}
h1 {font:16px Georgia; text-transform:uppercase; color:#5e87bd; font-weight:bold; text-align:left;}
h2 {font:11px Georgia; text-transform:uppercase; color:#5e87bd; font-weight:bold; text-align:left;}
.productimages {display:block; overflow:hidden; text-align:left;}

.txtbutton {color:#333333; border:1px solid #999999; font-family:Georgia; font-size:11px; display:block;
	padding:1px 3px; line-height:17px;}

.bannercontainer {display:block; overflow:hidden;}
.bannerelement { padding:0 0 5px 0; text-align:left;}
.bannerelement1 { padding-top:12px; text-align:left;}
.bannerelement2 { padding-bottom:5px; text-align:left;}
.bannerelement4 { padding-bottom:5px;  text-align:left;}

#pathway {display:block; overflow:hidden; height:38px; line-height:38px; text-align:left; padding:0px 5px;}
#pathway a { text-transform:capitalize;}

.clrfloat {display:block; overflow:hidden; height:0px; clear:both;}

/**********************/
/*** Table elements ***/
/**********************/ 
.productListing-even {background:#FFF; border:#FFF 2px solid;}
.productListing-odd {background:#BAE2F9; border:#BAE2F9 2px solid;}
.txt_header1 { font-family:georgia; font-size:11px; color:#000000; text-decoration:none;}



















