/*------------------------------ CONTENT-LEFT ELEMENTS -----------------------*/
#content-left {
width:49%;
margin-top:50px;
padding-bottom:55px;
position:relative;
}
.guy {
background:url(/img/disc_dude.jpg) 100% 40px no-repeat;
height:530px;
position:absolute;
top:0;
right:0;
width:175px;
}
.breadcrumb {
padding:0 0 0 10px;
}
.searchform {
width:94%;
margin:25px 0 0 6%;
}
.searchform ul {
margin:0;
padding:0;
list-style:none;
list-style-image:none;
width:100%;
}
.checkgroup {
width:70%; 
float:left;
margin:0;
padding:0;
}
.checkgroup p {
margin:0;
padding:0;
}
.col	{width:130px; float:left;}
.colone {width:135px; float:left;}
.coltwo {width:110px; float:left;}
.secondary {
width:50%;
float:left;
margin:50px 0 0 0;
}
.send {
width:49%;
float:left;
margin:40px 0 0 0;
}
li input {
margin:0;
padding:0;
width:14px; /* This seems to be very impotant for IE6, as soon as without assigning width to checkbox IE displays it with left margin equal to 3px. Dirty bastard!*/
}
label {
vertical-align:14%;
padding:0 0 0 5px;
margin:0;

}
.poll {
width:80%;
}
.poll p {
margin:10px 0;
}
.poll ul {
margin:0;
padding:0;
list-style:none;
list-style-image:none;
}
/*------------------------------ CONTENT-RIGHT ELEMENTS ----------------------*/
#content-right {
width:50%;

}
.discounts {
width:60%;
float:left;
padding-top:40px;
}
.discounts h3,
.discounts p {
width:95%;
margin:5px 5px 0 0;
}
.discounts ul {
margin:25px 0 0 0;
padding:0;
list-style:none;
list-style-image:none;
width:100%;
}
.discounts ul li {
width:40%;
float:left;
padding-bottom:200px;
}
ul#discounts {
height:200px;
}
.offers {
margin-top:18px;
}
.offers ul,
.new-discounts ul {
width:95%;
list-style:none;
list-style-image:none;
margin:0;
padding:0;
}
.offers ul li,
.new-discounts ul li {
margin:0;
padding:0;
width:98%;
}
.new-discounts h2 {
margin:45px 0 15px 0;
}
.offers ul {
width:100%;
}
.offers ul li {
width:100%;
}
.new-discounts .separator {
width:98%;
height:20px;
clear:both;
display:block;
background:url(/img/separator_solid_line.gif) 0 10px repeat-x;
padding:0;
}
.offers .separator {
width:100%;
height:1px;
clear:both;
margin:0 0 5px 0;
padding:0;
}
.new-disc-left {
width:47%;
float:left;
}
.new-disc-right {
width:46%;
padding:0 0 0 1%;
float:left;
}
.adverts {
width:38%;
float:left;
margin-top:40px;
}
.adverts h2 {
margin:0;
padding:18px 0 0 0;
}


#no_discount {width:350px; padding-top:20px; z-index:20; position:absolute;}
#no_discount SPAN {width:150px; display:block; float:left; }
#no_discount TEXTAREA	{width:340px; height:100px;}
#no_discount INPUT		{width:190px;}	
#no_discount IFRAME		{display:none;}		
