a { color: #F36F20; }
* html div{height:1%}
/*
this is the original body css

body{ background: url(../grfx/bakgrd.jpg) center center repeat-y #0065DA; font: 100% Verdana,Arial,Helvetica,sans-serif; margin: 0; padding: 0; }
*/

body{ background: url(../grfx/bg_repeat.jpg) #0065DA; font: 100% Verdana,Arial,Helvetica,sans-serif; margin: 0; padding: 0; }
/* layout */
#container{ /*border-left:1px solid #000; border-right:1px solid #000;*/background-color: #FFFFFF; left:50%; margin-left: -379px; position: absolute; width: 768px; }
#content{background-color: #FFFFFF; border-left:1px solid #000; border-right:1px solid #000; margin-top: 123px; width: 708px; padding: 0 30px 10px 30px; }
#flashbanner { /*background-color: #F36F21;*/ margin-bottom: 1em; padding-bottom: 20px; }
#footer{ clear: both; font-size: 0.7em; margin: 10px 0; text-align: center; }
#hpleftcol{ float: left; width: 325px; }
#hprightcol{ float: right; width: 345px; border:0px dashed #999; }
#leftcol{ float: left; width: 380px; /*border:dashed 1px #999;*/ }
#rightcol{ float: right; padding-top: 53px; width: 300px; /*border:dashed 1px #999;*/ }
#masthead{ background: url(../grfx/banner_bakgrd.jpg) top left no-repeat #FFFFFF; height: 123px; left: 0; position: absolute; top: 0; width: 100%; padding: 0; border-left:1px solid #000; border-right:1px solid #000; }
/* General */
h1{ color: #0065DA; font-size: 1em; margin: 0; padding: 0; }
h2{ color: #0065DA; font-size: .9em; margin: 0; padding: 0.5em 0; }
h2.spec{ background: url(../grfx/product_hdr_bakgrd.jpg) top left repeat-y; color: #FFFFFF; font-size: 0.8em; margin: 0; padding: 1px 4px; }
h3{ color: #0065DA; font-size: 0.8em; margin: 0; padding: 0.5em 0; }
html #container{ height: 1%; margin-left: -378px;}
/* Forms */
feildset { margin: 0 0 20px 0; padding: 0 0 20px 0; }
form { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 0.8em; }
input { border: 1px solid #000000; clear: right; float: left; margin: 2px 2em 2px 0; }
 .noborder { border:0px solid #fff; }
input:focus {background-color:#FFF5DB;}
.text { clear: right; height: 20px; width: 200px; }
label { background: url(../label_bakgrd.gif) center right no-repeat; clear: left; color: #000000; float: left; height: 20px; margin: 2px 5px; padding: 4px 0; width: 150px; }
textarea { border: 1px solid #000000; width: 350px; height:60px;}
/* Dealer login */
#login { border-collapse: collapse; clear: right; float: right; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 0.8em; margin-bottom: 1em; width: 245px; }
#login td input.txtfeild { background-color: #C5D3D9; border: 1px solid #000000; float: left; margin: 2px 2em 2px 0; width: 125px; }
#login td label { background: url(../label_bakgrd.gif) center right no-repeat; color: #000000; float: left; margin: 2px 5px; padding: 4px 0; width: 65px; }
#login td.heading { padding: 0; }
#login td.rowone { border-left: 1px solid #000000; border-right: 1px solid #000000; border-top: 1px solid #000000; padding: 3px 5px; }
#login td.rowthree { border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; padding: 3px 5px; }
#login td.rowtwo { border-left: 1px solid #000000; border-right: 1px solid #000000; padding: 0 5px; }
#login td.submission { padding: 0; text-align: right; }
/* General */
p { line-height: 1.3em; margin: 0; padding: 0 0 2em 0; text-align: justify; }
p,li{  font-size: 0.75em;/*letter-spacing: 0.04em;*/ }
ul { margin: 0; padding: 0 0 1em 1.2em; }
ul li { list-style-image: url(../grfx/bulletpoint.gif); }
ul li.ans { color: #6D6D6D; list-style-image: url(../grfx/bulletpoint_a.gif); }
ul li.que { font-weight: bold; list-style-image: url(../grfx/bulletpoint_q.gif); }

#content li{margin:5px 0;line-height:1.3em}

/* Special Classes and Areas/ Elements of Interest */
.alert { background-color: #CC3300; color: #FFFFFF; font-weight: bold; padding: 5px 15px; }
.attention { border-bottom: 1px dashed #F36F21; border-top: 1px dashed #F36F21; color: #000000; font-size: 0.8em; margin: 1em 0; padding: 5px; text-align: center; }
.attention:hover { background-color: #F36F21; border-bottom: 1px dashed #000000; border-top: 1px dashed #000000; color: #FFF!important; font-size: 0.8em; padding: 5px; text-align: center; }
.attention:hover a {color: #FFF!important;}

.boxright { background-color: #D5F3FF; border: 1px dashed #AFD6E6; color: #000000; float: right; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 0.8em; padding: 20px; width: 200px; }
.boxright:hover { background-color: #2B86AD; border: 1px dashed #AFD6E6; color: #fff!important; float: right; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 0.8em; padding: 20px; width: 200px; }
.boxright:hover a { color: #FFF!important;}

.arielshot { margin-right:10px;/* border:1px dashed #999; float:right; margin: 10px 215px 0 0; display:inline;*/ }
.downloadbutt { /*float:right; margin: 10px 0 0 175px; border:1px dashed #999;*/ margin-left:5px;padding:0; }
.dealerbutt { /*float:right; margin: 10px 0 0 175px; border:1px dashed #999;*/ margin-left:5px;padding:0; }

.headingtxt { display: none; }
.imgright { float: right; margin: 53px 0 10px 20px; }
.clear { clear: both; }
.clear li {display:inline;}
/* start of Zebra tables */
.playlist { border: 0px solid #666666; width: 100%; }
.playlist { background-color: #F5F9FA; }
.playlist tbody tr td { border-bottom: 1px solid #BADFEF; border-right: 1px solid #BADFEF; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 0.8em; padding: 3px 8px; }
.playlist tbody tr td.indent { padding-left: 2em; }
.playlist tbody tr th { background: url(../grfx/th_bakgrd.gif) center center repeat-x; border-bottom: 1px solid #919191; border-right: 1px solid #919191; color: #FFFFFF; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: small; }
.playlist tbody tr.selected td { background-color: #F5FCE2; border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #FFFFFF; font-weight: bold; }
/*  */
.productshot { margin: 1em 0; }
.rightimg { float: right; margin: 0.5em 1em; }

#selectlang { border-bottom: 1px dashed #F36F21; border-top: 0px dashed #F36F21; color: #000000; font-size: 0.8em; margin: 1em 0; padding: 0px; text-align: center; height: 48px;}
#selectlang a {float: right; margin-right: 3px; text-decoration: none; border: 1px solid #fff;  padding: 3px; display:block; width: 70px;}
#selectlang a:hover {border: 1px solid #B7CFEB; background: #DFEEFF;}
