
DIV.clear
{
    clear:both;
}

BODY
{
    margin:0px;		
}
BODY, P, TD
{
	font-family:Verdana;
	font-size:11px;		
}
P
{
    margin:0px
}
DIV, IMG, TD
{
    behavior:url(/iepngfix.htc);
}
H1
{
	font-size:21px;
	margin-top:0px;
	margin-bottom:10px;
	font-weight:normal;
	color:#ff0099;
}
H2
{
	font-size:17px;
	margin-top:0px;
	margin-bottom:10px;
	font-weight:normal;
	color:#3971d3;
}
A
{
	color:#57A6FF;
}
A:hover
{
	color:#FE71CF;
}
A.buttontext
{			
	font-weight:bold;
	font-size:10px;
	color:black;
	text-decoration:none;
}
A.buttontext:hover
{
	color:darkorange;
}
A.buttontext2
{			
	font-weight:bold;
	font-size:10px;
	color:black;
	text-decoration:none;
}
A.buttontext2:hover
{
	color:blue;
}
A.category
{
	color:#FE71CF;
	text-decoration:none;
	font-weight:bold;
}
A.category:hover
{
	color:#57A6FF;
	text-decoration:underline;
}
A.product
{
	color:#57A6FF;
	text-decoration:none;
	font-weight:bold;
}
A.product:hover
{
	color:#FE71CF;
	text-decoration:underline;
}
.breadcrumbs
{
	font-size:13px;
}
.footer
{
	font-size:11px;
	color:white;
}
HR
{
	color:#FD99DB;
	width:100%;
	height:1px;
}
.text
{
	font-family:Verdana;
	font-size:11px;
}
INPUT
{
	font-family:Verdana;
	font-size:11px;
}
INPUT.searchtext
{
	background-color:#FFFFFF;
	border-color:#FF0099;
	border-style:solid;
	border-width:1px;
	padding:3px;
}
SELECT
{
	font-family:Verdana,Helvetica,Arial;
	font-size:11px;
}
.tableheader
{
	font-family:Verdana,Helvetica,Arial;
	font-size:11px;
	color:black;
	background-color:#DAE8F5;
}
.columnheader
{
	font-family:Verdana,Helvetica,Arial;
	font-size:11px;
	color:black;
	background-color:#F8F8F8;
	font-weight:bold;
}
.tabledata
{
	font-family:Verdana,Helvetica,Arial;
	font-size:11px;
	color:black;
	background-color:#FFFFFF;
}
.button
{
	font-family:Verdana,Helvetica,Arial,sans-serif;
	background-color:#FF4BC2;						
	color: white;
	font-size:11px;
	font-weight:bold;
	border-width:2px;
	border-color:#FF0099;
}
.button2
{
	font-family:Verdana,Helvetica,Arial,sans-serif;
	background-color:#2052A7;						
	color: white;
	font-size:11px;
	font-weight:bold;
	border-width:2px;
	border-color:#1E4890;
}



DIV.productthumb1
{
    cursor:pointer;
    margin-right:10px;
    width:142px;
    margin-bottom:20px;
}
DIV.productthumb1a
{
    cursor:pointer;
    width:142px;
    margin-bottom:20px;
}
DIV.productthumb2
{
    width:134px;
    height:187px;
    background-image:url(/graphics/thumbbg.gif);
    padding-top:10px;
    padding-left:8px;
    cursor:pointer;
}
DIV.productthumb3, DIV.productthumb3a
{
    width:123px;
    height:175px;
    text-align:center;
    cursor:pointer;
    background-repeat:no-repeat;
    background-position:center 0px;
}
DIV.productthumb3
{
    border:solid 1px #ffffff;
}
DIV.productthumb3a
{
    border:solid 1px #fd99db;
}
DIV.productthumb3 IMG, DIV.productthumb3a IMG
{
    cursor:pointer;
}
DIV.productthumb4 A
{
    text-decoration:none;
}
DIV.productthumb4 P
{
    margin-bottom:0px;
    margin-top:6px;
    margin-left:0px;
    margin-right:0px; 
    text-align:center;   
}
DIV.productthumb4 P.thumbprice
{
    font-size:14px;
}

