img, div { behavior: url(iepngfix.htc) }

body {
	background-image: url(images/bg.jpg);
	background-color: #666666;
	margin:0;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#wrap{
	background:url(images/page_bg.gif) repeat-y 50% 0%;
	padding:0 10px;
	margin:0 auto;
	width:780px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
}

a img{border:none; }
h1{ padding:0; margin:0 0 15px 0;  font-weight:bold; font-size:14px; color:#000; }
h2{ padding:0; margin:0 0 15px 0; font-weight:normal; font-size:19px; color:#000; }
h3{ font-size:17px; color:#ee0026; margin:0 0 15px 0; padding:0; }
h3 a{ text-decoration:none; color:#333; }

h4{ font-size:13px; margin:0 0 7px 0; padding:0; }
h4 a{ color:#333; }
a{ color:#ee0026; }
a:hover{ text-decoration:none; }
p{ font-size:11px;}
ul, ol{ font-size:11px; }


#header{}
#header .bar1 td{ background-color:#fff; }
#header .bar2 td{ background-color:#000; }
#header .bar3 td{ background-color:#EF0027; text-align:right; }


#leftcolumn{
	vertical-align:top;
	background:url(images/left-bg.gif) #717171 0% 100% no-repeat;
	width:147px;
	padding-bottom:135px;
}
td#middlecolumn{
	padding:10px;
	vertical-align:top;
	background-color:#fff;
}
.three-column td#middlecolumn{
	width:393px;
}
.two-column td#middlecolumn{
	width:613px;
}
#rightcolumn{
	vertical-align:top;
	background-color:#EE0026;
	width:220px;
}
#footer{
	background:url(images/footer_bg.gif) 0% 0% no-repeat;
	margin:0 auto;
	width:780px;
	padding:20px 10px;
	text-align:left;
	font-size:10px;
}
#footer ul{ padding:0; margin:0 0 10px 0; list-style:none; }
#footer ul li{ padding:0; margin:0; display:inline; color:#ccc; }
#footer a{ color:#ccc; text-decoration:none; }
#footer a:hover{ text-decoration:underline; }
#footer .sitecredits{ float:right; }

.copytext{ text-align:center; font-size:10px; color:#999;}
.alignright{ text-align:right; }
.alignmid{ text-align:center; }
.clearboth{ clear:both; }
div.clearboth{ font-size:0px; height:0px; }
.hr-clear{clear:both;}
hr{display:none;}



tr.fillcells1 td, table.fillcells1, td.fillcells1{ background-color:#ef0027; }
tr.fillcells2 td, table.fillcells2, td.fillcells2{ background-color:#eae7e7; }
tr.fillcells3 td, table.fillcells3, td.fillcells3{ background-color:#d9d8dd; }





.body {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

.body2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

.bodybold2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
}
.address {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.boxtitles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}


td.helptitles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	padding-left: 2px;
	border-bottom-color:#FFFFFF;
	border-width: 1px;
	border-bottom-style:solid;
	
}
.bodybold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}


td.menu-welcome {
	width: 312px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-align: left;
	padding-left: 10px;
	
}

table.rightbar {
	background-image:url(images/girl-bg.jpg);
	background-position:top;
	background-repeat:no-repeat;
	
}


td.shopping {
	border-right: 1px;
	border-right-color: #ffffff;
	border-right-style: solid;
	border-left: 1px;
	border-left-color: #ffffff;
	border-left-style: solid;
	
}

.shopbody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.shopbodybold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}
.shopblackbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: bold;
}

td.relevantproducts-left {
	border-left: 1px;
	border-left-color: #ffffff;
	border-left-style: solid;
	
}

td.leftpanel {
background-image:url(images/left-bg.gif);
background-position:bottom;
background-repeat:no-repeat;
padding-bottom:135px;
}


td.relevantproducts-right {
	border-right: 1px;
	border-right-color: #ffffff;
	border-right-style: solid;
		
}

.terms{
	
	height: auto ;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	vertical-align:top;
	padding-left: 5px;
	padding-top:0;
	padding-right:5px;
	padding-bottom:0;
	
	}

td.about {
	
	height: ;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	vertical-align:top;
	padding-left: 5px;
	padding-top: ;
	padding-right:5px;
	padding-bottom: ;
	
	}
	
