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, dl, dt, dd, ol, ul, li, fieldset, form, legend, table, caption, tbody, tfoot, thead, tr, th, td {
border:0 none;
font-family:inherit;
font-size:100%;
font-style:inherit;
font-weight:inherit;
margin:0;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
padding:0;
vertical-align:baseline;
}
tbody tr td {

}
:focus {
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
}
body {
color:black;
line-height:1;
}
ol, ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
table {
border-collapse:separate;
border-spacing:0;
}

blockquote:before, blockquote:after, q:before, q:after {
content:"";
}
blockquote, q {
quotes:"" "";
}
html {
height:100%;
margin:0;
padding:0;
}
body {
background:#EEEEEE url(../images/bg.jpg) repeat-x scroll 0 0;
color:#787878;
font-family:Arial,sans-serif;
font-size:82.5%;
line-height:1.8;
margin:0;
padding:0;

}
#outer_wrap {
margin:0 auto;
width:850px;
}
#top_wrap, #header_wrap, #nav_wrap, #main_wrap, #footer_wrap {
float:left;
width:850px;
}
#top_wrap {
height:30px;
overflow:hidden;
}
#top_wrap ul li {
float:left;
margin-top:-5px;
}
#top_wrap ul li a {
color:#CCCCCC;
margin:0 10px 0 0;
padding:0;
}
#top_wrap ul li a:hover {
color:#FFFFFF;
text-decoration:none;
}
#top_right {
float:right;
height:25px;
overflow:hidden;
text-align:right;
width:60%;
}
#top_right ul {
float:right;
}
#header_wrap {

height:90px;
overflow:hidden;
}
#header_right {
background:transparent url(../images/right.jpg);
float:right;
text-align:left;
padding-left:5px;
width:270px !important;
height:90px;
}

#header_left {

font-size:17px;
color:#666666;
float:left;

}
#header_left h1{

color:#000000;
padding-left:40px;
padding-top:10px;

}

#loginlabels{

width:60px;
float:left;
padding-left:25px;
line-height:25px;
}
#loginboxes input{

border:1px solid #838383;
float:inherit;
margin-left:10px;
margin-top:4px;
width:160px;
}

#loginboxes input.button{
background:transparent url(../images/login.gif) no-repeat scroll center top;
border:none;
margin-left:0px;
margin-top:0px;
width:60px;
}

#loginboxes img{
padding-left:10px;
padding-right:12px;
padding-top:10px;

}

#loginboxes a{
line-height:20px;

padding-left:10px;

}

#nav_wrap {
background:transparent url(../images/nav.png) no-repeat scroll left top;
float:right;
height:64px;
width:100%;
}
#nav_left {
width:100%;
}
#nav_wrap ul {
float:left;
margin-left:0;
margin-top:1px;
}
#nav_wrap ul li {
float:left;
}
#nav_wrap ul li a {
color:#FFFFFF;
font-size:90%;
padding:12px 10px 10px;
text-decoration:none;
text-transform:uppercase;
}
#nav_wrap ul li a:hover, a#active_menu.mainlevel_current {
background:transparent url(../images/nav_active.jpg) repeat scroll center bottom;
color:#CCCCCC;
}
a#active_menu.mainlevel_current {
color:#FFFFFF;
}
#nav_wrap ul li li a:hover {
background:transparent none repeat scroll 0 0;
}
#pathwaydiv {
clear:both;
float:left;
font-size:80%;
padding:4px 4px 4px 10px;
}
#datediv {
float:right;
font-size:80%;
margin-right:10px;
padding:4px 4px 4px 10px;
}
#MainDetail {
background:#CFE7FF none repeat scroll 0 0;
float:left;
padding-bottom:10px;
width:100%;
}
#MainDetail p, #MainDetail h3 {
color:#1065BD;
padding:0 8px;
}
#MainDetail h3 {
margin:0;
padding:0 0 0 8px;
}
#above_content {
clear:both;
float:left;
margin:8px 0;
width:100%;
}
#above_content h3 {
font-size:115%;
}
#main_top {
background:transparent url(../images/main_top.png) no-repeat scroll 0 0;
height:14px !important;
overflow:hidden;
}
#main_bot {
background:transparent url(../images/main_bot.jpg) no-repeat scroll 0 0;
clear:both;
height:11px;
overflow:hidden;
}
#main_mid {
background:#FFFFFF none repeat scroll 0 0;
float:left;
width:100%;
}
#main_wrap.col_left #main_right {
float:left;
margin-left:10px;
}
#main_wrap.col_left #main_left {
float:right;
}
#main_wrap.col_left {
background:transparent url(../images/main.jpg) repeat-y scroll -320px top;
padding:20px 0;
}
#main_wrap.col_right #main_right {
float:right;
margin-left:0;
}
#main_wrap.col_right #main_left {
float:left;
}
#main_wrap.col_right {
background:transparent url(../images/main.jpg) repeat-y scroll 0 0;
padding:20px 0;
}
#main_wrap {
padding:0;
}
#main_left {
float:left;
margin-left:20px !important;
margin-right:0;
padding:5px 0 0;
width:530px;
}
#main_fullwidth {
float:center;
margin-left:20px !important;
margin-right:20px !important;
padding:5px 0 0;
width:810px;
}
#main_right_top {
background:transparent url(../images/main_right_top.jpg) no-repeat scroll left top;
height:70px;
margin-top:10px;
position:relative;
z-index:1;
}
#main_right_bot {
background:transparent url(../images/main_right_bot.jpg) no-repeat scroll left top;
clear:both;
height:60px;
}
#main_right_mid {
background:transparent url(../images/right.jpg) repeat-y scroll 0 0;
float:left;
}
#main_right {

