@charset "utf-8";
/* CSS Document */

@font-face {
	font-family: "Aurulent Sans";
	src:url("../fonts/AurulentSans-Regular.otf") format("truetype");
}
 
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
form, label, 
caption, tfoot {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
	background: transparent;
}
body {
	background-color:#d7b489;
	width:1100px; margin:30px auto;
	font-family:Arial, Helvetica, sans-serif;
	color:#585859;
	font-size:12px;
}
#outer-wrapper {
		background-image:url(images/shaddow.png); background-repeat:no-repeat;
		background-position:0px 225px;
		
}
#wrapper {
}
#wrapper-bottom { 
	background-image:url(images/bg_body.jpg); background-position:top;
	background-repeat:no-repeat; height:39px;
}
#header-cart { margin-left:593px; padding-top:40px; font-size:11px; }

#left-products { }
#left-products ul, #left-products ul li { list-style:none; }
#left-products img.pic { width:264px; height:150px; border:1px solid #dddddd;  }
#header { height:190px; background-image:url(images/header-top.jpg); background-repeat:no-repeat; }

#top-nav { height:50px; margin-top:20px; background-image:url(images/nav-bg.jpg); background-repeat:repeat-x; }
#top-nav ul { width:1000px; }
#top-nav ul, #top-nav li { list-style:none; }
#top-nav ul li { float:left;}
#top-nav ul li.left { background-image:url(images/nav-left.jpg); width:18px; background-repeat:no-repeat; height:50px; }
#top-nav ul li.right { background-image:url(images/nav-right.jpg); width:18px; background-repeat:no-repeat; height:50px; float:right;}
#top-nav ul li a { display:block; color:#8d5720; font-size:16px; font-weight:bold; padding:15px 21px; text-decoration:none; border-right:1px solid #cbcbcb; }
#top-nav ul li a:hover, #top-nav ul li a.active { color:#d7b489; text-shadow: 1px 1px 1px #fff;}
#top-nav ul li a.myhome { background-image:url(images/user.png); background-repeat:no-repeat; background-position:5px 16px; padding-left:24px; }

#sublinks { margin-bottom:20px; }
#sublinks ul, #sublinks ul li { list-style:none; }
#sublinks ul li { float:left; margin-right:10px; }
#sublinks ul li a { display:block; padding:5px 10px; background-color:#996600; text-decoration:none; color:#FFFFFF;  }
#sublinks ul li a:hover, #sublinks ul li a.active { background-color:#666666;  }


#slides_area { height:334px; margin-top:20px; background-image:url(slides/slides-bg.jpg); width:1000px; }
#slides { margin-left:469px; }
#slide1 li { display:none; }
#slides ul, #slides ul li { margin:0px; padding:0px; list-style:none;}

p { padding-bottom:15px; }

