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

/* FONT STYLING */
a{
color:#6666CC;
}
a:hover{
color:#f8941e;
}
h1{
margin:0;
	color: #9e1f63;
	font-weight:100;
	font-size:19px;
}
h2{
color:#9e1f63;
font-size:18px;
font-weight:100;
margin:0;
}
h3{
color:#54b6dc;
font-size:18px;
font-weight:200;
}
.header-advertisementbanner{
padding-left:6px;
padding-top:10px;
float:right;
}
.pinktextmedium{
color:#d81557;
font-weight:bold;
}
.pinktextlarge{
color:#d81557;
font-weight:bold;
font-size:18px;
}
.pinktextmedium a{
color:#d81557;
font-weight:bold;
}
.greenfeedbacktext{
color:#aac22a;
font-size:16px;
}
.redfeedbacktext{
color:#bb1222;
font-size:16px;
}
.greyfeedbacktext{
color:#6e6e6e;
font-size:16px;
}
.biggerfont{
font-size:14px;
}

/* Home Page Boxes */

.box-shop{
background:url(../images/hometabs_m5.png);
width: 216px;
height: 500px
padding:0px
color:#6666CC;
font-size:15pt;
}
.box-stall{
background:url(../images/hometabs_m6.png);
width: 216px;
height: 100px
padding:1px
color:#FFFFFF;
font-size:15pt;
}
.box-commision{
background:url(../images/hometabs_m7.png);
width: 216px;
height: 100px
padding:1px
color:#FFFFFF;
font-size:15pt;
}

/* Home Page Boxes */

.pinkboxtitles{
background:url(../images/pinkboxtops.png);
width:658px;
height:26px;
padding:10px;
color:#FFFFFF;
font-size:12pt;
}
.pinkboxtitles-deep{
background:url(../images/pinkboxtops-deep.png);
width:658px;
height:39px;
padding:10px;
color:#FFFFFF;
font-size:15pt;
}
.pinkboxtitleslong{
background:url(../images/pinkboxtopslong.png);
width:920px;
height:26px;
padding:10px;
color:#FFFFFF;
font-size:15pt;
margin-left: auto;
margin-right: auto;
}
.pinkboxsearch{
background:url(../images/pinksearchbox.png);
width:658px;
height:26px;
padding:10px;
color:#FFFFFF;
font-size:12pt;
}




.greyborderbox{
width:656px;
padding:10px 10px 6px 10px;
border-left:1px solid #8a8a8a ;
border-right:1px solid #8a8a8a;
overflow:hidden;
}
.greyborderboxfullheight{
width:656px;
height: 350px;
padding:10px 10px 6px 10px;
border-left:1px solid #8a8a8a ;
border-right:1px solid #8a8a8a;
overflow:hidden;

}
.greyborderfooter{
width:678px;
height:6px;
background:url(../images/greybox-footer.png);
margin-bottom:10px;
}
.greyborderfooterfullwidth{
width:940px;
height:6px;
background:url(../images/greybox-footerlong.png);
margin-bottom:10px;
}
.greyborderheaderfullwidth{
width:940px;
height:6px;
background: url(../images/greybox-header-long.png);
}
.greyborderboxfullwidth{
width:918px;
padding:10px 10px 6px 10px;
border-left:1px solid #8a8a8a ;
border-right:1px solid #8a8a8a;
overflow:auto;
}
/* IMAGES STYLING */
.titleimages-right{
margin-bottom:5px;
}
.boxheaderimages-left{
clear:both;
}
.leftfloat{
float:left;
}
.rightfloat{
float:right;
}
.side-buttons{
margin-top:10px;
float:right;
clear:both;
}
.paypal-footer{
float:right;
}
/* LIST STYLES */
#navigation-bar ul {
font-size:15px;
margin:0;
height:37px;
padding:0;
color:#797979;
float:none;
}
#navigation-bar li {
display:block;
height:27px;
list-style:none;
float:left;
padding:10px 16px 0 16px;
margin:0;
color:#797979;
border-right:solid 2px #C0C0C0;
background:url(../skinimages/navback.png) right no-repeat;
}
#navigation-bar li.last-right {
border-right:solid 0px #C0C0C0;
float:right;
}
#navigation-bar a{
color:#666666;
text-decoration:none;
letter-spacing:0px;
font-weight:bold;
}
#navigation-bar a:hover{
color:#cf2f73;
text-decoration:none;
}
#navigation-bar li.right {
float:right;
}
#navigation-bar li.last {
border-right:solid 0px #C0C0C0;
color:#bd1a2a;
}
#navigation-bar li.last a {
border-right:solid 0px #C0C0C0;
color:#bd1a2a;
}

