

/* CSSTidy 1.3dev: Mon, 10 Dec 2007 08:01:47 +0100
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{
border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;padding:0;}
body{background:#fff;color:#000;font-family:"Lucida Grande", "Bitstream Vera Sans", "trebuchet MS", "Helvetica Neue", Helvetica, Verdana, Arial, sans-serif;font-size:70%;line-height:1.7;margin:0;}
h1,h2,h3,h4,h5,h6{color:#111;font-family:"Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;font-weight:400;}
h1{font-size:2em;line-height:1;margin-bottom:.5em;}
h2{font-size:1.7em;margin-bottom:.75em;}
h3{font-size:1.4em;line-height:1;margin-bottom:1em;}
h4{font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
h5{font-size:1em;font-weight:700;margin-bottom:1.5em;}
h6{font-size:1em;font-weight:700;}
a img{border:none;}
a:focus,a:hover{color:#000;}
a{color:#000;text-decoration:underline;}
abbr,acronym{border-bottom:1px dotted #666;}
address{font-style:italic;margin-top:1.5em;}
ul,ol{margin:0 1.5em 1.5em;}
ul{list-style-type:circle;}
ol{list-style-type:decimal;}
dd{margin-left:1.5em;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
del{color:#666;}
fieldset{border:1px solid #ccc;margin:0 0 1.5em;padding:1.4em;}
input[type=text],input[type=password],input[type=title],textarea{padding:3px;}
input[type=title]{font-size:1.5em;}
legend{font-size:1.2em;font-weight:700;}
p.last{margin-bottom:0;}
pre,code{margin:1.5em;white-space:pre;}
pre{background:#fff;border:1px solid #000;border-color:#bbb;padding:1em;}
pre,code,tt{font:1em 'andale mono', 'monotype.com', 'lucida console', monospace;line-height:1.5;}
table{border-collapse:separate;border-spacing:0;margin-bottom:1.4em;}
textarea,select,input[type=text],input[type=password],input[type=title]{background:#fff;border:1px solid #bbb;}
textarea:focus,select:focus,input[type=text]:focus,input[type=password]:focus,input[type=title]:focus{background:#fff;border:1px solid #999;}
th{border-bottom:2px solid #ccc;font-weight:700;}
td{border-bottom:1px solid #ddd;}
th,td{padding:2px 5px 2px 0;}
tt{display:block;line-height:1.5;margin:1.5em 0;}
.fl{float:left;}
.fr{float:right;}
.cl{clear:both;} 
.hidden{display:none;}
.form_error{color:#b00;font-weight:700;text-align:center;}
.accordion_content{overflow:hidden;}
.accordion_toggle{cursor:pointer;}
.javascript .global{color:blue;}
.css .comment{color:gray;}
.css .selectors{color:maroon;font-weight:700;}
.css .units{color:red;}
.html .tag{color:purple;}
.html .comment{color:gray;font-style:italic;}
dl,p{margin:0 0 1.5em;}
dl dt,label,dfn,strong{font-weight:700;}
em,dfn,tfoot{font-style:italic;}
caption,th,td,td.form_error{text-align:left;}
.javascript .comment,.css .urls{color:green;}
.javascript .string,.html .doctype{color:teal;}
.javascript .keywords,.javascript .brackets,.css .properties,.html .string{color:navy;}*/

/* Style Reset / Default Styles */
@media screen { 

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
}

