/* Screen layout: 
	
	Original Stylesheet (c) VPASP 2005
	Stylesheet customisation (c) Digital Evolution 2006
*/

/* Generic Styles */

/** { 
    moz-box-sizing: border-box; 
}*/

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	background-color: #4C0758;
	color: #fff;
}
form{
 margin : 0px;
}

select {
color: #333333;
font-size: 0.9em;
border: 1px solid #666666;
background-color: #FAFAFA;
}

hr{
	border-style: dashed;
	color: #CCCCCC;
	height: 1px;
}
.input {
	background-color: #fff;
	border: 1px solid #FD00BE;
	color: #333;
	text-align: left;
	margin: 0;
	padding-left: 0;

}
.select {
	font-size: 0.9em;
	background-color: #EAEAEA;
	border: 1px solid #818181;
	color: #333333;
}


/* Remove border from images */
a {
	text-decoration: none;
}
a img {
border: 0;
}
/* Hide elements */
.hide {
display: none;
}

/* VPASP Specific Styles */
.navbarbg{
color: #333333;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: x-small;
font-style: normal;
font-weight: normal;
}
.navbarbg a{
display: block;
 color : #333333;
 background-image : url(../images/menu/menubg.jpg);
 border-top : 1px solid #CCCCCC;
 border-right : 1px solid #CCCCCC;
 border-left : 1px solid #CCCCCC;

}
.navbarbg a:link{
background-color: #333333;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: x-small;
font-style: normal;
font-weight: normal;
height: 20px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 4px;
text-align: center;
text-decoration: none;
width: 100%;
}
.navbarbg a:visited{
background-color: #333333;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: x-small;
font-style: normal;
font-weight: normal;
height: 20px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 4px;
text-align: center;
text-decoration: none;
width: 100%;
}
.navbarbg a:hover{
color: #FF1CC7;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: x-small;
font-style: normal;
font-weight: normal;
height: 20px;
padding-bottom: 0px;
padding-top: 4px;
width: 100%;
}
.navbarbg a:active{
background-color: #333333;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: x-small;
font-style: normal;
font-weight: normal;
height: 20px;
padding-bottom: 0px;
padding-top: 4px;
text-align: center;
text-decoration: none;
width: 100%;
}

.xCellBorder{
background-color: #333333;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
}

.xTopCell{
background-color: #333333;
width: 100%;
}
.centered {
	color: #333333;
	}
.cartbuttons{
	margin: 15px 0 10px 0;
}
	.navborder {
	border: none;
	}
/*formats the search box in the shoppage_header file.*/
.searchfield{
color: #333;
background-color: #fff;
font-family: Verdana, Arial, Helvetica, sans-serif;
border: 1px solid #0066B7;
font-size: 1.0em;
padding-left: 3px;
padding-bottom: 2px;
}
/*formats the display of the text boxes throughout the front end*/
.txtfield{

color: #333333;
font-size: 0.8em;
border: 1px solid #666666;
background-color: #FAFAFA;
}
.txtfielddropdown{
background-color: #EBEBEB;
color: #333333;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: x-small;
font-style: normal;
font-weight: normal;
}
.menuhdr{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #AE76C0;
	color: #ffffff;
	font-size: 1em;
	font-weight: bold;
	padding: 2px 0px 2px 2px;
	text-align: left;
}
.menubdr{
	background-color : #0066B7;
}
.dashed{
	border-left : 1px solid #cccccc;
	border-right : 1px solid #cccccc;
	border-bottom : 1px solid #cccccc;
	background-color : #F7F7F7;
}

.leftmenumain a{
	border-top : 1px solid #D3D3D3;
	display: block;
}
.leftmenumain{
background-color: #F7F7F7;
color: #333333;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: x-small;
font-style: normal;
font-weight: bold;
text-align: left;
}
.leftmenumain a:link{
color: #333333;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: xx-small;
font-style: normal;
font-weight: normal;
padding-bottom: 7px;
padding-left: 4px;
padding-top: 6px;
text-align: left;
text-decoration: underline;
width: 100%;
}
.leftmenumain a:visited{
color: #333333;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: xx-small;
font-style: normal;
font-weight: normal;
padding-bottom: 7px;
padding-left: 4px;
padding-top: 6px;
text-align: left;
text-decoration: underline;
width: 100%;
}