#red-side-box ul {
list-style-type:none;
padding:0;
margin:0 0 0 0;
font-weight:normal;
}
#red-side-box li {
list-style-type:none;
margin:0;
text-align:left;
display: block; float:left;
width:232px;
_white-space: nowrap;
font-weight:normal;
}
#red-side-box li a {
color:#ffffff;
padding:5px 0 5px 5px;
text-decoration:none;
display:block;
border-bottom:1px dotted #ffffff;
font-weight:normal;

}
#red-side-box li a:hover {
color:#ffffff;
background:#e45050;
font-weight:normal;
}

#content-left-small{
width:252px;
float:left;
margin:0px 0 10px 10px;
color:#000000;
}
#content-left-small ul {
list-style-type:none;
padding:0;
margin:10px 0 0 0;
}
#content-left-small li {
list-style-type:none;
margin:0;
text-align:left;
display: block; float:left;
width:232px;
_white-space: nowrap;
font-size:11pt;
font-weight:bold;
}
#content-left-small li a {
color:#000000;
padding:5px 0 5px 5px;
text-decoration:none;
display:block;
}
#content-left-small a:hover {
color:#cccccc;
}
/*FORM STYLING */
#header-login form{
margin:0;
padding:0;
}
#header-login label{
text-align: left;
font: 9pt Arial, Helvetica, sans-serif; color:#0037ff;
width:100px;
}
#header-login input{
background: #ffffff;
border: 1px solid #8a8a8a;
font: 9pt Arial, Helvetica, sans-serif; color:##0037ff;
width:145px;
clear:both;
margin-top:5px;
}
#header-login input.signinbutton{
text-align: center;
font: 9pt Arial, Helvetica, sans-serif; color:#fea100;
width:120px;
margin-top:5px;
}
#header-login .lostpassword{
text-align:right;
clear:both;
float:right;
margin-top:5px;
font-size:9px;
}
input.lostpasswordinput{
background: #ffffff;
border: 1px solid #8a8a8a;
font: 9pt Arial, Helvetica, sans-serif; color:#9f1f63;
clear:both;
margin-top:5px;
width:400px;
}
input.lostpasswordbutton{
background: #ffffff;
border: 1px solid #8a8a8a;
font: 8pt Arial, Helvetica, sans-serif; color:#9f1f63;
clear:both;
margin-top:5px;
width:150px;
}
input.registerforminputs{
background: #ffffff;
border: 1px solid #8a8a8a;
font: 9pt Arial, Helvetica, sans-serif; color:#9f1f63;
clear:both;
width:250px;
display:block;
}
input.registerforminputs-registerbutton{
background: #9f1f63;
border: 1px solid #8a8a8a;
font: 9pt Arial, Helvetica, sans-serif; color:#ffffff;
clear:both;
width:100px;
margin-top:10px;
cursor:pointer;
}
select.registerforminputs-dobyear, input.registerforminputs-dobyear{
background: #ffffff;
border: 1px solid #8a8a8a;
font: 9pt Arial, Helvetica, sans-serif; 
color:#9f1f63;
clear:both;
width:100px;
}
select.registerforminputs-agree{
background: #ffffff;
border: 1px solid #8a8a8a;
font: 9pt Arial, Helvetica, sans-serif; color:#9f1f63;
clear:both;
width:10px;
}
select.registerforminputs{
background: #ffffff;
border:1px solid #8a8a8a;
font: 9pt Arial, Helvetica, sans-serif; color:#9f1f63;
clear:both;
width:250px;
display:block;
}
label{
text-align: left;
font: 9pt Arial, Helvetica, sans-serif; color:#9f1f63;
width:500px;
margin-bottom:10px;
}
input{
background: #ffffff;
border: 1px solid #8a8a8a;
font: 9pt Arial, Helvetica, sans-serif; color:#9f1f63;
clear:both;
}

#header-login .lostpassword{
text-align:right;
clear:both;
float:right;
margin-top:5px;
font-size:9px;
}

