/*Header*/
.widget.widgetLogo {max-width: 500px;float:left;display:inline;}
.widget.widgetLogo a {margin: 0 0 0 7px;text-decoration: none;}
.widget.widgetLogo a img {border:0 none;}


#areaHeader.widget-area{float: right;padding-bottom:0px;}
#areaHeader.widget-area .widget {float: left;}
#areaHeader.widget-area .width-box {max-width:290px; overflow: hidden;}

/*END Header*/

#areaHeader.widget-area{float: right;padding-bottom:0px;}
#areaHeader.widget-area .widget {float: left;}
#areaHeader.widget-area .width-box {max-width:223px; overflow: hidden; margin: 0;}

/*Social*/
.widget.indexSocial {padding: 20px 0 0 25px; float:left; overflow: hidden;font-size: 26px; color: #000; padding: 0 0 3px 0;max-width:200px;}
.widget.indexSocial a {display: inline; float: left; margin: 3px; width: 24px; height: 24px; outline: none; cursor: pointer;}
.widget.indexSocial a img {display: block; float: left; border: none; width:24px;}
.widget.indexSocial span.text {float: left; display: inline; font-size: 12px; color: #fff; text-transform: uppercase; font-weight: bold; padding: 5px 0 0 3px;}
/*END Social*/


/*Social Buttons*/
.widget.socialButtons {float:left;}
.widget.socialButtons  ul{position:relative;list-style-type:none; margin: 0; padding:0;}
.widget.socialButtons  ul li{float:left; margin:2px;}
/*END Social Buttons*/

/*Contact us*/
.widget.indexContactus {
float:right;display: inline;overflow: hidden;width: 220px;margin: 0px 0 3px;
line-height: 16px;text-align:left;padding: 0 0 0 3px;}

.widget.indexContactus .right {margin: 0 0 0 0; text-align: left; float: left;}
.widget.indexContactus .right strong {font-size: 19px; font-weight: normal;}
/*END Contact us*/




/*MainColumn*/

.widget.widgetIndexSlider {
width: 760px;height: 250px;
position: relative;overflow: hidden;border: 1px solid #ccc;margin:5px auto 0;text-align:left;
}
.widget.widgetIndexSlider #sliderContent {width: 760px; /* important to be same as image width or wider */
 position: absolute;top: 0;margin:0;margin-left: 0;}
.widget.widgetIndexSlider .sliderImage {float: left;position: relative;display: none;}
.widget.widgetIndexSlider .sliderImage div {position: absolute;font: 10px/15px Arial, Helvetica, sans-serif;padding: 30px 13px 10px;
width: 737px;filter: alpha(opacity=70);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;color: #fff;display: none;
top: 0;left: 0;}
.widget.widgetIndexSlider p {display:inline;}
.widget.widgetIndexSlider .sliderImage div p {background: url("images/transparent_bg.png") repeat 0 0 transparent;font-size: 24px;
line-height: 1.5em;opacity: 1;padding: 1px 15px;display: block;font-weight:bold;}
.widget.widgetIndexSlider img {border:0 none; min-width:760px;min-height:250px;}


body.widget.widgetIndexSlider {height: 1250px;}
body.widget.widgetIndexSlider #sliderContent {min-height:1300px}
body.widget.widgetIndexSlider .sliderImage {display: block;height: 250px;overflow: hidden;width: 760px;}
body.widget.widgetIndexSlider .sliderImage div {display:block;}
body.widget.widgetIndexSlider .sliderImage div strong {}
body.widget.widgetIndexSlider img {}
body.widget.widgetIndexSlider .sliderImage.clear {display: none;}

/*MainColumnTop*/
#Content.widget-area{}

.widget.indexTopLeft {width:500px; text-align:left;}
.widget.indexTopLeft .welcome {padding: 0 0 10px;}
.widget.indexTopLeft .welcome p {font-size: 11px;padding: 10px 10px 0 15px; line-height: 1.2;margin:0;}
.widget.indexTopLeft .welcome p strong {font-weight:bold;}


.widget.indexTopRight {width:250px; text-align:left;}
.widget.indexTopRight a.rounded {float: right;font-size: 18px;margin: 0 0 5px;text-decoration: none !important;width: 250px;}
.widget.indexTopRight a.rounded span {}
.widget.indexTopRight a.rounded span.small {display: block;font-size: 12px;font-weight:bold;margin: 0 0 0 14px;}
/*END MainColumnTop*/

/*MainColumnBottom*/

.widget-area#widgetAreaMainRight .widget.genericWidget form div.pl {min-height: 140px;;}

.widget.genericWidget {border: 1px solid transparent;width:250px;float: left;display:inline;position:relative;}
.widget.genericWidget h1, .widget.genericWidget h2, .widget.genericWidget h3 {margin: 0 0 0 3px; font-size: 16px; font-weight: normal; padding: 6px 10px 9px;}
.widget.genericWidget p {}

.widget.genericWidget form {overflow: hidden;}
.widget.genericWidget div.pl {overflow: hidden;padding: 0 0 20px;min-height: 200px;}
.widget.genericWidget div.b_pl {font-size: 1px; height: 7px;line-height: 1px;margin: 0 0 0 0;position: relative;}
.widget.genericWidget form dl {overflow:hidden;padding:10px 5px 10px 20px;margin:0;}
.widget.genericWidget form dl dt {overflow:hidden;clear:left;float:left;padding:3px 5px 3px 0;}
.widget.genericWidget form dl dt label {display:block; float:left; padding:6px 0 3px 0; width: 70px;}
.widget.genericWidget form dl dd {float:left;overflow:hidden;padding:3px 5px 3px 0;margin:0;}
.widget.genericWidget form dl dd input {width:125px;margin:3px 0;}

.widget.genericWidget form .button {font-weight:bold;cursor:pointer;-moz-border-radius: 3px;border-radius: 3px;border:1px solid #333;height:25px;line-height:21px;width: 125px;color: #000;background: #ededed; /* Old browsers */
background: -moz-linear-gradient(top,  #ededed 0%, #eaeaea 48%, #cecece 49%, #e2e2e2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(48%,#eaeaea), color-stop(49%,#cecece), color-stop(100%,#e2e2e2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ededed 0%,#eaeaea 48%,#cecece 49%,#e2e2e2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ededed 0%,#eaeaea 48%,#cecece 49%,#e2e2e2 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ededed 0%,#eaeaea 48%,#cecece 49%,#e2e2e2 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ededed 0%,#eaeaea 48%,#cecece 49%,#e2e2e2 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#e2e2e2',GradientType=0 ); /* IE6-9 */
 }
 .widget.genericWidget form .button:hover {border:1px solid #999;background: #bcbcbc; /* Old browsers */
background: -moz-linear-gradient(top,  #bcbcbc 0%, #d1d1d1 48%, #eaeaea 48%, #efefef 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bcbcbc), color-stop(48%,#d1d1d1), color-stop(48%,#eaeaea), color-stop(100%,#efefef)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #bcbcbc 0%,#d1d1d1 48%,#eaeaea 48%,#efefef 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #bcbcbc 0%,#d1d1d1 48%,#eaeaea 48%,#efefef 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #bcbcbc 0%,#d1d1d1 48%,#eaeaea 48%,#efefef 100%); /* IE10+ */
background: linear-gradient(to bottom,  #bcbcbc 0%,#d1d1d1 48%,#eaeaea 48%,#efefef 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bcbcbc', endColorstr='#efefef',GradientType=0 ); /* IE6-9 */



 }
/*NewsLetter*/
 .widget.indexNewsletter { }
 .widget.indexNewsletter h2, .widget.indexNewsletter h3 {}
.widget.indexNewsletter form dl {padding:30px 5px 10px 20px;}
 .widget.indexNewsletter .button {float:right;margin-right:27px;}

/*END NewsLetter*/









.widget.indexBotColumn1 {width:250px;text-align: left;}
.widget.indexBotColumn1 h2.spec {margin: 0 0 0 3px;font-size:16px;font-weight: normal;padding:6px 10px 9px;}
.widget.indexBotColumn1 img {margin: 0 0 0 3px;}
.widget.indexBotColumn1 .t_pl {height:30px;margin: -28px 0 0 0;position: relative;z-index: 1;}
.widget.indexBotColumn1 .pl {}
.widget.indexBotColumn1 .b_pl {font-size: 1px;height:7px;line-height:1px;margin:0 0 0 0;position:relative;}
.widget.indexBotColumn1 p {margin: 0 0 0;padding:0 15px 20px 25px;position:relative;text-align:left;z-index:5;}
.widget.indexBotColumn1 p a {color:#000000;text-decoration:underline;}
.widget.indexBotColumn1 p strong {font-weight:bold;}

.widget.indexBotColumn2 {width:250px;text-align: left;}
.widget.indexBotColumn2 h2.spec {margin: 0 0 0 3px;font-size:16px;font-weight: normal;padding:6px 10px 9px;}
.widget.indexBotColumn2 img {margin: 0 0 0 3px;}
.widget.indexBotColumn2 .t_pl {height: 30px;margin: -28px 0 0 0;position: relative;z-index: 1;}
.widget.indexBotColumn2 .pl {}
.widget.indexBotColumn2 .b_pl {font-size: 1px;height:7px;line-height:1px;margin:0 0 0 0;position:relative;}
.widget.indexBotColumn2 p {margin: 0 0 0;padding:0 15px 20px 25px;position:relative;text-align:left;z-index:5;}
.widget.indexBotColumn2 p a {color:#000000;text-decoration:underline;}
.widget.indexBotColumn2 p strong {font-weight:bold;}

.widget.indexBotRates {width:250px;text-align: left;}
.widget.indexBotRates h2.spec {margin: 0 0 0 3px;font-size:16px;font-weight: normal;padding:6px 10px 9px;}
.widget.indexBotRates img {margin: 0 0 0 3px;}
.widget.indexBotRates .t_pl {height: 30px;margin: -28px 0 0 0;position: relative;z-index: 1;}
.widget.indexBotRates .pl {}
.widget.indexBotRates .b_pl {font-size:1px;height:7px;line-height:1px;margin:0 0 0 0;position:relative;}
.widget.indexBotRates p {margin: 0 0 0;padding:0 15px 20px 25px;position:relative;text-align:left;z-index:5;}
.widget.indexBotRates .rateBoxHolder {height:158px;text-align:center;margin: 0 0 0 3px;}
.widget.indexBotRates .rateBox {border:1px solid #CCCCCC;border-collapse:collapse;color: #000000;font-size: 12px;margin-left: 1px;text-align: center;width: 242px;}
.widget.indexBotRates .rateBox th {background-color:#CCCCCC;padding:4px;}
.widget.indexBotRates .rateBox td {background-color:#FFFFFF;border:1px solid #CCCCCC;padding:3px;}
/*END MainColumnBottom*/

/*END MainColumn*/





/*Footer*/
.widget.widgetFooter {text-align:right; width: 754px;}
.widget.widgetFooter a {color: #233BA0; outline: 0 none !important;text-decoration: none;}
.widget.widgetFooter p {display:inline;}
.widget.widgetFooter .line {font-size: 11px;margin: 0 4px; display: inline;}
/*END Footer*/


body.widget.indexContactus {background: #fff none;}
body.widget.socialButtons {background: #fff none;}
body.widget.indexSocial {background: #fff none;}
body.widget.indexBotColumn1 {background: #fff none;}
body.widget.indexBotColumn2 {background: #fff none;}
body.widget.indexBotRates {background: #fff none;}
body.widget.indexTopLeft {background: #fff none;}
body.widget.indexTopRight {background: #fff none;}
body.widget.widgetFooter {background: #fff none;}
.clear {clear: both;display: block;font-size: 1px;height: 1px;line-height: 1px;}