.leftmenumain a:hover{
background-color: #EEEEEE;
color: #333333;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: xx-small;
font-style: normal;
font-weight: normal;
padding-bottom: 7px;
padding-left: 4px;
padding-top: 6px;
text-align: left;
text-decoration: none;
width: 100%;
}

.leftmenumain a:active{
color: #333333;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: xx-small;
font-style: normal;
font-weight: normal;
padding-bottom: 7px;
padding-left: 4px;
padding-top: 6px;
text-align: left;
text-decoration: underline;
width: 100%;
}

.dottedBorder {
	border: 1px solid #454545; 
	background-color: #E3E3E3;
	padding: 5px	
}

.submitbtn {
   color: #5C2E6E;
   font-family: Tahoma,Arial, Helvetica, sans-serif;
   background-color: #E9BFD7;
   font-size: 1.0em;
   font-weight: bold;
   border: 1px solid #E9BFD7;
	margin-top: 0;
}
.submitbtn2 a:link, .submitbtn2 a:visited{
   color: #5C2E6E;
   font-family: Tahoma,Arial, Helvetica, sans-serif;
   background-color: #E9BFD7;
   font-size: 1.0em;
   font-weight: bold;
   border: 1px solid #E9BFD7;
	padding: 2px;
	text-decoration: none;
}
.submitbtn2 a:hover, .submitbtn2 a:active, .submitbtn2 a:focus {
	color: #5C2E6E;
   font-family: Tahoma,Arial, Helvetica, sans-serif;
   background-color: #E9BFD7;
   font-size: 1.0em;
   font-weight: bold;
   border: 1px solid #E9BFD7;
	padding: 2px;
	text-decoration: none;
}

/*formats the header text throughout the site*/
.txtheader{
color: #F9AFD2;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.5em;
font-weight: bold;

}
/*formats the mini cart subtotal  in the right menu*/
.cartsubtotalminicart{
color: #333333;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: x-small;
font-style: normal;
font-weight: bold;
text-align: right;	
}
/*formats the links in the minicart*/

.cartminilinks{
color: #333333;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: xx-small;
font-style: normal;
font-weight: bold;
text-align: left;
}
.cartminilinks a:link{
color: #333333;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: xx-small;
font-style: normal;
font-weight: normal;
text-align: left;
}
.cartminilinks a:visited{
color: #333333;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: xx-small;
font-style: normal;
font-weight: normal;
text-align: left;
}
.cartminilinks a:hover{
color: #F400B8;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: xx-small;
font-style: normal;
font-weight: normal;
text-align: left;
}
.cartminilinks a:active{
color: #333333;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: xx-small;
font-style: normal;
font-weight: normal;
text-align: left;
}

.hdrproduct{
color: #333333;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: x-small;
font-style: normal;
font-weight: bold;
}



#minicartbg {
background-color: #fff;
/*border-left: 1px solid #909090;*/
background-image: url(../imgs/bg/bg_fc_body.gif);
background-position: left;
background-repeat: repeat-y;
}
.minicartcell{	
background-color: #FF65D9;
/*border-left: 1px solid #909090;*/
background-image: url(../imgs/bg/bg_minicart_cell_left.gif);
background-position: left top;
background-repeat: no-repeat;
color: #fff;
font-size: 0.8em;
padding: 2px 5px 8px 20px;
margin-right: 2px;
}
.minicartcell a{
color: #fff;
}
/*.minicartcell img{
border: none;
margin: 0;
padding: 0;
}*/
.minicartcelltext{
padding-top: 5px;
padding-bottom: 16px;
}


/* MainBody - Used to create white BG between header and footer */
#mainbody {
background-color: #fff;
/*border-left: 1px solid #909090;*/
background-image: url(../imgs/bg/bg_fc_body.gif);
background-position: left;
background-repeat: repeat-y;
}


.tabletext{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	}



 
/* Quotes */
#quotes {
width:300px;
margin: 40px 0 20px 0;
padding: 40px 20px 10px 30px;
background: #F4F4F4 url(img/misc/quotes.gif) no-repeat top left;
border: 1px solid #E9E9E9;
}



/* General floats */
.right {
text-align: right;
}
.floatright {
	float: right;
	padding-left: 20px;
	padding-bottom: 20px;
}

