﻿body
{
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    margin: 6px 0 0 0;
    padding: 0px;
}

.inputs{
	border:1px solid #747474; font-size:1.0em;	
}

.btns{
	background:url('../images/btn_bg.jpg') #ff683f repeat-x left bottom; border:1px solid #c7232a; font-size:1.2em; color:#ffffff; font-weight:bold;
}

.pageBg
{
    background-image: url(../images/pagebg.jpg);
    background-repeat: repeat-x;
    background-color: #FFFFFF;
    background-attachment: fixed;
}
.AreaSide
{
    margin: auto;
    padding: 0px;
    width: 980px;
    background-color: #fff;	
}

.LeftRightTrue{
background-image: url(../images/LeftRightTrue.jpg);
background-repeat: repeat-y;
background-position: top left;
}

.LeftTrue{
background-image: url(../images/LeftTrue.jpg);
background-repeat: repeat-y;
background-position: top left;
}


.LeftRightFalse{/*
background-image: url(../images/LeftRightTrue.jpg);
background-repeat: repeat-y;
background-position: top left;*/
}


.AreaSideIn
{
    /* padding-left: 6px;     padding-right: 6px;     background-image: url(../images/AreaSideInBG.jpg);     background-repeat: repeat-y;     background-position: top;*/
	/*
	background-image: url('../images/mainSideBG.jpg');
    background-repeat: repeat-y;
    background-position: top left;*/
}
.topLinkSide
{
    background-image: url(../images/topLinkBG.jpg);
    background-repeat: repeat;
    background-position: left top;
    line-height: 30px;
    height: 30px;
    color: #fff;
    padding: 0 6px 0 6px;
}
.topLinkSide .r a /*, .topLinkSide .r .seperate*/
{
    float: left;
    height: 30px;
    line-height: 30px;
    color: #fff;
    text-align: center;
    background-repeat: no-repeat;
    background-image: url(../images/topLink_logos.jpg);
    width: 77px;
    text-decoration: none;
}

.topLinkSide .r a.link1
{
    background-position: 0 -29px;
}
.topLinkSide .r a:hover.link1
{
    background-position: 0 0px;
}

.topLinkSide .r a.link2
{
    background-position: -77px -29px;
}
.topLinkSide .r a:hover.link2
{
    background-position: -77px 0px;
}
.topLinkSide .r a.link3
{
    background-position: -153px -29px;
}
.topLinkSide .r a:hover.link3
{
    background-position: -153px 0px;
}

.menuSide
{
    background-image: url(../images/menuBG.jpg);
    background-repeat: repeat;
    background-position: left top;
    line-height: 30px;
    height: 30px;
    color: #fff;
    padding: 0 6px 0 6px;
}

.menuSide span
{
    background-image: url(../images/menuSeperate.jpg);
    background-repeat: repeat;
    background-position: left top;
    float: left;
    width: 2px;
	font-size:1px;
}

.menuSide a, .menuSide a:link, .menuSide a:active, .menuSide a:visited
{
    float: left;
    color: #fff;
    text-decoration: none;
    padding: 0 5px 0 5px;
}
.menuSide a:hover
{
    background-color: #747474;
}
.menuSide .subMenu{
	background: url(../images/menuBG.jpg) #d13100 repeat-x;
	position:absolute; 
	left:0px; 
	right:0px;
	line-height:14px;
	margin:0px;
	padding:4px;
	visibility:hidden;
}
.menuSide .subMenu a, .menuSide .subMenu a:link, .menuSide .subMenu a:active, .menuSide .subMenu a:visited{
	float: none;
    color: #fff;
    text-decoration: none;
    padding: 0 2px 0 2px;
}
.menuSide .subMenu a:hover
{
    background-color: #747474;
}
.pageTrack
{
    background-image: url(../images/pageTrackBg.jpg);
    background-repeat: repeat;
    background-position: left top;
    line-height: 23px;
    color: #fff;
    padding: 0 6px 0 6px;
    font-size: 0.9em;

}

.pageTrack span
{
    background-image: url(../images/pageTrackSeperate.jpg);
    background-repeat: repeat;
    background-position: left top;
    float: left;
    width: 10px;
	font-size:10px;
	line-height:23px;
}

