/*************************/
/*** Europeanbling.com ***/
/*** Copyright 2010 ******/
/*************************/


* {margin: 0; padding: 0;} 
html {padding: 0; margin: 0;}
body, body #home {text-align: center; padding: 0;background: url(images/bg.jpg) top center repeat-y;}

p, th, body, div, table, td {font-size: 12px; font-family: 'Helvetica', Verdana, Arial, Helvetica, sans-serif; border-collapse:collapse;}

div.helpcont{font:12px;}
div.helpcont p, ol, ul, li{font:12px;}

/*** PAGE LAYOUT ***/

#header { clear: both; width:800px; height:109px; }
#leftcontainer { width: 200px; float: left; }
.main { width: 600px; float: right;border:0px;}
	.mainnav { height: 45px; width: 600px; margin: 10px 0 0 0; padding: 10px 0px; text-align:center;}
#footer {clear: both; width:800px;text-align:center;}

#pagecontainer {margin: 0 auto; text-align: left; clear: both; width: 800px;border:0px;}
	#pagewrapper {clear: both; width:800px; margin: 0 auto;border:0px;}
		#header {clear: both; width:800px; height:120px; margin: 0 auto;text-align: right; background-image: url(http://www.europeanbling.com/images/europeanbling-header-bg.jpg);border:0px;}
		#pagewrapper #header ul, #header ul { list-style: none;border:0px; }
		#pagewrapper #header ul a, #header ul a { color:#649bce;}
		#pagewrapper #header ul a:hover, #header ul a:hover { color:#333;}
		#pagewrapper #header ul li, #header ul li { font-size:11px;display:block;padding: 0;}
			#logo {display:none;}
			#storename {display:none;}
			#searchbox {display:none;}
			#pagenavone {display:none;}
			#foldernav {float:right; padding:16px 0px;border:0px;}
		#leftpane {float:left;width:200px;border:0px;}
			#leftcontainer {width:200px}
		#rightpane {display:none;}
			#rightcontainer {display:none;}
		#centerpane {float:right;width:600px;border:0px;}
			#centercontainer {width:600px;}
		#pagenavtwo {clear:both;}
		#counter {}


		
/*** GENERAL FORMATING ***/

