@font-face {
    font-family: 'HelveticaNeueBold';
    src: url('font-face/helveticaneue-bold-webfont.eot');
    src: url('font-face/helveticaneue-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('font-face/helveticaneue-bold-webfont.woff') format('woff'),
         url('font-face/helveticaneue-bold-webfont.ttf') format('truetype'),
         url('font-face/helveticaneue-bold-webfont.svg#HelveticaNeueRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'HelveticaNeueRegular';
    src: url('font-face/helveticaneue-roman-webfont.eot');
    src: url('font-face/helveticaneue-roman-webfont.eot?#iefix') format('embedded-opentype'),
         url('font-face/helveticaneue-roman-webfont.woff') format('woff'),
         url('font-face/helveticaneue-roman-webfont.ttf') format('truetype'),
         url('font-face/helveticaneue-roman-webfont.svg#HelveticaNeueRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'LesmoreBookCondensedRegular';
    src: url('font-face/lesmorebookcondensed-webfont.eot');
    src: url('font-face/lesmorebookcondensed-webfont.eot?#iefix') format('embedded-opentype'),
         url('font-face/lesmorebookcondensed-webfont.woff') format('woff'),
         url('font-face/lesmorebookcondensed-webfont.ttf') format('truetype'),
         url('font-face/lesmorebookcondensed-webfont.svg#LesmoreBookCondensedRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

* { margin: 0; padding: 0; outline: 0; }

body {
    font-size: 13px;
    line-height: 1.3;
    font-family: 'HelveticaNeueRegular', sans-serif;
    color: #fff;
	background:#1E1221 url(images/body.png) repeat-x;
}

hr.mystyle{height:1px;border:none;margin:10px 0;background:#e5e5e5;}

.dot{border-top:1px dotted #ccc;margin-bottom:10px;}

p{font-size: 13px;line-height: 1.4;}

a { color: #4d344a; text-decoration: none; cursor: pointer;}
a:hover { text-decoration: underline; }
a img { border: 0; }

ul { list-style: none outside none; }

input, textarea, select { font-size: 12px; font-family: arial, sans-serif; }
textarea { overflow: auto; }

.cl { display: block; height: 0; font-size: 0; line-height: 0; text-indent: -4000px; clear: both; }
.notext { font-size: 0; line-height: 0; text-indent: -4000px; }
.left, .alignleft { float: left; display: inline; }
.right, .alignright { float: right; display: inline; }

.shell { width: 964px; margin: 0 auto; }

#logo { margin-top: 10px; height:90px;}

#navigation { background: url(images/nav.png) repeat-x center top ; height: 41px; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 0px; -webkit-border-radius: 4px 4px 0px 0px; border-radius: 4px 4px 0px 0px;  font-size: 12px; line-height: 41px; font-family: Arial, sans-serif; }
#navigation ul { list-style-type: none; padding-left: 0px; }
#navigation ul li { float: left; display: inline; }
#navigation ul li a { float: left; display: inline; color: #fff; padding: 0 14px; }
#navigation ul li a.active,
#navigation ul li a:hover { background: url(images/nav-a.jpg) ; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background: url(images/nav-a.png) ; }
#navigation ul li.last{float:right;padding:8px 2px 0 14px;}
#navigation ul li.last a{background:transparent;}

.container {  background: url(images/container.png) ; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 0px; -webkit-border-radius: 4px 4px 0px 0px; border-radius: 4px 4px 0px 0px; padding: 15px 15px 17px; height: 100%; }
.container .inner { position: relative ; margin-bottom: -389px; min-height: 389px; width: 935px; }
.container-home  { width: 100%; background: url(images/container-bottom.png) repeat-x 0 0 ; height: 389px; -moz-border-radius-topleft: 0px; -moz-border-radius-topright: 0px; -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-radius: 0px 0px 4px 4px; border-radius: 0px 0px 4px 4px; font-size: 0; line-height: 0; text-indent: -4000px; }
.container-bottom  { width: 100%; background: url(images/container-bottom.png) repeat-x 0 0 ; height: 10px; -moz-border-radius-topleft: 0px; -moz-border-radius-topright: 0px; -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-radius: 0px 0px 4px 4px; border-radius: 0px 0px 4px 4px; font-size: 0; line-height: 0; text-indent: -4000px; }

h1 { font-size: 18px; font-weight: normal;   font-family: 'HelveticaNeueBold', sans-serif; line-height: 1.3; padding-bottom: 12px;  }
h3{font-size:18px;padding-bottom:15px;font-weight:normal; font-family:'HelveticaNeueBold',sans-serif}
h4{font-size:16px;padding-bottom:5px;font-weight:normal; font-family:'HelveticaNeueBold',sans-serif}

.search{width:290px;background:#bfadb4 url(images/search.png);padding:12px 10px 16px 18px;font-family:'HelveticaNeueRegular',sans-serif;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;float:left;display:inline;font-size:12px;color:#fff;}
.search h3 { padding-bottom: 11px; } 
.search label { float: left; display: inline; width: 88px; line-height: 24px; }
.search .field { width: 184px; height: 15px; border: 0; padding: 4px 8px; margin-bottom: 8px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-size: 13px; color: #444; float: left; display: inline; }
search .button{ width:200px;height:26px;border:0;padding:4px 8px 5px 8px;font-size:13px;font-weight:bold;display:block;margin-left:88px;text-align:left; cursor:pointer;color:#fff;background:#b11819;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.search .button:hover{background:#ce1d1d}

.contact{width:380px;background:#bfadb4 url(images/search.png);padding:12px 10px 16px 10px;color:#fff;font-family:'HelveticaNeueRegular',sans-serif;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;float:left;display:inline;font-size:12px}
.contact .field { width: 184px; height: 16px; border: 0; padding: 4px 8px; margin-bottom: 8px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-size: 11px; color: #aaa; float: left; display: inline; }
.contact .message { width: 270px; height: 100px; border: 0; padding: 4px 8px; margin-bottom: 8px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-size: 11px; color: #aaa; float: left; display: inline; }
.contact textarea{resize:none}
.contact .email_field{display:none;} 

.contactowner { width: 265px; background:#bfadb4 url(images/search.png) ;padding: 12px 10px 16px 18px; font-family: 'HelveticaNeueRegular', sans-serif; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; float: left; display: inline; font-size: 12px; color:#fff; }
.contactowner h3 { font-size:16px;color:#fff;padding-bottom: 15px; } 

.contactowner label { color:#fff; float: left; display: inline; width: 65px; line-height: 24px; }
.contactowner .field { width: 175px; height: 16px; border: 0; padding: 4px 8px; margin-bottom: 8px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-size: 11px; color: #aaa; float: left; display: inline; }
.contactowner .message { width: 175px; height: 60px; border: 0; padding: 4px 8px; margin-bottom: 8px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-size: 11px; color: #aaa; float: left; display: inline; }
.contactowner .email_field{display:none;} 
.contact .button{ width:200px;height:26px;border:0;padding:4px 8px 5px 8px;font-size:13px;font-weight:bold;display:block;margin-left:88px;text-align:left; cursor:pointer;color:#fff;background:#b11819;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.contact .button:hover{background:#ce1d1d}
.contactowner .button:hover{background-color:#ce1d1d}

.content-gen { float: right; display: inline; width: 900px; padding:19px 17px 9px 17px; margin-bottom:0px; background: #fff ; color: #666; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; font-family: 'HelveticaNeueRegular', sans-serif; font-size:13px;line-height:1.4em; }
.content-gen p { padding-bottom: 15px;  }
.content-gen h3{line-height:1.3;padding-bottom:15px}

.affilliate-button{width:165px;height:26px;border:0;padding:4px 8px 5px 8px;font-size:13px;font-weight:bold;display:block;text-align:left;cursor:pointer;color:#fff;background:#557937;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.affilliate-button:hover{background:#669948}

.content-area{float:right;display:inline;width:565px;padding:11px 17px;background:#fff;color:#666;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-family:'HelveticaNeueRegular',sans-serif;font-size:14px;line-height:14px}

.content-area h3 { line-height: 1.3; padding-bottom: 17px; }
.content-area p { padding-bottom: 10px;  }
.content-area ul { padding-bottom: 5px; }
.content-area ul li { background: url(images/point.png) no-repeat 2px 4px ; font-size:13px; margin-left: 15px; padding-left: 20px; padding-bottom: 13px; }

.pro ul{padding-bottom:5px}
.pro ul li{background:url(images/point.png) no-repeat 2px 4px;font-size:12px;margin-left:15px;padding-left:20px;padding-bottom:5px}

.content-bottom { float: right; display: inline; width: 565px; padding: 11px 17px ; background: url(images/content-area.png) ; color: #444; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; font-family: 'HelveticaNeueRegular', sans-serif; font-size: 14px; line-height: 14px; }
.content-bottom p { padding-bottom: 10px;  }



#slider { background: url(images/slider.png) ; width: 100%; height: 265px; margin: 16px 0; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; position: relative ; }
#slider h3 { padding: 12px 0 11px 17px; }

#slider .carousel,
#slider .carousel .jcarousel-clip,
#slider .carousel ul { width: 775px; height: 196px; margin: 0 auto;  overflow: hidden; }
#slider .carousel ul li { width: 155px; height: 196px;  float: left; display: inline; }

#slider .carousel .box { padding: 8px; background: url(images/box.png) ; width: 123px; height: 180px; font-size: 13px; line-height: 13px; color: #b1b3b4; margin: 0 auto; }
#slider .carousel .box img { display: block; margin-bottom: 5px; }
#slider .carousel .box span { font-family: 'HelveticaNeueBold', sans-serif; color: #fff; }
#slider .carousel .box .text a { width: 100%; height: 55px; overflow: hidden; font-family: 'HelveticaNeueBold', sans-serif; color: #e9e9e9;font-size: 10px; }
#slider .carousel .box .price { background: url(images/price.png) no-repeat 0 bottom; font-size: 14px; font-family: 'HelveticaNeueBold', sans-serif; color: #fff; line-height: 23px; padding-top: 4px; margin-bottom: 4px; }


#slider .nav a { display: block; width: 53px; height: 53px; background: url(images/slider-nav-a.png) no-repeat 0 0 ; font-size: 0; line-height: 0; text-indent: -4000px; position: absolute ; top: 123px; }
#slider .nav .next { right: 22px; background-position: right 0; }
#slider .nav .prev { left: 22px; background-position: 0 0; }
#slider .nav .prev:hover { background-position: 0 bottom; }
#slider .nav .next:hover { background-position: right bottom; }

.box-content { background: url(images/box-content.png) ; padding: 14px 16px; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 0px; -webkit-border-radius: 4px 4px 0px 0px; border-radius: 4px 4px 0px 0px;  }
.box-content-inner { width: 903px; position: relative ; margin-bottom: -190px; }
.box-content-bottom { width: 100%; height: 180px; background: url(images/box-content-bottom.png) repeat-x ; font-size: 0; line-height: 0; text-indent: -4000px; -moz-border-radius-topleft: 0px; -moz-border-radius-topright: 0px; -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-radius: 0px 0px 4px 4px; border-radius: 0px 0px 4px 4px; }
.box-content h3 { padding-bottom: 6px; }
.box-content p { padding-bottom: 8px; }
.box-content ul { padding-bottom: 8px; }
.box-content ul li { padding-left: 37px; background: url(images/li.png) no-repeat 2px 7px ; }

#footer { background: url(images/footer.png) repeat-x 0 0 ; margin-top: 2px; height: 60px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 0px; -webkit-border-radius: 5px 5px 0px 0px; border-radius: 5px 5px 0px 0px; }
#footer .nav { font-size: 12px; font-family: Arial, sans-serif; padding: 6px 0 0 33px; }
#footer .nav li { float: left; display: inline; padding-right: 13px; }
#footer .nav li a { color: #fff; }
#footer .copyright { font-size: 9px; color: #e8e8e8; padding: 4px 0 0 33px; }

.breadcrumb{font-weight:bold;font-size:14px;clear:both;padding:0}
.breadcrumb a{color:#fff;}
.breadcrumb-bottom{font-weight:bold;font-size:14px;clear:both;padding-top:15px;}
.breadcrumb-bottom a{font-size:13px;color:#fff;}

table,table.main{border:none;background-color:#fff;border-collapse:collapse;}
table,table.main tr td{line-height:17px;padding:5px;font-weight:normal;color:#666666}
table.main a{color:#705372;font-weight:bold}

table,table.main a img{vertical-align:middle;margin-bottom:10px;}
td.navigationBack{background:#fff}
.paginationNum{background-color:#fff;color:#58444b}
.navigationBack{background-color:#fff;color:#58444b;white-space:nowrap}
.pageNav td{padding:6px;}
.pageNav td a:hover{color:#ff7c0a;text-decoration:none;}

.printer,.email,.search_again,.back_listings {padding:10px 0 8px 42px;margin-right:10px;}
.printer{background:url('images/printer.png') no-repeat left center}
.email{background:url('images/email.png') no-repeat left center;padding-bottom:4px;}
.search_again{background:url('images/search-icon.png') no-repeat left center}
.back_listings{background:url('images/back-button.png') no-repeat left center}
img.flag{float:left;margin:-6px 10px 0 0;}
.flagb{float:left;margin-right:4px}
