/* --- homepage elements --- */

#seasonalimage {
float:left;
width:256px;
height:388px;
margin:3px 3px 3px 2px;
padding:0;
}
* html #seasonalimage {
margin:3px 3px 3px 1px
}
#seasonalnotice {
background-color:transparent;
margin:0 auto 0 auto;
margin-top:4px;
width:210px;
height:23px;
text-align:center
}
#seasonalnotice p {
font-size:66%;
font-weight:bolder;
margin:2px 0 0 6px
}

#homecat {
width:200px
}

#seasonalspecialoffers {
float:left;
display:block;
width:320px;
height:388px;
margin:3px 3px 3px 0;
}
#seasonalspecialoffers .header {
height:37px;
width:100%;
text-transform:uppercase
}
#seasonalspecialoffers .header p {
font-size:136%;
font-weight:bolder;
margin:0 0 0 34px;
padding:3px 0;
font-family:"Trebuchet MS"
}
#seasonalspecialoffers .specialproductname {
margin-top:3px;
height:23px
}
#seasonalspecialoffers .specialproductname h4 {
margin:3px 0 0 35px;
font-weight:bolder;
font-size:76%
}
#seasonalspecialoffers .specialimage {
height:180px;
width:318px;
border-right:1px dotted #657074;
border-left:1px dotted #657074;
background:white;
}
#seasonalspecialoffers a {
text-decoration:none;
color:#cc0000
}
img.productbase {
position:relative;
top:6px;
left:5%;
z-index:97
}
img.pricematchover {
z-index:98;
position:relative;
top:-300px;
left:178px
}
#seasonalspecialoffers .specialtext {
width:172px;
height:128px;
margin:8px 0 0 10px;
padding: 0 8px 0 0;
display: block;
float: left;
}
#seasonalspecialoffers .specialtext {
width:170px;
margin:10px 0 0 6px;
}
#seasonalspecialoffers .specialtext p {
/*font-size:72%;*/
font-size: 11px;
}
#seasonalspecialoffers .freebox {
width:122px;
height:139px;
margin:3px 6px 0 0;
display: block;
float: left;
}
#seasonalspecialoffers .freebox p {
height: auto;
}
#seasonalspecialoffers .freebox img {
float:left;
margin:0 0 2px 0;
padding:0
}
#seasonalspecialoffers .freebox .freedelivery {
clear:left;
height:45px;
width:100%
}
#seasonalspecialoffers .freebox .freegift {
clear:left;
height:22px;
width:100%;
margin:4px 0 0 0
}
#seasonalspecialoffers .freebox .specialpricelarge {
float:left;
width:122px;
height:41px;
background:#fc0101;
display:block
}
* html .specialpricelarge {
height:26px;
}
#seasonalspecialoffers .freebox .specialpricelarge p {
color:white;
font-size:170%;
font-weight:bolder;
font-family:"Trebuchet MS";
margin:1px 0 0 8px;
padding:0 0 0 0
}

#homelinks {
float:left;
width:150px;
height:388px;
margin:3px 3px 3px 0;
}
#homelinks .search {
float:left;
margin:0 0 2px 0;
width: 159px;
height:78px;
background-color:black;
background-image:url(../pictures/search_black.gif);
background-position:center;
background-repeat:no-repeat
}
#homelinks .search #searchbox {
margin:34px 0 0 20px;
}

#homelinks .search form {
font-size:66%;
border:0;
width:130px
}
#productsearch {
width:94px;
border:0;
height:15px;
margin:2px 0 0 10px
}
#searchbox .gosearch {
clear:left;
margin:6px 0 0 34px
}
#homelinks .managersspecials {
clear:both;
float:left;
margin:2px 0;
width:100%;
height:78px;
}

#homelinks .secure_trading {
clear:both;
float:left;
margin:2px 0;
width:100%;
height:206px;
}