a { color:#208ef2; text-decoration:underline; }
a:hover { text-decoration:none; }

#contents { background-color:#FFFFFF; padding:25px 25px 0px 25px; }
#contents p { line-height:16px; text-align:justify; }

h1 { 
	font-family:'Aurulent Sans', Arial;
	color:#06266e;
	padding-bottom:15px;
	font-size:22px;
}
h2 { 
	font-family:'Aurulent Sans', Arial;
	color:#525151;
	font-size:18px;
}
#left-index { width:270px; float:left;  }
#right-index { float:left;  width:675px; margin-left:4px; }

#countries { padding:15px 15px 0px 15px; }

#bodex {  }
#boxes ul, #boxes li { list-style:none; }
#boxes ul li { width:215px;  float:left; margin-right:10px; margin-top:10px; }

#left { width:270px; float:left; background-color:#FFFFFF; }
#right { float:left;  width:665px; margin-left:15px; background-color:#FFFFFF; }

#ad-left { margin-top:20px;  }
#ad-bottom { margin-top:30px; text-align:center; }

.clear { clear:both; }

#wrapper, #footer, #wrapper-bottom { margin:0px auto;	width:1000px; }

#footer { margin-top:20px; }
#footer #footer-top { background:#dedede; }
#footer-top ul li ul { padding-top:15px; }
#footer-top ul, #footer-top li { list-style:none; }
#footer-top ul li { float:left; padding:10px 10px 10px 20px; }
#footer-top ul li ul li { float:none; padding:0px; padding:3px; }
#footer #footer-top ul li ul li a { color:#585859; text-decoration:none; }
#footer #footer-top ul li ul li a:hover { color:#585859; text-decoration:none; }

#footer #footer-bottom { background-image:url(images/footer-bottom-bg.jpg); background-repeat:no-repeat; height:56px; margin-top:0px; background-position:top; padding:5px 30px; line-height:20px; }
.sitecredit { color:#9a7445; font-family:'Arial Narrow'; letter-spacing:1px; font-style:italic; font-weight:bold; }
.sitecredit a { color:#9a7445; text-decoration:none; font-weight:normal; text-shadow: 1px 1px 1px #fff; }
.sitecredit a:hover { text-decoration:none; color:#d7b489; }

.seo { color:#9a7445; font-family:'Arial Narrow'; letter-spacing:1px; font-style:italic; }
.seo a { color:#9a7445; text-decoration:none; font-weight:normal; text-shadow: 1px 1px 1px #fff; }
.seo a:hover { text-decoration:none; color:#d7b489; }


#flags { margin-bottom:50px; }
#flags .country { float:left; width:85px; height:60px; margin:15px 25px;  }
#flags .country .flag { width:83px; height:49px; border:1px solid #dddddd;  }
#flags .country .name { padding:8px; text-align:center; font-size:11px; }
#flags .country .name a { color:#585859; text-decoration:none; }
#flags .country .name a:hover {color:#a9cff0;}

.small-flag { border:1px solid #dddddd; vertical-align:bottom; }

#items {}
#items .item { float:left; width:137px; height:172px; margin:15px 10px 30px 10px;  }
#items .item .image { border:1px solid #eee; text-align:center; vertical-align:middle; height:160px;  }
#items .item .name { padding:8px; text-align:center; font-size:11px; }
#items .item .name a { color:#585859; text-decoration:none; }
#items .item .name a:hover { color:#a9cff0; }

#affiliate_companies { margin-top:30px; }
#affiliate_companies h3 { padding:0px 10px 5px 0px; border-bottom:1px solid #f28e20; color:#f28e20; }

#affiliate_companies .item { float:left;  margin:15px 10px 0px 10px;  }
#affiliate_companies .item .image {  border:1px solid #dddddd; width:135px; height:155px; line-height:155px; vertical-align:middle;  }

#affiliate_companies .item .name { padding:8px; text-align:center; font-size:11px; }
#affiliate_companies .item .name a { color:#585859; text-decoration:none; }
#affiliate_companies .item .name a:hover { color:#a9cff0; }


#prod_list {}
#prod_list .prod { border:1px solid #d7b489;  margin:10px 0px; overflow:hidden;  }
#prod_list .prod .pic {  margin:5px;  width:150px; float:left; vertical-align:middle;  }
#prod_list .prod .description { padding:10px 15px; float:left; width:460px; border-left:1px solid #d7b489; min-height:175px; }
#prod_list .prod .buy { margin-top:15px;}
.special_notes { 
	background-color:#ffffcc; border:1px solid #e59b21; padding:15px; margin:10px 0px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background-image:url(images/notes.png); background-repeat:no-repeat;
	background-position:10px 10px;
	padding-left:65px;
	padding-bottom:30px;
	color:#e59b21;
	
	}
	
#aff_prod_list {}
#aff_prod_list .prod { border:1px solid #d7b489;  margin:10px 0px; overflow:hidden;  }
#aff_prod_list .prod .pic a img {  margin:5px; border:1px solid #dddddd; width:100px; float:left; height:115px;}
#aff_prod_list .prod .description { padding:10px 15px; float:left; width:510px;}
#aff_prod_list .prod .buy { margin-top:15px;}


.error{ margin-top:20px; color:#e06245; background-color:#ffe3df; border:1px solid #f08a73; padding:10px; background-image:url(admin/images/icons/error.png); background-repeat:no-repeat; padding-left:35px; background-position:12px }
.ok
{ 
	margin-top:20px; color:#55831e; background-color:#e3ffe7; border:1px solid #84bc41; padding:10px; background-image:url(admin/images/icons/ok.png); background-repeat:no-repeat; padding-left:35px; background-position:12px 
}


dt { float: left; width: 150px; padding-top: 5px; min-height: 1px; padding-left:10px; } 
dd { margin-left: 110px; padding-top: 5px; }
.textfield {  width:180px; padding:2px;  }
select {  width:186px; padding:2px; }
legend { padding:2px 10px; font-size:16px; font-weight:bold;  }
fieldset { padding:10px; }
fieldset div.sublinks { margin-top:20px; }
.hide { display:none; }
.show { display:block; }
textarea {  font:12px Arial; padding:2px; line-height:14px;}
.check_out dt { padding-left:0px; width:130px; }
.check_out .textfield { width:150px; }
.check_out select { width:156px; }

select, textarea, .textfield {border:1px solid #006699; color:#666;}
.grid { margin-top:10px; }
.grid th, form th { background-color:#446b97; color:#FFFFFF; text-align:left; padding:5px;  }
.grid td { border-bottom:2px solid #FFF; background-color:#f0f0f0; padding:3px 4px; }
.grid a { color:#1a7fac; text-decoration:none; }
.grid a:hover { text-decoration:underline; }

.noimage { background-image:url(pictures/noimage.png); background-repeat:no-repeat; background-position:center; }

.minicart { margin-bottom:10px; }
.minicart td.minicarthd { background-color:#446b97; font:14px Arial; font-weight:bold; color:#FFFFFF; text-align:left; }
.minicart td { text-align:right; }
.minicart th { text-align:left; width:100px; }
.minicart th, .minicart td { padding:4px 10px; background-color:#eeeded; border-bottom:1px solid #FFFFFF; }
.minicart td.checkout { border-bottom:0px; padding:0px; }
.minicart td.checkout a { display:block; text-align:center; text-transform:uppercase; font-weight:bold; font-size:11px; background-color:#a8cfee; color:#446b97; text-decoration:none; padding:4px;  }

.minicart td.checkout a:hover { background-color:#eec1aa; }

#other_products { }

#other_products .product { float:left; width:150px; height:250px; border:1px solid #CCCCCC; padding:2px; margin:4px; }
#other_products .product .img image img { width:146px; height:170px; }
#other_products .product .name { font-weight:bold; text-align:center; }
#other_products .product .price { text-align:center; }
#other_products .product .add_to_cart { text-align:center; }

#zoom { z-index:10; }
