/* CSS Document */
html,body,h1,h2,h3,h4,h5,h6,p,img,ul,ol,li,form,fieldset,input,textarea
{
margin:0;
padding:0;
border:0 none;
}
.clearfix:after
{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
body
{
background:#fff url(../images/art/bg.jpg) 0 0 repeat-x; 
margin:0 auto;
}

p 
{
	font:13px Arial, Helvetica, sans-serif;
	margin: 10px 0;
}

#wrap
{
width:1020px;
margin:0 auto;
background:url(../images/art/wrap-bg.jpg) 0 0 no-repeat;
padding:0 20px;
}
#header
{
width:1020px;
height:185px;
background:url(../images/art/header-bg.jpg) 0 0 no-repeat;
}
#header h1
{
	width:253px;
	height:73px;
	background:url(../images/art/logo.jpg) 0 0 no-repeat;
	display:block;
	float:left;
	display:inline;
	margin:13px 55px 0 30px;
}
#header h1 a
{
	width:308px;
	height:78px;
	display:block;
}
#header h1 span{display:none;}
#header h2
{
	width:308px;
	height:71px;
	background:url(../images/art/h2.jpg) 0 0 no-repeat;
	float:left;
	display:inline;
	text-align:center;
	margin:20px 0 0 3px;
}
#header h2 span{display:none;}
#header h3
{
width:157px;
height:80px;
background:url(../images/art/ywb-logo.jpg) 0 0 no-repeat;
float:right;
display:inline;
margin:15px 35px 0 0;
}
#header h3 a
{
width:157px;
height:80px;
display:block;
}
#header h3 span{display:none;}
#header p
{
font:11px Arial, Helvetica, sans-serif;
color:#fff;
line-height:19px;
float:right;
display:inline;
margin:7px 20px 5px 0;
}
#header p a
{
height:20px;
color:#fff;
text-decoration:none;
padding:3px 0 3px 22px;
margin:0 3px;
}
#header p a.sell{background:url(../images/art/ico-sell.jpg) 0 0 no-repeat;}
#header p a.franchise
{
background:url(../images/art/ico-franchise.jpg) 0 0 no-repeat;
padding:3px 0 3px 37px;
}
#header p a.contact{background:url(../images/art/ico-contact.jpg) 0 0 no-repeat;}
#header p a:hover{text-decoration:underline;}
#header form
{
width:370px;
height:67px;
padding:5px 0 0 0;
background:url(../images/art/header-form.jpg) 0 0 no-repeat;
display:block;
float:right;
display:inline;
margin:0 16px 0 0;
}
#header form label
{
font:12px Arial, Helvetica, sans-serif;
color:#6d6e71;
line-height:14px;
float:left;
display:inline;
margin:0 0 0 14px;
}
#header form input
{
width:148px;
height:18px;
border:1px solid #b5b5b5;
padding:2px 0 0 5px;
background:#fff;
font:12px Arial, Helvetica, sans-serif;
margin:0 0 0 14px;
float:left;
display:inline;
}
#header form input.button
{
width:88px;
height:25px;
padding:0;
border:none;
float:right;
display:inline;
margin:3px 14px 0 0;
}
#header form a
{
font:12px Arial, Helvetica, sans-serif;
color:#b10000;
line-height:14px;
text-decoration:none;
float:left;
display:inline;
margin:5px 0 0 14px;
}
#header form a:hover{text-decoration:underline;}
#header form div
{
width:50%;
float:left;
display:inline;
}
/*ADxMenu.js - v4 (4.10)
www.aplus.co.yu/adxmenu/
(c)Copyright 2003, Aleksandar Vacic, www.aplus.co.yu
This work is licensed under the Creative Commons Attribution License.
To view a copy of this license, visit http://creativecommons.org/licenses/by/2.0/ or
send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
/*this is beginning of functionality for the AdxMenu - do not modify this*/
#nav, #nav ul
{
margin:0;
padding:0;
border:0;
list-style-type:none;
display:block;
}
#nav li
{
margin:0;
padding:0;
border:0;
display:inline;
float:left;
position:relative;
z-index:5;
}
#nav li:hover
{
z-index:10000;
white-space:normal;
}
#nav li li
{
float:none;
display:block;
}
#nav ul
{
visibility:hidden;
position:absolute;
z-index:10;
left:0;
top:0;
}
#nav li:hover>ul
{
visibility:visible;
top:100%;
}
#nav li li:hover>ul
{
top:0;
left:100%;
}
#nav:after, #nav ul:after
{
content:".";
height:0;
display:block;
visibility:hidden;
clear:both;
}
#nav, #nav ul
{
display:inline-block;
min-height:0;
}
#nav a
{
text-decoration:none;
display:block;
position:relative;
}
#nav ul{}
#nav ul ul{}
/* Fix for IE5/Mac \*//*/
#nav a
{
float:left;
}
/* End Fix */
/*this is end of functionality for the AdxMenu*/
/*this is beginning of design for the AdxMenu - modify values here*/
#nav
{
width:983px;
height:40px;
background:url(../images/art/nav-bg.jpg) 0 0 no-repeat;
list-style:none;
clear:both;
float:left;
display:inline;
margin:36px 0 0 18px;
}
#nav a span
{
display:none;/*hide links at top level*/
}
#nav ul a span
{
display:inline;/*show links at second level*/
}
#nav a
{
height:28px;/*expand links to fill li's*/
padding:12px 0 0 0;
font:bold 12px Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
text-align:center;
}
/*set custom width, a's will follow cause they are display - block*/
#nav #pan1{width:67px;}
#nav #pan2{width:127px;}
#nav #pan3{width:139px;}
#nav #pan4{width:177px;}
#nav #pan5{width:122px;}
#nav #pan1 a:hover, #nav #pan1 a.selected{background:url(../images/art/nav-bg.jpg) 0 -40px no-repeat;}/*set background to hover and selected states*/
#nav #pan2 a:hover, #nav #pan2 a.selected{background:url(../images/art/nav-bg.jpg) -67px -40px no-repeat;}
#nav #pan3 a:hover, #nav #pan3 a.selected{background:url(../images/art/nav-bg.jpg) -194px -40px no-repeat;}
#nav #pan4 a:hover, #nav #pan4 a.selected{background:url(../images/art/nav-bg.jpg) -333px -40px no-repeat;}
#nav #pan5 a:hover, #nav #pan5 a.selected{background:url(../images/art/nav-bg.jpg) -510px -40px no-repeat;}
/*this have to be separate from above to make sure IE6 reades above rules*/
#nav #pan1:hover>a{background:url(../images/art/nav-bg.jpg) 0 -40px no-repeat;}/*set background to hover and selected states*/
#nav #pan2:hover>a{background:url(../images/art/nav-bg.jpg) -67px -40px no-repeat;}
#nav #pan3:hover>a{background:url(../images/art/nav-bg.jpg) -194px -40px no-repeat;}
#nav #pan4:hover>a{background:url(../images/art/nav-bg.jpg) -333px -40px no-repeat;}
#nav #pan5:hover>a{background:url(../images/art/nav-bg.jpg) -510px -40px no-repeat;}
#content
{
width:1020px;
clear:both;
padding:15px 0 0 0;
}
#main
{
width:982px;
clear:both;
margin:0 0 0 20px;
}
#main h1
{
font:18px "Arial Black", Arial, sans-serif;
color:#f99f3d;
line-height:20px;
}
#main h2
{
font:bold 14px Arial, Helvetica, sans-serif;
color:#b10000;
line-height:16px;
padding:0 0 10px 0;
border-bottom:3px solid #c5c5c9;
margin:0 0 10px 0;
}
#main p.text
{
width:982px;
height:63px;
background:url(../images/p-text2.jpg) 0 0 no-repeat;
clear:both;
margin:0 0 25px 0;
}
#main p.text span{display:none;}
#main a.sell
{
width:633px;
height:45px;
background:url(../images/btn-sell.jpg) 0 0 no-repeat;
clear:both;
display:block;
margin:0 0 25px 175px;
}
#main a.sell span{display:none;}
#main a.sell:hover{background:url(../images/btn-sell.jpg) 0 -45px no-repeat;}
#main img.open
{
float:left;
display:inline;
margin:0 10px 0 0;
}
#main img.close{margin:0 0 0 10px;}
#main img.iml
{
float:left;
display:inline;
margin:0 15px 10px 0;
}
#main img.imr
{
float:right;
display:inline;
margin:0 0 15px 10px;
}
#main dl dt
{
width:100px;
text-align:right;
font:13px Arial, Helvetica, sans-serif;
color:#666666;
line-height:15px;
clear:left;
float:left;
display:inline;
margin:5px 0;
}
#main dl dt span{color:#b10000;}
#main dl dd
{
width:350px;
float:left;
display:inline;
margin:0 0 5px 10px;
}
#main dl dd input
{
width:330px;
height:18px;
border:1px solid #b5b5b5;
padding:2px 0 0 5px;
font:12px Arial, Helvetica, sans-serif;
}
#main dl dd input.button
{
width:76px;
height:19px;
background:url(../images/btn-submit.jpg) 0 0 no-repeat;
float:right;
display:inline;
border:none;
padding:0;
margin:0 15px 0 0;
}
#main dl dd textarea
{
width:325px;
height:218px;
border:1px solid #b5b5b5;
padding:5px;
}
#col1
{
width:470px;
float:left;
display:inline;
padding:40px 0 0 0;
margin:0 40px 0 0;
}
#col1.w517
{
width:517px;
margin:0 70px 0 0;
padding:20px 0 0 0;
}
#col1 ul li
{
list-style:none;
padding:22px 0;
}
#col1 ul li p
{
font:13px Arial, Helvetica, sans-serif;
color:#666666;
line-height:20px;
margin:0 0 20px 0;
}
#col1 ol{list-style:none;}
#col1 ol li
{
width:517px;
float:left;
display:inline;
background:#e9e9e9;
border-bottom:6px solid #fff;
}
#col1 div.image
{
width:175px;
float:left;
display:inline;
border-right:3px solid #fff;
padding:10px;
}
#col1 div.image img
{
float:left;
display:inline;
}
#col1 div.text
{
width:299px;
float:left;
display:inline;
padding:10px;
}
#col1 div.text p
{
font:12px Arial, Helvetica, sans-serif;
color:#444444;
line-height:18px;
margin:0 0 10px 0;
}
#col2
{
width:470px;
float:left;
display:inline;
padding:40px 0 0 0;
}
#col2.w350{width:350px;}
#col2 h3
{
font:15px "Arial Black", Arial, sans-serif;
color:#b10000;
line-height:20px;
margin:0 0 15px 0;
}
#col2 h4
{
font:bold 13px Arial, Helvetica, sans-serif;
color:#666;
line-height:20px;
}
#col2 p
{
font:12px Arial, Helvetica, sans-serif;
color:#444444;
line-height:18px;
margin:0 0 10px 0;
}
#col2 ul li
{
list-style:none;
padding:22px 0;
}
#col2 ul li p
{
font:13px Arial, Helvetica, sans-serif;
color:#666666;
line-height:20px;
margin:0 0 20px 0;
}
#left
{
width:635px;
float:left;
display:inline;
padding:0 0 70px 20px;
position:relative;
}
#flash
{
width:633px;
float:left;
display:inline;
margin:0 0 30px 0;
}
#banner
{
width:982px;
height:224px;
background:url(../images/flash-testimonial.jpg) 0 0 no-repeat;
display:block;
margin:0 0 15px 0;
}
#banner.video{background:url(../images/flash-video.jpg) 0 0 no-repeat;}
#banner.contact{background:url(../images/flash-contact.jpg) 0 0 no-repeat;}
#banner.news{background:url(../images/flash-news.jpg) 0 0 no-repeat;}
#banner h2
{
width:545px;
font:16px "Arial Black", Arial, sans-serif;
color:#b10000;
line-height:26px;
float:right;
display:inline;
margin:30px 30px 0 0;
}
#banner.video h2, #banner.news h2
{
width:665px;
font:bold 28px Arial, Helvetica, sans-serif;
color:#fff;
line-height:38px;
}
#banner.news h2
{
width:575px;
font-size:24px;
line-height:34px;
color:#666666;
}
#left h1
{
font:bold 18px "Arial Black", Arial, sans-serif;
color:#ffa037;
line-height:20px;
margin:0 0 15px 0;
clear:both;
}
#left h1.thats-it
{
width:214px;
height:31px;
background:url(../images/h1-thats-it.jpg) 0 0 no-repeat;
display:block;
margin:0 0 10px 115px;
}
#left h1.thats-it span{display:none;}
#left h2
{
font:bold 16px "Arial Black", Arial, Helvetica, sans-serif;
color:#b10000;
line-height:20px;
margin:0 0 15px 0;
}
#left h3
{
font:bold 14px "Arial Black", Arial, Helvetica, sans-serif;
color:#666666;
line-height:20px;
margin:0 0 15px 0;
}
#left h3.indent{margin:0 30px 20px 40px;}
#left h3 a{color:#b10000;}
#left h3 a.none{text-decoration:none;}
#left h4
{
font:14px "Arial Black", Arial, Helvetica, sans-serif;
color:#666666;
line-height:20px;
margin:0 0 15px 0;
}
#left p
{
font:13px Arial, Helvetica, sans-serif;
color:#666666;
line-height:20px;
margin:0 0 25px 0;
}
#left p.text
{
width:630px;
height:43px;
background:url(../images/p-text.jpg) 0 0 no-repeat;
display:block;
margin:0 0 50px 0;
}
#left p.text2
{
width:982px;
height:63px;
background:url(../images/p-text2.jpg) 0 0 no-repeat;
position:absolute;
z-index:1000;
bottom:0;
left:20px;
}
#left p.text4
{
width:630px;
height:43px;
background:url(../images/p-text4.jpg) 0 0 no-repeat;
display:block;
margin:0 0 50px 0;
}
#left p.text span, #left p.text2 span, #left p.text4 span{display:none;}
#left p strong{color:#b10000;}
#left p span.grey
{
font-weight:bold;
color:#4b2e2e;
}
#left p a
{
color:#b10000;
text-decoration:none;
}
#left p a:hover{text-decoration:underline;}
#left p.ctr{text-align:center;}
#left img.iml
{
float:left;
display:inline;
margin:0 30px 0 0;
}
#left img.imr
{
float:right;
display:inline;
margin:-10px 0 0 0;
}
#left img.arrow
{
float:right;
display:inline;
margin:30px 0 0 0;
}
#left a.sell
{
width:633px;
height:45px;
background:url(../images/btn-sell.jpg) 0 0 no-repeat;
clear:both;
display:block;
margin:0 0 83px 0;
}
#left a.sell span{display:none;}
#left a.sell:hover{background:url(../images/btn-sell.jpg) 0 -45px no-repeat;}
#left a.sell2
{
width:193px;
height:45px;
background:url(../images/btn-sell-your-house.jpg) 0 0 no-repeat;
float:right;
display:inline;
margin:0 0 50px 0;
}
#left a.sell2 span{display:none;}
#left a.sell2:hover{background:url(../images/btn-sell-your-house.jpg) 0 -45px no-repeat;}
#left ul
{
list-style:none;
margin:0 0 30px 35px;
}
#left ul li
{
width:auto;
font:13px Arial, Helvetica, sans-serif;
color:#666666;
line-height:16px;
margin:0 0 5px 0;
background:url(../images/bullet.jpg) 0 5px no-repeat;
padding:0 0 0 10px;
position:relative;
}
#left ul ul{margin:5px 0 15px 35px;}
#left ul li li{background:url(../images/bullet2.jpg) 0 5px no-repeat;}
#left table
{
width:636px;
background:url(../images/table-bg.jpg) 0 0 no-repeat;
}
#left table tr th
{
font:17px "Arial Black", Arial, sans-serif;
color:#666666;
line-height:18px;
text-align:left;
padding:17px 13px 12px 13px;
}
#left table tr th strong{color:#b10000;}
#left table tr td
{
font:13px Arial, Helvetica, sans-serif;
color:#666666;
line-height:16px;
vertical-align:top;
padding:13px 0;
}
#left table tr td strong
{
width:145px;
float:left;
display:inline;
color:#b10000;
margin:0 0 0 13px;
}
#left div.block
{
width:350px;
float:left;
display:inline;
margin:0 0 20px 0;
}
#left div.block ul{margin-left:20px;}
#left div.box-top
{
width:633px;
height:25px;
background:url(../images/box-top.jpg) 0 0 no-repeat;
float:left;
display:inline;
}
#left div.box
{
width:597px;
padding:0 0 0 40px;
background:url(../images/box.jpg) 0 0 repeat-y;
float:left;
display:inline;
}
#left div.box-bottom
{
width:633px;
height:11px;
background:url(../images/box-bottom2.jpg) 0 0 no-repeat;
float:left;
display:inline;
}
#left #steps
{
clear:both;
margin:0 0 30px 30px;
}
#left #steps li.one
{
background:url(../images/one.jpg) 0 0 no-repeat;
padding:0 0 0 70px;
}
#left #steps li.two
{
background:url(../images/two.jpg) 0 0 no-repeat;
padding:0 0 0 70px;
}
#left #steps li.three
{
background:url(../images/three.jpg) 0 0 no-repeat;
padding:0 0 0 70px;
}
#left #steps li.four
{
background:url(../images/four.jpg) 0 0 no-repeat;
padding:0 0 0 70px;
}
#left #steps ul{margin-bottom:30px;}
#left #steps li li{background:url(../images/bullet.jpg) 0 4px no-repeat;}
#left form
{
padding:0;
}
#left form p.text
{
width:308px;
height:185px;
background:url(../images/p-text3.jpg) 0 0 no-repeat;
display:block;
position:absolute;
bottom:20px;
right:-350px;
}
#left form p.text span{display:none;}
#left form fieldset
{
width:632px;
float:left;
display:inline;
background:#fbfafa url(../images/form-bg.jpg) 0 0 no-repeat;
font:bold 13px Arial, Helvetica, sans-serif;
color:#666;
margin:0;
}
#left form fieldset legend
{
font:bold 18px "Arial Black", Arial, sans-serif;
color:#ffa037;
line-height:20px;
padding:20px 0 0 0;
}
#left form fieldset legend span
{
margin:0 0 0 20px;
background:#fff;
padding:0 10px;
}
#left form fieldset dl, #left form fieldset div.box
{
width:612px;
float:left;
display:inline;
padding:20px 10px;
margin:0;
border-bottom:1px solid #dddddd;
background:url(../images/form-box.jpg) 0 0 repeat-y;
}
#left form fieldset div.box{width:612px;}
#left form fieldset div.box label
{
width:180px;
float:left;
display:inline;
}
#left form fieldset div.box label.dented
{
width:330px;
margin:5px 0 0 90px
}
#left form fieldset div.box label.dented2
{
width:290px;
float:left;
margin:5px 0 0 60px;
}
#left form fieldset div.box textarea.small
{
width:158px;
height:50px;
border:1px solid #999;
}
#left form fieldset div.box input
{
width:321px;
margin:0 20px 0 10px;
}
#left form fieldset div.box input.ctrl{width:auto;}
#left form fieldset div.box input.short{width:167px; margin-left:10px}
#left form fieldset dt
{
width:200px;
clear:left;
float:left;
display:inline;
text-align:right;
}
#left form fieldset dd
{
width:400px;
font:13px Arial, Helvetica, sans-serif;
color:#999;
line-height:15px;
float:left;
display:inline;
margin:0 0 12px 10px;
}
#left form fieldset label span, #left form fieldset dd span
{
font-weight:bold;
color:#b10000;
}
#left form fieldset label
{
font:bold 13px Arial, Helvetica, sans-serif;
color:#666666;
line-height:15px;
text-align:right;
margin:0;
padding:0 20px 0 0;
}
#left form fieldset label.require{background:url(../images/required.jpg) right 0 no-repeat;}
#left form fieldset input
{
width:333px;
height:21px;
background:#fff;
color:#999;
border:1px solid #999999;
padding:3px 0 0 5px;
margin:0 5px 0 0;
float:left;
display:inline;
}
#left form fieldset input.medium{width:212px;}
#left form fieldset input.short{width:116px;}
#left form fieldset input.ctrl
{
width:auto;
height:auto;
border:none;
}
#left form input.submit
{
width:219px;
height:45px;
background:url(../images/btn-submit.jpg) 0 0 no-repeat;
float:right;
display:inline;
margin:20px 0 0 0;
padding:0;
border:none;
cursor:pointer;
}
#left form fieldset textarea
{
width:330px;
height:110px;
border:1px solid #999;
padding:5px;
margin:0 0 20px 10px;
}
#left form fieldset select
{
width:207px;
height:26px;
background:#fff;
border:1px solid #999;
margin:0 10px 12px 0;
font:13px Arial, Helvetica, sans-serif;
color:#999999;
float:left;
display:inline;
}
#left form fieldset select.short{width:150px;}
#left form fieldset br{clear:both;}
#left form fieldset span.lft
{
color:#999;
float:left;
display:inline;
margin:0 0 0 15px;
}
#sections
{
width:635px;
list-style:none;
float:left;
display:inline;
background:url(../images/sections-bg.jpg) 0 0 repeat-y;
margin:0 0 20px 0;
}
#sections h2
{
width:185px;
height:69px;
background:url(../images/heading2.jpg) 0 0 no-repeat;
font:bold 15px "Arial Black", Arial, sans-serif;
color:#b10000;
line-height:18px;
text-align:right;
position:relative;
padding:10px 14px 0 0;
margin:0 0 13px 0;
}
#sections h2 img{position:absolute;}
#sections h2.wholesale img{top:-8px; left:-6px;}
#sections h2.investors img{top:-8px; left:8px;}
#sections h2.education img{top:-8px; left:-8px;}
#sections h2.grey
{
font-size:18px;
line-height:20px;
color:#666666;
}
#sections h2.grey strong{color:#b10000;}
#sections h3
{
font:bold 16px "Arial Black", Arial, sans-serif;
color:#b10000;
line-height:18px;
margin:0 0 5px 15px;
}
#sections p
{
clear:both;
margin:0 15px 20px 15px;
}
#sections p strong{color:#666;}
#sections p strong.red{color:#b10000;}
#sections img.thumb{margin:0 0 30px 15px;}
#sections li
{
width:199px;
float:left;
display:inline;
}
#sections li.ctr{margin:0 19px;}
#sections ul
{
width:169px;
list-style:none;
float:left;
display:inline;
margin:0 15px 10px 15px;
}
#sections ul li
{
width:auto;
font:13px Arial, Helvetica, sans-serif;
color:#666666;
line-height:16px;
margin:0 0 5px 0;
background:url(../images/bullet.jpg) 0 5px no-repeat;
padding:0 0 0 10px;
}
#sections strong{color:#666;}
#sections-bottom
{
width:635px;
float:left;
display:inline;
background:url(../images/sections-bottom.jpg) 0 bottom no-repeat;
}
#right
{
width:330px;
float:right;
display:inline;
margin:0 14px 0 0;
}
#right h1
{
width:319px;
height:90px;
background:url(../images/right-h1.jpg) 0 0 no-repeat;
margin:0 0 15px 0;
}
#right h2
{
width:320px;
height:22px;
background:url(../images/right-h2.jpg) 0 0 no-repeat;
margin:0 0 35px 0;
}
#right h2.testimonials
{
width:301px;
height:26px;
background:url(../images/right-h2-testimonials.jpg) 0 0 no-repeat;
margin:0 0 15px 0;
}
#right h1 span, #right h2 span{display:none;}
#right h3
{
font:bold 14px Arial, Helvetica, sans-serif;
color:#000;
line-height:24px;
margin:0 0 45px 0;
}
#right h3 span{color:#b10000;}
#right p
{
font:12px Arial, Helvetica, sans-serif;
color:#6d6e71;
line-height:20px;
margin:0 0 15px 0;
}
#right p span{color:#b10000;}
#right p span.lft
{
color:#6d6e71;
float:left;
display:inline;
}
#right p img
{
float:right;
display:inline;
margin:0 0 0 15px;
}
#right p img.open
{
float:left;
display:inline;
margin:0 10px 0 0;
}
#right p img.close
{
float:left;
display:inline;
}
#right a.read-more
{
width:298px;
height:18px;
background:url(../images/btn-read-more.jpg) 0 0 no-repeat;
display:block;
}
#right a.read-more span{display:none;}
#right a.create-free-account
{
width:328px;
height:320px;
background:url(../images/create-free-account.jpg) 0 0 no-repeat;
display:block;
float:left;
display:inline;
margin:-3px 0 0 0;
}
#right a.create-free-account span{display:none;}
#right form
{
width:294px;
background:url(../images/form-bg.jpg) 0 0 repeat-y;
float:left;
display:inline;
padding:15px 15px 0 15px;
margin:15px 0 0 0;
}
#right form fieldset label
{
width:100px;
font:12px Arial, Helvetica, sans-serif;
color:#6d6e71;
line-height:15px;
clear:left;
float:left;
display:inline;
margin:5px 0 0 0;
}
#right form fieldset input
{
width:183px;
height:17px;
border:1px solid #c4c4c4;
padding:3px 0 0 5px;
font:12px Arial, Helvetica, sans-serif;
margin:0 0 5px 0;
}
#right form fieldset input.ctrl
{
width:auto;
height:auto;
border:none;
clear:left;
float:left;
display:inline;
margin:3px 5px 0 0;
padding:0;
}
#right form fieldset input.button
{
width:76px;
height:19px;
padding:0;
border:none;
float:right;
display:inline;
}
#right form fieldset select
{
width:190px;
height:20px;
border:1px solid #c4c4c4;
font:12px Arial, Helvetica, sans-serif;
margin:10px 0;
}
#content #right form fieldset p{margin:0 0 15px 0;}
#right form fieldset p strong{color:#292929;}
#right form dl.scroller
{
width:282px;
height:85px;
overflow:hidden;
overflow-y:scroll;
padding:3px;
font:12px Arial, Helvetica, sans-serif;
color:#666;
line-height:14px;
float:left;
display:inline;
margin:10px 0;
border:1px solid #555555;
}
#right form dl.scroller dt
{
width:20px;
height:23px;
clear:left;
float:left;
display:inline;
background:#eeeeee;
border-bottom:2px solid #fff;
}
#right form dl.scroller dd
{
width:245px !important;
width:240px;
float:left;
display:block;
background:#eee;
padding:4px 0 5px 0;
margin:0;
border-bottom:2px solid #fff;
}
#right form div.line
{
width:100%;
height:1px;
line-height:1px;
background:#eeeeef;
float:left;
display:inline;
padding:0;
margin:10px 0;
}
#right div.box
{
width:326px;
background:#eeeeee url(../images/box-bg.jpg) 0 0 repeat-y;
float:left;
display:inline;
}
#right div.box p{margin:0 15px;}
#right div.space
{
width:320px;
height:88px;
background:url(../images/space-filler.jpg) 0 0 no-repeat;
float:left;
display:inline;
margin:18px 0 0 3px;
}
#right div.testi-box
{
width:302px;
background:url(../images/testimonials-bg.jpg) 0 0 no-repeat;
padding:15px 10px;
}
#right .clear{clear:both;}
div.box-bottom
{
width:326px;
height:16px;
background:url(../images/box-bottom.jpg) 0 0 no-repeat;
float:left;
display:inline;
margin:0 0 30px 0;
}
#news
{
width:321px;
background:url(../images/news-bg.jpg) 0 0 repeat-y;
float:left;
display:inline;
}
#news h1
{
width:301px;
height:27px;
background:url(../images/news-heading.jpg) 0 0 no-repeat;
font:bold 12px Arial, Helvetica, sans-serif;
color:#fff;
text-align:right;
position:relative;
margin:0 0 20px 0;
padding:10px 20px 0 0;
clear:left;
}
#news h1 img
{
top:-5px;
left:-7px;
}
#news p{margin:0 15px 15px 15px;}
div.news-bottom
{
width:321px;
height:7px;
background:url(../images/news-bottom.jpg) 0 0 no-repeat;
float:left;
display:inline;
margin:0 0 50px 0;
}
#footer-wrap
{
width:100%;
height:84px;
padding:30px 0 0 0;
clear:both;
background:url(../images/art/footer-wrap.jpg) 0 0 repeat-x;
}
#footer
{
width:1020px;
margin:0 auto;
}
#footer p
{
font:13px Arial, Helvetica, sans-serif;
color:#fff;
line-height:16px;
margin:0 0 20px 0;
text-align:center;
}
#footer p a
{
color:#fff;
text-decoration:none;
margin:0 10px;
}
#footer p a:hover{color:#ffda26; text-decoration:underline;}
span.tm {font-size:65%; vertical-align:super;}