.pageTrack a, .pageTrack a:link, .pageTrack a:active, .pageTrack a:visited
{
    float: left;
    color: #fff;
    text-decoration: none;
    padding: 0 5px 0 5px;
}
.pageTrack a:hover
{
    background-color: #e76a10;
}
.pageTrack strong
{
	float: left;
    color: #ffcccc;
}

.pageTrack .current
{
	float: left;
    color: #ffcccc;
}

.pageTrack .l
{
    background-image: url(../images/pageTrackLeft.jpg);
    background-repeat: repeat;
    background-position: left top;
    float: left;
}

.pageTrack .l div
{
    text-align: right;
    padding: 0px 6px 0 0;
    clear: both;
}


.topLinkSide .r
{
    float: right;
}

.topSide
{
    background-image: url(../images/topPictures.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    line-height: 120px;
    height: 120px;
}
.topSide a
{
    float: left;
    line-height: 120px;
    height: 120px;
    width: 350px;
}
.bottomSide
{
    color: #fff;
    clear: both; /*height: 75px; 	margin-left: 7px; 	margin-right: 7px; 	padding-left: 7px; 	padding-right: 7px; 	background-image: url(../images/bottomSideBG.jpg); 	background-repeat: repeat-x; 	background-position: left;*/
    background-image: url(../images/bottomSideBG.jpg);
    background-repeat: repeat; /*clear: both;*/
    float: left;
}
.bottomSide a, .bottomSide a:link, .bottomSide a:active, .bottomSide a:visited
{
    color: #fff;
    text-decoration: none;
    font-size: 0.9em;
}
.bottomSide a:hover
{
    text-decoration: underline;
}
.bottomSideSeperate
{
    line-height: 8px;
    height: 8px;
    background-image: url('../images/bottomBGSeperate.jpg');
    background-repeat: repeat-x;
    background-position: left;
    clear: both;
}
.bottomSide .m ul { list-style:none; margin:0px; padding:0px; }
.bottomSide .m ul li{ float:left; padding:2px; }
.bottomSide .m .bottomSideSeperate{ margin-left:4px; background-image: url('../images/bottomLinkSeperate.jpg'); background-position:0px 0px; background-repeat: no-repeat; clear:none; width:2px; font-size:1px; height:auto; line-height:12px; }
.bottomSide .m a, .bottomSide .m a:link, .bottomSide .m a:active, .bottomSide .m a:visited{ text-decoration:none; }
.bottomSide .m a:hover { color:#e76b10; }
.bottomSide .m a .icon, .bottomSide .m a:link .icon, .bottomSide .m a:active .icon, .bottomSide .m a:visited .icon{
	background: url('../images/bottomLink_arrow.gif') no-repeat 0px -13px; width:11px; height:9px; border:none; text-decoration:none;
}
.bottomSide .m a:hover .icon{ background-position: 0px -1px; text-decoration:none; }
.mainSideBg
{
    margin-left: 6px;
    margin-right: 6px;
	
}
.leftSide, .mainSide, .mainSide1, .rightSide
{
    float: left;
}
.leftSide, .rightSide, .bottomSide .l, .bottomSide .r, .pageTrack .l, .pageTrack .r
{
    width: 200px;
}
.rightSide{
margin-left: 6px;
}
.leftSide, .rightSide
{
    background-color: #e8e8e8;
}
.mainSide {
    width: 556px;
}
.mainSide1 {
    width: 762px;
}
.bottomSide .m
{
    width: 568px;
}
.leftSide, .mainSide, .bottomSide .l, .bottomSide .m
{
    margin-right: 6px;
}
.bottomSide .l, .bottomSide .m, .bottomSide .r
{
    float: left;
}
.bottomSide .l, .bottomSide .r
{
    background-repeat: no-repeat;
    background-position: top left;
    height: 43px;
}
.bottomSide .l
{
    background-image: url(../images/firmLogos.jpg);
    font-size: 0.9em;
}

.bottomSide .l div
{
    text-align: right;
    padding: 7px 25px 0 0;
}
.bottomSide .r
{
    background-image: url(../images/tursys.jpg);
}
.bottomSide .r a
{
    float: left;
    line-height: 43px;
    height: 43px;
    width: 200px;
    text-decoration: none;
}
.spacer7px
{
    line-height: 7px;
    height: 7px;
    clear: both;
}

.clearBoth
{
    clear: both;
    line-height: 1px;
    height: 1px;
}

.TCenter
{
    text-align: center;
}
.TLeft
{
    text-align: left;
}
.TRight
{
    text-align: right;
}


/*.htl1 v2*/
.htl1{ color: #7b7b7b; }
.htl1 h2{ color: #4aa6b4; font-size: 1.6em; font-family: Trebuchet MS; }
.htl1 .htlContainer { border: dotted 1px #c9c8c6; float: left; margin-bottom: 6px; width:273px; float:left; }
.htl1 .htlContainer h3{ font-size: 1.0em; font-weight: bolder; }
.htl1 .htlContainer h4{ font-size: 0.8em; font-weight: bolder; }
.htl1 .htlContainer .thumbs{ float: left; width: 103px; height: 80px; }
.htl1 .htlContainer .thumbs img{ width: 100px; height: 80px; border: none; }
.htl1 .htlContainer .info{ margin-right: 3px; width: auto; height:60px; }
.htl1 .htlContainer .btn{ width: auto; height: auto; border-top: dotted 1px #c9c8c6; }
.htl1 .htlContainer p{}
.htl1 .htlContainer span{}
.htl1 .htlContainer .htlFirmLogo{ float: right; }
.htl1 .htlContainer .htlFirmLogo img{ border: none; }
.htl1 h2, .htl1 .htlContainer h3, .htl1 .htlContainer h4, .htl1 .htlContainer p{ margin: 0px; padding: 0px; }
.htl1 .htlContainer .price{ font-size: 1.2em; text-align: center; font-weight: bolder; font-family: Trebuchet MS; }
.htl1 .htlContainer .price span{ font-size: 0.8em; }
.htl1 .htlContainer .price a, .htl1 .htlContainer .price a:link, .htl1 .htlContainer .price a:active, .htl1 .htlContainer .price a:visited{ color: #c72429; text-decoration: none; }
.htl1 .htlContainer .price a:hover{ text-decoration: underline; }
.htl1 .htlContainer .meerinfo, .htl1 .htlContainer .meerinfo a{ text-align: center; font-weight: bolder; background-color: #e8e8e8; }
.htl1 .htlContainer .meerinfo span{ font-size: 0.6em; }
.htl1 .htlContainer .meerinfo a, .htl1 .htlContainer .meerinfo a:link, .htl1 .htlContainer .meerinfo a:active, .htl1 .htlContainer .meerinfo a:visited{ color: #4aa6b4; text-decoration: none; }
.htl1 .htlContainer .meerinfo a:hover{ text-decoration: underline; }
.htl1 .htlContainer a, .htl1 .htlContainer a:link, .htl1 .htlContainer a:active, .htl1 .htlContainer a:visited{ color: #7b7b7b; text-decoration: none; }
.htl1 .htlContainer a:hover{ text-decoration: underline; }
.htl1 .seperate{ /*border: dotted 1px #c9c8c6;*/ float: left; width:6px; }



.htl2
{
    color: #7b7b7b;
}

.htl2 h2
{
    color: #fff;
    font-size: 1.6em;
    font-family: Trebuchet MS;
	background-color:#e25e0c;
}

.htl2 .htlContainer
{
    border: dotted 1px #c9c8c6;
    float: left;
    margin-bottom: 6px;
	background-color:#FFF;
	padding:2px;
}

.htl2 .htlContainer h3
{
    font-size: 1.0em;
    font-weight: bolder;
}
.htl2 .htlContainer h4
{
    font-size: 0.8em;
    font-weight: bolder;
}
.htl2 .htlContainer .thumbs
{
    float: left;
    width: 146px;
    height: 102px;
}
.htl2 .htlContainer .thumbs img
{
    width: 140px;
    height: 102px;
    border: none;
}
.htl2 .htlContainer .info
{
    float: left;
    margin-right: 6px;
    width: 130px;
}
.htl2 .htlContainer .btn
{
    width: 140px;
    height: 102px;
    float: left;
    border-left: dotted 1px #c9c8c6;
}

.htl2 .htlContainer p
{
}



.htl2 .htlContainer span
{
}

.htl2 .htlContainer .htlFirmLogo
{
    float: right;
}
.htl2 .htlContainer .htlFirmLogo img
{
    border: none;
}

.htl2 h2, .htl2 .htlContainer h3, .htl2 .htlContainer h4, .htl2 .htlContainer p
{
    margin: 0px;
    padding: 0px;
}
.htl2 .htlContainer .price
{
    font-size: 2.5em;
    text-align: center;
    font-weight: bolder;
    height: 72px;
    line-height: 72px;
    font-family: Trebuchet MS;
    clear: both;
}
.htl2 .htlContainer .price span
{
    font-size: 0.5em;
}
.htl2 .htlContainer .price a, .htl2 .htlContainer .price a:link, .htl2 .htlContainer .price a:active, .htl2 .htlContainer .price a:visited
{
    color: #c72429;
    text-decoration: none;
}
.htl2 .htlContainer .price a:hover
{
    text-decoration: underline;
}

.htl2 .htlContainer .meerinfo, .htl2 .htlContainer .meerinfo a
{
    text-align: center;
    font-weight: bolder;
    background-color: #e8e8e8;
    line-height: 30px;
    width: 140px;
    float: left;
}
.htl2 .htlContainer .meerinfo span
{
    font-size: 0.6em;
}
.htl2 .htlContainer .meerinfo a, .htl2 .htlContainer .meerinfo a:link, .htl2 .htlContainer .meerinfo a:active, .htl2 .htlContainer .meerinfo a:visited
{
    color: #4aa6b4;
    text-decoration: none;
}
.htl2 .htlContainer .meerinfo a:hover
{
    text-decoration: underline;
}

.htl2 .htlContainer a, .htl2 .htlContainer a:link, .htl2 .htlContainer a:active, .htl2 .htlContainer a:visited
{
    color: #c72429;
    text-decoration: none;
}
.htl2 .htlContainer a:hover
{
    text-decoration: underline;
}

.pnl3{ border: dotted 1px #c9c8c6; background:#ffffff; }
.pnl3 ul, .pnl3 ul li{ list-style:none; margin:0px; padding:3px; }
.pnl3 ul li label{ width:52px; float:left; font-weight:bold; }

/*thumbs img info infoNull h2 h3 h4 p btn span*/

hr{ height:1px; background:#a0a0a0; padding:0px; margin:0px; border:none; }
.pnl_dynPage h1{ background:url('../images/dynPage_headBG.jpg') #929292 no-repeat; margin:0px; padding:0px; font-size:1.5em; color:#ffffff; font-weight:bold; padding:3px; padding-left:30px;  }
.pnl_dynPage .container{ border:1px solid #7b7b7b; padding:5px; }

.container { border:1px solid #7b7b7b; }
.container .contContent H1{ font-size:1.5em; }
.container .contContent H2{ font-size:1.4em; }
.container .contContent H3{ font-size:1.2em; }
.container .contContent H4{ font-size:1.1em; }
.container .contContent{ padding:5px; } 
.container .contContent input, .container .contContent textarea, .container .contContent select{
	border:1px solid #747474; font-size:1.0em;	
}
.containerPrice { border:none; }

.headSet h1 { background:url('../images/dynPage_headBG.jpg') #929292 no-repeat; margin:0px; padding:0px; font-size:1.7em; color:#ffffff; font-weight:bold; padding:3px; padding-left:30px; } 
.headSet h2 { background:url('../images/pageTrackBg.jpg') repeat-x; margin:0px; padding:0px; font-size:1.5em; color:#ffffff; font-weight:bold; padding:3px; padding-left:30px; } 


.pageInfo H3{ font-size:1.2em; color:#000000; padding:0px; margin:0px; margin-top:3px; margin-bottom:3px; }
.pageInfo hr{ height:1px; background:#a0a0a0; padding:0px; margin:0px; border:none; }
.pageInfo .subHeader H1{ font-size:1.4em; color:#e76b10; padding:0px; margin:0px; margin-top:3px; margin-bottom:3px; }
.pageInfo .subHeader H3{ font-size:1.2em; color:#a0a0a0; padding:0px; margin:0px; margin-top:3px; margin-bottom:3px; }

.dotted{ background:url(../images/dotted.gif); height:1px; }
.thumbPicSmall {
	/*border: 1px solid #000000;*/
	width: 48px;
	height: 35px;
	margin-right:10px;
	
}