body {background:#fff;color:#222;font-family:Calibri, Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:80%;line-height:1.5;margin:0;}
h1,h2,h3,h4,h5,h6{color:#111;}
h1{font-size:2em;line-height:1;margin-bottom:.5em; margin-top:.5em;}
h2{font-size:1em;margin-bottom:.2m;}
h3{font-size:1.4em;line-height:1;margin-bottom:.3em;}
h4{font-size:1.2em;line-height:1.25;margin-bottom:.2em;}
h5{font-size:1em;font-weight:700;margin-bottom:.1em;}
h6{font-size:1em;font-weight:700;}
a img{border:none;}
img {-ms-interpolation-mode: bicubic; }
a:focus,a:hover{color:#000;}
a{color:#000;text-decoration:underline;}
abbr,acronym{border-bottom:1px dotted #666;}
address{font-style:italic;margin-top:1.5em;}
ul,ol{margin:0 1.5em 1.5em;}
ul{list-style-type:circle;}
ol{list-style-type:decimal;}
dd{margin-left:1.5em;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" ""; margin-left:30px}
del{color:#666;text-decoration: line-through;}
fieldset{border:1px solid #ccc;margin:0 0 1.5em;padding:1.4em;}
input[type=text],input[type=password],input[type=title],textarea{padding:3px;}
input[type=title]{font-size:1.5em;}
legend{font-size:1.2em;font-weight:700;}
pre,code{margin:1.5em;white-space:pre;}
pre{background:#fff;border:1px solid #000;border-color:#bbb;padding:1em;}
pre,code,tt{font:1em Consolas, 'andale mono', 'monotype.com', 'lucida console', monospace;line-height:1.5;}
textarea,select,input[type=text],input[type=password],input[type=title]{background:#eee;border:1px solid #bbb;-webkit-border-radius: 2px;-moz-border-radius: 2px;}
textarea:focus,select:focus,input[type=text]:focus,input[type=password]:focus,input[type=title]:focus{background:#fff;border:1px solid #999;}
input[type=submit], button { cursor:pointer;}
table{border-collapse: collapse;border-spacing:0;}
th{border-bottom:2px solid #ccc;font-weight:700;}
th,td{padding:4px 10px 4px 0;}
tt{display:block;line-height:1.5;margin:1.5em 0;}
.fl{float:left;display:inline;}
.fr{float:right;;display:inline;}
.cl{clear:both;}
dl,p{margin:0 0 .7em 0;}
dl dt,label,dfn,strong{font-weight:700;}
em,dfn,tfoot{font-style:italic;}

.cl_after:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.cl_after {display: inline-table;}
* html .cl_after{height:1%;}
*+html .cl_after{height:1%;}
.cl_after{display:block;}

.message.clean,.message.info,.message.ok,.message.alert,.message.error{
	border-bottom:2px solid;
	border-top:2px solid;
	text-align:center;
	padding:5px;
	color:#545454;
	width:80%;
	margin:5px auto;
}
.message.clean {background-color: #efefef;border-color:#dedede;}
.message.info  {background-color: #f7fafd;border-color:#b5d3ff;}
.message.ok    {background-color: #d7f7c4;border-color:#82cb2f;}
.message.alert {background-color: #fef5be;border-color:#fdd425;}
.message.error {background-color: #ffcdd1;border-color:#e10c0c;}


/*font, center, b, i {color:#cd0000;font-weight:bold;margin:10px;padding:10px;border:2px dashed #cd0000;font-size:2em; /* BRAT coding: BIG RED ANGRY TEXT means FIX ME !!! EVIL !!! */

::selection{
background:#84b1d1;
color:#fff;
}
div[adblocktab=true] { display: none !important;}


}


body{
background:url(../img/bg_main.gif) repeat-x left top #FBF9E7;
width:100%;
font-family:Verdana, Geneva, sans-serif;
}
#bg{
background:url(../img/footer-bg.gif) repeat-x 0 bottom;
text-align:center!important;
}
#container{
margin:0 auto;
width:948px;
text-align:left!important;
}
#gen{
}

a{
font-weight:bold;
}

#top{

}

#top #logo{
height:35px;
margin:22px 0 25px 12px;
text-align:left!important;
padding:0;
overflow:hidden;
}

#top #top-banner{
background:url(../img/top_banner.png) no-repeat 0 0;
float:right;
height:75px;
width:560px;
margin-top:-20px;
}

#top #main_menu{
margin:0;
overflow:hidden;
margin-bottom:0px;
height:32px;
padding-top:0px;
background:url(../img/nav-bg-1.gif) repeat-x 0 0;
text-transform:lowercase;
}

#top #main_menu a{
display:block;
padding:0px;
font-family:Verdana, Geneva, sans-serif;
font-size:14px;
font-style:italic;
font-weight:normal!important;
float:left;
padding:5px 22px 0 22px;
color:#fff;
text-decoration:none;
height:32px;
}
#top #main_menu a.blue {
color:#008BE8;
margin-top:0px;
font-weight:bold!important;
}

#top #main_menu a:hover{
color:#008BE8;
background:url(../img/nav-bg-2.gif) repeat-x 0 0;
}
#top #main_menu a:hover.blue {
color:#fff;
background:url(../img/nav-bg-2.gif) repeat-x 0 0;
}
#content{
padding-top:12px;
}

#content #left{
float:left;
width:208px;
margin-top:8px;
}

#content #left div{
margin-bottom:0px;
}

#content #left .cat{
font-weight:bold;
text-align:left;
text-transform:lowercase;
color:#e59101;
margin:0px;
padding:13px 0 4px 10px;
background:url(../img/sub_menu_titles.png) no-repeat 0 0;
}
#content #left .module-bg{
background:url(../img/module-bg.png) repeat-y 0 0;
padding:0px;
color:#E6970C;
}
#content #left .module-bg a{
color:#E6970C;
text-decoration:underline;
}
#content #left .module-bg a:hover{
color:#E6970C;
text-decoration:none;
}
#content #left .module-foot{
background:url(../img/module-bottom-bg.png) no-repeat 0 0;
height:10px;
}

