#top{background;; height:10px; margin-bottom:2px; padding-top:0px;}
.top_right{ float:right; font-size:12px; padding:0px; clear:right; height:141px; }
#top_right a {display:inline-block; padding:5px 10px 0 10px; border-left:1px solid #4c4c4c;}
body { margin:0; color:#FFFFFF; font-size:11px; line-height:16px; font-family:Arial, Tahoma, Helvetica, sans-serif; background-color:#000000; background-image:url(../images/bg_black.jpg); background-position:top; background-repeat:repeat; width:100% }
a {color:#fdc605; text-decoration:none;}
a:hover {text-decoration:underline;}
img {border:none;}
#logo_l{padding-top:22px; float:left; padding-right:6px;}
#logo_l_ie6{padding-top:24px; float:left; padding-right:6px;}
#sample_old{ padding-left:24px; margin:0px; padding-bottom:0px; padding-top:14px; display:inline;}
.sample a { padding-top:18px; display:inline; border:none; margin:0px;}
.float_left{float:left; padding:2px;}
.float_right{ float:right; padding:2px;}
.image_float_right{float:right; padding-left:6px;}
.image_float_right2{float:right; padding:;}
.image_float_left{float:left; padding-right:6px;}
.float_all{float:all; padding:4px;}
h1 {font-size:24px; font-weight:bold; font-style:italic; color:#96ff00;}
.sponsors{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#fdc605;}

#right_div{float:right; background-color:#000000; width:200px; padding-right:50px; padding-top:5px; font-size:12px;}

h3 {font-size:14px; font-weight:bold; color:#96ff00;}
h2 {font-size:18px; font-weight:bold; color:#FFFF00;}

#spon a {color:#0066FF text-decoration:none;}
#advertisers {list-style-type:none; margin:0px; padding-left:10px; list-style-position:;}
#advertisers ul {margin:0; line-height:1.2; font:Arial; font-size:12px; padding:0px; margin:0px}
#advertisers li{margin:2px; display:block; width:180px; height:; padding-bottom:5px; padding-top:5px; border-bottom:1px solid #4c4c4c; }
/* #all {background:url(images/body_bckg3.jpg) repeat-x; background-position:center} */
#container {width:1060px; margin:0 auto;}


 #header {background:url(../images/slice.jpg) repeat-x bottom #000000; height:120px; margin-left:2px; margin-bottom:4px; width:1058px;} 
#header {background:url(../images/jeeplogo2_4_no_login.jpg) no-repeat bottom #000000; height:141px; margin-left:2px; margin-bottom:3px; width:1058px;}
#header_left {height:119px; padding:0px; margin-top:2px; width:248px;}
 #header_sub {background:url(../images/jeeplogo2_4_no_login.jpg) no-repeat bottom #000000; height:141px; margin-left:2px; margin-bottom:4px; width:1058px;} 

#header2 {height:0px;}
#logo {padding-left:25px; width:200px; float:left; text-align:center; font-size:12px;}

#head {float:right; width:790px;}
#head p {font-size:12px; color:#FFFFFF; line-height:15px; margin:0; padding:0 20px;}
#head ul {list-style:none; padding:0; margin:30px 0; height:75px;}
#head ul li {float:left; padding:0 18px;}
#head a {color:#FFFFFF;}
#head a:hover {}

#right_intro{float:right; width:575px; font:Arial, Helvetica, sans-serif; color:#FFFFFF; }
#right_intro_sub{float:right; width:300px; font:Arial, Helvetica, sans-serif; color:#FFFFFF; }
/* 	background-image:url(../images/tab_bg.jpg); background-repeat:repeat; background-position:middle; margin-left:5px; */


#main {background:url(../images/textarea_bckg.jpg) no-repeat #000000; float:left; width:100%; min-height:250px; margin:0px; padding:0px;}
#menu {float:left; width:215px; padding:15px;}
#menu ul {list-style:none; padding:0; margin:0;}
#menu a {font-size:14px; font-style:italic; text-decoration:none; color:#FFFFFF; display:block; width:180px; height:20px; padding:5px 10px 0 10px; border-bottom:1px solid #4c4c4c; text-transform:lowercase;}
#menu a:hover {background-color:#1c1c1c;}
.image_link a {display:inline; padding:0px; border:0px;}
#menu2 ul {list-style:none; padding:0; margin:0;}
#menu2 a {font-size:1.2em; text-decoration:none; text-transform:none; display:inline; color:#;}
#menu2 a:hover {background-color:; display:inline;}
#random a:hover {background-color:; display:inline;}
#random {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#fdc605;}

#btn_div{margin-left:25px; margin-top:121px; float:left;}


.btn_online a:hover{background-image:url(../images/online_edition_over.jpg); }  
.btn_printed a:hover{background-image:url(../images/printed_edition_over.jpg)}



#below_menu a {text-decoration:none; width:250px; border:none; float:left;}
#below_menu a:hover { display:inline; }
#below_menu ul {list-style:none; padding:0; margin:0;}

#this_month ul {margin:0; line-height:1.2; font:Arial; font-size:12px; padding:0px; margin:0px}
#this_month li{margin:0px; display:list-item; width:280px; padding:2px; padding:0px 0px 0px 2px;}

#left_adds{ width:25px;}

#slides{width:500px; height:333px; background-color:#333333; margin:0px;padding:0px;}

#text {padding:5px 20px 20px 290px;}
#p {padding-left:300px; padding-bottom:15px; padding-right:0px; padding-top:0px; font-size:14px; }
#inner_text{width:790px; font-size:1.1em; color:#fff; margin:0px; padding-left:0px;}

#copy { width:500px;; padding:5px; margin-left:290px;}
#copy p{
	margin:0px;
	padding:4px;
	font-size:13px;
	line-height:1.3em;
	font-size:1.2em;
	text-align: justify;
}

#contents{line-height:1.4em; font-size:1.2em; list-style-image:url(../images/jeep-16x16.png); list-style-position:bottom; }
#contents li{ list-style-position:outside; padding:1px;}


p{
	font:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align: right;
}

.p_left{
	font:Geneva, Arial, Helvetica, sans-serif;
	font-size:1.2em;
	text-align:left;
	line-height:1.4;
	padding-left:5px; padding-right:5px;
}
.costs{ padding: 4px 4px 2px 2px; text-align:left}

#footer {background:url(../images/footer_text2.jpg) no-repeat #000000; height:16px; color:#858383; font-size:11px; padding:59px 30px 0 30px; clear:both;}
#left_footer {float:left;}
#right_footer {float:right; padding-right:100px;}

#bottom {background:url(../images/footer_bckg.jpg) repeat-x #000000; }
#bottom_center {width:1060px; margin:0 auto; background:url(../images/center_foot2.jpg) no-repeat #000000; height:191px;}

#tab_page{background-color:#000000; font-size:.8em; color:#FFFFFF;}

.nocscript_CC{font-size:12px; float:right; margin:5px; padding-right:80px;; color:#FFFF00; display:block; height:10px;}
.nocscript_subs{font-size:14px; float:left; margin-right:0px; padding:4px; line-height:1.0; color:#FFFF00; display:block; margin-top:5px; height:45px;}
.nocscript_tabs{font-size:large; background-color:#000000; color:#FF0000; display:block; height:45px; width:; margin-left:200px;}

/* login form and sub forms */

#login_form {width:200px; margin:0px; padding:0px;}
#form1{margin:0px; padding:0px; width:auto;}
#form_div{width:500x; margin:0px; padding:0px;}
#contact_form_div{width:200x; margin:0px; padding:0px; float:left}
#form_div_inner{width:300px; margin:0px; padding:0px;}
#contact_form{ padding:.5em; line-height:1.2; float:left; margin:0px;}
#contact_form input{ margin:.5em}
#prices_form{float:right; margin-left:420px; margin-bottom:0px; margin-right:0px; width:280px; height:400px; background-image:url(../images/subscribe_now.jpg); background-position:top; background-repeat:no-repeat; }

fieldset {
	padding: 1em;
	margin-bottom: 0.5em;
	width:240px;
	border-color:#FF9900;
}

fieldset_contact {
	padding: 1em;
	margin-bottom: 0.5em;
	width:30px;
	border-color:#FF9900;
}

#fieldset_CC {
	padding: 1em;
	margin-bottom: 0.5em;
	width:480px;
	border-color:#FF9900;
	}
.form_adviser{ padding-left:20px;}
input.disabled {
	border: 1px solid #F2F2F2;
	background-color: #F2F2F2;
}
.input_proceed {
	border: 2px solid #F2F2F2;
	background-color:#FF9900;
	color:#000000;
	font-weight:700;
	font-size:11px;

}

.input_proceed_p {
	border: 2px solid #F2F2F2;
	color:#000000;
	font-weight:700;
	font-size:11px;
	text-align:left;
	background-image:url(../images/more.jpg); background-repeat:no-repeat; background-position:right; background-color:#FFFFFF; width:180px;; height:24px;
}
.input_reset {
	border: 2px solid #F2F2F2;
	color:#000000;
	font-weight:700;
	font-size:11px;
	text-align:left;
	background-image:url(../images/reset.gif); background-repeat:no-repeat; background-position:right; background-color:#FFFFFF; width:75px;; height:24px;
}

.input_reset_sp {
	border: 2px solid #F2F2F2;
	color:#000000;
	font-weight:700;
	font-size:11px;
	text-align:left;
	background-image:url(../images/safe_link.gif); background-repeat:no-repeat; background-position:center; background-color:#FFFFFF; width:110px;; height:25px;
}


input.required, textarea.required {
	border: 1px solid #00A8E6;
}
input.validation-failed, textarea.validation-failed {
	border: 1px solid #FF3300;
	color : #FF3300;
}
input.validation-passed, textarea.validation-passed {
	border: 1px solid #00CC00;
	color : #000;
	
}

input.validation-passed, textarea.validation-passed {
	border: 1px solid #00CC00;
	color : #000;
	display:block;
}

.validation-advice {
	margin: 2px 0;
	padding: 2px;
	background-color:#FF0000;
	width:170px;;
	color : #FFF;
	font-weight:;
}

.custom-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #C8AA00;
	color : #FFF;
	font-weight: bold;
}



label {
	font-weight: bold;
}
.form-row {
	
	clear: both;
	padding: 0.3em;
}


.field-label:hover 
{
	color:#fdc605;
} 
	

.legend_CC{
	color:#FFFFFF;
	font-size:14px;
	font-style:italic;
	padding:5px;
	display:;
	width:auto;
	font-weight:900;
	
	}
	
.legend_sub{
	font-size:14px;
	font-style:italic;
	padding:2px;
	display:;
	margin:0px;
	font-weight:900;
	color:#FFF;
	
	}	
	
	

.field-widget {

}

/* table styles */

#hor-minimalist-a
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	background: #fff;
	margin: 45px;
	width: 480px;
	border-collapse: collapse;
	text-align: left;
}
#hor-minimalist-a th
{
	font-size: 14px;
	font-weight: normal;
	color: #039;
	padding: 10px 8px;
	border-bottom: 2px solid #6678b1;
}
#hor-minimalist-a td
{
	color: #669;
	padding: 9px 8px 0px 8px;
}
#hor-minimalist-a tbody tr:hover td
{
	color: #009;
}


#hor-minimalist-b
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	background:;
	margin: 2px;
	width: 480px;
	
	text-align: left;
}
#hor-minimalist-b .heading
{
	font-size: 12px;
	font-weight: normal;
	color:#FFFFFF;
	padding: 8px 8px;
	border-bottom: 1px dashed #6678b1;
}

#hor-minimalist-b .heading_total
{
	font-size: 12px;
	font-weight: bold;
	color:#fdc605;
	padding: 8px 8px;
	border-top: 1px dashed #6678b1;
	border-bottom:1px dashed #6678b1;
	
}
#hor-minimalist-b td
{
	border-bottom: 0px dashed #ccc;
	color:#FFFFFF;
	padding: 4px 4px;
}

#hor-minimalist-b td.odd
{
	border-bottom: 1px solid #ccc;
	color:#FFFFFF;
	padding: 6px 8px;
	background: #e8edff;
}

#hor-minimalist-b tbody tr:hover td
{
	color:#fdc605;
}


#ver-minimalist
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 5px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
}
#ver-minimalist th
{
	padding: 8px 2px;
	font-weight: normal;
	font-size: 14px;
	border-bottom: 2px solid #6678b1;
	border-right: 30px solid #fff;
	border-left: 30px solid #fff;
	color: #039;
}
#ver-minimalist td
{
	padding: 12px 2px 0px 2px;
	border-right: 30px solid #fff;
	border-left: 30px solid #fff;
	color: #669;
}