a.about:link {
color:EB050F;
font-size: 11px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
text-decoration: none;
font-weight: bold;
}

a.about:active {
color:EB050F;
font-size: 11px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
text-decoration: none;
font-weight: bold;
}

a.about:visited {
color:EB050F;
font-size: 11px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
text-decoration: none;
font-weight: bold;
}
a.about:hover {
color: #EB050F; 
font-size: 11px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
text-decoration: underline;
font-weight: bold;
}

.red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	font-weight: bold;
}
.popupbig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
}
.popup {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
}
.blackbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}
.bodyboldwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}
.adminmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	font-variant: normal;
	font-weight: bold;
	text-transform: capitalize;
	text-decoration: none;

}
.bodytitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333
}
.inputfields {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.bodybigger {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.inputfields2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
}
.msgbox {
	border: thin none #FFFFFF;
}
.inputfield3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: right;
	font-style: normal;
	width: 25px;
}
.form {
	border: 0px;
	margin: 0px;
	padding: 0px;
}
.textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #EF0027;
	background-color: #EAE7E7;
	margin: 0px;
	padding: 0px;
	border: 1.0px solid #666666;
	width: 100px;
	height: 17px;
}
.headercell-bg {
	background-color: #A5A7D2;
}
.textarea-190-17 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #EF0027;
	background-color: #EAE7E7;
	margin: 0px;
	padding: 0px;
	border: 1.0px solid #666666;
	width: 190px;
	height: 17px;
}
.textarea-190-55 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #EF0027;
	background-color: #EAE7E7;
	margin: 0px;
	padding: 0px;
	border: 1.0px solid #666666;
	width: 190px;
	height: 55px;
}
.admin-textarea-300-17 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #EF0027;
	background-color: #EAE7E7;
	margin: 0px;
	padding: 0px;
	border: 1.0px solid #666666;
	width: 300px;
	height: 17px;
}
.admin-textarea-300-55 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #EF0027;
	background-color: #EAE7E7;
	margin: 0px;
	padding: 0px;
	border: 1.0px solid #666666;
	width: 300px;
	height: 55px;
}



/* OLD NAVIGATION */
.cat1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	background-color:#585252 ;
	padding-left: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-weight:bold;
	text-decoration:none;
}

a.cat2:hover {
	text-decoration:underline;
}
.cat2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	padding-left: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
	text-decoration:none;
}
.cat2:visited {
	color: #999999;
}
.cat2:hover {
	text-decoration:underline;
}
.cat3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	padding-left: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
	text-decoration:none;
}
.cat1:hover {
	text-decoration:underline;
}

/* END OLD NAVIGATION */



/*NAVIGATION - DROP DOWNS */

.navtitle{ margin:0; padding:0 0 5px 4px;}
.navilist{ padding:4px; }
.navilist li {list-style:none;}

