/*============================ EDIT BELOW BUT DO NOT DELETE  =========================*/
body {font-family: Arial, Verdana, "MS Sans Serif", sans-serif; color: #000000; margin-top: 0px; background: black;}

#header{margin:0; padding:0; height:155px; z-index:100; background:#000;}
#header .right {margin:25px 8px 0px 0px; padding:0; float:right; display:inline; width:220px; }
#header .left {margin:25px 0px 0px 13px; padding:0; float:left; display:inline; width:130px; color: #dedede;}
#header .left img {float:left; display:inline; margin-right:8px}
#header .middle {margin:30px 0px 0px 135px; padding:0; float:left; display:inline; width:357px; }
#header a, #header a:link, #header a:active, #header a:visited {color:#FFF; text-decoration:none;}
#header a:hover {color:#FFF; text-decoration:underline;}

#fadingbanner {margin:30px 16px 15px 16px; width:883px;}

.clear {margin:0; padding:0px; height:1px; line-height:1px; font-size:1px; clear:both;}
.clearleft {margin:0; padding:0px; height:1px; line-height:1px; font-size:1px; clear:left;}
.clearright {margin:0; padding:0px; height:1px; line-height:1px; font-size:1px; clear:right;}

#logo {height:90px;margin:5px 0 0 6px;top:0;z-index:20;text-align:left;}
#logo h1 {display:block; height: 90px; width: 460px; text-indent:-9009px; margin: 0px 0px 0px 0px; background: url('../images/logo.gif') no-repeat;}
#logo h1 a {display:block; width:100%; height:100%; outline:none;}

.button {background-color:#333;border:2px groove #FFFFFF;color:#FFFFFF;overflow:visible;padding: 3px 0px 3px 0px;font-size:1em;height: 20px;text-align:center; text-decoration:none;}
.button:hover {}
.button_basket {height:24px; width:111px;background-color:#ffffff; background-image:url(images/add-to-basket-mini.gif); background-repeat:no-repeat;border:0px groove #FFFFFF;color:#FFFFFF;overflow:visible;padding: 0px 8px 2px 8px;font-size:1em;}
.button_thumbmoreoptions {background-color:9999CC;padding: 2px 2px 2px 2px;text-align:right;}
.button_thumbview {background-color:9999CC;padding: 2px 2px 2px 2px;}
.button_thumbbasket {padding: 2px 2px 2px 2px;font-size:1em;}

#footer {padding:0;}
#footer a, #footer a:link, #footer a:active, #footer a:visited {color:#FFF; text-decoration:none; line-height:14px;}
#footer a:hover { text-decoration:underline;} 



/*============================ EDIT ABOVE BUT DO NOT DELETE =========================*/

/*============================ CHECKOUT POLICY LINKS=================================*/
a.extnav:link {color:#000000; text-decoration: underline; font-weight:normal }
a.extnav:visited {color: #000000; text-decoration: underline; font-weight:normal }
a.extnav:hover {color: #3300FF; text-decoration: underline; font-weight:normal }
a.extnav:active {color: #000000; text-decoration: underline; font-weight:normal }
/* ===== end ====*/

#quickshop {background-color:#373737; width:200px; margin-bottom:10px; margin-top:12px; padding-bottom:10px;}
#quickshop .refinetitle {color:#ebe5ed; background-color:#373737; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; height:25px; padding:15px 0 6px 15px;}
#quickshop .refineitems a {color:#ebe5ed; padding-bottom:5px;}
#quickshop .refinehead  {color:#ebe5ed; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; padding-bottom:10px;}
#quickshop input {height:22px; width:33px;}
#quickshop #search {font-size:12px; height:auto; width:129px;}
#quickshop select{margin-left:10px; background-color:#cccccc; border:none;}

#search {font-size:12px; height:auto; width:129px;}

#refinecurrent{background-color:#373737; width:200px;}
#refinecurrent .refinetitle {color:#ebe5ed; background-color:#373737; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; height:25px; padding: 15px 0 0 15px;}
#refinetagcurrent{background-color:#F4F0E6;}
div#refinecurrent ul {padding-bottom:0px; }

#refinespacer {
height:0px;
}

#refinefurther {background-color:#373737; width:200px; margin-bottom:10px; padding-bottom:10px; overflow:hidden;}
#refinefurther .refinetitle {background-color:#373737; color: #ebe5ed; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; height:12px; padding:15px 0 12px 15px;}
#refinefurther .refineitems a {color:#ebe5ed; font-size:12px;}
#refinefurther .refinehead  {color:#ebe5ed;}
#refinefurther ul {margin-bottom:10px; margin-top:7px;}
#refinefurther br {font-size: 10px;}

.refineblock {background-color:#373737;}
.refineblock .refineitems a {color:#ebe5ed;}
.refineblock .refineitems li {color:#ebe5ed; font-size:12px;}
.refineblock .refinehead{color:#ebe5ed;padding-top:10px;font-size:12px;}

.fan_box .connect_top {
padding:0px;
}

#category-banner-text {
margin: 0px; 
overflow: auto; 
text-align: left; 
width: 706px; 
background: #ffffff;
color: #404b5c;
font-size:110%;
line-height:1.5em;
height: 205px;
}

#category-banner-text-top {
margin: 0px; 
overflow: auto; 
text-align: left; 
width: 706px; 
background: #ffffff;
color: #404b5c;
font-size:110%;
line-height:1.5em;
height: 270px;
}

#banner-text-area {
padding:10px;
}


#banner-text-area h1 {
font-size:120%;
}

#banner-text-area h2 {
font-size:110%;
}

#social-area {
padding-right:5px; 
padding-top:0px; 
height:45px; 
padding-bottom:12px;
}

#logo-images {
padding-top:7px;
}

.stocklistingmodeandpagenumber  {
float:right;
padding-right:14px;
text-align:right;
width:240px;
}

#stockdetailpagenavtopbuttons  {
float:right;
padding-right:10px;
}

#productdescription h1 {
font-size:1.5em;
}

#checkout_policy{

display:block;

background-image:url(../images/policybg.jpg); 

background-repeat:no-repeat; 

background-position:top left; 

width:205px; 

height:104px; 

padding-top:10px; 

padding-left:5px;
}