margin-right:10px;
margin-top:-80px;
padding-left:20px;
padding-top:10px;
position:relative;
width:250px !important;
z-index:10;
}
#main_right .moduletable, #main_right .moduletable-services {
margin-bottom:20px;
}
#main_right ul li a:hover {
background:#EEEEEE none repeat scroll 0 0;
text-decoration:none;
}
#main_right h3 {
background:transparent url(../images/right_h3.jpg) no-repeat scroll 0 0;
color:#FFFFFF;
font-size:100%;
height:23px;
padding:0 0 10px 10px;
}
.right_wrap {
float:right;
width:33%;
}
#main_content {
margin:8px 0;
}
#below_content {
float:left;
}
#below_content p {
padding:0 8px;
}
.moduletable-displaynews h3 {
border-bottom:1px solid #DDDDDD;
color:#414141;
font-size:150%;
margin:0 0 4px;
padding:0;
}
a.dn-title {
color:#1065BD;
font-size:120%;
}
#bottom_wrap {
background:transparent url(../images/bottom.jpg) repeat-x scroll 0 0;
font-size:80%;
height:35px;
padding:0 0;
}
#bottom_left {
float:left;
margin-left:10px;
width:480px !important;
}
#bottom_right {
float:right;
margin-right:10px;
margin-top:6px;
text-align:right;
width:350px !important;
}
#bottom_right a {
color:#FFFFFF;
}
#bottom_right input#mod_login_username.inputbox, #bottom_right input#mod_login_password.inputbox {
border:1px solid #DDDDDD;
font-size:120%;
margin:0 8px !important;
width:20px;
}
#bottom_right input#mod_login_username.inputbox {
margin-right:8px;
}
#bottom_wrap ul li {
float:left;
list-style-type:none;
}
#bottom_wrap ul li a {
color:#FFFFFF;
padding:0 8px;
text-decoration:none;
}
#bottom_wrap ul li a:hover {
color:#CCCCCC;
}
#bottom_right input.button {
background:transparent url(../images/login.gif) no-repeat scroll center top;
border:0 none;
cursor:pointer;
height:24px;
margin:0;
padding:0;
text-indent:-1000em;
width:50px;
}
#footer_wrap {
font-size:80%;
padding:20px 0;
}
#footer_left {
color:#999999;
float:left;
margin-left:10px;
width:40%;
}
#footer_right {
float:right;
margin-right:10px;
text-align:right;
width:50%;
}
#footer_right a {
color:#333333;
}
#footer_wrap ul li {
float:left;
}
#footer_wrap ul li a {
color:#FFFFFF;
padding:0 8px;
text-decoration:none;
}
p {
margin:8px 0;
}
i, em {
font-style:italic;
}
bold, strong {
font-weight:bold;
}
a.readon {
background:transparent url(../images/more.jpg) no-repeat scroll 0 0;
color:#AB4527;
float:right;
height:12px;
padding-left:20px;
padding-top:5px;
text-decoration:none;
text-indent:-4000px;
width:25px;
}
a {
color:#AB4527;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
h1, .componentheading {
color:#AB4527;
font-size:180%;
}
h2{
color:#1065BD;
font-size:1.2em;
}
h3, .moduletable h3 {
color:#1065BD;
font-size:130%;
}
h4 {
font-size:90%;
}
h5 {
color:#000000;
font-size:90%;
}
h6 {
color:#333333;
font-size:80%;
}
.small, .createdate, .modifydate {
color:#666666;
font-size:90%;
}
.feed {
background:transparent url(../images/feed.png) no-repeat scroll 10px center;
padding:10px 5px 10px 60px;
}
.zoom {
background:transparent url(../images/zoom.png) no-repeat scroll 10px center;
padding:10px 5px 10px 60px;
}
.about {
background:transparent url(../images/about.png) no-repeat scroll 10px center;
padding:10px 5px 10px 60px;
}
.group {
background:transparent url(../images/group.png) no-repeat scroll 10px center;
padding:10px 5px 10px 60px;
}
.ok {
background:transparent url(../images/ok.png) no-repeat scroll 10px center;
padding:10px 5px 10px 60px;
}
.download {
background:transparent url(../images/arrow_down.png) no-repeat scroll 10px center;
padding:10px 5px 10px 60px;
}
.arrow {
background:transparent url(../images/right_arrow_bullet.gif) no-repeat scroll right center;
color:#64C516;
padding-right:10px;
}
#top_wrap ul li, #nav_wrap ul li, #right ul li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
ul li {
list-style-position:inside;
list-style-type:disc;
}
ul {
margin:8px 0;
}
#nav ul li, #top_wrapper ul li, #main_right ul li, #footer_wrap ul li {
list-style-type:none;
}
ul.arrow {
margin:8px 0;
}
ul.arrow li {
background:transparent url(../images/arrow_right.png) no-repeat scroll left center;
list-style-type:none;
padding:2px 30px;
}
ul.tick {
margin:8px 0;
}
ul.tick li {
background:transparent url(../images/oksml.png) no-repeat scroll left center;
list-style-type:none;
padding:2px 30px;
}
.floatleft {
float:left;
}
.floatright {
float:right;
}
.border {
border:1px solid #EEEEEE;
margin:4px;
padding:4px;
}
.clear {
clear:both;
}
ul.greyarrow li {
background:transparent url(../images/grey_arrow.gif) no-repeat scroll left top;
font-size:80%;
padding-left:14px;
}
ul.greyarrow li {
border:medium none;
}
ul.bullet li {
background:transparent url(../images/grey_bullet.gif) no-repeat scroll left center;
border-bottom:1px solid #DDDDDD;
font-size:100%;
list-style-type:none;
padding:10px 0 10px 25px;
}

