body { margin:0; padding:0; border:0; font-family: "Trebuchet MS", "Verdana", "Arial"; font-size: 11px; background: #777777 url('../images/background-tile.png'); }
td { font-size: 11px; }
#a1 { display: block; width: 100%; height: 625px; background: transparent url('../images/background-h.png') left top repeat-x; 
padding-top: 1px;}

#sp { display: block; width: 100%; height: 15px; }

#b1 { display: block; width: 761px; height: 610px; background-color: white; }

#c1 { display: block; width: 100%; height: 135px; background: transparent url('../images/header-background.png') 12px 7px no-repeat; }
#d1 { display: block; width: 12px; height: 100%; float: left; background: transparent url('../images/header-left.png') no-repeat; }
#d3 { display: block; width: 12px; height: 100%; float: left; background: transparent url('../images/header-right.png') no-repeat; }

#c2 { display: block; width: 100%; height: 379px; }
#e1 { display: block; width: 12px; height: 100%; float: left; background: transparent url('../images/content-left.png') no-repeat; }
#e2 { display: block; width: 737px; height: 100%; float: left; background-color: white; }
#e3 { display: block; width: 12px; height: 100%; float: left; background: transparent url('../images/content-right.png') no-repeat; }

#c3 { display: block; width: 100%; height: 96px; background-color: red; background: url('../images/footer-background.png') 12px top no-repeat;}
#f1 { display: block; width: 12px; float: left; height: 100%; background: url('../images/footer-left.png') no-repeat; }
#f3 { display: block; width: 12px; float: right; height: 100%; background: url('../images/footer-right.png') no-repeat; }

#header { display: block; width: 737px; height: 135px; text-align: left; float: left; background: transparent url('../images/header-top.png') top left no-repeat; }
#logo { display: block; float: left; margin: 25px 0 0 30px; width: 83px; height: 91px; background: transparent url('../images/logo.gif') no-repeat; }
#title { display: block; float: left; margin: 35px 0 0 0; width: 350px; height: 70px; background: transparent url('../images/title.png') no-repeat; }
#titlei { position:absolute; left: 50%; margin-left:-211px; top: 19px; display: block; width: 8px; height: 80px; background: transparent url('../images/title-i.gif') no-repeat; }
#business-area {display:block; position:absolute; left:50%; margin-left:-235px; top:16px; font-weight:bold; color:#606060; background: url("../images/globe.gif") no-repeat left top; padding: 2px 5px 4px 26px; width:130px; text-transform:capitalize;}

#nav { display: block; float: right; width: 130px; height: 115px; margin-top: 20px; line-height: 20px; text-indent: 20px; z-index: 1; }
#nav a:link, #nav a:visited	{ display: block; color: #262626; margin-bottom: 2px; width: 100%; height: 20px; text-decoration: none; background: transparent url('../images/nav-button.png') 0px 0px no-repeat; }
#nav a:hover { display: block; color: white; width: 100%; height: 20px; text-decoration: none; background: transparent url('../images/nav-button.png') 0px -20px no-repeat; }
#nav div { display: block; color: #868686; margin-bottom: 2px; width: 100%; height: 20px; text-decoration: none; background: transparent url('../images/nav-button-disabled.png') 0px 0px no-repeat; }