.navgroup1 { margin:0; padding:0;}
.navitem1 { margin:0 0 2px 0; padding:0; line-height:19px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.navlink1{ display:block; padding:0 0 0 4px; border:1px solid #222; background-color:#000; color:#fff; font-family:Tahoma, Arial, Verdana; font-size:10px; font-weight:bold; text-decoration:none;}
.navlink1:hover, .navlink1.selected{ border:1px solid #660000; background-color:#ef0027; }
/* Christmas Theme Button */
#catlink152.navlink1, #catlink152.navlink1:hover{ background:#c20000; }

.navgroup2 {margin:0; padding:0;}
.navitem2 { margin:0; padding:0; }
.navlink2, .navlink2-endlink{ font-size:11px; color:#fff; text-decoration:none; display:block; font-weight:normal; padding:0 0 0 12px; background-position:3px -6px; background-repeat:no-repeat; background-color:transparent; }
.navlink2:hover, .navlink2-endlink:hover{ text-decoration:underline;}

.navlink2{background-image:url(../images/menu/subnav.gif); }
.navlink2-endlink{background-image:url(../images/menu/subnav_end.gif);}

.navgroup3 {margin:0; padding:0;}
.navitem3 { margin:0; padding:0; }
.navlink3, .navlink3-endlink{ font-size:10px; color:#000; text-decoration:none; display:block; font-weight:normal; padding:0 0 0 22px; background-position:3px -6px; background-repeat:no-repeat; background-color:transparent; }
.navlink3:hover, .navlink3-endlink:hover{ color:#ccc;}

.navlink3{background-image:url(../images/menu/subnav2.gif); }
.navlink3-endlink{background-image:url(../images/menu/subnav2_end.gif);}

.navitem2-endlink .navlink3{background-image:url(../images/menu/end_subnav2.gif); }
.navitem2-endlink .navlink3-endlink{background-image:url(../images/menu/end_subnav2_end.gif);}

/* Custom Bodge For hard coded links */

#catitemid132 .navlink2-endlink{background-image:url(../images/menu/subnav.gif); }
#catitemid206 .navlink3-endlink{background-image:url(../images/menu/end_subnav2.gif); }



/* END NAVIGATION - DROP DOWNS */

.custdetailslink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-variant: small-caps;
	color: #333333;
}

.welcome{
    width: 270px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}

.adminsmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
}

a.sidelinks:link {color: #ffffff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.sidelinks:active {color: #ffffff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.sidelinks:visited {color: #ffffff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.sidelinks:hover {color: #ffffff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}

a.shop:link {color: #333333; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.shop:active {color: #333333; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.shop:visited {color: #333333; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.shop:hover {color: #333333; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}
.dropdown-150 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	width: 150px;
}
.dropdown-200 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	width: 200px;
}
.admin-prt-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}
.admin-prt-subhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
.admin-prt-body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.admin-subhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}

a.footer:link {
color: #ffffff; 
font-size: 10px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
text-decoration: none;
}

a.footer:active {
color: #ffffff; 
font-size: 10px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
text-decoration: none;
}

a.footer:visited {
color: #ffffff; 
font-size: 10px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
text-decoration: none;
}
a.footer:hover {
color: #ffffff; 
font-size: 10px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
text-decoration: underline;
}

.small-text {
	color: #cccccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
td.welcometext {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color: #EF0027;
}
.admin-input-100 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	width: 100px;
	height: 20px;

}
.admin-input-200 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	height: 20px;
	width: 200px;
}
.adminsmall-bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
}
table.terms{
	border: 1px solid #000000;
}

.linkstitle {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: bold;
color:#FFFFFF;
background-color:#999999;
padding: 2px 0px 2px 5px; 
}

.linkstext {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: bold;
color:#000000;

}

.securityfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	font-style: normal;
	width: 40px;
}




ul.links{ list-style-type:disc; }
ul.links li{ margin:0 0 10px 0; padding:0; }
ul.links li p{ margin:0; padding:0; }

.banner{ text-align:center; }


/*Brand Details */

div.brand-detail{}