.moduletable-services p {
border-bottom:1px solid #EEEEEE;
font-size:80%;
margin:0 0 8px;
padding-bottom:8px;

}

.moduletable-services b {
color:#003399;

}

#news-ticker {
height:120px;
margin-top:0;
overflow:hidden;
}
#news-ticker div {
color:#333333;
height:120px;
overflow:hidden;
padding:4px 0;
}
#news-ticker a.latestnews {
color:#333333;
font-size:120%;
}
#nav_left ul li, #nav_left ul li a {
width:auto;
}
#nav_left ul {
margin-left:10px;
}
#nav_left ul li {
padding:0;
}
#nav_left ul li a {
padding:11px 15px;
}
#nav_left ul li li {
width:200px;
}
.nav, .nav * {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
.nav {
line-height:1;
}
.nav ul {
position:absolute;
top:-999em;
width:15em;
}
.nav ul li, .nav a {
font-size:100%;
width:100%;
}
.nav li {
float:left;
padding:0 10px;
position:relative;
z-index:99;
}
.nav li ul {
width:15.2em;
}
.nav a {
display:block;
text-align:center;
width:100%;
}
.nav li li a {
text-align:left;
}
.nav li:hover ul, ul.nav li.sfHover ul {
background:#218FFF none repeat scroll 0 0;
left:-10px;
top:34px;
}
.nav li:hover li ul, .nav li.sfHover li ul {
top:-999em;
}
.nav li li:hover ul, ul.nav li li.sfHover ul {
left:200px !important;
top:0;
}
.superfish li:hover ul, .superfish li li:hover ul {
top:-999em;
}
.nav li li, .nav li li li {
background:#FFFFFF none repeat scroll 0 0;
border-bottom:1px solid #FFFFFF;
color:#333333;
font-size:90%;
margin:0;
padding:0 0 0 0;
}
.nav ul li ul, #nav ul li li li {
width:14em;
}
.nav ul li li {
padding:0;
text-align:left;
}
.nav ul li li a {
color:#FFFFFF;
padding:8px 0 8px 10px;
text-align:left;
}
.nav ul li li a:hover {
color:#CCCCCC;
}
.nav ul ul {
border-top:1px solid #DDDDDD;
height:10px;
margin:0;
padding:0;
}
#menu li li a {
color:#333333;
margin-left:10px;
text-align:left;
}
#menu li li:hover {
background:#FFFFFF none repeat scroll 0 0;
}
#menu ul li li a {
margin:0;
padding:8px 0;
}
.nav ul span.expanded, .nav ul ul span.expanded {
background:transparent url(../images/nav_sub.gif) no-repeat scroll right center;
padding-right:20px;
}