#content-left-small form{
margin:0;
padding:0;
}
#content-left-small label{
text-align: left;
font: 9pt Arial, Helvetica, sans-serif; color:#ffffff;
width:227px;
}
#content-left-small input{
background: #ffffff;
border: 1px solid #8a8a8a;
font: 9pt Arial, Helvetica, sans-serif; color:#9f1f63;
width:227px;
clear:both;
margin-top:5px;
}
#content-left-small select{
background: #ffffff;
border: 1px solid #8a8a8a;
font: 9pt Arial, Helvetica, sans-serif; color:#9f1f63;
width:227px;
clear:both;
margin-top:5px;
}
textarea{
font: 9pt Arial, Helvetica, sans-serif; color:#9f1f63;
border: 1px solid #8a8a8a;
}
/* TABLES*/
.featuredproducts-imagerow{
text-align:center;
}
.featuredproducts-namerow{
text-align:center;
color:#d81557;
font-weight:bold;
}
.featuredproducts-pricerow{
text-align:center;
color:#000000;
font-weight:bold;
font-size:15px;
}

.featuredproducts2-imagerow{
text-align:center;
}
.featuredproducts2-namerow{
text-align:center;
color:#d81557;
font-weight:bold;
}
.featuredproducts2-pricerow{
text-align:center;
color:#000000;
font-weight:bold;
font-size:15px;
}


.grey-headers{
background:url(../images/table-top-grey.png) repeat-x #f0eeee;
font-weight:bold;
font-size:14px;
text-align:center;
}

.productlisting-headers{
background:url(../images/table-top-grey.png) repeat-x #f0eeee;
font-weight:bold;
font-size:13px;
text-align:center;
}
.search-sort-table{
margin:0 0 10px 0;
color:#d81557;
font-weight:bold;
}
.productname-table-cell{
color:#d81557;
font-weight:bold;
font-size:16px;
width:416px;
padding:10px;
}
.productname-header-cell{
text-align:left;
width:416px;
padding:10px;
}
.image-table-cell{
width:100px;
padding:10px;
text-align:left;
}
.price-table-cell{
width:80px;
padding:10px;
text-align:left;
}
.rating-table-cell{
width:100px;
padding:10px;
text-align:left;
}
.date-table-cell{
width:70px;
padding:10px;
text-align:left;
}
.productname-table-cell a{
color:#d81557;
text-decoration:none;
}
.productname-table-cell a:hover{
text-decoration:underline;
color:#f8941e;
}
.buy-homepage-category{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #ffffff;
	text-align:left;
}
.buy-homepage-category a{
	color: #808080;
}
.buy-homepage-category a:hover{
	color: #f8941e;
}
hr{
color:#CCCC00;
margin:10px 0 10px 0;
}
.feedback-itemnumber-cell{
width:100px;
text-align:center;
padding:10px;
}
.feedback-itemnumber-cell{
width:100px;
text-align:center;
padding:10px;
}
.center-cell{
text-align:center;
}
/* PAGING*/
#paging{   
    padding:10px;   
    font-family:Arial, Helvetica, sans-serif;   
    font-size:12px;   
    color:#d81557;   
    font-weight:bold; 
	background:url(../images/table-top-grey.png) repeat-x #f0eeee;  
}   
  
#paging a{   
    padding:4px 7px 4px 7px;   
    margin:0px 2px 0px 2px;   
    border:1px solid #8a8a8a;   
    background:#FFFFFF;   
    color:#8a8a8a;   
    text-decoration:none;   
}   
  
#paging a:hover{   
    border:1px solid #8a8a8a;   
    background:#FF9900;   
    color:#ffffff;   
    text-decoration:none;   
}  
#paging input{
    padding:4px 7px 4px 7px; 
	    margin:0px 2px 0px 2px; 
		width:60px;  
		border:1px solid #8a8a8a; 
}
#paging select{
    padding:4px 7px 4px 7px; 
	    margin:0px 2px 0px 2px; 
		width:60px;
		border:1px solid #8a8a8a;   
}
#paging .gobutton{
    padding:3px 2px 3px 2px; 
	    margin:0px 1px 0px 2px;  
		border:1px solid #8a8a8a;  
}

/* N17 Added Styles */
img
{
	vertical-align : bottom;	
}

/* height : 250px;  */
#slides
{
	height : 425px;
}

#slides li
{
	width : 280px;
}

#slides_tall
{
        height : 250px;
}

/* height : 400px;  */
#slide


{
	height : 250px;
}

#slide2


{
	height : 250px;
}

#slide li
{
	width : 280px;
}

div.featuredProduct
{
	width : 140px;
	color : #000000;
	text-align : center;
}

div.featuredProduct a
{
	color : #d81557;
	font-weight : bold;
}

div.featuredProduct_Tall
{
	width : 140px;
        height : 130px;
	color : #000000;
	text-align : center;

}

div.featuredProduct2
{
	width : 140px;
	color : #000000;
	text-align : center;
}
div.featuredProduct2 a
{
	color : #d81557;
	font-weight : bold;
}