.floatright2 {
	float: right;
	margin-left: 20px;
	margin-bottom: 20px;
	padding: 4px;
	background-color: #E8ECDF;
	border: 1px solid #E3E3E3;
}
.floatright3 {
	float: right;
	padding-left: 20px;
	padding-bottom: 0;
	margin: 0;
}

 


.thumbs {
margin: 0;
padding: 0;
display: block;
width: 195px;
background: #EBEBEB;
color: #E9BFD7;
border-width: 1px;
border-color: #E9BFD7;
border-style: solid;
}
.thumbs a:hover {
width: 195px;
background: #E9BFD7;
border-width: 1px;
border-color: #E9BFD7;
border-style: solid;
}


/* More info buttons */
.more {
font: 80% "Trebuchet MS", verdana, sans-serif;
display: block;
width: 40px;
background: #EBEBEB;
border: 1px solid #E9BFD7;
padding: 1px 2px 1px 2px;
margin: 0;
text-align: center;
color: #E9BFD7;
}

.more:hover {
background: #F400B8;
border: 1px solid #E9BFD7;
color: #333333;
text-decoration: none;
text-align: center;
}
.more2 {
font: 80% "Trebuchet MS", verdana, sans-serif;
display: block;
width: 80px;
background: #EBEBEB;
border: 1px solid #E9BFD7;
padding: 1px 2px 1px 2px;
margin: 0;
text-align: center;
color: #E9BFD7;
}

.more2:hover {
background: #E9BFD7;
border: 1px solid #505050;
color: #333333;
text-decoration: none;
text-align: center;
}

 

/* Vertical List with image */
#vertlist
{
list-style: none;
padding: 0;
margin: 0;
}

#vertlist li
{
list-style: none;
padding-left: 20px;
margin-left: -35px;
background-image: url(images/misc/square.gif);
background-repeat: no-repeat;
background-position: 0 50%;
}



#basebuttons{
margin-top: 31px;
}
#basebuttons td{

}

#baselinks {
	margin: 0 0 10px 0;
	padding-left: 10px;
	color: #969696;
	font-size: 0.8em;
}

#baselinks a {
	color: #818181;
}

/* Nemesis Racing Shoppage_header content */


#loginbg {
	background-image: url(../imgs/misc/dash_header_seperator.jpg);
	background-repeat: repeat-y;
	background-position: left;
	
	
}

#login {
	color: #333333;
	width: 162px;
	padding: 5px 5px 5px 10px;
	margin-top: 10px;
	line-height: 1.1em;
}
#login h5{
	color: #E300AB;
	font-size: 0.9em;
	font-weight: bold;
	padding-left: 5px;
	}
#login p{
	padding-left: 5px;
}

#minicart {
	color: #333333;
	width: 162px;
	padding: 0 0 0 5px;
	margin: 5px 0 0;
	margin-bottom: 0;
	
}
#minicart h5{
	color: #E9BFD7;
	font-size: 0.9em;
	font-weight: bold;
	margin:0;
	}
#minicart p{
	font-size: 0.9em;
	color: #7D7D7D;
}
.welcome {
	color: #E9BFD7;
	text-align: right;
}

/* Side Navigation menu */

#sidecol {
	margin-top: 20px;
	margin-bottom: 0;
	margin-left: 10px;
}
#sidecol P {
	margin-top: 20px;
	margin-bottom: 0;
	font-size: 0.8em;
}
#sidebg {
	background-image: url(../imgs/misc/sidebar_line_dashed.jpg);
	background-position: right;
	background-repeat: repeat-y;
}
.catnavbg {
	background-image: url(../imgs/misc/catnav_bg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	}
 #catcontainer ul
{
margin: 5px 10px 5px 0;
padding: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 1.0em;

}
 
#catcontainer li { margin: 0 0 3px 0; }

#catcontainer li a
{
display: block;
padding: 5px 5px 0 25px;
width: 160px;
background-color: transparent;
text-decoration: none;
color: #065697;
/*background-image: url(../images/site/l2_down.jpg);*/
}

#catcontainer li a:link, #catlist li a:visited
{
color: #065697;
text-decoration: none;
}

#catcontainer li a:hover
{
/*border: 1px solid #333;*/
/*background-color: #F8FBF4;*/
/*background: transparent url(../imgs/misc/catnav_bg_hover.jpg) no-repeat 5px;*/
background-image: url(../imgs/misc/catnav_bg_hover.jpg);
background-repeat: no-repeat;
background-position: left top;
color: #FF06C1;
text-decoration: none;

}

#active a:link, #active a:visited, #active a:hover
{
/*border: 1px solid #333;*/
background-color: transparent;
background-image: url(../imgs/category_nav_arrow.jpg);
color: #333333;
}
#logoblock {
	padding: 5px;
	
	}

