@import "style_pag.css";

*						{ margin:0; padding:0;}
html,body				{ background-color:#FFFFFF; background-image:url(img/bgr_gradient.jpg); background-position:left top; background-repeat:repeat-x; font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#000000;}

#whole_content			{ width: 736px; }

td 						{}

#content				{ padding:10px; padding-top:22px; padding-left:0; padding-right:30px; background:url(img/top_ring_2.jpg); background-position:top right; background-repeat:no-repeat; /*width:536px;*/ width:736px;}
.content_text {
	margin-top:10px;
	margin-bottom:20px;
	border-top:1px solid #ccc;
	padding-top:16px;
	/*display:table;*/
	/*width:536px;*/
	width:738px;
}

#content .post			{ margin-top:15px; padding-bottom:15px; border-bottom:1px solid #ccc;}
#content .storycontent	{ margin-top:15px; padding-bottom:15px;}
#content .storycontent p	{ margin-bottom:15px;}
#content #comments		{ color:#000; background-color:#f0f0f0; padding:10px 5px; font-size:16px; margin-bottom:15px;}
#content ol				{ padding:15px 0; list-style:none;}
#content ol li			{ padding-bottom:10px; list-style:none;}
#content .avatar		{ position:relative; float:left; margin-right:10px; margin-bottom:10px;}
#content #postcomment	{ margin-top:10px; padding:10px 5px; border-top:1px solid #ccc; background-color:#f0f0f0; color:#000; font-size:16px;}
#content #commentform input, #content #commentform textarea	{ border:1px solid #dadada;}	
#content #commentform p	{ margin-top:10px;}
#content #commentform #submit	{ background-image:url(img/submit-btn-bcg.gif); background-position:top left; background-repeat:no-repeat; color:#fff; height:28px; width:144px; border:0; cursor:pointer;}
.storycontent #short-para p { margin-top:15px;}


a, a:visited			{ color:#941C46; text-decoration:none;}
a:hover					{ color:#557DD5;}

h2						{ color:#9F8037; font-weight:normal; margin:0; padding:0; font-size:18px;}

.clear 					{ clear:both; }

.menu_top				{ width:260px; height:81px; display:block; background:url(img/ring_top.jpg); background-position:201px -27px; background-repeat:no-repeat; text-align:right; float:right; color:#929292; font-size:12px; padding-top:5px; padding-right:20px;}
.menu_top a				{ color:#929292; text-decoration:none;}
.menu_top a:hover		{text-decoration: underline;}
.menu_top .phone		{ font-family:"Times New Roman", Times, serif; color:#486bc7; font-size:20px; display:block; margin-top:10px;}


#menu					{ position:absolute; top:88px; left:40px;}
#menu_holder			{ display:block;}
#menu_holder a			{ float:left;}
#menu_holder img		{ float:left;}

.menu_submenu			{ position:absolute; margin-top:50px; left:40px; z-index:100;}
.menu_submenu a			{ float:none; display:block; height:20px; line-height:20px; clear:both; margin-right:10px; background-color:#314FAB; float:none; padding-left:10px; width:120px; 
							overflow:hidden; color:#ccc; border-bottom:1px #4165c1 solid;}
.menu_submenu a:link, .menu_submenu a:visited
						{ color:#ccc;}

.menu_submenu a:hover	{ color:#fff;}


.top_right				{ height:86px; background:url(img/search_bgr.jpg);}

.search_form			{display:block; text-align:left;  margin:0; margin-left:12px;}
.search_input			{ width:90px; border:1px #ccc solid; height:17px; margin-right:3px;}

#shopping_cart			{ background-color:#f8f8f8; border:1px solid #ccc; border-top:0; font-size:12px; padding-left:13px; color:#666;}
#shoppingcart_items		{ color:#850035;}
#shoppingcart_amount	{ color:#000;}

.pageTitle		{ font-family: "Trebuchet MS"; font-size: 22px; color:#9F8037; line-height:22px; border-bottom:1px #e0e0e0 dashed}

.alert 			{ background:#941C46; border:1px solid #000; color:#fff; font-size:14px; margin-top:20px; margin-bottom:20px; padding:4px; font-weight:bolder;}

/* -- PRODUCT - START -------------------------------------*/
#featured_products				{ background:#edf1fa; /*width:534px;*/width:734px; display:inline-block;}

.featured_products				{ margin-top:10px; width:480px; margin-bottom:20px; display:table;}
.featured_products_item	{
	width:150px;
	float:left;
	border:1px solid #eee;
	margin:6px;
	padding:6px;
	display:inline-table;
	/*vertical-align:bottom;*/
	background-color:#FFFFFF
}

* html .featured_products_item	{
	width:150px;float:left;
	border:1px solid #eee;
	margin:3px;
	padding:6px;
	display:table;
	vertical-align:bottom;
	background-color:#FFFFFF
}

.featured_products_item:hover	{ border:1px dotted #6B2943;}

.addthis_default_style { color:#850035; float:right;}

.prodAddthis	{float:left}

.prodDetail							{ margin-bottom:4px; margin-left:2px;}
.prodDetail	a, .prodDetail a:visited	{ color:#941C46; text-decoration:none; background:url(img/bullet.gif); background-position:0 3px; background-repeat:no-repeat; padding-left:10px; text-align:left; display:block;}
.prodDetail a:hover					{ color:#557DD5;}
span.prodDetail 					{ height:50px; display:block; overflow:hidden;}


.prodImage		{ background-color:#fff; border:1px solid #f0f0f0; width:150px; height:110px; padding-top:10px; margin-bottom:4px; text-align:center;}
.prodListPrice  {font-family:Tahoma; font-size:11px; color:#ccc; text-align:right; text-decoration:line-through;}
.prodPrice		{ text-align:right; border-top:1px #eee dotted; padding-top:2px; background-color:#f7f7f7; margin:-4px; padding-right:10px; padding-bottom:2px;}
.prodDescr		{ border-bottom:1px #ccc dotted; border-top:1px #ccc dotted; padding-top:5px; padding-bottom:10px; margin-top:10px; margin-bottom:10px; font-size:11px;  width:100%;  }
.prodCatOpt		{font-weight:normal;}

.prodDetailImg { float:left; margin-top:2px;}

.prodBuy		{ float:right; background:#f90; padding:2px; padding-left:6px; border:1px #f60 solid; font-weight:bold;}
.prodBuy a:visited, .prodBuy a:link, .prodBuy a:hover     { color:#fff; text-decoration:none; }

.product_minilinks		{ float:left; width:80px; border-right:1px dotted #ccc; margin-right:5px; padding:0px 5px; height:60px; padding-top:10px;}


.prodMainPic			{ width:290px; height:204px; background:#fff; border:1px dotted #ccc; float:left; text-align:center;}
.prodMainPic:hover		{ border:1px dotted #6B2943;}
.prodSecondPics			{ width:60px; height:64px; background:#fff; border:1px dotted #ccc; float:left; margin-bottom:4px; margin-left:35px; margin-right:35px; }
.prodSecondPics:hover	{ border:1px dotted #6B2943;}

#cartImg 				{ text-align:right; margin-right:-5px; }

/* -- PRODUCT - STOP -------------------------------------*/

/* -- PRODUCTS FILTER - START -------------------------------------*/

#filter 			{ margin:4px; padding:4px; background-color:#f8f8f8; border:1px solid #557DD5; }
#filter .content	{ vertical-align:8px; font-size:13px; font-weight: bold; color:#333333}
#filter option		{ font-size:1em; width:90px; }

/* -- PRODUCTS FILTER - STOP -------------------------------------*/



/* -- TABLE - START -------------------------------------*/
.tabela_lista		{ /*border:1px #ccc solid;*/}
.tabela_lista td	{ padding:2px; padding-left:6px; padding-right:6px; border-bottom:1px #ddd solid;}
.tabela_lista tr	{ background:#f0f0f0;}
.tabela_lista tr:hover	{ background:#fff;}

.tabela_lista th	{ background:#557DD5; padding:4px; color:#fff; text-align:left;}

.btn_update 		{ background:#557DD5; color:#fff; font-weight:bold; border: #999999 2px solid; font-size:10px}

/* -- TABLE - END -------------------------------------*/

/* -- FORM ELEMENTS - START -------------------------------------*/

fieldset			{ background:#f0f0f0; border:1px #ccc solid; padding:10px;}
fieldset legend		{ border:1px #ccc solid; padding-left:10px; padding-right:10px; background:#fff; margin-left:0; }

fieldset 			{ padding:10px; border:1px #ccc dashed; margin-bottom:30px;}
legend				{ width:100px; display:block; font-weight:bold; color:#900;}



dl				{ padding:1px;  background:#f7f7f7;  margin-bottom:2px; display:table; width:100%; border-top:0px #ddd solid; border-bottom:0px #ddd solid;; }
dt				{ font-weight:bold; float:left; padding-left:10px; white-space:pre;}
dd				{ margin-left:200px;  }
dd label		{ cursor:pointer;}
dd label input 	{ margin-bottom:1px;}
dd label:hover 	{ border-bottom:1px #c00 solid;}

dd input, dd select, dd textarea, dd option	{ font-size:11px; padding-left:4px; padding-right:4px; }
dd input		{ /*width:120px;*/}
dd textarea		{ width:80%;}

.txt_input				{}
.required				{ border:1px solid #990000;}

.form_sectionsubmit		{ background:#f0f0f0; border-top:1px #aaa solid; padding-top:4px; padding-bottom:4px; margin-top:6px;}
.form_sectiontitle		{ padding:3px; padding-left:10px; background:#e0e0e0; font-weight:bold; color:#000; margin-bottom:2px;}
.form_separator			{ background-color:#fff; border-top:1px #557DD5 dashed; margin-top:4px; font-size:0.01em; margin-bottom:4px;}
.form_separator label	{ font-size:1.1em;}
.submitbutton			{ border:1px #999 solid; margin-left:10px; padding-left:6px; padding-right:6px; font-weight:bold; text-transform:uppercase; width:90px; overflow:visible; font-size:0.9em; background:#d1e5ff;}
.cancelbutton			{ border:1px #999 solid; font-weight:bold; text-transform:uppercase; width:90px;  font-size:0.9em; background:#ddd; margin-left:20px;}
.paypalbutton			{ background:url(img/btn_xpressCheckout.gif); margin-right:7px; width:145px; height:42px;}

/* -- FORM ELEMENTS - END -------------------------------------*/

.offers					{ width:531px; display:table; border-bottom:1px #D9D9D9 solid; padding-top:15px; padding-bottom:15px;}

#shopping_categ			{ border-top:1px solid #ccc; font-size:12px; padding-left:13px; color:#000;}
#shopping_categ a, #shopping_categ a:visited	{ color:#4C7BDF; text-decoration:none;}
#shopping_categ a:hover	{ text-decoration:underline;}
#shopping_categ span	{ display:block; margin-top:15px; margin-bottom:15px;}

	
.footer a, .footer a:visited	{ color:#fff; text-decoration:none;}
.footer a:hover			{ text-decoration:underline;}



