
body {
	font-family:Arial, Helvetica, sans-serif;
	background:#000;
	font-size: 0.7em;
	margin: 0;
	padding: 0;
	text-align: center;
	color:#666666;
}
p{
	margin: 0.2em 0 0.2em 0;
	padding:0;
	color:#666666;
}
br{ line-height:0.8em}



a, a:link, a:visited, a:hover {
	color: #fff;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

h1, h3, h4, h5, h6 {
	margin: 0px;
	padding: 0px;
}

h1{
    font-family:'KabelLTStd-Light';
	font-size:22px;
	line-height:24px;
	font-style:normal;
	font-weight:normal;
    color: #000;
    padding:0;
    margin:0 0 1em 0;
}

h1 a, h1 a:link, h1 a:visited{
	color: #000;
	margin:0;
	padding:0;
	text-decoration: none;
}
h1 a:hover{
	color: #F4A460;
	text-decoration: underline;
}

h2{
    font-family:'KabelLTStd-Light';
    font-size:30px;
    line-height:32px;
    font-style:normal;
    font-weight:normal;
    color: #999;
    margin-bottom:0;
    margin-top:0;
}

h3{
    font-size: 1.15em;
    color: #000;
    margin:10px 0 5px 0;
    font-weight:400;
}

h4{
    font-family:'KabelLTStd-Light';
    font-size:26px;
    line-height:20px;
    font-style:normal;
    font-weight:normal;
    color: #000;
}
h4.flash{ margin-top:10px;}
#footerLeft h4{font-size:26px;}
#contactInfo h4{font-size:26px;}
#middleBox h4{font-size:26px;}

h5{
    margin: 0.4em 0 -0.1em 0;
    font-size: 100%;
    color: #000;
    font-weight: normal;
}

h5 a, h5 a:link, h5 a:active, h5 a:visited{color: #000;}
h5 a:hover{text-decoration: underline;}
h6{font-size: 1.4em;color: #999;}

fieldset{margin:5px 0}
input{font-size:11px;}

ul{
 list-style-type: square;
}

ul ul{
 list-style-type: disc;
}

ul ul ul{
 list-style-type: none;
}

.listings td{padding: 1em 1em 0 0;}
table.sp_checkout_wiz td{padding: 1em 0 0 0;}

.pt{padding-top:1em;}
.pb{padding-bottom:1em;}
.pr{padding-right:1em;}
.prr{padding-right:2em;}
.pl{padding-left:1em;}
.fr{float:right}
.fl{float:left;}
.cb{clear:both;}
.ar{text-align:right;}
.al{text-align:left;}
.ac{text-align: center; }
.di{display: inline;}
.b{font-weight:800;}
.bigType{font-size:2em;}
.bt{border-top:1px solid #ddd}
.bb{border-bottom:1px solid #ddd}
.cursor-default{cursor:default;}
.strong{font-weight:bold;}
.mb{margin-bottom:1em;}
.mt{margin-top:1em;}
.imgList{margin:3px 15px 5px 0; border:none; float:left;}

.logo
{
    margin:0 0 20px 0;
	clear:both;
	padding:0;
	text-align: left;
}

#t
{
    border-top:2px solid white;
    padding:0;
}

#nav
{
    font-family:Tahoma, Verdana;
	float:left;
	margin:2px 0;
	padding:0;
}
#nav a, #nav a:link, #nav a:visited{
    height:1.5em;
	color: #fff;
	background-color: #000;
    padding: 0.3em 1em 0em 1em;
	display:inline-block;
	text-decoration: none;
    border-right:3px solid black;
}

#nav a:hover{
	color: #000;
	background-color: #fff;
}
#nav ul
{

	margin:0 0 0 0;
	padding:0;
	list-style: none;
}
#nav li{
    border-right:1px solid white;
	display: inline;
	margin:0;
	padding:0;
}

#container {
	width: 760px;
	margin:2em auto 0 auto;
	background-color:#000;
	padding:0 0 140px 0; 
	text-align: left;
}

#content{
    font-size:1.1em;
	background:#fff url(../images/content-bg.jpg) bottom repeat-x;
	clear:both;
	margin:0 0 5px 0;
	padding:1em;
	text-align: left;
	min-height:300px;
}
#flashcontent 
{
	margin-left:-3px;
}