h1 {
font-size:1em;
font-weight:bold;
margin-bottom:0;
margin-top:0;
padding-bottom:2px;
}

#linksidenav {
color:#ffffff; 
margin: 5px 0 15px 0;
}

#linksidenav a {
color:#ffffff;
text-decoration: underline;
}

#linksidenav h2 {
text-decoration: underline;
font-size: 15px;
font-weight:normal;
margin: 5px 0;
}

#linksidenav img {
margin: 8px 0;
}

.topmenuitem {
color:#FFFFFF;
}

.topmenuitem a {
color:#FFFFFF;
float:left;
font-weight:bold;
height:18px;
padding:3px 12px;
}

.topmenuitem a:hover {
background:#cccccc none repeat scroll 0 0;
color:#FFFFFF;
float:left;
font-weight:bold;
height:18px;
padding:3px 12px;
}


#basket {
color:#212121;
float:right;
margin:0;
position:absolute;
right:0;
text-align:right;
text-decoration:none;
top:0;
width:auto;
}

#boxtop {
	margin: 0px;
	padding-top:6px;
	}

.boxtop p {
color:#FFFFFF;
font-size:17px;
font-weight:normal;
margin-bottom:2px;
margin-left:5px;
margin-top:6px;
text-transform:uppercase;
}
	
a {
background-color:transparent;
color:#666666;
line-height:150%;
text-decoration:none;
	}
/*============================ LOCAL TEXT STYLES =========================*/

