/* 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;
}
div.breadcrumb
{
width:100%;
float:left;
display:inline;
background:url(images/dots.jpg) 0 bottom repeat-x;
padding:15px 0 8px 0;
margin:0 0 25px 0;
}
div.breadcrumb p
{
float:left;
display:inline;
margin:0 0 0 -5px;
letter-spacing:normal;
}
div.breadcrumb p a
{
font:bold 11px Arial, Helvetica, sans-serif;
color:#333333;
line-height:13px;
text-decoration:none;
margin:0 0 0 5px;
background:url(images/arrow.jpg) right center no-repeat;
padding:0 9px 0 0;
}
div.breadcrumb p a:hover{text-decoration:underline;}
div.breadcrumb p span
{
font:11px Arial, Helvetica, sans-serif;
color:#848484;
margin:0 5px;
}
div.breadcrumb a.share, div.breadcrumb a.print
{
width:16px;
height:16px;
float:right;
display:inline;
}
div.breadcrumb a.share{background:url(images/ico-share.jpg) 0 0 no-repeat;}
div.breadcrumb a.print{background:url(images/ico-print.jpg) 0 0 no-repeat; margin-right:5px;}
div.breadcrumb a.share span, div.breadcrumb a.print span{display:none;}
#featured
{
}
#featured h1
{
font:bold 30px Arial, Helvetica, sans-serif;
color:#b90d01;
line-height:32px;
margin:0 0 20px 0;
letter-spacing:normal;
}
#featured h2
{
font:bold 16px Arial, Helvetica, sans-serif;
color:#4d4d4d;
line-height:18px;
margin:0 0 13px 0;
letter-spacing:normal;
}
#featured h3
{
font:bold 11px Arial, Helvetica, sans-serif;
color:#a3a3a3;
line-height:13px;
float:left;
display:inline;
text-align:left;
margin:21px 0 0 20px;
letter-spacing:normal;
}
#featured h4
{
font:italic bold 26px Arial, Helvetica, sans-serif;
color:#f91e02;
line-height:28px;
clear:left;
margin:0 0 0 20px;
text-align:left;
letter-spacing:normal;
}
#featured p
{
font:12px Arial, Helvetica, sans-serif;
color:#333333;
line-height:18px;
margin:0 0 20px 0;
text-align:left;
letter-spacing:normal;
}
#featured a.link
{
font:12px Arial, Helvetica, sans-serif;
color:#b90d01;
float:left;
display:inline;
margin:7px 0 0 0;
}
#featured a.blue
{
width:244px;
height:14px;
padding:7px 0 6px 10px;
background:url(images/btn-blue.jpg) 0 0 no-repeat;
font:bold 12px Arial, Helvetica, sans-serif;
color:#2a4679;
text-decoration:none;
float:left;
display:inline;
margin:0 10px 0 0;
}
#featured a.blue:hover
{
color:#fff;
background:url(images/btn-blue.jpg) 0 -28px no-repeat;
}
#featured div.price
{
width:376px;
height:83px;
background:url(images/price-bg.jpg) 0 0 no-repeat;
margin:0 0 13px 0;
}
#featured div.price p
{
font:11px Arial, Helvetica, sans-serif;
color:#232121;
line-height:13px;
margin:10px 0 0 0;
letter-spacing:normal;
}
#featured div.price div
{
width:205px;
float:right;
display:inline;
margin:12px 10px 0 0;
text-align:left;
}
#featured .clear{clear:both;}
#featured-img
{
width:340px;
float:right;
display:inline;
margin:0 0 0 12px;
}
#featured-img ul
{
list-style:none;
clear:left;
float:left;
display:inline;
margin:7px 0 20px 8px;
}
#featured-img #main_image
{
width:300px;
height:213px;
background:url(images/big-bg.jpg) 0 0 no-repeat;
padding:0 20px;
}
#featured-img ul li
{
width:50px !important;
height:50px !important;
width:60px;
height:60px;
/*background:url(images/thumb-placeholder.jpg) 0 0 no-repeat;*/
float:left;
display:inline;
overflow:hidden;
margin:0 4px 0 0 !important;
margin:0 6px 0 0;
border:6px solid #dedede;
}
#featured-img .gallery_demo li{text-align:center;}
#featured-img form fieldset select
{
width:174px;
height:21px;
border:1px solid #c3c3c3;
font:11px Arial, Helvetica, sans-serif;
color:#848484;
float:right;
display:inline;
margin:10px 5px 10px 0;
letter-spacing:normal;
}
#details
{
width:100%;
background:url(images/gradient-bg.jpg) 0 0 repeat-x;
clear:both;
padding:30px 0 0 0;
}
#package
{
width:418px;
float:left;
display:inline;
}
#package h2
{
font:bold 18px Arial, Helvetica, sans-serif;
color:#232121;
line-height:20px;
margin:0 0 10px 0;
letter-spacing:normal;
}
#package h3
{
font:bold 15px Arial, Helvetica, sans-serif;
color:#6c6c6c;
line-height:20px;
margin:0 0 10px 0;
letter-spacing:normal;
}
#package h4
{
font:bold 13px Arial, Helvetica, sans-serif;
color:#b90d01;
line-height:15px;
margin:0 0 5px 0;
letter-spacing:normal;
}
#package p
{
font:12px Arial, Helvetica, sans-serif;
color:#333333;
line-height:18px;
margin:0 0 30px 0;
letter-spacing:normal;
}
#package a.pdf
{
width:190px;
height:12px;
padding:5px 0 7px 27px;
background:url(images/btn-pdf.jpg) 0 0 no-repeat;
display:block;
font:bold 10px Arial, Helvetica, sans-serif;
color:#2a4679;
text-decoration:none;
clear:both;
}
#package a.pdf:hover
{
color:#fff;
background:url(images/btn-pdf.jpg) 0 -24px no-repeat;
}
#package ul{list-style:none;}
#package ul li
{
width:100%;
font:12px Arial, Helvetica, sans-serif;
color:#333333;
line-height:17px;
clear:left;
float:left;
display:inline;
margin:0 0 40px 0;
letter-spacing:normal;
}
#package ul li p{margin:0 0 15px 0;}
#package ul li img
{
float:left;
display:inline;
}
#package ul li div
{
width:255px;
float:right;
display:inline;
}
#package ul ul
{
float:left;
display:inline;
margin:0 0 20px 20px;
}
#package ul ul li
{
width:200px;
margin:0;
background:url(images/bullet.jpg) 0 6px no-repeat;
padding:0 0 0 10px;
font-size:11px;
letter-spacing:normal;
}
#rgt
{
width:303px;
float:right;
display:inline;
}
#rgt h1.popular
{
width:273px;
height:24px;
background:url(images/h1-popular.gif) 0 0 no-repeat;
display:block;
margin:0 0 20px 15px;
letter-spacing:normal;
}
#rgt h1 span{display:none;}
#rgt h2
{
font:bold 12px Arial, Helvetica, sans-serif;
color:#232121;
line-height:14px;
margin:0 0 5px 0;
letter-spacing:normal;
}
#rgt h3
{
font:bold 11px Arial, Helvetica, sans-serif;
color:#fff;
line-height:13px;
background:#c22d23;
display:block;
letter-spacing:normal;
float:left;
display:inline;
padding:3px 5px;
margin:0 0 10px 0;
}
#rgt p
{
font:11px Arial, Helvetica, sans-serif;
color:#4c4c4c;
line-height:15px;
clear:both;
margin:0 0 13px 0;
letter-spacing:normal;
}
#rgt p a{color:#c22d23;}
#rgt a.pdf
{
width:185px;
height:12px;
padding:5px 0 7px 27px;
background:url(images/btn-pdf.jpg) 0 0 no-repeat;
display:block;
font:bold 10px Arial, Helvetica, sans-serif;
color:#2a4679;
text-decoration:none;
clear:both;
}
#rgt a.pdf:hover
{
color:#fff;
background:url(images/btn-pdf.jpg) 0 -24px no-repeat;
}
#rgt ul{list-style:none;}
#rgt ul li
{
float:left;
display:inline;
margin:0 15px 30px 15px;
}
#rgt ul li img
{
float:left;
display:inline;
border:1px solid #e4e4e4;
}
#rgt ul li div
{
width:180px;
float:right;
display:inline;
margin:0 0 0 10px !important;
margin:0;
}
#rgt div.box-top
{
width:303px;
height:10px;
background:url(images/box-top.jpg) 0 0 no-repeat;
margin:16px 0 0 0;
}
#rgt div.box
{
width:303px;
background:url(images/box-bg.jpg) 0 0 repeat-y;
float:left;
display:inline;
padding:15px 0 0 0;
margin:0 !important;
margin:-10px 0 0 0;
}
#rgt div.box-bottom
{
width:303px;
height:10px;
background:url(images/box-bottom.jpg) 0 0 no-repeat;
float:left;
display:inline;
}