/* Featured products */

#featured {
 
margin-top: 0;
padding-left: 15px;
color: #333333;
}
.featuredtitle p{
	padding-top: 20px;
	padding-bottom: 0; 
	line-height: 0.9em;
}

/* Featured Headers used for hot price, on sale etc. */

.hotprice {
background-image: url(../imgs/misc/PriceHeader_Hot_Price.gif);
background-repeat: no-repeat;
width: 123px ;
height: 76px;
margin: 0;
padding: 5px;
color: #333;
}
.hotprice h2{
padding: 35px 3px 1px 0;
color: #2195EF;
}

.hotprice p{
padding: 2px 3px 1px 10px;
margin-top: 5px;
color: #333;
font-size: 0.8em;
}

.onsale {
background-image: url(../imgs/misc/PriceHeader_Sale_Price.gif);
background-repeat: no-repeat;
width: 123px ;
height: 76px;
margin: 0;
padding: 5px;
color: #333;
}
.onsale h2{
padding: 35px 3px 1px 0;
color: #2195EF;
}

.onsale p{
padding: 2px 3px 1px 0;
margin-top: 5px;
color: #333;
font-size: 0.8em;
}

.newproduct {
background-image: url(../imgs/misc/PriceHeader_New_Product.gif);
background-repeat: no-repeat;
width: 123px ;
height: 76px;
margin: 0;
padding: 5px;
color: #333;
}
.newproduct h2{
padding: 35px 3px 1px 0;
color: #2195EF;
}

.newproduct p{
padding: 2px 3px 1px 0;
margin-top: 5px;
color: #333;
font-size: 0.8em;
}

.ourprice {
background-image: url(../imgs/misc/PriceHeader_Our_Price.gif);
background-repeat: no-repeat;
width: 123px ;
height: 76px;
margin: 0;
padding: 5px;
color: #333;
}
.ourprice h2{
padding: 35px 3px 1px 0;
color: #2195EF;
}

.ourprice p{
padding: 2px 3px 1px 0;
margin-top: 5px;
color: #333;
font-size: 0.8em;
}

.weeklyspecial {
background-image: url(../imgs/misc/PriceHeader_Weekly_Special.gif);
background-repeat: no-repeat;
width: 123px ;
height: 76px;
margin: 0;
padding: 5px;
color: #333;
}
.weeklyspecial h2{
padding: 35px 3px 1px 0;
color: #2195EF;
}

.weeklyspecial p{
padding: 2px 3px 1px 0;
margin-top: 5px;
color: #333;
font-size: 0.8em;
}

.monthsspecial {
background-image: url(../imgs/misc/PriceHeader_monthly_Special.gif);
background-repeat: no-repeat;
width: 123px ;
height: 76px;
margin: 0;
padding: 5px;
color: #333;
}
.monthsspecial h2{
padding: 35px 3px 1px 0;
color: #2195EF;
}

.monthsspecial p{
padding: 2px 3px 1px 0;
margin-top: 5px;
color: #333;
font-size: 0.8em;
}

.featuredmore{
margin-top: 26px;
}

.featuredadd{
margin-top: 26px;
}




.oldprice {
	font-size: 0.9em;
	color: #333333;
}

.price {
	font-size: 1em;
	font-weight: bold;
	color: #E9BFD7;
	padding-top: 5px;
}

 .thumbnail
{
float: left;
width: 215px;
/*border: 1px solid #999;*/
margin: 0 15px 15px 0;
padding: 0 5px 5px 5px;
}
.thumbnail h3 a{
	font-size: 0.8em;
	color: #0F79CD;
}
.clearboth { clear: both; }
.buttonmore {
	padding-top: 20px;
}

/* Product templates */
#productdetail {
float: left;
padding: 5px 15px 0 20px;
width: 470px;
}