DIV.accessorythumb1
{
    cursor:pointer;
    margin-right:10px;
    width:90px;
    height:90px;  
    padding:5px;  
    background-image:url(/graphics/accessorybg.gif);
    margin-bottom:4px;
}
DIV.accessorythumb2
{
    cursor:pointer;
    width:90px;
    height:90px;    
}

DIV.sectionheading
{
    width:390px;
    height:16px;
    padding:4px;
    background-color:#fbdaf0;
    font-weight:bold;
    color:#ff34b7;
    border:1px solid #ff97da;
    margin-bottom:7px;
    font-size:13px;
}
SPAN.heading
{
    font-size:13px;
}

DIV.categorythumb1
{
    width:180px;    
    text-align:center;
    cursor:pointer;
    margin-bottom:20px;
    margin-right:10px;
}
DIV.categorythumb1a
{
    width:180px;
    text-align:center;
    cursor:pointer;
    margin-bottom:20px;
}
DIV.categorythumb2
{
    width:162px;
    height:162px;
    padding:9px;    
    background-image:url(/graphics/categorybg.gif);    
    margin-bottom:6px;
}
DIV.categorythumb3
{
    width:160px;
    height:160px;
    border:1px solid #ffffff;
}
DIV.categorythumb3a
{
    width:160px;
    height:160px;
    border:1px solid #3971d3;
}

TABLE.categoryintro
{
    width:750px;
    height:200px;
    background-image:url(/graphics/categoryintro/blue.jpg);
    background-position:top left;
    background-repeat:no-repeat;
    border:1px solid #3971d3;
}
TD.categoryimgtd
{
    width:350px;
}
TD.categoryintrotd
{
    padding:20px;
    width:400px;
}

#basketsummarydiv
{
    position:absolute;
    width:150px;
    height:105px;
    top:0px;
    left:0px;
    visibility:hidden;
    z-index:100;
}

#div_homepagewelcome
{
    width:750px;
    height:400px;
    background-image:url(/images/homepagebg/girls1.jpg);
}

#div_welcome
{
    width:714px;
    margin-left:14px;
    margin-right:14px;
    margin-top:8px;
    color:#000000;
}
#div_welcome H1
{
    margin-top:0px;
    margin-bottom:5px;
    color:#ff00bc;
}
#div_welcome A
{
    color:#003083;
}
#div_welcome A:hover
{
    color:#ff00bc;
}
#div_welcome P
{
    color:#000000;
}
#div_welcomefeaturetext
{
    overflow:hidden;
    margin-left:390px;
    margin-top:50px;
    width:160px;
    height:267px;    
}
.div_welcomefeaturetext2
{    
    width:160px;
    margin-top:0px;
}
.div_welcomefeaturetext2 P
{
    font-size:12px;
    margin-bottom:6px;
}
.div_welcomefeaturetext2 A
{
    color:#003083;
}
.div_welcomefeaturetext2 A:hover
{
    color:#ff00bc;
}

#homepagecategories
{
    float:left;
}
#homepagerightcol
{
    float:left;
    margin-left:8px;
    margin-top:-315px;
}
#homepagerightcol DIV
{
    margin-bottom:10px;
}

#productresultstoolbar
{
    width:750px;
    height:30px;
    background-color:pink;
    margin-bottom:5px;    
}
DIV.productresults
{
    float:left;
}
#productresults1
{
    display:inline;
    margin-top:8px;
    margin-left:10px;
    font-size:12px;
}
#productresults2
{
    display:inline;
    margin-top:4px;
    margin-left:207px;
}
#productresults3
{
    display:inline;
    margin-top:5px;
    margin-left:30px;
}