.btn btnaddressaddupd { margin-right:30px; }
#leftmargin080	{padding-top:30px;}
.footer-left {float:left;}
.footer-right {float:right;text-align:right;}
.divfooter h2 { color:white; font-size:13px; margin:0; padding:1em 0 0.5em 1.3em; text-transform:uppercase; }
.divfooter ul li { background-repeat:no-repeat; margin-top:0.2em; list-style-image:none; }

/*======== Magnify Image Absolute Position =============*/
#zoom1-big { top:213px; left:444px; }

#body_hdr {
background-color:black;
border:0 none;
display:block;
height:120px;
margin-left:auto;
margin-right:auto;
width:100%;
}

#body_wrap {
background: url(../images/page-bg.gif) repeat-y scroll 0 0; 
display:block;
height:auto;
margin-left:auto;
margin-right:auto;
position:relative;
text-align:center;
width:913px;
}
#body_nav {
border:0 none;
display:block;
height:30px;
margin-left:auto;
margin-right:auto;
width:100%;
}

#header-bar {
background:#373737;
height:30px;
padding:5px 0px 0px 75px;
margin:35px 0px 0px 0px;
}

top-nav-input
{
color: #999999;
background: #222222;
border: 1px solid #999999
}

#body_left_margin {
background: #373737;
float:left;
margin-left:0px;
}

#footer {
height:120px;
width:100%;
float:none;
}

#footer li {
list-style:none;
}

#footer-address {
background:#111111; 
height:75px; 
color:#CCCCCC;
}

#footer-address a {
color:#CCCCCC;
}

.menuparent {
background:transparent none repeat scroll 0 0;
padding-left:3px;
text-align:left;
}

#shopping_cart {
color:#CCCCCC;
text-align:right;
padding-top:20px;
}

a {
background-color:transparent;
color:#848687;
line-height:150%;
text-decoration:none;
}

#menu_ajax ul {
border-bottom:0 none;
border-top:0 none;
list-style:none outside none;
margin-bottom:0;
margin-left:0;
margin-top:0;
padding-bottom:3px;
padding-left:0px;
padding-top:3px;
text-indent:0;
}

#menu_ajax li a {
border-bottom:0 none;
border-top:0 none;
color:#EEEEEE;
font-size:12px;
height:15px;
line-height:22px;
padding-top:0;
text-align:left;
text-decoration:none;
}

.topTagSelect {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
background:grey;
}

.top-nav-input {background:white none repeat scroll 0 0;border:1px solid #333333;color:black;}

.component_stockdetail {
margin-left:7px;
min-width:680px;
}

.left-links a {color:#eeeeee;}

.top-links {float:right;color:white;padding-top:18px;}

.top-links a {color:#cccccc;}

.banner-content {text-align:left;padding-left:10px;}

#pagenavtop {float:left;
margin-bottom:10px;
margin-top:10px;
padding-left:10px;
width:100%;
}

#component_stockdetail_maindetail {
float:right;
text-align:left;
width:430px;
}

#component_stockdetail_tabbedinfo_ajax {
float:right;
margin-right:6px;
margin-top:15px;
text-align:left;
width:420px;
}

.pagetitle {
background-color:transparent;
color:#333333;
font-size:20px;
font-weight:bold;
margin-top:8px;
}

#content {
background:transparent url(../images/thomas-sabo-charm-club.jpg) repeat scroll 0 0;
background-repeat: no-repeat;
color:#FFFFFF;
font-size:120%;
padding-top:35px;
padding-bottom:20px;
padding-left:220px;
padding-right:23px;
margin-right:0px;
padding-bottom:0px;
}

#content a {
color:#ffffff;
}

#content h2 {
font-size:120%;
}

#content h1 {
font-size:200%;
}

#content-truth {
background:transparent url(../images/truth-charms-jewellery.jpg) repeat scroll 0 0;
background-repeat: no-repeat;
color:#FFFFFF;
font-size:120%;
padding-top:35px;
padding-bottom:20px;
padding-left:220px;
padding-right:23px;
margin-right:0px;
padding-bottom:0px;
}

#content-truth a {
color:#ffffff;
}

#content-truth h2 {
font-size:120%;
}