#content #left .featured {
margin-bottom: 13px;
}
#content #left .started {
margin-bottom: 13px;
}
#content #right{
width:730px;
float:right;
margin-right:8px;
}

#content #left #sub_menu a{
display:block;
color:#ffba00;
padding:2px;
border:none;
margin-bottom:1px;
padding-left:15px;
background:url(../img/module-bg.png) repeat-y 0 0;
text-decoration:none;
text-transform:lowercase;
}

#content #left #sub_menu a:hover{
color:#ffba00;
text-decoration:underline;
}

.gettingstarted img{
display:block;
margin:2px;
margin-top:15px;
text-align:center;
}

.gettingstarted{
padding:5px 10px 5px 12px;
color:#e59101;
}
.gettingstarted a{
font-size:11px;
font-weight:bold;
color:#e59101;
padding: 0 8px 0 16px;
}

.specs{
text-align:center;
}
.specs img{
margin:4px 0px 0px 0px;
}

#login, #news{
text-align:center;
padding-bottom:1em;
}
#login .cat, #news .cat{
margin-bottom:1em;
}

#login input[type=text],#login input[type=password], 
#news  input[type=text],
#news  input[type=password]{
margin-top:5px; 
background:url(../img/form_field.jpg); 
border:1px solid #f5ca81;
color:#f29701;
font-size:13px;
width:171px;
}


#footer{
background:url(../img/footer-bg.gif);
vertical-align:middle;
line-height:3.4;
font-size:10px;
height:32px;
color:#FFF;
}
#footer a {
	color:#FFF;
	text-decoration:underline;
}
#footer a:hover {
	text-decoration:none;
}
#footer .fr{
padding-right:10px;
}
#footer .fl{
padding-left:10px;
}

.special{
background-color:#fff;
float:left;
margin-top: 10px;
width: 235px;
padding-bottom:10px;
}

.special a {
	text-decoration:underline;
	text-transform:lowercase;
}
.special a:hover {
	text-decoration:none;
}
.link a {
	text-decoration:underline;
	text-transform:lowercase;
}
.link a:hover {
	text-decoration:none;
}

.special img{
display:block;
width:100%;
}


.rrp_price{
color:#008BE8;
font-size:1.2em;
}

.button, .button_b, .members_link{
border:none;
background:url(../img/button_bg.gif) no-repeat 0 0;
text-decoration:none;
color:#fff;
height:30px;
width:86px;
padding:0px 0px;
}

.button_b{
float:left;
display:block;
margin-left:14px!important;
text-transform:lowercase;
}

.lost a{
color:#f29701;
float:right;
display:block;
font-size:10px;
margin-top: -37px;
margin-right:10px;
}

.members_link{

}

.button{
float:right;
display:block;
margin:0px 7px 0px 0px;
}

.button_b{
font-weight:bold;
float:none;
line-height:2;
padding:0px 0px;
margin:14px 3px;
}

.button_c{
font-weight:bold;
float:none;
line-height:2;
padding:0px 0px;
margin:14px 3px;
border:none;
background:url(../img/button_bg.gif) no-repeat 0 0;
text-decoration:none;
color:#fff;
height:30px;
width:86px;
padding:0px 0px;
margin-left:14px!important;
text-transform:lowercase;
}

h1{
color:#ffa200;
font-size:1.5em;
}

.bold, .bold tr td, .bold td{
font-weight:bold;
}