#productdetail h2{
	color: #E9BFD7;
	font-size: 1.4em;
	font-weight: bold;
	padding-left: 0;
}
#productdetail h3{
	color: #0F79CD;
	font-size: 1.2em;
}
#productdetail h4{
	color: #E9BFD7;
	font-size: 1.1em;
}
#productdetail h5{
	color: #333333;
	font-size: 0.9em;
}
.red{
	color: #E300AB;
	
}
.midgrey {
	color: #666666;
	font-size: 0.9em;
}
.midgrey a{
	color: #666666;
	font-size: 0.9em;
}
.midgrey2 {
	color: #666666;
	font-size: 0.9em;
}
.midgrey2 a{
	color: #666666;
	font-size: 1em;
}

.breadcrumb {
text-align: left;
padding-left: 25px;
}
.productbox {
background: #333333 url(../imgs/misc/product_box_bg.gif) repeat-y;
	
}
/* Content Pages */
.contenttable {
	margin-top: 0;
	margin-left: 25px;
	
}
.contenttableinner {
	padding-left: 0px;
}


.contenttable h2{
	padding: 15px 10px 0 5px;
	font-size: 1.3em;
	color: #E9BFD7;
	
}
.contenttable h3{
	padding: 0 5px 0 5px;
	font-size: 1.1em;
	color: #0270C6;
}
.contenttable h4{
	padding: 0 5px 0 5px;
	font-size: 1.1em;
	color: #0F79CD;
}
.contenttable h5{
	padding: 0 5px 0 5px;
	font-size: 1.0em;
	font-weight: bold;
	color: #666666;
}
.contenttable p{
	font-size: 1.0em;
	padding: 5px 5px 0 5px;
	
}
.contenttable ul {
	list-style: none;
	padding-left: 10px;
	color: #E300AB;
}
.contenttable li {
	background: transparent url(../imgs/misc/list_dot_pink.gif) no-repeat 0 5px;
	padding: 0 0 0 15px;
	/*margin: 0;*/
	color: #333;
	
}

.contenttable ol {
		color: #E300AB;
}
.contenttable ol li {
	background: transparent url(../images/misc/shim.gif) no-repeat 0 5px;
	padding: 0;
	color: #333;
	
}

.customeradmin {
	margin-top: 15px;
	border: 1px solid #E9BFD7;
	background-color: #DDDDDD;
	width: 60%;
	
	
}
.customeradmin a{
	color:#333;
	
}

.customeradminheader {
	background-color: #E9BFD7;
	color: #333333;
	padding: 5px;
	border: 0px;
	line-height: 1.1em;
	
}
.customeradminheader p{
	text-align: center;
	font-size: 1.1em;
		}
.customerrow {
	padding: 5px 2px 5px 2px;
		}
.numbers {
	color: #E9BFD7;
	font-weight: bold;
	
}
.customeradminlinks {
	padding: 0 5px 5px 10px;
	line-height: 0.8em;
	text-align: left;
}
.customeradminlinks a:hover{
   color: #E9BFD7;
}
.buttoncenter a:link,  .buttoncenter a:visited,{
	border: 1px solid #E9BFD7;
	background-color: #0283E8;
	color: #333333;
	text-align: center;
	font-size: 0.9em;
	font-weight: bold;
	padding: 5px;
	width: 40px;
	text-transform: uppercase;
	color: #333333;
	text-decoration: none;
}
.buttoncenter a:hover, .buttoncenter a:active{
	color: #333333;
	text-decoration: none;
	border: 1px solid #DD00A6;
	background-color: #FD00BE;
	color: #333333;
	text-align: center;
	font-size: 0.9em;
	font-weight: bold;
	padding: 5px;
	width: 40px;
	text-transform: uppercase;
}
/* Error messages */
.shoperror {
	padding-top: 15px;
	color: #E9BFD7;
	font-size: 1.3em;
}

/* Category classes */
.catHeader h1{
	color: #DD00A6;
	padding: 0 5px 0 25px;
	font-size: 1.4em;
	font-weight: bold;
}

.pagenav{
	padding: 0 5px 10px 25px;
	font-size: 0.9em;
	color: #666;
}
/* Login Tables */
#logintables {
	padding: 5px 15px 0 20px;
	color: #4C0758;
	
}
#logintables h1{
	
	color: #FFF;
	
}
#logintables h2{
	padding: 0;
	color: #E9BFD7;
	font-size: 1.3em;
	font-weight: bold;
}
#logintables h4{
	padding: 0;
	color: #0F79CD;
	font-size: 1.1em;
	font-weight: bold;
}