#content-truth h1 {
font-size:200%;
}

#content-guess {
background:transparent url(../images/guess-leather-watch.jpg) repeat scroll 0 0;
background-repeat: no-repeat;
color:#FFFFFF;
font-size:120%;
padding-top:35px;
padding-bottom:20px;
padding-left:220px;
padding-right:23px;
margin-right:0px;
padding-bottom:0px;
}

#content-guess a {
color:#ffffff;
}

#content-guess h2 {
font-size:120%;
}

#content-guess h1 {
font-size:200%;
}

#formatted_hometext {
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	line-height:1.5em;
	text-align:left;
}

#formatted_hometext h2 {
	font-size:130%;
}

#homepagetext {
border: 1px solid #c5c5c5; 
align: center; 
padding-left: 5px; 
padding-top: 0px; 
padding-right: 5px;
overflow: auto; 
width: 883px; 
height: 130px; 
margin-left: 8px; 
margin-top: 16px; 
margin-bottom: 8px
}

.lp {
background-color:#dea8d4;
border:1px solid #000000;
color:#000000;
float:right;
margin:5px;
margin-top:20px;
padding:5px;
}

.lp a {
background-color:#dea8d4;
color:#de00b6;
}

.lptruth {
background-color:#75ade0;
border:1px solid #000000;
color:#000000;
float:right;
margin:5px;
margin-top:20px;
padding:5px;
}

.lptruth a {
background-color:#75ade0;
color:#de00b6;
}

.lpguess {
background-color:#d6d664;
border:1px solid #000000;
color:#000000;
float:right;
margin:5px;
margin-top:20px;
padding:5px;
}

.lpguess a {
background-color:#d6d664;
font-color:#21cee2;
}

#blog {
margin-left: 7px;
}

#comp {
padding-left:15px;
padding-right:15px;
}

#text-comp p {
font-size:130%;
}

#emailsubmitted {
font-size:130%;
padding-left:15px;
margin-left:20px;
padding-right:15px;
padding-bottom:15px;
padding-top:15px;
margin-bottom:15px;
font-weight:bold;
border: 3px solid #fae25c;
}

#affiliate-content {
padding-left:20px;
text-align: left;
}

#affiliate-content h1 {
font-size: 160%;
}

#affiliate-content h2 {
font-size: 130%;
}

.lpwelcome {
background-color:#ffffff;
border:1px solid #000000;
color:#000000;
margin:5px;
padding:5px;
width:190px;
}

.lpwelcome a {
background-color:#ffffff;
color:#14cc0b;
}

.lpwelcome2 {
background-color:#ffffff;
border:1px solid #000000;
color:#000000;
margin:5px;
padding:5px;
width:190px;
}

.lpwelcome2 a {
background-color:#ffffff;
color:#e6c50c;
}
/*-------------------------------toadd_20091118.css------------------------*/
/* to turn image magnify on, remove the 2 styles below  */
/*#zoom1-big { display:none; }*/
/*.MagicZoomPup { display:none; } */ 
/*-------------------------------toadd_20091118.css------------------------*/
/*-------------------------------toadd_20091118.css------------------------*/
/* to turn image magnify on, remove the 2 styles below  */
/*#zoom1-big { display:none; }*/
/*.MagicZoomPup { display:none; }*/  
/*-------------------------------toadd_20091118.css------------------------*/
/*-------------------------------toadd_20091118.css------------------------*/
/* to turn image magnify on, remove the 2 styles below  */
/*#zoom1-big { display:none; }*/
/*.MagicZoomPup { display:none; }*/  
/*-------------------------------toadd_20091118.css------------------------*/
/*-------------------------------toadd_20091118.css------------------------*/
/* to turn image magnify on, remove the 2 styles below  */
/*#zoom1-big { display:none; }*/
/*.MagicZoomPup { display:none; }*/  
/*-------------------------------toadd_20091118.css------------------------*/


div#quickpay{
	margin-left: 210px;
}