#main_right .moduletable-sub h3 {
background:transparent url(../images/sub_menu_top.gif) no-repeat scroll left top;
border-bottom:1px solid #FFFFFF;
color:#1065BD;
padding-bottom:2px;
padding-top:8px;
}
#main_right .moduletable-sub {
background:#CFE7FF url(../images/sub_menu_bott.gif) no-repeat scroll left bottom;
margin-bottom:30px;
padding-bottom:15px;
}
#main_right .moduletable-sub ul#mainlevel li a {
background:transparent url(../images/main_arrow.gif) no-repeat scroll 4px center;
border-bottom:1px solid #FFFFFF;
color:#1065BD;
display:block;
padding:2px 0 2px 25px;
}
#main_right .moduletable-sub ul#mainlevel {
margin:0;
}
#main_right .moduletable-sub ul#mainlevel li a:hover, #main_right .moduletable-sub ul#mainlevel li a#active_menu.mainlevel, #main_right .moduletable-sub ul#mainlevel li a#active_menu.mainlevel_current, #nav_left a.mainlevel_active, #nav_left li li {
background:#218FFF none repeat scroll 0 0;
color:#FFFFFF;
}
#main_right ul li ul {
margin:0;
}
#main_right ul#mainlevel li ul li a.sublevel {
background:#218FFF url(../images/sub_sub.gif) no-repeat scroll 5px center;
color:#FFFFFF;
padding-left:25px;
}
#main_right ul#mainlevel li ul li a.sublevel:hover {
color:#218FFF;
}
.search {
background:transparent url(../images/search_bg.jpg) no-repeat scroll left center;
float:right;
margin-right:0 !important;
padding:0px 0px 10px 0;
width:250px;
}
.search input, .search select {
border:1px solid #838383;
margin-top:4px;
margin-left:10px;
float:inherit;
}
.search select {
width:237px;


}
.search input.button {
background:transparent url(../images/search.jpg) no-repeat scroll center top;
border:0 none;
cursor:pointer;
margin-right:4px;
margin-top:5px;
float:right;
width:50px;
height:50px;
}

.search a{
padding-left:10px;

}