#content { display: block; width: 737px; height: 363px; overflow: hidden; background-color: white; text-align: left; margin: 0px 0px 0px 0px; }
a:link, a:visited { text-decoration: none; color: #800000; }
a:hover { text-decoration: underline; color: #FF0000; }
.highlight { color: #800000; }

.menu { display: block; position: absolute; left: 50%; font-weight: bold;top: 137px; width: 604px; padding-left: 12px; height: 25px; margin-left: -235px; background: transparent url('../images/menu-left.png') no-repeat; }
.menu a:link, .menu a:visited 
	{ position:relative; display: block; line-height: 25px; color: white; float: left; text-decoration: none; height: 100%; padding: 0 9px 0 8px; background: transparent url('../images/menu-item.png') right 0px no-repeat; }
.menu a:hover, .menu div
	{ position:relative; display: block; line-height: 25px; color: white; float: left; text-decoration: none; height: 100%; padding: 0 9px 0 8px; background: transparent url('../images/menu-item.png') right -25px no-repeat; }
.menu a.contact:link, .menu a.contact:visited 
	{ display: block; float: left; width: 37px; height: 100%; background: transparent url('../images/menu-contact.png') left 0px no-repeat; }
.menu a.contact:hover, .menu div.contact
	{ display: block; float: left; width: 37px; height: 100%; background: transparent url('../images/menu-contact.png') left -25px no-repeat; }
	
div#footer { display: block; text-align: center; float:left; width: 737px; height: 100%; background: url('../images/footer-bottom.png') left bottom no-repeat; padding: 0 0 0 0;}
div#footer * { font-family: "Trebuchet MS", "Verdana", "Arial"; font-size: 10px; border: 0; color: #666666; }
div#footer div#qs0 { display: block; float: left; height: 50px; width: 27px; }
div#footer div#qs1 { display: block; float: left; width: 134px; margin: 19px 0 0 0px; }
div#footer div#qs2 { display: block; float: left; width: 560px; margin: 19px 0 0 0px; }
div#footer #txtName, #footer #txtPhone { display: block; width: 134px; height: 19px; background: white url('../images/qs-input-text1.png') left top no-repeat !important; margin: 1px 0 3px 0;padding: 2px 5px 0 5px; }

#footer #txtAddress { display: block; float: left; background: url('../images/qs-input-address.png') right top no-repeat; margin: 0 0 0 3px;} 
#footer #txtAddress textarea { width: 150px; height: 37px; margin: 1px 1px 3px 3px; font-size: 10px; overflow:hidden; background: transparent; }

#footer #txtProblem { display: block; float: left; background: url('../images/qs-input-problem.png') right top no-repeat; margin: 0 0 0 3px;}
#footer #txtProblem textarea { width: 231px; height: 37px; margin: 1px 1px 3px 3px; font-size: 10px; overflow:hidden; background: transparent; }

#footer a:link, #footer a:visited { display: block; float: left; width: 144px; height: 41px; background: url('../images/qs-input-submit.png') 0px 0px no-repeat; margin-left: 6px; }
#footer a:hover { display: block; float: left; width: 144px; height: 41px; background: transparent url('../images/qs-input-submit.png') 0px -41px no-repeat; margin-left: 6px; }

#copyleft { display: block; position: absolute; left: 50%; top: 400px; margin-left: -385px; width: 9px; height: 203px; background: transparent url('../images/copyright.gif') no-repeat; }

#affiliates { display: block; position: absolute; left: 50%; top: 620px; margin-left: -365px; width: 150px; height: 42px; } 
#aff_fsb:link, #aff_fsb:visited { display: block; float: left; width: 41px; height: 42px; background: url('../images/affiliates/fsb.png') 0px 0px no-repeat; }
#aff_fsb:hover { background: url('../images/affiliates/fsb.png') 0px -41px no-repeat; }
#aff_bcs:link, #aff_bcs:visited { display: block; float: left; width: 76px; height: 27px; margin-top: 4px; background: url('../images/affiliates/bcs.png') 0px 0px no-repeat; }
#aff_bcs:hover { background: url('../images/affiliates/bcs.png') 0px -27px no-repeat; }

h1 { font-size: 16px; margin: 10px 0 15px 0; padding: 0; }
h2 { font-size: 14px; margin: 15px 0 10px 0; padding: 0; }
h3 { font-size: 12px; margin: 10px 0 10px 0; padding: 0; }
.hexc { display:block; height: 47px;width: 100%; position: relative;}
.hexs { position:absolute; display:block; left:0;top:0; font-weight:bold;width:95px; padding-left:0px;height:37px; line-height:33px; margin: 5px 0 5px 0px; background: url('../images/heading-small-bg.png') no-repeat -5px; }
.hexl { position:absolute; display:block; left:95px;top:0; font-weight:bold;width:344px; height:37px; padding-left: 15px; line-height:33px; margin: 5px 0 5px 0; background: url('../images/heading-large-bg.png') no-repeat left top; }
p { margin: 5px 0 5px 0; padding: 0; line-height: 15px; }

#ocasion { position: absolute; left: 10px; top: 10px; height:0px; width:0px;}

#cust_scroll { position: relative; float:right; width:460px; height:280px; overflow:auto; margin:0.3em auto; }

ul { list-style-type: none; padding: 0 0 0 0; margin: 0 0 0 0; }
li { background: url('../images/bullet2.png') left 3px no-repeat; margin: 0 0 0 0; padding: 0 0 0 15px; line-height: 15px;}

#popup {position:absolute; display:block; left: 50%; top: 78px; margin-left:-434px; width:867px; height:596px; z-index: 1000;}
#popup-t {display:block; width:100%; height:59px; background: transparent url('../images/popup-shadow-top.png') left top no-repeat; }
#popup-m {display:block; width:100%; height:473px; }
#popup-l {display:block; float:left; width:65px; height:100%; background: transparent url('../images/popup-shadow-left.png') left top no-repeat; }
#popup-c {display:block; float:left; width:737px; height:100%; background: #FFFFFF url('../images/popup-shadow-middle.png') left top repeat-x; }
#popup-r {display:block; float:left; width:65px; height:100%; background: transparent url('../images/popup-shadow-right.png') left top no-repeat; }
#popup-b {display:block; width:100%; height:64px; background: transparent url('../images/popup-shadow-bottom.png') left top no-repeat; }

a.popup-close:link, a.popup-close:visited, a.popup-close:hover {display:block;float:right;margin-top:5px;width:25px;height:25px;background:url('../images/popup-closebtn.png') left top no-repeat;text-decoration:none;}

#popup-selimg {position: absolute; display:block; left:65px; top:59px; width:476px; height:398px;} 
#popup-menu {position: absolute; display:block; left:50%; margin-left:-368.5px; top:462px; width:737px; height:67px; text-align:center;}
#popup-menu a { margin: 0 1px 0 1px; }
#popup-cap {position: absolute; display:block; left:541px; bottom:183px; } 
#popup-captitle {display:block; font-weight:bold; font-size:14px; margin-bottom:10px;} 

#note-popup {position:absolute; display:block; left:50%; top:187px; width:300px; height:374px; margin-left: -388px; background: transparent url('../images/info-popup.png') left top no-repeat; }
#note-popup-title {margin: 80px 45px 0px 50px; font-size: 14px; font-weight:bold; text-align:center; }
#note-popup-body {margin: 30px 48px 0px 55px; font-size: 12px; text-indent: 20px;  }

div.partner {display:block; float:left; width: 128px; height: 136px; margin: 0px 3px 10px 1px; background: transparent url('../images/btn-visit.png') bottom right no-repeat; }
div.partner a:link, div.partner a:visited {display:block; width:100%; height:100%; background: transparent url('../images/partner-bg.png') left top no-repeat; font-size: 9px; color: #192a43; text-decoration: none; }
div.partner a:hover {background: transparent url('../images/partner-bg-hot.png') left top no-repeat; color: #900000; text-decoration: none; }
div.partner a img {border:0px; margin: 5px 0 10px 5px; width:115px; height:63px; }
div.partner ul li {margin-left: 5px;}

.new-menuitem { display:block; position:absolute; top:-14px; left:50%; margin-left:-11px; width:23px; height:14px; background: url("../images/new-menuitem.gif") no-repeat left top; }