a:link, a:visited {text-decoration:none; color:#649bce}
a:hover {text-decoration:none; color:#999}
a:active {text-decoration:none; color:#333333}

#pagecontainer p a {text-decoration:underline;}

.howto {text-align:center;}
.howto img {max-width:500px;}


a.homelink {float:left;width:600px;height:100px;padding:0px;}

h1, h2, h3 {font-family: 'Helvetica', Verdana, Arial, Helvetica, sans-serif;}
h1 {font-size: 18px; clear: both;  text-align:center; border-bottom: 1px solid #649bce; padding-bottom: 10px;border-top: 1px solid #649bce; padding-top: 10px; color:#333333;}
h1.first {padding-top: 10px; border-top: 0px;}
h2 {font-size: 16px; clear: both;  text-align:center; padding: 15px 0px 10px 0px; color:#333333;}
h3 {font-size: 14px; clear: both;padding-bottom: 10px;}

.youtube {padding: 10px 0;}
img {border: none}
p {clear: both; background: #F4F9FF; font-weight:normal; line-height: 1.5em; font-size:12px; text-align:justify; padding: 10px;}
p.last {border-bottom: 1px solid #649bce;}
p.large {font-size: 14px;}
p.larger {font-size: 18px;}
p.address {font-size: 12px; padding-left: 25px;}
p.poem {padding-left: 50px;}
p.poem em {color:#999}
p.bracelet {background-color:#fff;text-align:center;}
p.center {text-align:center}
p a {background-color:#eee;}
p a:hover {color:#000;}

em {font-style:normal;color:#000000;}
strong.viewall {font-size: 14px; }

.disclaimer { font-size: 9px; color: #999; text-align: left;}
.clear {clear:both;}
.noborder {border: none;}
.horzline {border-bottom: 1px solid #649bce; margin: 0 0 10px 0px;}

input[type="text"]
{font-family: Arial, Sans-Serif;font-size: 13px;margin: 0 5px 5px 0;padding: 4px;border: solid 1px #8DBF83;background-color: #eee;} 
input[type="submit"], input[type="button"]
{font-family: Arial, Sans-Serif;font-size: 13px;margin: 0 5px 5px 0;padding: 3px;border: solid 1px #649bce;background-color: #fff;} 
input[type="text"]:hover
{border: solid 1px #333; background-color: #eee; color: #999;}
input[type="submit"]:hover, input[type="button"]:hover
{border: solid 1px #333; background-color: #eee}
select
{font-family: Arial, Sans-Serif;font-size: 13px;margin: 5px 5px 0;padding: 0 0 0 10px;border: solid 1px #8DBF83;background-color: #eee;}

/*** HEADER BANNER AND NOTICES ***/

#toprotator {padding:2px ;margin:3px auto; text-align:center; color:#eee;}
#toprotator a {color:#fff; text-decoration:underline;}
#toprotator a:hover {color:#fff;text-decoration:none;}
#toprotator h1 {padding:5px;margin:0;border:0;background:#E40115;color:#fff;}
#toprotator h1 a {color:#fff; text-decoration:none;}
#toprotator h1 a:hover {color:#fff;text-decoration:underline;}

.homerotatorbanner {}

p.frontpagecharity {min-height:100px;}
img.frontpagecharity {width:100px;height:100px;float:left;margin-right:10px; border: 1px #999 solid;}

/*** NAVIGATION SIDEBAR ***/


#leftcontainer { text-align:left; background-image: url(http://www.europeanbling.com/images/europeanbling-left-bg.gif); }
#leftcontainer h3 { padding: 0px; margin: 2px 0px 0px 0px; border-top: 1px #ddd solid;}
h3.checkout a {color:#649bce;background: url(images/cart.png) no-repeat 95% 50%;}
h3.checkout a:hover {color:#333}
#leftcontainer h3 a { padding: 5px 0px; display:block;}
#leftcontainer ul { font-size: 14px; list-style-type: none; color: #649bce; padding:0px;}
#leftcontainer ul li {color:#649bce;padding: 5px 0px; display:block}
#leftcontainer ul li a {color:#649bce;}
#leftcontainer ul li a:hover {color:#333;}
#leftcontainer img.banner { margin: 5px 0px;max-width:182px; }
#leftcontainer img { border: 1px #999 solid; }
#leftcontainer img:hover { border: 1px #000 solid; }

#createleft input[type="text"]
{float:left;width: 136px;} 
#createleft input[type="submit"]
{float:left;} 
#cart input[type="submit"]
{float:right;}

/*** MAIN CONTENT AREA FOR PRIMARY PAGES ***/

#breadcrumbone {display:none;}
#idbuywrap {float:right; padding:20px 20px 0 0;}
#idprice { padding: 20px; font-size: 14px;}
#idcheckoutform { padding:20px;}
#otherimages {display:none}
#idimg {float:left;}
#idcontainer #idimg a {color:#fff}
#itemnumber {border-bottom: 1px solid #649bce; padding: 10px;}
#upidprice {padding: 0 0 10px 0;}
#upid h1 {display:none;}
#upitemwrap img {width:125px; height:125px; padding-top: 30px;}
#upitemwrap {float:left; width:150px; min-height: 250px;}

#breadcrumbtwo, #breadcrumb {display:none;}

.mainnav { border-bottom: 1px solid #649bce; background: url(http://www.europeanbling.com/images/europeanbling-mainnav-background.gif) bottom center no-repeat; }
ul.mainnav { list-style-type:none;}
ul.mainnav  li { border: 1px solid transparent; float: left; height: 20px; width: 148px; font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; margin: 0px; }
.mainnav a { color: #649bce; padding: 10px 0px; }
.mainnav a:hover { color: #333333;} 
ul.mainnav li:hover {border: 1px solid #649bce; background-color: #F4F9FF;}

.itemlist img {border: 1px solid #999; max-height: 125px; max-width: 125px;}
.square img {height: 125px; width: 125px;}
.itemlist img:hover {border: 1px solid #000}
.brands img, .brands img:hover {border: none;}
ul.itemlist { text-align: center; float: left; list-style-type:none; padding:20px 0px;}
ul.itemlist li { float: left; width: 150px; min-height: 130px; padding: 5px 0px; }

.index .itemlist {background-color:#F4F9FF;}
.index .itemlist {padding-top: 10px;}
.index .itemlist li:hover {background-color:;}
.index .itemlist img {margin-top: 10px;}

#featcenterwrapper img {width:125px; height:125px;}
#featcenterwrapper {float:left; width:300px; min-height: 250px;}
#featcenterone, #featcentertwo {float:left; width:150px;}
#featcatlink {display:none;}

#moditemlisttable img {width:125px; height:125px;}
#ilitemone {width:150px; float:left; min-height:250px;}

#counters b, #counters strong {font-size:12px;}
#counters img {display:;}

ul.subcatsul {display:none;}

form {clear:both;}
.itemdetail {clear:both;}
.itemdetail img {padding: 10px;}
p.itemwarning {background-color:#fff;}
.salenotice {text-align:center; width:170px;margin: 0 auto;font-weight:bolder;padding:10px;}
.salenotice img {border-left:1px;border-top:0;border-right:1px;border-bottom:0px;border-color:#E40115;border-style:dotted;}
p.materialcompatible {}
p.beaddetails {}

#ilitemone {text-align: center;}

/*** BIRTHSTONES ***/

ul.bstones, ul.zod {margin: 15px 0px;}
ul.birthstones, ul.zodiac  {font-size:11px;}

ul.birthstones {list-style-type:none; padding: 0px;float:left; text-align:left;width:598px;border-left: 1px #649bce solid;border-right: 1px #649bce solid;}
ul.birthstones li.title {font-weight:bold;padding: 13px 5px 0 0;;text-align:right;float:left;width:68px;height:29px;border-bottom: 1px #649bce solid;border-right: 1px #eee dotted;}
ul.birthstones li.linklist {padding: 0px;float:left;width:74px;border-bottom: 0px #000 solid;}
ul.birthstones li.linklist ul.linklist {list-style-type:none;padding: 3px 0 0 5px;float:left;width:75px;height:39px;border-bottom: 1px #649bce solid;}
ul.birthstones li.linklist ul.linklist li {padding: 0px;float:left;width:75px;height:20px;border: 0px #649bce solid;}

ul.zodiac {list-style-type:none; padding: 0px;float:left; text-align:left;width:598px;border-left: 1px #649bce solid;border-right: 1px #649bce solid;}
ul.zodiac li.title {font-weight:bold;padding: 15px 5px 0 0;text-align:right;float:left;width:44px;height:30px;border-bottom: 1px #649bce solid;border-right: 1px #eee dotted;}
ul.zodiac li.linklist {padding: 0;float:left;width:149px;border-bottom: 0px #000 solid;}
ul.zodiac li.linklist ul.linklist {list-style-type:none;padding: 0;float:left;width:149px;height:45px;border-bottom: 1px #649bce solid;}
ul.zodiac li.linklist ul.linklist li {padding: 0px;float:left;width:150px;height:15px;border: 0px}

/*** SUBSCRIPTION***/

.subscription ul {padding:0px 0px;list-style-type:none;text-align:left;} 
.subscription ul li {margin:10px;float:left;width:180px;}
.subscription ul li ul {margin:0px; float:none;padding:10px;border:1px solid #649bce;}
.subscription ul li ul li {margin: 0px; float:none;}

.subscription ul li.title {color:#E40115;font-size:1.5em; margin-bottom: 10px;}
.subscription ul li ul li.beads {color:#649bce;font-size:1.3em;}
.subscription ul li ul li.cost {color:#000000;font-size:1.5em;}
.subscription ul li ul li.perbead {color:#649bce;font-size:1.1em;}
.subscription ul li ul li.paypal {padding-top:5px;color:#649bce;}
.subscription ul li ul li.paypal form {padding-left: 10px;}
.subscription ul li ul li.authorizenet {padding-top:5px;color:#649bce;}
.subscription ul li ul li.authorizenet form {padding-left: 10px;}

.readthis {padding-left: 50px; background-image: url(http://www.europeanbling.com/images/read.jpg); background-repeat: no-repeat; background-position: top left;}

/*** GIFTSETS ***/

.giftsets {text-align: center;}
.purchaselink {clear:both; padding: 10px; text-align:center;}
.purchaselink a {text-decoration:underline;}
#iddescription .banner {border-top: 1px solid #649bce; margin-top: 40px;}
.giftsets .banner {border-top: 1px solid #649bce; margin-top: 100px;}
.giftsets h2 {border-top: 1px solid #649bce; margin-top: 40px;}
.giftsets img.bracelet, #iddescription img.bracelet {margin: 5px 40px;}
.giftsets img.bead, #iddescription img.bead {width: 75px; height: 75px;}
.giftsets img.giftbox {width:150px; height: 150px;}
span.youpay {font-size:2em;color:#E40115;font-weight:bold;padding:10px;}
.beadlist {text-align:center;}

/*** SHOWCASE ***/

.showcase img {border:0;margin:0px 40px;}
ul.showcase {padding:10px 10px 10px 25px;list-style-type:none;text-align:left;} 
ul.showcase li {padding:2px;}

/*** MATERIALS ***/

ul.materials {padding:10px 10px 10px 25px;list-style-type:none;text-align:left;background-color:#eee;} 
ul.materials li {padding:3px;}

/*** MAILING LIST SIGN UP ***/

.signup {font-size: 14px;}
.signup ul {list-style-type:none; text-align: right; padding: 25px 25px 25px 0px;}
.signup ul li {padding: 2px 0px; }
.signup .inputtext {font-size: 14px;}
.signup .inputsubmit {padding: 5px 10px; margin: 10px;}

/*** MAIN CONTENT FAQ ***/

.faq h2 {text-align: left;}
.faq ul {text-align: left; padding: 0 0 0 25px; list-style-type: none;}
.faq ul li {padding: 0 0 0 25px;}

.faqanswers {background:#eee; margin-top: 25px; padding: 25px 60px 10px 10px; border-top: 1px solid #649bce;}
.faq .faqanswers ul li {padding: 0 0 25px 25px; font-weight:bold; font-size:11px;}
.faq .faqanswers ul li ul li {padding: 5px 0 0 25px; font-weight:normal; font-size:12px;}

/*** MAIN CONTENT SHIPPING ***/

.shipping ul { clear:both;list-style-type:none; text-align:left; width: 100%; padding: 10px;}
.shipping ul li { float:left; padding: 0 0 0 10px;}
.shipping ul li ul { font-weight:bold; float:none; }
.shipping ul li ul li { font-weight:normal; float:none; padding: 10px 0 0 10px;}
.shipping img {padding: 10px 0;}
.shipping free {color:#E40115;}

.giftcertificate form {
	padding: 10px 0;
	text-align: center;
}

/*** MAIN CONTENT REFERAFRIEND ***/

.claimyourcredit { float: left; width: 299px; }
.requestrafcode { float: right; width: 300px; border-left: 1px solid #649bce; }

.referafriend ul {list-style-type:none; text-align: left; padding: 25px 25px 25px 25px;}
.referafriend ul li {padding: 2px 0px; }
.referafriend ul li ul {padding: 10px 0 10px 25px;}
.referafriend .inputtext {font-size: 14px; margin: 2px 0 2px 15px;}
.referafriend .inputsubmit {padding: 5px 10px; margin: 10px;}
.referafriend .inputselect {margin: 10px;}

/*** FOOTER ***/

#footer, #pagenavtwo { border-top: 1px solid #649bce}
#footer ul, #pagenavtwo ul { list-style: none; padding-top: 20px;}
#footer ul li, #pagenavtwo ul li { display:inline; padding: 0px 5px;}
#footer p {text-align:center; background:inherit; }

/*** JAVANAV ***/

div.sdmenu {width: 180px;font-family:  'Helvetica', Verdana,Arial, sans-serif;font-size: 12px;padding-bottom: 10px;background: transparent;color: #000;border-top: 0px solid #649bce;}
div.sdmenu div {background: transparent;overflow: hidden;}
div.sdmenu div:first-child {background: ;}
div.sdmenu div.collapsed {height: 25px;border-bottom: 0px dotted #ddd;}
div.sdmenu div span {display: block;padding: 5px 25px;font-weight: bold;color: #649bce;background: url(js/expanded.gif) no-repeat 10px center;cursor: default;border-bottom: 0px solid #ddd;border-left: 0px #649bce solid;}
div.sdmenu div.collapsed span {background-image: url(js/collapsed.gif);}
div.sdmenu div span:hover, div.sdmenu div.collapsed span:hover {color:#eee ;background: #649bce url(js/whiteexpanded.gif) no-repeat 10px center;}
div.sdmenu div a {padding: 5px 25px;background: transparent;display: block;border-bottom: 1px dotted #ddd;color: #649bce;}
div.sdmenu div a.sub {padding-left:35px;}

div.sdmenu div a.first {border-top: 1px dotted #ddd;}
div.sdmenu div a.current {background: #649bce url() no-repeat 160px center;color:#fff}
div.sdmenu div a:hover {background : #649bce url() no-repeat right center;color: #fff;text-decoration: none;}

/*** OOS ITEM ***/

#idimg {background: url(http://www.europeanbling.com/images/soldout.gif) top left no-repeat; min-height: 125px; min-width: 125px;}
#itemnumber {clear: both;}

/*** CHECKOUT ***/

.pad5 {display:;}
table tbody tr td[style] {padding-bottom:0px !important;padding-right:0px !important;padding-left:0px !important;padding-top:0px !important; }
#checkout table p img {display:none;}