#content a, #content a:link, #content a:visited, #content a:hover {
	color: #000;
	text-decoration: underline;
}

#content a:hover {
	text-decoration: none;
}

#footerLeft
{
	margin:5px 10px 10px 0;
    float:left;
	width: 335px;
	height:119px;
	background-color:#fff;
	color: #000;
}

#footerRight{
	margin:5px 0px 0px 0;
	padding:0em;
    float:right;
	color: #fff;
}

#footerNav
{
    border-top:2px solid white;
	clear:both;
	margin:1em 0 0 0;
	padding:0.5em 0 0 0;
	text-align: left;
	height: 25px;
    line-height: 25px;
}



#footer { 
    width: 760px;
    background-color:#000;
    text-align: center;
}
#search{
    float: right;
    padding: 0.25em 0 0 0;
    margin:0;
}
#search img,#search input{
    display:inline;
    margin:0;
    padding:0;
} 
#search input{
	position:relative;
	border:none;
	height:1.2em;
	width:14em;
}
.borderNone{ border:none;}
.Login{
    background-color:#000;
    height:108px;
    color:#ffffff;
    font-family:Tahoma, Verdana;
    padding-left:20px;
    padding-top:0px;
}
.Login img,.Login input{
	margin:0;
	padding:0;
	width:110px;
	border: solid 1px #fff;
} 
.Login .button
{
    position:relative;
    top: 4px;
    left: 5px;
}
.Login table, .Login table tr td
{
    padding:0px;
    margin:0px;
    padding-bottom:5px;
    padding-top:5px;
}

.message
{
    color:#3D993D; 
    padding:10px;
}
.messageAffirm{padding: 10px; background-color:#E2F9E3; color:#3D993D;}
.errorMessage{color: Red;}
.Login .errorMessage{color: Red;font-weight:bold;font-size:0.9em;}

html>body #search input{
	border:1px solid white;
	border-top: 2px solid white;
}
#leftCol{
	float:left;
	top:18em;
}
#leftCol a, #leftCol a:link{ text-decoration:none;}
#leftCol a:hover{ text-decoration:none;}
#leftCol dl { width: 11em; }
#leftCol dl,dd { margin: 0; }
#leftCol dt { background: #aeaead; padding: 0.3em; margin: 0 0 0.3em 0; }
#leftCol dt a, #leftCol dt a:link, #leftCol dt a:visited { color: #FFF; text-decoration:none; }
#leftCol dt a:hover{ text-decoration:none;}
#leftCol dt a:hover{ text-decoration:none;}

#leftCol dd{ margin:0; display:block;}
#leftCol dd a, #leftCol dd a:link, #leftCol dd a:visited { color: #7d7d7c; text-decoration:none; display:block; }
#leftCol dd a:hover{color: #000; text-decoration:underline;}
#leftCol ul{ list-style: none; }
#leftCol li{ margin:0 0 0.2em -38px; }
#leftCol h2{ font-size:11px; display:block; width:135px; margin:0; padding:0; }
#leftCol .message{ width:100px;}

#rightCol{
	float:right;
	width: 17em;
}
#rightColInternal{
	float:right;
	width: 17em;
}

#rightCol img{
	margin:0 0.3em 0 0;
}

#rightCol a{
	padding: 0.3em;
}
#rightCol a:hover{
	text-decoration: none;
	background-color: #F3F0ED;
}
#rightCol form{
	margin: 1em 0 0 0;
}

#mainContent{
	margin: 0 0 5em 12em;
}
#mainContentInternal{
	margin: 0 0 5em 12em;
}


.listings{
	margin: 2em 0;
}
.paging{
	margin: 0.4em 1em 0 0;
	text-align:right;
	float:right;
	width: 50em;
	color:#999999;
}
.paging a, .paging a:link, .paging a:active, .paging a:visited{
	padding:0.2em 0.4em 0.2em 0.4em;
	margin: 0;
	color:#000000;
	text-decoration:none;
}
.paging a:hover{
	background: #999999;
	text-decoration:none;
}
.paging .activeLink{
	background: #CCCCCC;
}
.detailImage{
	border:1px solid #CCCCCC;
}