.product_title{
font-weight:bold;
background-color:#ffa200 !important;
padding:7px 0px;
background:url(../img/title_bg.png) no-repeat center center;
font-size:105%;
display:block;
text-align:center;
color:#FFF;
}
a.product_title {
	text-decoration:none;
}
a.product_title:hover {
	color:#008BE8;
	text-decoration:underline;
}

.product_info{
padding:5px;
border-bottom:4px solid #FFB400;
color:#E6970C;
}
.product_info a {
display:block;
font-size:1.1em;
padding:3px 0;
margin:8px 20px;
text-align:center;
}

table tr.c1 td, table tr td.c1{background-color:#efa72e; color:#FFF;}
table tr.c2 td, table tr td.c2{background-color:#ffe8aa; color:#008BE8;}

#product_info_table tr td{
border:none;
line-height:1;
padding-left:10px;
}

hr {
border:none;
background-color:#ffaa00;
width:95%;
height: 3px;
margin-top: 15px;
margin-bottom: 15px;
}


.bigbutton {
display:block;
background-color:#ffaa00;
font-weight:normal;
padding-bottom:5px;
padding-top:5px;
color:#fff;
text-decoration:none;
text-align:center;
margin-bottom:2px;
}

.bigbutton:hover {
background-color:#ffbc3b;
}

/* Styles by E-Web Marketing 17-09-2009 */
.enlarge {
	font-size: 24px;
	font-weight: bold;
}

.heading {
	font-size: 22px;
	font-weight:bold;
}

.intro {
font-size:1.10em;
color:#000;
line-height:1.15;
font-weight:bold;
}

#faq li {
margin-bottom:1em;
}

.BoldClass {
	font-weight:bold;
}

.SubHeading {
	color:#FFA200;
	font-weight:bold;
}
.welcomeheading {
color:#FFA200;
font-size:1.5em;
line-height:1;
margin-bottom:0.5em;
margin-top:0.5em;
text-align:left;
font-weight:bold;
}

/* -------------- Index Content ------------------------------*/

.new {
	margin:0px 0 0 15px;	
}
.new .top {
	background:url(../img/new-top.gif) no-repeat 0 0;
	height:11px;
	width:auto;
	padding:0 0 0 0px!important;
	margin: 0px!important;
}

.new .main {
	font-size:14px;
	color:#E6970C;
	background:url(../img/new-bg.gif) repeat-y 0 0;
	width:325px;
	padding:0 20px 2px 16px;
}
.new .main p {
	font-weight:normal;
}


.new .bottom {
	background:url(../img/new-bottom.gif) no-repeat 0 0;
	height:11px;
	width:auto;
	padding:0 0 0 0px!important;
	margin: 0px!important;
}
.new h1 {
	padding: 2px 0 8px 0px!important;
	margin:0px;
}
.new h2 {
	padding: 0 0 8px 3px;
}
.new a{
font-weight:bold;
padding:6px 17px 9px 12px;
margin-top:17px!important;
border:none;
background:url(../img/new_button.gif) no-repeat 0 0;
text-decoration:none;
color:#fff;
}

.blue {
	margin:2px 0 0 0px;
	padding:0px;
}
.blue .top {
	background:url(../img/blue-top.gif) no-repeat 0 0;
	height:11px;
	width:375px;
	padding:0 0 0 0px!important;
	margin: 0px!important;
}

.blue .main {
	font-size:14px;
	color:#E6970C;
	background:url(../img/blue-bg.gif) repeat-y 0 0;
	padding:3px 30px 8px 16px;
}

.blue .bottom {
	background:url(../img/blue-bottom.gif) no-repeat 0 0;
	height:11px;
	width:375px;
	padding:0 0 0 0px!important;
	margin: 0px!important;
}
.blue h1 {
	padding: 2px 0 8px 0px!important;
	margin:0px;
}
.blue h2 {
	color:#0099FF;
	font-weight:bold;
	padding: 0 0 5px 0px;
	font-size:16px;
}
.blue a{
font-weight:normal;
padding:0px 0px 0px 0px;
border:none;
background:none;
text-decoration:underline;
color:#0099ff;
}
.blue a:hover{
text-decoration:none;
}
.blue a.more {
	font-weight:bold;
	text-decoration:underline;
	color:#e6970c;
	padding-right:8px;
}
.blue a:hover.more {
	text-decoration:none;
}

.auction-links {
	margin:0px 0 0 15px;	
}
.auction-links .top {
	background:url(../img/cats-top.gif) no-repeat 0 0;
	height:11px;
	width:auto;
	padding:0 0 0 0px!important;
	margin: 0px!important;
}

