/* ====================== MAIN THEME STYLES: layout, fonts & colors ====================== */

html
{ margin: 0px;
  padding: 0px;
}

body
{ 	margin: 0px; 
	padding: 0 20px 0 20px;
	color: #394245;
	background: #fff;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

p, body, font, div, td, input, select, textarea
{ 	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

h1 {
	font-size: 160%;
	margin: 6px 0;
}
h2 {
	font-size: 130%;
	margin: 6px 0;
}
h3 {
	font-size: 120%; margin: 6px 0 0.5em 0;
}

form{
 padding:0px;
 margin: 0px;
}

a
{ font-weight: normal; color:#394245;
}
a:hover {
	color:#898989;
	font-weight: normal;
	text-decoration: none;
}
a img{
 border: 0;
}

div.categg { padding-top:6px; }

a.categ {
 text-decoration:none; color:#394245; padding-top:6px;
 font-weight:normal; text-decoration:underline;
 }
 a.categ:hover { text-decoration:none; color: #898989; }
  
.categ_current, a.categ_current, a.categ_current:hover { padding-top:6px; color:#fc0fc0; font-weight:bold; text-decoration:none; }

input, select { vertical-align:middle;}
/* ====================== COMPONENT CONTAINER STYLES ====================== */

.top, a.top, a.top:hover { text-decoration:none; font-size:36px; color:#fc0fc0; font-weight:bold; }
.topphone { text-decoration:none; font-size:26px!important; padding-top:10px; color:#fc0fc0; font-weight:bold; }

a.bluelink { color:#fc0fc0; text-decoration:underline; font-weight:normal; }
a.bluelink:hover { text-decoration:none; color: #898989; } 


body.body-page-404 { background:#fff; background-image:none; text-align:left; font-size:12px;}
body.body-page-404 ul, body.body-page-404 li { list-style:none;}
#powered_by { font-size:10px !important;}
.cpt_product_add2cart_button input { vertical-align:middle;}

.content {padding:0px 10px 0px 10px; }

.totalPrice { text-decoration:none; font-size:16px; color:#fc0fc0; font-weight:bold; } 
.regularPrice{ text-decoration: line-through; }
.horizontal { margin:0; padding:0; }
.horizontal ul, .horizontal li { list-style:none; padding: 6px 0 0 0; margin: 0; display:block; }
.horizontal li a { color:#fc0fc0; }

.block_tag_cloud  { font-size:15px;}
.block_tag_cloud a { text-decoration:none; color:#fc0fc0; font-size:15px!importnt;  }