@charset "utf-8";
/* CSS Document */

body{margin:0;padding:0;font:1em Arial, Helvetica, sans-serif;}
img{border:none;}
h1{font-size:1.6em;color:#663300;}
h3{font-size:1.3em;color:#404243;text-decoration:underline;}
a{color:#7a5633;text-decoration:none;font-weight:bold;}
a:hover{text-decoration:underline;}
.clear{clear:both;}
.Strong{font-weight:bold;}
.imgFloatLeft{float:left;margin-right:20px;}
.imgFloatRight{float:right;margin-left:20px;}

#HeaderWrap{width:100%;background:#6a92d8;}
#Header{background:url(../images/Header.jpg) no-repeat;height:197px;width:1024px;margin:0 auto;text-align:center;}

#MenuWrap{background:url(../images/blank_sepia_bg.gif) repeat-x;height:36px;}
#Menu{width:1024px;margin:0 auto;text-align:center;}
.pro_linedrop {height:36px;width:1024px;text-align:left;background:url(../images/blank_sepia.gif);position:relative; font-family:arial, verdana, sans-serif; font-size:11px;z-index:500;}
.pro_linedrop .select {margin:0; padding:0; list-style:none; white-space:nowrap;}
.pro_linedrop li {float:left;background:url(../images/blank_over_sepia.gif);}
.pro_linedrop .select a {display:block; height:36px; float:left; background: url(../images/blank_sepia.gif); padding:0 0 0 15px; text-decoration:none; line-height:25px; white-space:nowrap; color:#ddd;}
.pro_linedrop .select li.line a {color:#fc0;}
.pro_linedrop .select a b {display:block; padding:0 15px 10px 0px; background:url(../images/blank_sepia.gif) right top;}
.pro_linedrop .select a:hover, .pro_linedrop .select li:hover a {background: url(../images/blank_over_sepia.gif); padding:0 0 0 15px;line-height:27px;cursor:pointer; color:#fc0;}
.pro_linedrop .select li.line a:hover, .pro_linedrop .select li.line:hover a {color:#fc6;}
.pro_linedrop .select a:hover b, .pro_linedrop .select li:hover a b {display:block; padding:0 15px 9px 0px; background:url(../images/blank_over_sepia.gif) right top; cursor:pointer;}
.pro_linedrop .sub {display:none;}
.pro_linedrop ul ul {display:none;}
/* IE6 only */.pro_linedrop table {border-collapse:collapse; margin:-1px; font-size:1em; width:0; height:0;}
.pro_linedrop .sub {margin:0; padding:0;list-style:none;}
.pro_linedrop .sub li {background:transparent;}
.pro_linedrop .select :hover .sub {height:30px;display:block; position:absolute;float:left;width:740px;top:28px; left:0; text-align:center;background:transparent url(../images/transparent.gif);border:1px solid #aaa;}
.pro_linedrop .select :hover .rt li {float:right;}
.pro_linedrop .select :hover .sub li a {display:block; height:30px; line-height:32px; float:left; background:transparent url(../images/transparent.gif); padding:0 16px; margin:0; white-space:nowrap; color:#888;font-size:1.2em;}
.pro_linedrop .select :hover .sub li.subline a {color:#c00;}
.pro_linedrop .select :hover .sub li a:hover,.pro_linedrop .select :hover .sub li:hover{color:#000; line-height:32px; position:relative;}
.pro_linedrop .select :hover .sub li:hover > a {color:#000;}
.pro_linedrop .select :hover .sub :hover ul {padding:0; margin:0; list-style:none; display:block; width:112px; position:absolute; left:-1px; top:25px; border:1px solid #aaa; border-top:0; background:#fff;}
.pro_linedrop .select :hover .sub :hover ul li a {width:80px; text-align:left; height:20px; line-height:32px;}
.pro_linedrop .select :hover .sub :hover ul li a:hover {line-height:16px;}

#Content{width:1024px;min-height:250px;margin:0 auto;text-align:center;}
#Main{padding:5px;width:100%;text-align:left;}

.NewsBox{width:400px;padding:10px;background:#fafafa;border:1px #ecece4 solid;font-size:0.8em;float:right;margin-left:20px;}
.NewsBoxReadMore{font-size:0.8em;color:#990000;}

#FooterWrap{width:100%;background:url(../images/Footer.gif) repeat-x;height:121px;}
#Footer{width:1024px;margin:0 auto;text-align:center;}
#FooterTextL{color:#FFF;padding:10px 0 0 0;font-size:0.8em;float:left;}
#FooterTextR{color:#CCC;padding:10px 0 0 0;font-size:0.8em;float:right;text-align:right;}
#FooterTextR a{color:#CCCCCC;text-decoration:none;}
#FooterTextR a:hover{color:#FFF;}

#SearchHome{width:341px;height:277px;background:url(../images/search_main.gif) no-repeat;}
#SearchButton{padding:85px 0 0 100px;}

#testimonial-wrap 							{ width: 655px; margin:5px 0 0 0; position: relative; min-height: 277px;
											  background: url(../images/feature_bg.gif) top left no-repeat; }
.slider-wrap								{ width: 580px; position: absolute; top: 40px; left: 40px; }			
.stripViewer .panelContainer 
.panel ul									{ text-align: left; margin: 0 15px 0 30px; }
.stripViewer								{ position: relative; overflow: hidden; width: 580px; height: 155px; }
.stripViewer .panelContainer				{ position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel			{ float: left; height: 100%; position: relative; width: 580px; }
.stripNavL, .stripNavR, .stripNav			{ display: none; }
.nav-thumb 									{ border: 1px solid black; margin-right: 5px; }
#movers-row									{ margin:0 0 0 3px; }
#movers-row div								{ width:60px; float: left;margin:0 4px 0 0;}
#movers-row div a.cross-link 				{ float: right; }
.photo-meta-data							{ background: url(../images/transpBlack.png); padding: 10px; height: 30px; 
											  margin-top: -50px; position: relative; z-index: 9999; color: white; }
.photo-meta-data span 						{ font-size: 13px; }
.cross-link									{ display: block; width: 62px; margin-top: -14px; 
											  position: relative; padding-top: 15px; z-index: 9999; }
.active-thumb 								{ background: transparent url(../images/icon-uparrowsmallwhite.png) top center no-repeat; }
.ImgLeft{float:left;margin:0 10px 0 0;width:169px;}
.Testimonial{font-size:0.9em;font-style:italic;float:left;color:#666;width:400px;}
.Testimonial p{margin:3px;}
.Source{font-size:0.9em;color:#666;font-style:normal;padding:15px 0 0 0;}

#Mytable a, #Mytable2 a{color:#0033FF;text-decoration:none;}
#Mytable a:hover, #Mytable2 a:hover{color:#000099;}
/* tables for page sorting*/
table.tablesorter {	font-family:arial; background-color: #CDCDCD; margin:10px 0pt 15px; font-size: 0.7em;	width: 99%;	text-align: left;}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {	background-color: #f0e9d9;	border: 1px solid #FFF;	font-size: 8pt;	padding: 4px;}
table.tablesorter thead tr .header {background-image: url(../admin/images/bg.gif);	background-repeat: no-repeat;	background-position: center right;	cursor: pointer;}
table.tablesorter tbody td {color: #3D3D3D;	padding: 4px;	background-color: #FFF;	vertical-align: top;}
table.tablesorter tbody tr.odd td {background-color:#F0F0F6;}
table.tablesorter thead tr .headerSortUp {background-image: url(../admin/images/asc.gif);}
table.tablesorter thead tr .headerSortDown {background-image: url(../admin/images/desc.gif);}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {background-color: #8dbdd8;}

div.tablesorterPager {padding: 10px 0 10px 0;	background-color: #D6D2C2;	text-align: center;}
div.tablesorterPager span {	padding: 0 5px 0 5px;}
.RecordsPerFont{font-size:0.9em;color:#666666;margin:0 0 0 10px;padding:0;width:115px;float:left;}
.pagesize{font-size: 0.9em;width: 50px;border: 1px solid #ccc; text-align: center;float:left;margin:0 0 0 3px;padding:0;}
.pagedisplay{font-size: 0.9em; width: 50px; border: 1px solid #ccc; text-align:center;float:left;margin:0;padding:0;}
.first{cursor:pointer; margin-right: 10px;float:left;}
.prev{cursor:pointer; margin-right: 10px;float:left;}
.next{cursor:pointer; margin-left: 10px;float:left;}
.last{cursor:pointer; margin-left: 10px;float:left;}

#BuyerBook{background:url(../images/buyer_book.gif) no-repeat;width:589px;height:329px;padding:14px;}
#BuyerBook h1{margin-top:3px;margin-bottom:3px;font-size:1.1em;}
#BuyerBook p{margin:4px 4px 4px 0;padding:5px 5px 5px 0;}

#SellerBook{background:url(../images/seller_book.gif) no-repeat;width:589px;height:329px;padding:14px;}
#SellerBook h1{margin-top:3px;margin-bottom:3px;font-size:1.1em;}
#SellerBook p{margin:4px 4px 4px 0;padding:5px 5px 5px 0;}

.inputBox, .textareaBox{border:1px solid #ccc; font:normal 14px Arial, Helvetica, sans-serif; padding:6px 5px; width:488px;}
.SmLabel {width:50px;text-align:left;padding-right:10px;margin-top:6px;}
.inputBoxSm {border:1px solid #ccc; font:normal 12px Arial, Helvetica, sans-serif; padding:6px 5px; width:150px;}
.textareaBoxSm {border:1px solid #ccc; font:normal 12px Arial, Helvetica, sans-serif; padding:6px 5px; width:250px;height:100px;}
.formbuttonSm{cursor:pointer;border:solid 1px #ccc;background:#999;color:#666;font-weight:bold;padding: 1px 2px;background:url(../admin/images/submitbg.gif) repeat-x left top;width:100px;height:30px;}
.ViewBox{width:400px;padding:10px;background:#fafafa;border:1px #ecece4 solid;font-size:0.8em;float:right;}

.selectBox {border:1px solid #ccc; font:normal 14px Arial, Helvetica, sans-serif; padding:6px 5px; width:309px;}
label, input, select, textarea {display:block;float:left;width:150px;margin:0 0 10px 13px;}
label {width:190px;text-align:left;padding-right:10px;margin-top:2px;}
textarea {height:100px;}
.radio{float:left;padding:0;margin:0 0 0 10px;text-align:left;width:110px;}
br {clear:left;}
.formbutton{cursor:pointer;border:solid 1px #ccc;background:#999;color:#666;font-weight:bold;padding: 1px 2px;background:url(../admin/images/submitbg.gif) repeat-x left top;width:200px;height:30px;}
.Mandetory {color:#E25E07;font-size:20px;}
.errorMsg{color: #990000;font-size:1.2em;}