.auction-links .main {
	font-size:13px;
	font-weight:bold;
	color:#E6970C;
	background:url(../img/cats-bg.gif) repeat-y 0 0;
	width:725px;
	padding:0 20px 2px 16px;
}
.auction-links .main p {
	font-weight:normal;
}

.auction-links .bottom {
	background:url(../img/cats-bottom.gif) no-repeat 0 0;
	height:11px;
	width:auto;
	padding:0 0 0 0px!important;
	margin: 0px!important;
}
.auction-links h1 {
	padding: 2px 0 8px 0px!important;
	margin:0px;
}
.auction-links h2 {
	padding: 0 0 8px 3px;
}
.auction-links a{
font-size:13px;
font-weight:bold;
padding:0px;
margin-top:17px!important;
border:none;
background:none;
text-decoration:underline;
color:#E6970C;
}
.auction-links a:hover{
	text-decoration:none;	
}
.main-text {
	margin:0px 0 0 15px;
}
.main-text .top {
	background:url(../img/cats-top.gif) no-repeat 0 0;
	height:11px;
	width:auto;
	padding:0 0 0 0px!important;
	margin: 0px!important;
}

.main-text .main {
	font-size:13px;
	color:#E6970C;
	background:url(../img/cats-bg.gif) repeat-y 0 0;
	width:725px;
	padding:0px 25px 2px 14px!important;
}
.main-text .main p {
	font-weight:normal;
}
.main-text .bottom {
	background:url(../img/cats-bottom.gif) no-repeat 0 0;
	height:11px;
	width:auto;
	padding:0 0 0 0px!important;
	margin: 0px!important;
}
.main-text h1 {
	padding: 2px 0 8px 0px!important;
	margin:0px;
}
.main-text h2 {
	padding: 0 0 8px 3px;
}
.main-text a{
font-weight:bold;
padding:0px;
margin-top:17px!important;
border:none;
background:none;
text-decoration:underline;
color:#fff;
}
.main-text a:hover{
text-decoration:none;
}

.main-content {
	margin:8px 0 0 15px;
}
.main-content .top {
	background:url(../img/cats-top.gif) no-repeat 0 0;
	height:11px;
	width:727px;
	padding:0 0 0 0px!important;
	margin: 0px!important;
}

.main-content .main {
	font-size:13px;
	color:#E6970C;
	background:url(../img/cats-bg.gif) repeat-y 0 0;
	width:725px;
	padding:0px 25px 2px 14px!important;
}
.main-content .main p {
	font-weight:normal;
	width:700px;
}
.main-content .main hr {
	width:710px;
}
.main-content .bottom {
	background:url(../img/cats-bottom.gif) no-repeat 0 0;
	height:11px;
	width:727px;
	padding:0 0 0 0px!important;
	margin: 0px 0 17px 0!important;
}
.main-content h1 {
	padding: 2px 0 8px 0px!important;
	margin:0px;
	font-size:17px;
	margin-bottom: 12px;
	text-transform:lowercase;
}
.main-content h2 {
	padding: 0 0 8px 3px;
	text-transform:lowercase;
}
.main-content a{
font-weight:bold;
padding:0px;
margin-top:17px!important;
border:none;
background:none;
text-decoration:underline;
color:#E6970C;
}
.main-content a:hover{
text-decoration:none;
}
.main-content a.bigbutton {
display:block;
background-color:#ffaa00;
font-weight:normal;
padding-bottom:5px;
padding-top:5px;
color:#fff;
text-decoration:none;
text-align:center;
margin-bottom:2px;
}

.main-content a.bigbutton:hover {
background-color:#ffbc3b;
}

.main-content .intro {
font-size:14px;
color:#000;
line-height:1.15;
font-weight:bold;
}
/*------------------------- Auction Page--------------------------*/
.auction-list {
	 padding-left:12px;
	 color:#E6970C;
	 padding-bottom:63px;
}
.clear {
	clear:both;
	width:100%;
	overflow:hidden;
	height:23px;
}
.cl {
	height:5px;
}
.contact input{
	width: 90%;
}

.h1heading_eweb {
color:#FFA200;
font-size:16px;
line-height:1;
margin-bottom:0.5em;
margin-top:0.5em;
}