#homelinks .starbuy {
width:159px;
height:135px;
margin:1px 0;
display:block;
position:relative;
background-color:black;
background-image:url(../pictures/star_buy_black.png);
background-position:top center;
background-repeat:no-repeat;
text-align:center
}
* html #homelinks .starbuy {
height:132px;
margin-top: -1px;
}
.starbuy a {
padding:0;
text-decoration:none;
float:left;
color:white;
font-weight:bold;
position:absolute;
top:54px;
left:18px;
font-size:96%;
text-decoration:none;
text-align:center
}
.starbuy a:hover {
color:#eb1c24;
}
#homelinks .newproducts {
width:100%;
height:68px;
margin:2px 0
}
#homelinks .bargainbasement {
width:100%;
height:48px;
margin:2px 0
}
* html #homelinks .bargainbasement {
margin: -3px 0 0 0;
}
#homelinks .pricecomparison {
width:100%;
height:61px;
margin:2px 0
}

#categoriesscroll {
clear:left;
float:left;
width:740px;
height:100%;
padding:4px 0;
margin:3px 0 3px 2px
}

.homepagemachinedisplay {
width:242px;
height:267px;
overflow:hidden;
float:left;
margin:2px 1px 4px 2px;
position:relative
}
.homepagemachinedisplay .name {
height:22px;
width:100%;
overflow:hidden;
margin:0;
padding:0
}
.homepagemachinedisplay .name p {
font-size:76%;
font-weight:bold;
margin:0 0 0 16px
}
.homepagemachinedisplay .name a {
text-decoration:none;
font-weight:bold
}
.homepagemachinedisplay .frontlistingimage {
position:relative;
width:242px;
background:white;
max-height:160px;
height:auto !important;
height:160px;
z-index:10;
display:inline
}
.homepagemachinedisplay .frontlistingimage img {
position:relative;
top:12px;
left:43px;
z-index:11;
display:inline
}

img.smallmatch {
float:left;
margin:5px 0 0 9px;
display:inline;
}
.homepagemachinedisplay .pricebox {
height:61px;
width:122px;
float:right;
background:#FE0000;
position:absolute;
bottom:16px;
right:5px;
z-index:9;
}
* html .homepagemachinedisplay .pricebox {
margin: -4px 5px 0 0;
}
.homepagemachinedisplay .pricebox p {
color:white;
font-size:170%;
font-weight:bolder;
font-family:"Trebuchet MS";
margin:3px 0 0 4px
}

.homepagemachinedisplay .pricebox img.rating {
float:right;
display:inline
}

#speciallayer {
position:absolute;
left:0;
top:0;
z-index:200;
width:100%;
height:200px;
background-color:#ffffff;
filter:alpha(opacity=90);
-moz-opacity:.90;
opacity:.90;
}

#backgroundPopup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:99;
}
#popupContact {
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:400px;
width:530px;
background:#FFFFFF;
border:3px solid #000000;
z-index:100;
font-size:90%;
color:#000000;
background-image:url(../pictures/gur_logo_pale.png);
background-position:center;
background-repeat:no-repeat;
padding:5px 5px 5px 13px;
font-family:Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
font-size:medium;
}
#popupContact h1 {
text-align:left;
color:#ffffff;
background-color:#000000;
font-size:22px;
font-weight:800;
padding:3px;
margin-bottom:16px;
}
#popupContact #specialText {
text-align:left;
color:#000000;
font-size:96%;
font-weight:400;
padding:3px 3px 3px 0;
margin:6px 6px 6px 0;
}
#popupContactClose {
font-size:18px;
line-height:18px;
right:8px;
top:10px;
position:absolute;
color:#ffffff;
font-weight:800;
display:block;
}
#popupContactClose:hover {
cursor:pointer;
color:#ffc1ff
}
#button {
text-align:center;
margin:0
}
#contactArea {
position:absolute;
bottom:5px;
left:5px;
font-size:76%
}
#specialText a {
border:none;
text-decoration:none
}
#specialText p img.inlineimgright, #specialText p a img.inlineimgright {
display:inline;
float:right;
margin:0 3px 3px 3px;
border:none
}

.seperator12{
	
	height: 15px;
	width: 70%;
	padding: 0 0 5px 5px;
	margin: 0 auto;
display: block;
clear: both;
color: #fff;
font-weight: bold;
text-align: center;
}