/* Product Details */
#otherProducts{
	background:#000;
	clear:both;
	margin:5px 0 5px 0;
	padding:0;
}

#otherProducts img{
	margin: 0px 10px 0 0;
}

#otherProducts a{color:#000; padding:0; margin:0;}

#FeaturedProductsJewellery
{
	background:#fff;
	clear:both;
	margin:1em 0em 0px 0;
	padding:0em;
    width:466px;
}

#FeaturedProductsJewellery img{
	margin: 0.25em 1em 0.75em 0;
	border:1px solid #CCCCCC;
}
#FeaturedProductsJewellery a{color:#000;}


#addNow {
    width: 144px; height: 45px;
    background: url(../images/addNow.gif) no-repeat;
    margin: 0; padding: 0;
    position: relative;}
#addNow li {
	margin: 0; padding: 0; list-style: none;
	position: absolute; top: 0;}
#addNow li, #addNow a {
	height: 45px; display: block;}	
#panel1b {left: 0; width: 144px;}
#panel1b a:hover {
    background: transparent url(../images/addNow.gif)
    0 -45px no-repeat;}
    
#viewOrder {
    width: 88px; height: 22px;
    background: url(../images/view-order.gif) no-repeat;
    margin: 0; padding: 0; margin-bottom:15px;
    position: relative;float:left}
#viewOrder li {
	margin: 0; padding: 0; list-style: none;
	position: absolute; top: 0;}
#viewOrder li, #viewOrder a {
	height: 22px; display: block;}	
#panel2b {left: 0; width: 88px;}
#panel2b a:hover {
    background: transparent url(../images/view-order.gif)
    0 -22px no-repeat;}
    
.backFromProduct {
    width: 59px; height: 22px;
    background: url(../images/back-rollover.gif) no-repeat;
    margin: 0; padding: 0; margin-bottom:15px;
    position: relative;float:left;margin-right:10px;}
.backFromProduct li {
	margin: 0; padding: 0; list-style: none;
	position: absolute; top: 0;}
.backFromProduct li, .backFromProduct a {
	height: 22px; display: block;}	
#panel2c {left: 0; width: 59px;}
#panel2c a:hover {
    background: transparent url(../images/back-rollover.gif)
    0 -22px no-repeat;}
    
#viewSizing {
    width: 58px; height: 14px;
    background: url(../images/sizing-rollover.gif) no-repeat;
    margin: 0; padding: 0; margin-bottom:12px;
    position: relative;}
#viewSizing li {
	margin: 0; padding: 0; list-style: none;
	position: absolute; top: 0;}
#viewSizing li, #viewSizing a {
	height: 14px; display: block;}	
#panel3b {left: 0; width: 58px;}
#panel3b a:hover {
    background: transparent url(../images/sizing-rollover.gif)
    0 -14px no-repeat;}

.outOfStock{color:#ec9b01;}    

.prodBox{}
.prodImg{float:right;margin-right:10px;}

.row_product {border:#c4c4c4 1px solid; display:inline-block;}



.bigform
{
    font-size:1.5em;
    
}

/* Polls */
.poll{ padding:0px;}
.boxPoll{margin:0 0 20px 0;}
.boxHeaderPoll{margin:10px 0 10px 0;}
.boxFormPoll td{padding:5px 0 0px 0;}
.boxFooterPoll{padding:0px 0 10px 0;}
.barRow{ font-weight:bold;}
.barRowAlternate{ font-weight:bold;}




/* Control Panel - Protected */
.adminTable{border:none;}

.adminTable tr td{text-align:center;padding-left:5px;}

.adminTableHdr{
    padding-left:5px;
    border:none;
    text-align:center;
    background-color:#888888;
    color:#fff;
    font-size:1.1em;
}

.GridRow{ background-color:#fff;}
.GridRowOver{background-color:#eee;}
.Microbutton{ font-size:9px; background-color:#bbb;}
#manageFeatureProducts a.LnkButton:link, #manageFeatureProducts a.LnkButton:visited, #manageFeatureProducts a.LnkButton:hover{text-decoration:none;}