#logintables p {
	color: #ffffff;
   font-size: 0.9em;

}

#logintables .whitetext{
	color: #333333;
}
#cartxtras {
	padding: 5px 15px 0 20px;
	color: #333333;
	
}

/* Deailed product page extras */
#multimgview {
	width: 200px;
	margin: 10px 0 10px 0;
	padding: 5px;
	background-color: #333333;
	border: 1px solid #E9BFD7;
}
#multimgview a{
	margin: 0 5px 0 5px;
	padding: 0;
	background-color: #333333;
	border: 1px solid #969696;
}
#productdetail .moreinfobox {
	background-image: url(../imgs/misc/moreinfobox_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding: 10px 0 10px 0;
	width: 145px;
	}
#productdetail .moreinfobox a{
	margin-top: 10px;
	padding: 5px 0 5px 0;
	}

/* Category Display */
.categorydisplay {
	padding: 5px 15px 0 25px;
	color: #333333;
	
}
.categorydisplay a {
	color: #E9BFD7;
	
}
.categorydisplay p {
	color: #E9BFD7;
	text-align: center;
}

/* Newsletter */
.newsletterbg {
	background-color: #E4E4E4;
	color: #333;
	padding: 5px 10px 3px 10px;
	font-size: 0.8em;
	}
	
/* Top Sellers Ordered List */

#topsellerslist h3{
color: #0F79CD;
font-size: 1.3em;
	
}
#topsellerslist ol{
color: #0F79CD;
font-size: 0.9em;
	
}
#topsellerslist li{
color: #0F79CD
	
}
#topsellerslist li a{
color: #333
	
}

/*Styled List with arrow */

.styledlist {
	padding: 0;
	font-size: 1.0em;
	background-color: transparent;
}

.styledlist ul {
	color: #333333;
	font-size: 1.1em;
	width: 400px;
	list-style: none;
	padding-left: 0;
	/*text-indent: 0;*/
	
}
.styledlist li {
background: transparent url(../imgs/misc/list_arrow2.gif) no-repeat 0 5px;
padding: 5px 0 7px 25px;
margin: 0;

}

.styledlist li a{
color: #0F79CD;
}

.styledlist li a:hover{
color: #FF06C1;
}

/* Notes - used for definitions and notes throughout the site*/
.notes {
	background-color: #F6F6F6;
	border: 1px solid #FF88E2;
	padding: 5px;
	width: 250px;
}
#maincontent .notes h4{
	color: #0270C6;
	margin-top: 0;
	margin-bottom: 0;
}

.pinkbox
{
	color: #fff;
	background-color: #E9BFD7;
	border: 1px solid #E9BFD7;
	padding: 5px;
	width: 250px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 20px;
}

/* View Fragrances Menu box */
.viewfragbg {
	background-image: url(../imgs/misc/view_fragrances_bg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	background-color: #006EC5;
	}
.viewfragbg form{
	margin: 5px 5px;
	}
/* Request Form */

#maincontent .enquiryform {
	margin: 0;
	padding-right: 5px;
	font-size: 1.1em;
	color: #333;
	
}

#maincontent .enquiryforminput {
	border: 1px solid #989898;
	font-size: 1.1em;
}
#maincontent .enquiryforminput textarea {
	border: 1px solid #0F79CD;
	font-size: 1.1em;
}


#maincontent .enquiryformsubmit{
	font-size: 1.1em;
	color: #fff;
	background-color: #E9BFD7;
	border: 1px solid #C10092; 
	margin-left: 20px;
	font-weight: bold;
	padding: 4px 4px;
	text-align: center;
	}
#maincontent .enquiryformcheckhdr{
	font-size: 1.1em;
	color: #fff;
	background-color: #0F79CD;
	margin: 0;
	font-weight: bold;
	padding: 4px;
	/*text-align: center;*/
	}
#maincontent .enquiryformCheck {
	margin: 0;
	padding: 0 0 5px 0;
	font-size: 0.9em;
	color: #666;
	
}

.whitetxt {
	color: white;
}




 
 h2 a: link,  h2 a: visited {
 	text-decoration: none;
 }
 h2 a: hover,  h2 a: active {
 	text-decoration: none;
 }