/**LISTING**/
#main {
	text-align:left;
	}
#main h1
{
font:bold 30px Arial, Helvetica, sans-serif;
color:#b90d01;
line-height:32px;
margin:0 0 15px 0;
letter-spacing:normal;
}
#main p
{
font:12px Arial, Helvetica, sans-serif;
color:#333333;
line-height:20px;
margin:0 0 25px 0;
letter-spacing:normal;
}
#main div.image
{
padding:11px;
background:url(images/image-placeholder.jpg) 0 0 no-repeat;
float:left;
display:inline;
margin:0 25px 0 0;
}
#main div.text
{
width:431px;
float:left;
display:inline;
}
#main div.call
{
width:431px;
height:73px;
background:url(images/call-bg.jpg) 0 0 no-repeat;
}
#main div.call h1
{
width:219px;
height:37px;
background:url(images/call2.jpg) 0 0 no-repeat;
float:left;
display:inline;
margin:17px 0 0 17px;
letter-spacing:normal;
}
#main div.call h1 span{display:none;}
#main div.call p
{
font:bold 12px Arial, Helvetica, sans-serif;
color:#333333;
line-height:20px;
float:right;
display:inline;
margin:15px 15px 0 0;
letter-spacing:normal;
}
#main div.call p a
{
color:#333333;
text-decoration:none;
clear:left;
float:left;
display:inline;
padding:0 0 4px 20px
}
#main div.call p a:hover{color:#F91E02;}
#main div.call a.services
{
height:14px;
background:url(images/ico-service.jpg) 0 4px no-repeat;
}
#main div.call a.help
{
height:14px;
background:url(images/ico-help.jpg) 0 4px no-repeat;
}
#custom
{
widht:100%;
clear:both;
float:left;
display:inline;
margin:30px 0 0 0;
}
#custom h2
{
font:bold 20px Arial, Helvetica, sans-serif;
color:#232121;
line-height:22px;
margin:0 0 15px 0;
letter-spacing:normal;
}
#custom h2 span
{
font:12px Arial, Helvetica, sans-serif;
color:#848484;
}
#custom h3
{
font:bold 18px Arial, Helvetica, sans-serif;
color:#232121;
line-height:20px;
margin:0 0 10px 0;
letter-spacing:normal;
}
#custom h4
{
font:bold 13px Arial, Helvetica, sans-serif;
color:#606060;
line-height:15px;
margin:0 0 10px 0;
letter-spacing:normal;
}
#custom h5
{
width:110px;
font:italic bold 25px Arial, Helvetica, sans-serif;
color:#f91e02;
line-height:27px;
float:left;
display:inline;
margin:7px 0 0 5px;
text-align:right;
letter-spacing:normal;
}
#custom p
{
font:12px Arial, Helvetica, sans-serif;
color:#333333;
line-height:18px;
margin:0 0 15px 0;
letter-spacing:normal;
}
#custom a.blue
{
width:207px;
height:15px;
padding:7px 0 6px 10px;
background:url(images/btn-blue2.jpg) 0 0 no-repeat;
font:bold 12px Arial, Helvetica, sans-serif;
color:#2a4679;
text-decoration:none;
float:left;
display:inline;
margin:0 10px 0 0;
}
#custom a.blue:hover
{
color:#fff;
background:url(images/btn-blue2.jpg) 0 -28px no-repeat;
}
#custom ol, #custom ul{list-style:none;}
#custom ol li
{
width:100%;
float:left;
display:inline;
background:url(images/gradient-bg.jpg) 0 0 repeat-x;
padding:40px 0 25px 0;
}
#custom ol li.first{background:url(images/gradient-bg2.jpg) 0 0 repeat-x;}
#custom ol li img
{
float:left;
display:inline;
margin:0 20px 0 10px;
}
#custom ol ul
{
float:left;
display:inline;
margin:0 0 15px 10px;
}
#custom ol li div
{
width:408px;
float:left;
display:inline;
}
#custom ol li ul li
{
font:11px Arial, Helvetica, sans-serif;
color:#333333;
line-height:13px;
margin:0 0 5px 0;
background:url(images/bullet2.jpg) 0 0 no-repeat;
padding:0 0 0 20px;
letter-spacing:normal;
}
#custom div.price
{
width:408px;
height:42px;
background:url(images/price-bg2.jpg) 0 0 no-repeat;
display:block;
margin:0 0 10px 0;
}
#custom div.price p
{
font:bold 11px Arial, Helvetica, sans-serif;
color:#232121;
line-height:13px;
float:left;
display:inline;
margin:13px 0 0 20px;
letter-spacing:normal;
}

#highlight
{
width:389px !important;
height:189px !important;
width:412px;
height:208px;
padding:19px 0 0 23px;
background:url(images/highlight-bg.jpg) 0 0 no-repeat;
clear:both;
}
#highlight h2
{
width:369px;
height:22px;
background:url(images/h2-package.jpg) 0 0 no-repeat;
display:block;
float:left;
display:inline;
letter-spacing:normal;
}
#highlight h3
{
width:277px;
height:28px;
background:url(images/h3-lowest.jpg) 0 0 no-repeat;
display:block;
float:right;
display:inline;
margin:0 22px 0 0;
letter-spacing:normal;
}
#highlight h4
{
width:106px;
height:7px;
background:url(images/h4-package.jpg) 0 0 no-repeat;
display:block;
float:right;
display:inline;
margin:32px 22px 0 0;
letter-spacing:normal;
}
#highlight h2 span, #highlight h3 span, #highlight h4 span{display:none;}
#highlight ul
{
clear:right;
float:right;
display:inline;
margin:20px 32px 0 0;
}
#highlight ul li
{
font:bold 11px Arial, Helvetica, sans-serif;
color:#3c3c3c;
line-height:13px;
text-align:right;
margin:0;
letter-spacing:normal;
}
#highlight ul li span
{
font:italic bold 15px Arial, Helvetica, sans-serif;
color:#c11c06;
line-height:17px;
}
#highlight ul li a
{
color:#3c3c3c;
text-decoration:none;
background:url(images/bullet3.jpg) right center no-repeat;
padding:0 10px 0 0;
}