.blog, .contentpaneopen {
width:100%;
}
.contentpaneopen tr td {
padding:0 8px 0 0;
}
fieldset {
border-bottom:1px solid #EEEEEE;
margin-bottom:20px;
padding-bottom:10px;
}
.microwrap {
border-bottom:1px solid #DDDDDD;
float:left;
margin-bottom:8px;
padding-bottom:8px;
width:100%;
}
.microitem {
float:left;
margin:0;
padding:0;
width:90% !important;
}
.microitem p {
margin:0;
padding:8px 0;
}
.moduletable-news h3 {
border-bottom:1px solid #DDDDDD;
color:#414141;
font-size:150%;
margin-bottom:4px;
padding:0;
}
.microitem a, .microtitle {
color:#1065BD;
font-size:130%;
padding-left:50px;
margin-top:-1px;
}
.microdate_wrap {
float:left;
margin-right:10px;
margin-top:6px;
width:40px;
}
.micromore {
float:left;
margin-left:4px !important;
margin-top:8px;
text-align:center;
}
div.microdate {
background:#F3F3C9 none repeat scroll 0 0;
float:left;
height:40px;
margin-right:5px;
margin-top:4px;
overflow:hidden;
padding:4px;
width:40px;
}

.Set{
background-color:#ffffff;
border:1px solid #000000;
margin-right:5px;
margin-left:5px;
padding-left:5px;
padding-top:5px;
padding-right:5px;
line-height:normal;
}

.setHover{


background:#EEEEEE;

}

.Set img{
float:right;
padding: 2px 2px 2px 2px;
height:95px;
}

.Set p{
margin:3px;

}
.Set input{
float:right;

}

.Set h3{
color:#0000CC;
font-size:1.1em;
margin-top:5px;

}


.title{
width:315px;
float:left;
text-decoration:underline;

}
.valuation{
color:#FFFFFF;
width:315px;
float:left;

}

numinset{
width:120px;
float:left;
}

span.microday {
color:#868663;
display:block;
font-family:Arial,Verdana,sans;
font-size:20px;
font-weight:bold;
height:28px;
line-height:28px;
position:relative;
text-align:center;
top:-4px;
}
span.micromonth {
color:#868663;
display:block;
font-family:Arial,Verdana,sans;
font-size:14px;
margin-top:-10px;
text-align:center;
}
.microtime {
font-size:90%;
padding-left:8px;
}
textarea#submit_title, input#submit_title.input {
border:1px solid #DDDDDD;
font-size:150%;
margin-bottom:20px;
padding:8px;
width:98%;
}
.contact_email label {
float:left;
}
table.contenttoc {
margin:0 0 8px 8px;
}
tr.sectiontableentry2 {
background:#EEEEEE none repeat scroll 0 0;
}
tr.sectiontableentry1 {
background:#FAFAFA none repeat scroll 0 0;
}
tr.sectiontableentry1 td, tr.sectiontableentry2 td {
padding:4px;
}
.pics {  
    height:  180px;  
 
    padding: 0;  
    margin:  0;  
	float:right;
} 
 
.pics img {  
    padding: 5px;  

    height: 170px; 
    top:  0; 
    left: 0 
} 


.searchForm label{
float: left;
padding-left:10px;
width: 120px;
font-weight: bold;
}

.searchForm input, textarea, select{
width: 220px;
margin-bottom: 10px;
}


.searchForm textarea{
width: 250px;
height: 150px;
}

.boxes{
width: 1em;
}

#submitbutton{
margin-left: 130px;
margin-top: 5px;
width: 90px;
}

#resetbutton{
margin-left: 10px;
margin-top: 5px;
width: 90px;
}

.searchForm br{
clear: left;
}

.ebayItem{
height:100px;
width:245px;
font-size:0.95em;
}

.ebayItem #ebayDescriptionAndPrice{
width:180px;
height:150x;
float:left;
padding-left:5px;
}

.ebayItem #ebayImage{
float:left;

}

.ebayItem img{
float:right;
width:50px;
height:60px;
padding-left:5px;
}
.ebayItem a{
text-transform:lowercase;
}

#googleLinks{
margin-top:-10px;
margin-left:25px;
margin-bottom:10px;
}

#shopgoogleLinks{
margin-top:-10px;
margin-left:25px;
margin-bottom:10px;
}
.addtocart_button_module{
	padding: 0 0 2px;
	width: 132px;
	height: 22px;
	background: #CFE7FF ;
	border: none;
	color: #3865D4;
	cursor: pointer;
}

#setList h2{
	font-size:10px;
	
}