ul.brand-detail { margin:0; padding:0; list-style:none; }
ul.brand-detail li{ margin:0 0 10px 0; padding:10px; border:1px dashed #666; }

.brand-detail img{ float:left; margin:0 10px 5px 0; max-width:130px; }
.brand-detail p{ margin:0; padding:0; }
.brand-detail a { font-size: 12px; }



#related_prods{}
#related_prods ul{ margin:0 0 20px 0; padding:0 30px;}
#related_prods ul li{ margin:0 0 5px 0; padding:0; }
#related_prods a{ color:#fff; font-size:11px; font-weight:bold; }

.welcomebg td{ padding:42px 20px 60px 20px; background:url(images/welcome_bg.jpg) no-repeat 50% 0%; vertical-align:top; }


/*=Error Mesages
	-------------------------------------------------------*/
	
.required {
 color: #b30215;
 font-weight: bold;
}
div.error {
 color: #b30215;
 font-weight: bold;
 padding:5px;
}
em.error  {
 color: #b30215;
 font-weight: bold;
 display: block;
}

ul.error, ul.success {
 display: block;
 padding:10px 10px 5px 30px;
 margin:0 0 10px 0;
}
ul.error li, ul.success li{
 padding:0 0 0 5px;
 margin:0 0 5px 0;
 font-weight:bold;
 list-style:disc;
}	
ul.error {
 background:#b30215;
 color: #fff;
 border:1px solid #990000;
}
	ul.error a, ul.success a{ color:#fff; }
	
ul.success {
 background:#333;
 color: #fff;
 border:1px solid #000;
}

/*////////// SIDE PRODUCTS //////////*/

.col-right .prodthumblist{
	background:url(images/sidebox_top.gif) no-repeat;
	padding:14px 0 0 0;
}
.col-right .prodwrap{
	background:url(images/sidebox_bg.gif);
}
.col-right h2.relatedprod{
	background:url(images/related_prods.gif) no-repeat 11px 2px;
	text-indent:-9999px;
	margin:10px 0 15px 0;
	height:27px;
}
.col-right ul.attributes{
	list-style:none;
	padding:0 0 15px 0; margin:0;
	border-bottom:1px dashed #000;
}
.col-right ul.attributes li{
	margin:0 0 10px 0;
	padding:0;
}
.col-right .prodthumblist .product, .col-right .prodthumblist .productend{
	padding:0 25px;
	text-align:center;
	margin-bottom:15px;
}
.col-right .prodthumblist .prodThumb{ width:150px; }
.col-right .prodthumblist .prodwrapbase{ height:14px; clear:both; background:url(images/sidebox_base.gif) no-repeat; }

/*Prodlist middle col*/

.col-mid .prodthumblist{
}
.col-mid .prodwrap{
}
.col-mid h2.relatedprod{
	margin:10px 0 15px 0;
}
.col-mid ul.attributes{
	list-style:none;
	padding:0; margin:0;
}
.col-mid ul.attributes li{
	margin:0 0 10px 0;
	padding:0;
}
.col-mid .prodthumblist .product, .col-mid .prodthumblist .productend{
	padding:0 0 10px 0;
	width:181px;
	margin:0 21px 0 0;
	text-align:center;
	float:left;
	height:305px;
	border-bottom:1px dashed #000;
}
.col-mid .prodthumblist .productend{
	margin:0;
}
.col-mid .prodthumblist .prodThumb{ width:150px; margin-bottom:5px; }
.col-mid .prodthumblist .prodwrapbase{ clear:both; margin:0 0 10px 0; }


/*////////// SEO STYLES //////////*/

.col-mid h1{
	font-size:22px;
}
.col-mid h2{
	color:#EE0026;
}
.col-mid h3{
	color:#666;
	font-size:15px;
}
.col-mid ol li{ margin:0 0 10px 0; }

.picfloat_left{
	margin:0 15px 15px 0;
	float:left;
}
.picfloat_right{
	margin:0 0 15px 15px;
	float:right;
}

.colsplit{ margin-bottom:20px; }
.colsplit .col1{ width:180px; margin:0 20px 0 0; float:left; }
.colsplit .col2{ width:180px; float:left; }

.sidebanner{ margin:0 0 0 4px; }

.notes{
	border-bottom:1px solid #CC0000;
	border-top:1px solid #CC0000;
	padding:10px;
	background-color:#FFFFCC;
	font-size:12px;
	color:#CC0000;
	margin:10px 0;
}
.relatedcart{
	margin-top:20px;
}
.relatedcart ul{
	list-style:none;
	padding:0; margin:0;
}
.relatedcart ul li{
	display:block;
	width:122px;
	height:145px;
	margin:0 10px 10px 0;
	padding:10px;
	background-color:#e4e4e4;
	text-align:center;
	float:left;
}
.relatedcart li img{
	width:100px;
	max-height:100px;
	margin-bottom:10px;
	border:1px solid #ccc;
}
.relatedcart a { text-decoration: none; }

.statsTbl{ border-collapse:collapse; width:100%; }
.statsTbl td, .statsTbl th { border:1px solid #000; }
.statsTbl th{ text-align:left; background-color:#e4e4e4; }

/*=SideBanners
	-------------------------------------------------------*/
	
#sidebanners { list-style:none; margin:7px 0 0 11px; padding:0px;}
#sidebanners li {margin:0 0 11px 0; padding:0px;}


/*=Site Security
	-------------------------------------------------------*/
	
#sitesecurity { width:198px; padding:0 0 10px 0; margin:0 0 11px 11px; background:url(images/backgrounds/help_bg_bottom.gif) no-repeat bottom left #FFF; color:#333; font-size:11px;}
.security { border-left:1px solid #912427; border-right:1px solid #912427; width:180px; padding:0 8px 0px 8px; text-align:center;}

#sitesecurity p { margin:0; padding:0 0 7px 0;}

.sidetitles {width:198px; border-bottom:1px solid #FFF; margin:0 0 0 11px; font-weight:bold; font-size:12px; color:#FFF; padding:0 0 5px 0;}

.addhelp { list-style:none; margin:5px 0 25px 11px; padding:0;}
.addhelp li a {color:#FFF; text-decoration:none; margin:0 0 5px 0;}
.addhelp li a:hover {color:#FFF; text-decoration:underline;}

/*=Featured Products
	-------------------------------------------------------*/

#featuredproducts { list-style:none; padding:0; margin:0 0 20px 0;}
#featuredproducts li {width:131px; float:left; margin:0 0 10px 0; padding:0; text-align:center; height:220px; position:relative;}
#featuredproducts li h2 { font-size:11px; font-weight:bold; margin:0 0 5px 0; padding:0; color:#333;}
#featuredproducts li p { margin:0 0 5px 0; padding:0;}

.featuredprice {font-size:16px; font-weight:bold; color:#ed0025;}
.vat { font-size:11px;}
.priceincvat {font-weight:bold; color:#999;}

.moreinfobut {position:absolute; bottom:0px; left:25px;}

/*=Welcome
	-------------------------------------------------------*/
	
#welcometitle {text-indent:-9000px; background:url(images/titles/welcome.gif) no-repeat; height:16px; width:394px; border-bottom:1px solid #ed0025; margin:10px 0 0 0; padding:0 0 5px 0; clear:both;}

#featuredtitle {text-indent:-9000px; background:url(images/titles/featured.gif) no-repeat; height:16px; width:394px; border-bottom:1px solid #ed0025; margin:15px 0 0 0; padding:0 0 5px 0; clear:both;}

.categoriestitle { margin:0; padding:0 0 5px 4px; text-align:center;}

.leftsidebanners { margin:0 0 10px 4px; }


/*\-------Main Tab Navigation--------- /*\/*/

#mainnav  {height:26px; margin:0; padding:0; list-style:none; width:411px;}
#mainnav li { margin:0; padding:0; text-indent:-900em; float:left;}

#home a, #aboutus a, #colleges a, #brands a, #links a, #newsletter a {height:26px; display:block;}

#home a {width:58px; background:url(images/backgrounds/mainnav.gif)  no-repeat 0 0; }
#home a:hover {background-position: 0 -26px;}

#aboutus a {width:77px; background:url(images/backgrounds/mainnav.gif) no-repeat -58px 0;}
#aboutus a:hover {background-position: -58px -26px;}

#colleges a {width:74px; background:url(images/backgrounds/mainnav.gif) no-repeat -135px 0;}
#colleges a:hover {background-position: -135px -26px;}

#brands a {width:62px; background:url(images/backgrounds/mainnav.gif) no-repeat -209px 0;}
#brands a:hover {background-position: -209px -26px;}

#links a {width:52px; background:url(images/backgrounds/mainnav.gif) no-repeat -271px 0;}
#links a:hover {background-position: -271px -26px;}

#newsletter a {width:88px; background:url(images/backgrounds/mainnav.gif) no-repeat -323px 0;}
#newsletter a:hover {background-position: -323px -26px;}


.colour1 { border-right:3px solid #326aff;}
.colour2 { border-right:3px solid #ff4148;}
.colour3 { border-right:3px solid #ffa64a;}
.colour4 { border-right:3px solid #f7ff1f;}
.colour5 { border-right:3px solid #00d200;}
.colour6 { border-right:3px solid #02d3d0;}
.colour7 { border-right:3px solid #7f29d4;}
.colour8 { border-right:3px solid #f72c98;}
.colour9 { border-right:3px solid #945100;}
.colour10 { border-right:3px solid #f86a0a;}
.colour11 { border-right:3px solid #adf80b;}
.colour12 { border-right:3px solid #06119c;}
.colour13 { border-right:3px solid #962b8e;}
.colour14 { border-right:3px solid #FFFFFF;}
.colour15 { border-right:3px solid #336002; background:url(images/backgrounds/light_bulb.png) no-repeat 122px 3px #000000;}



a.username {
	text-decoration:underline;
	color:#FFF;
}


a.username:hover {
	text-decoration:none;
	color:#FFF;
}
.username {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	padding-left: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
	text-decoration:none;
}
.username:visited {
	color: #FFF;
}
.username:hover {
	text-decoration:none;
	color:#FFF;
}


/*=Fixes
	-------------------------------------------------------*/

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */