/* CSS Document */
* {
	border: 0;
	margin: 0;
	padding: 0;
}
html, body {height:100%;} 

body
{
    
    font-family: Arial, Tahoma, sans-serif;
    font-size: 100%;
    
	line-height:1.125em; /* 16x1.125=18px */    
}

p {
	font-size: 0.875em; /* 16x0.875=14px */
	margin: 1.286em 0; /* 14x1.286=18px */
}

h1
{
    font-weight:bold;	
	font-size: 2.625em; /* 16x1.375=22px */
	line-height: 1.636em;/* 16x1.636=36px */
	margin: 0;    
}

h2
{
    font-weight:bold;	
	font-size: 1.625em; /* 16x1.375=22px */
	line-height: 1.375em;/* 16x1.636=36px */
	margin: 0;    
	width:520px;
}

a { color: #fc6500;}


#freebees-header
{
	padding-left:50px;
    background: url(i/header_bg.gif) repeat-x ;
    height:94px;
}

#freebees-header-logo
{
	padding-top:25px;
	float:left;
}



#header-menu{
	float:left;
	font-size: 1em;
	padding-top:5px;
	padding-left:20px;
}	
.top-menu { margin:0; list-style:none; height:45px; position:relative;}
.top-menu li {float:left; height:89px;}
.top-menu li a {color:#fff ;display:block; float:left; height:45px; padding-top:46px;
		 padding-left:20px;padding-right:20px;
		  text-decoration:none; text-align:center;  }
.top-menu li.current a {color:#000; background: url(i/menu_bg.gif) repeat-x; }
.top-menu li a:hover {color:#000; background: url(i/menu_bg.gif) repeat-x;}
.top-menu li.current a:hover {color:#000; background: url(i/menu_bg.gif) repeat-x; }

.clear {clear:both}


#blurb-header
{
	background: url(i/home_blurb_shade.gif) bottom repeat-x ;
    padding-bottom:10px;
	padding-left:50px;
    padding-right:50px;
}
#blurb-header p{
	color:#404040;
	font-size: 0.8em; /* 16x1.375=22px */
	line-height: 1.2em;/* 16x1.636=36px */
}


#blurb-header-comp
{
	background: url(i/comp_shade.gif)  repeat-x ;
	padding-top:20px;
    padding-bottom:10px;
	padding-left:50px;
    padding-right:50px;
}
#blurb-header-comp p{
	color:#404040;
	font-size: 0.8em; /* 16x1.375=22px */
	line-height: 1.2em;/* 16x1.636=36px */
}
#blurb-header-comp .inputbox{
width:140px;
font-size:1em;
border:solid 2px #9c9c9c;
padding:2px;
padding-left:5px;
}


#blurb-search
{
	background: url(i/home_blurb_shade.gif) bottom repeat-x ;
    padding-bottom:10px;
	padding-left:50px;
    padding-right:50px;
}
#blurb-search p{
	color:#404040;
	font-size: 1em; /* 16x1.375=22px */
	line-height: 1.2em;/* 16x1.636=36px */
}
#blurb-search .inputbox{
width:140px;
font-size:1em;
border:solid 2px #9c9c9c;
padding:2px;
padding-left:5px;
}


#content-center {
    padding-left:50px;
    padding-right:50px;
    padding-top:20px;
    padding-bottom:20px;
}

#content-center h2{
    padding-left:30px;
    font-size:1.1em;
    color:#3c3c3c;
}

#footer{
	padding:50px;
	background-color:#eeeeee;
	padding-top:20px;
	padding-bottom:20px;
}

.footer-contact{
	font-size:1.2em;
	color:#777777;
	padding-bottom:10px;
}

.footer-contact a{
	color:#777777;
	text-decoration:none;
}

#footer-menu{
	font-size: 0.7em;
	color:#777777;
}	
.footer-links ul { display: inline;}
.footer-links li {	margin-left: 0;
	padding-right:5px;
	padding-left:5px;
	border-left: 1px dotted #c4c4c4;
	list-style: none;
	display: inline;
}
.footer-links li.first {
	margin-left: 0;
	padding-left:0px;
	border-left: none;
	list-style: none;
	display: inline;
	}
.footer-links a {
	color:#777777;
	text-decoration:none;
}


.footer-copyright{
	font-size:0.7em;
	color:#777777;
	padding-top:10px;
}


.login_sucess{
	padding-top:5px;
	color:#000;
}


#logged-in {
	position:absolute;
	top:5px;
	left:600px;
	z-index:99;
	color:#fff;
	font-size:0.7em;
}
#logged-in a{ color:#fff; }

#login{
	position:absolute;
	top:0px;
	left:405px;
	width:456px;
	height:26px;
	/*background: url(i/login.png) no-repeat ;
	*/
	z-index:99;
	color:#999999;
	font-size:0.7em;
}
#login table{
	border-collapse :collapse ;
}
#login .bg {
	background: url(i/login_bg.png) repeat-x ;
	padding-left:5px;
	padding-right:5px;
}
#login .inputbox {
	border: solid 1px #cccccc;
	font-size:1em;
	width:100px;
	padding-left:5px;
	color:#999999;
}



.roundedcornr_box_grey {background: url(i/roundedcornr_grey_tl.png) no-repeat top left;	width:650px;}
.roundedcornr_top_grey {background: url(i/roundedcornr_grey_tr.png) no-repeat top right;}
.roundedcornr_bottom_grey {background: url(i/roundedcornr_grey_bl.png) no-repeat bottom left;}
.roundedcornr_bottom_grey div {background: url(i/roundedcornr_grey_br.png) no-repeat bottom right;}
.roundedcornr_content_grey {background: url(i/roundedcornr_grey_r.png) top right repeat-y;}
.roundedcornr_top_grey div,.roundedcornr_top_grey,
.roundedcornr_bottom_grey div, .roundedcornr_bottom_grey {width: 100%;height: 15px;font-size: 1px;}
.roundedcornr_content_grey, .roundedcornr_bottom_grey {margin-top: -19px;}
.roundedcornr_content_grey { padding: 0 15px; }

.roundedcornr_content_grey .topblock{ display:block; margin-top:17px; overflow:hidden;}
.roundedcornr_content_grey .bottomblock { display:block;margin-bottom:12px; height:1px;}

.roundedcornr_box{background: url(i/roundedcornr_tl.png) no-repeat top left;	width:265px; margin-left:20px; float:left;}
.roundedcornr_top {background: url(i/roundedcornr_tr.png) no-repeat top right;}
.roundedcornr_bottom {background: url(i/roundedcornr_bl.png) no-repeat bottom left;}
.roundedcornr_bottom div {background: url(i/roundedcornr_br.png) no-repeat bottom right;}
.roundedcornr_content {background: url(i/roundedcornr_r.png) top right repeat-y;}
.roundedcornr_top div,.roundedcornr_top,
.roundedcornr_bottom div, .roundedcornr_bottom {width: 100%;height: 15px;font-size: 1px;}
.roundedcornr_content, .roundedcornr_bottom {margin-top: -19px;}
.roundedcornr_content { padding: 0 15px;  }

.roundedcornr_content .topblock{ display:block; margin-top:17px; overflow:hidden;}
.roundedcornr_content .bottomblock { display:block;margin-bottom:12px; height:28px;}

.comp_small_supplier{ font-weight:bold; font-size:0.8em;}
.comp_small_desc{ padding-top:5px;padding-bottom:5px;  color:#2d3339; font-size:0.6em; height:30px; vertical-align:middle;}
.comp_small_value{ font-style: italic; font-weight:bold;font-size:0.8em; color:#b7b7b7;}


.roundedcornr_box_smlgrey {background: url(i/roundedcornr_smlgrey_tl.png) no-repeat top left;	width:200px; margin-left:10px; float:left;}
.roundedcornr_top_smlgrey {background: url(i/roundedcornr_smlgrey_tr.png) no-repeat top right;}
.roundedcornr_bottom_smlgrey {background: url(i/roundedcornr_smlgrey_bl.png) no-repeat bottom left;}
.roundedcornr_bottom_smlgrey div {background: url(i/roundedcornr_smlgrey_br.png) no-repeat bottom right;}
.roundedcornr_content_smlgrey {background: url(i/roundedcornr_smlgrey_r.png) top right repeat-y;}
.roundedcornr_top_smlgrey div,.roundedcornr_top_smlgrey,
.roundedcornr_bottom_smlgrey div, .roundedcornr_bottom_smlgrey {width: 100%;height: 15px;font-size: 1px;}
.roundedcornr_content_smlgrey, .roundedcornr_bottom_smlgrey {margin-top: -19px;}
.roundedcornr_content_smlgrey { padding: 0 15px; }

.roundedcornr_box_cat {background: url(i/roundedcornr_smlgrey_tl.png) no-repeat top left;	width:300px; margin-left:20px; float:left;}
.roundedcornr_top_cat {background: url(i/roundedcornr_smlgrey_tr.png) no-repeat top right;}
.roundedcornr_bottom_cat {background: url(i/roundedcornr_smlgrey_bl.png) no-repeat bottom left;}
.roundedcornr_bottom_cat div {background: url(i/roundedcornr_smlgrey_br.png) no-repeat bottom right;}
.roundedcornr_content_cat {background: url(i/roundedcornr_smlgrey_r.png) top right repeat-y;}
.roundedcornr_top_cat div,.roundedcornr_top_cat,
.roundedcornr_bottom_cat div, .roundedcornr_bottom_cat {width: 100%;height: 15px;font-size: 1px;}
.roundedcornr_content_cat, .roundedcornr_bottom_cat {margin-top: -19px;}
.roundedcornr_content_cat { padding: 0 15px; }

.mailer_contact {
	font-size:0.7em;
	padding-bottom:20px;
	width:300px;
}


a.comp_link, a.comp_link:visited {
	padding-left:20px;font-size:0.8em;
	color: #028bda !important;   /* e.g. on sidebar */
	text-decoration: none !important;
}

a.comp_link:hover {
	text-decoration: underline !important;
}

a.comp_link, a.comp_link:visited {
	background: transparent url(i/next.gif) no-repeat left top;
	background-position: 2px 2px;
}

    
.floatimgleft {
	float:left;
	margin-top:10px;
	margin-right:10px;
	margin-bottom:10px;
}


.cat_name{ font-weight:bold; font-size:0.8em;}
.cat_image{ padding-top:5px;padding-bottom:5px;  color:#2d3339; font-size:0.6em; text-align:center;}
.cat_desc{ font-size:0.8em; color:#3c3c3c;}

a.comp_small_link, a.comp_small_link:visited {
	padding-left:20px;font-size:0.7em;
	color: #028bda !important;   /* e.g. on sidebar */
	text-decoration: none !important;
}

a.comp_small_link:hover {
	text-decoration: underline !important;
}

a.comp_small_link, a.comp_small_link:visited {
	background: transparent url(i/next.gif) no-repeat left top;
	background-position: 2px 0px;
}

.prod-price{
	font-weight:bold;
	font-size:0.8em;
	color:3c3c3c;
}


#comp_rules { font-size: 0.8em; color: #2d3339;}
#comp_rules ul {
list-style-type: disc;


	list-style-position: inside;

	margin-left: 5;
	padding-left: 2em;
	text-indent: -1.2em;
	}
#comp_rules h2 {
	font-size:1.2em;
	padding-bottom:10px;
	}

.comp_header{
	font-size:1.8em;
	color:#fc6500;
	padding-bottom:10px;
}

.comp_view_images{
	padding:20px;
}

#menuwrapper{
	min-height:300px;
}

.register-form{
	

}


.register-form label{
	display: block;	
	width:150px;
	float:left;
	padding-bottom:8px;
	height:20px;
}


.register-form input{
	border:solid 1px #9c9c9c;
	height:18px;
	width:200px;
	float:left;
	padding-left:5px;
}

.register-form textarea{
	border:solid 1px #9c9c9c;
	height:58px;
	width:200px;
	float:left;
	padding-left:5px;
}

#side-ads{
	padding-top:30px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	text-align:center;
	background-color:#f3f3f3;
	width:150px;
	font-size:0.7em;
}

#side-ads .ad-text{
	
	font-size:0.7em;
	color:#3c3c3c;
	padding:10px;
	padding-bottom:5px;
	padding-top:0px;
}
#side-ads .ad-new a{text-decoration:none;}
#side-ads .ad-new a:hover{text-decoration:underline;}

#bottom-ads{
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	text-align:center;
	background-color:#f3f3f3;
	font-size:0.7em;
}


#winners{
	font-size:0.8em;
}

#winners h2{
	font-size:1.2em;
}
