body{
	margin:0;
	color:#323232;
	background:#a72205 url(images/bg-body.gif) repeat-x;
        font: 14px myriad pro, verdana, arial;
}
form,
fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
img {
	border-style:none;
	display:block;
}
.mainimg{
margin-top:-28px;
margin-left:-32px;
}
.mainimg2{
margin-top:-28px;
margin-left:-42px;
width:607px;
}
a{
	color:#a72205;
	text-decoration:underline;
}
a:hover {text-decoration:none;}
#wrapper{
	margin:0 auto;
	padding:0 2px;
	width:920px;
	background:#fff;
}
.bg-wrapper {
	background:url(images/bg-wrapper.gif) no-repeat;
	width:924px;
	height:113px;
	display:block;
	margin:-3px auto 0;
}
.bg-wrapper2 {
	background:url(images/bg-wrapper2.jpg) no-repeat;
	width:924px;
	height:113px;
	display:block;
	margin:-35px auto 0;
}
.bg-wrapper3 {
	background:url(images/bg-wrapper3.jpg) no-repeat;
	width:924px;
	height:113px;
	display:block;
	margin:-35px auto 0;
}
/*.home {background:url(images/bg-wrapper-home.gif) no-repeat;}*/
/*.about {background:url(images/bg-wrapper-about.gif) no-repeat;}*/
.select {background:url(images/bg-wrapper-select.gif) no-repeat;}
#wrapper:after{
	content:"";
	clear:both;
	display:block;
}
#header{
	width:100%;
	height:39px;
	background: url(../../uploads/2009/12/headerbg5.jpg) no-repeat;
}
#header:after{
	content:"";
	clear:both;
	display:block;
}
.logo{
	float:left;
	overflow:hidden;
	text-indent:-9999px;
	background: url(../../uploads/2009/12/logo3.jpg) no-repeat;
	width:74px;
	height:39px;
	margin:0 0 0 17px;
}
.logo a,
.footer-logo a{
	display:block;
	height:100%;
}
#nav{
	margin:0;
	padding:6px 16px 0 0;
	list-style:none;
	float:right;
	font-weight:bold;
	font-size:13px;
}
#nav li{
	float:left;
	background:url(../../uploads/2009/11/sep-nav2.gif) no-repeat 0 1px;
}

#nav a{
	padding:0 7px;
	color:#696969;
	line-height:26px;
	text-decoration:none;
}
#nav .sub{
	position:absolute;
	top:22px;
	left:50%;
	margin:0 0 0 -108px;
	width:217px;
	display:none;
        z-index: 1100;

}
#nav .sub a{
	padding:0 7px;
	color:#fff;
	line-height:26px;
	text-decoration:none;
}
#nav .t{
	background:url(images/bg-sub-t.png) no-repeat;
	width:217px;
	height:15px;
	overflow:hidden;
}
#nav .b{
	background:url(images/bg-sub-b.png) no-repeat;
	width:219px;
	height:13px;
}
#nav ul{
	margin:0;
	padding:0 7px 7px 6px;
	list-style:none;
	float:none;
	font-size:12px;
	overflow:hidden;
	width:206px;
	background:url(images/bg-sub.png) repeat-y;
	font-weight:normal;
}
#nav ul li{
	float:none;
	background:url(images/sep-nav-sub.gif) repeat-x 0 100%;
	margin:0;
	height:1%;
}
#nav ul a{
	padding:9px 0 9px 11px;
	line-height:12px;
	text-decoration:none;
	display:block;
	position:relative;
}
#nav li:hover,
#nav li.hover{
	position:relative;
}
#nav li:hover .sub,
#nav li.hover .sub{
	display:block;
}
#nav ul a:hover{text-decoration:underline;}
.visual{
	overflow:hidden;
	width:100%;
}
#twocolumn{
	overflow:hidden;
	padding:0 0 0px;
}
#content{overflow:hidden;}
#content p {
margin:0px;
padding:5px 0px 5px 0px;
line-height:17px;
}
.home #content{
	float:left;
	width:600px;
	padding:30px 20px 0 30px;
	height:100%;
}
.select #content {
	width:527px;
	float:left;
	padding:27px 40px 0 42px;
}
.about #content {
/*	float:left;
	width:595px;
	padding:16px 0 0;*/
	float:left;
	width:600px;
	padding:30px 20px 0 30px;
	background:url(images/bg-about-heading.gif) no-repeat;
}
#content h1{
	margin:0 0 10px;
	font-size:45px;
	color:#a71c1c;
	line-height:50px;
	letter-spacing:-2px;
	font-family:Arial, Helvetica, sans-serif;
}
#content h2{
	margin:0 0 15px;
	font-size:20px;
	color:#a71c1c;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
}
.about #content h1 {margin:0 0 13px 42px;}
.partners-area{
	float:left;
	width:264px;
	padding:0 36px 0 0;
}
.partners-area h2{
	color:#a72205;
	font-size:21px;
	line-height:26px;
	margin:0;
	letter-spacing:-1px;
	font-family:Arial, Helvetica, sans-serif;
}
.partners-area p{
	color:#434343;
	margin:-3px 0 10px;
}
.partners-area .img-hold{
	background:url(images/bg-img-hold.gif) no-repeat;
	width:248px;
	height:140px;
	padding:4px 11px 12px 5px;
	margin:0 0 2px;
	overflow:hidden;
	position:relative;
}
.more{
	font-size:12px;
	color:#303a54;
	background:url(images/bg-more.gif) no-repeat 5px 0;
	padding:4px 0 5px 37px;
	position:relative;
	line-height:21px;
	text-decoration:none;
}
.more:hover{text-decoration:underline;}
.row{
	overflow:hidden;
	margin:0 -40px 25px 0;
	width:580px;
}
.info-box {
	float:left;
	width:269px;
	margin:0 20px 0 0;
}
.info-box h2 {
	color:#a71c1c;
	font-size:16px;
	margin:0;
}
.info-box p {margin:0 0 11px;}
.info-box p a {
	color:#646e81;
	font-weight:bold;
}
.info-box .visual-holder {
	background:url(images/bg-visual-holder.gif) no-repeat;
	padding:1px 0 14px 4px;
}
.select #content .contacts {
	float:left;
	font-size:20px;
	color:#343333;
	line-height:32px;
	letter-spacing:-1px;
}
.select #content .contacts a {color:#818999;}
.about #content h2 {
	color:#a71c1c;
	font-size:22px;
	margin:0 0 11px;
	line-height:32px;
	font-weight:normal;
        font-family:Arial, Helvetica, sans-serif;
}
.about #content h3 {
	color:#a71c1c;
	font-size:20px;
	margin:18px 0 0px;
	line-height:20px;
        font-family:Arial, Helvetica, sans-serif;
}
.about #content .container {/*padding:0 35px 0 44px;*/}
.about .container p {
	margin:0px;
	padding:5px 0px 5px 0px;
	word-spacing:-1px;
}
.about .container .visual-holder {
	float:right;
	width:258px;
	margin:4px 0 0 47px;
}
.menu {
	margin:0 0 35px;
	padding:0 0 0 33px;
	list-style:none;
	height:28px;
	overflow:hidden;
	/*background:url(images/bg-menu-border.gif) repeat-x 0 27px;*/
}
.menu li {
	float:left;
	margin:0 1px;
	text-align:center;
}
.menu li a span{
	background:url(images/bg-menu-r.gif) no-repeat 100% 0;
	padding:0 20px 0 0;
	float:left;
}
.menu li a {
	background:url(images/bg-menu.gif) no-repeat 0 0;
	padding:0 0 0 20px;
	height:28px;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	line-height:28px;
	color:#635858;
	float:left;
}
.menu li a:hover,
.menu .current_page_item a {
	background-position:0 -28px;
	color:#a71c1c;
}
.menu li a:hover span,
.menu .current_page_item a span{
	background-position:100% -28px;
}
#sidebar{
	overflow:hidden;
	width:325px;
	float:right;
}
#sidebar a{color:#bcbcbc;}
.home #sidebar{
	float:right;
	width:217px;
	color:#fff;
	padding:43px 30px 30px 23px;
	background:#3b3b3b url(images/bg-sidebar.jpg) repeat-x;
	height:100%;
}
.about #sidebar {
	/*float:right;
	display:inline;
	padding:16px 0 30px;
	background:#1d1a1a;*/
	
	float:right;
	width:217px;
	color:#fff;
	padding:43px 30px 30px 23px;
	background:#3b3b3b url(images/bg-sidebar.jpg) repeat-x;
	height:100%;
}
#sidebar .txt-hold{
/*padding:0 60px 0 19px;*/
}
#sidebar blockquote {
/*	margin:0 0 24px;
	padding:19px 40px 16px 40px;*/
	
	margin:0 0 6px;
	padding:19px 0px 16px 0px;
	
	overflow:hidden;
	background:url(images/bg-blockquote.gif) no-repeat 0 100%;
}
#sidebar q {
	quotes:none;
	font-size:30px;
	color:#bba4a4;
	line-height:30px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	display:block;
	margin:0 0 2px;
}
#sidebar q:after,
#sidebar q:before {
	content:"";
}
.about #sidebar q img {
	vertical-align:top;
	padding:4px 7px 0;
	display:inline;
}
.about #sidebar .txt-edward {
	background:url(images/txt-edward.gif) no-repeat;
	width:128px;
	height:36px;
	text-indent:-9999px;
	overflow:hidden;
	float:right;
}
.home #sidebar h3{
	margin:0 0 7px;
	font-size:16px;
	color:#a71c1c;
	line-height:17px;
}
.select #sidebar {
	float:right;
	display:inline;
	padding:16px 0 30px;
	background:#1d1a1a;
        width:311px;
}
.select #sidebar h3,
.about #sidebar h3 {
	font-size:16px;
	color:#a71c1c;
	letter-spacing:-1px;
}
.about #sidebar h3{margin:0 0 11px;}
.select #sidebar h3{margin:0 0 20px;}
.select #sidebar p {
	color:#dedede;
	margin:0 0 15px;
	word-spacing:-1px;
}
.select #sidebar p a {color:#dd0f0f;}
.select #sidebar .visual {
	float:right;
	width:126px;
	padding:2px 0 0;
}
.select #sidebar .visual img,
.about .container .visual-holder img {
	display:block;
}


.container p {
letter-spacing:0px;
line-height:17px;
margin:0px;
padding:5px 0px 5px 0px; 
}


#sidebar .visual .text-area,
.about .container .text-area {
	background:#a71c1c;
	text-align:center;
	letter-spacing:-1px!important;
	line-height:11px!important;
	padding:6px 0;
}

.about .container .text-area {color:#fff;}
#sidebar .visual .text-area p,
.about .container .text-area p {
	margin:0;
	letter-spacing:-1px!important;
	line-height:11px!important;
}

#sidebar a.aktt_tweet_reply {
color: #FFA28E;
}
#sidebar a.aktt_tweet_time {
color: #F6EAC1;
}

#sidebar .list{
	margin:0;
	padding:2px 0 0 6px;
	list-style:none;
}
#sidebar ul.list {
margin: 2px 4px 2px 9px;
padding: 2px 4px 2px 9px;
}
#sidebar ul.list li{
list-style-image:url(images/bullet-list.gif);
margin:0px;
padding:4px 0px 4px 0px;
line-height:15px;
}
#sidebar ul.list a{
	font-size:14px;
	padding:0 0 0 0px;
	
	text-decoration:none;
}
#sidebar .list{margin:0 0 0 6px;}
.about #sidebar .list a {/*background:url(images/bullet-list02.gif) no-repeat 0 4px;*/}
#sidebar .list a:hover{text-decoration:underline;}
#sidebar .list .link{
	background:none;
	color:#febdbd;
	font-size:9px;
	text-decoration:underline;
	letter-spacing:-1px;
	padding:0;
}
#sidebar .list .link:hover{text-decoration:none;}
.ico-list {
	background:url(images/bg-ico-list-l.gif) no-repeat 10px 2px;
	padding:2px 0 0 17px;
	overflow:hidden;
}
.ico-list ul {
	margin:0;
	padding:2px 4px 6px 0;
	list-style:none;
	background:url(images/bg-ico-list-r.gif) no-repeat 100% 0;
	float:left;
}
.ico-list li {
	float:left;
	padding:0 3px 0 0;
}
.ico-listn {
	
	padding:2px 0 0 17px;
	overflow:hidden;
}
.ico-listn ul {
	margin:0;
	padding:2px 4px 6px 0;
	list-style:none;
	
	float:left;
}
.ico-listn li {
	float:left;
	padding:0 3px 0 0;
}
#footer{
	overflow:hidden;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	margin:5px auto 0;
	width:962px;
}
#footer p{
	display:inline;
	margin:0 6px 0 7px;
}
#footer ul{
	margin:0;
	padding:0;
	list-style:none;
	display:inline;
}
#footer ul li{
	display:inline;
	background:url(images/sep-footer-nav.gif) no-repeat 0 3px;
	padding:0 6px 0 7px;
}
#footer ul a{color:#fff;}
.footer-logo{
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	background: url(images/);
	background: url(/wp-content/uploads/2009/12/bg-footer-logo2.gif) no-repeat;
	width:44px;
	height:34px;
	margin:11px auto 0;
}
.sIFR-replaced {visibility: visible !important;}
span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}
.sIFR-flash + div[adblocktab=true] {display: none !important;}
.sIFR-hasFlash .home #sidebar h3 span{
	visibility: hidden;
	font-size:17px;
	color:#a71c1c;
	line-height:19px;
}
.sIFR-hasFlash .about #content h2 span{
	visibility: hidden;
	font-size: 22px;
}
.sIFR-hasFlash #sidebar h3 span{
	visibility: hidden;
	font-size: 20px;
}
.sIFR-hasFlash .info-box h2 span{
	visibility: hidden;
	font-size: 16px;
	line-height:18px;
}

.sIFR-hasFlash .info-box h2 , .sIFR-hasFlash .info-box h2 span {
padding: 0px!important;
margin:0px!important;
}

.sIFR-hasFlash .select #sidebar h3 span{
	visibility: hidden;
	font-size: 20px;
	line-height:18px;
}

.sIFR-hasFlash .partners-area h2 span{
	visibility: hidden;
	font-size:25px;
	line-height:29px;

}
.sIFR-hasFlash .partners-area h2 , .sIFR-hasFlash .partners-area h2 span {
padding: 0px!important;
margin:0px!important;
}
.sIFR-hasFlash #content h1 span{
	visibility: hidden;
	font-size:46px;
	line-height:54px;
	display:block;
	height:54px;
}
.alignleft{
	float:left;
}
.alignright{
	float:right;
}

.greybox {
background:transparent url(../../uploads/2009/11/background.jpg) repeat-y scroll 0 0;
padding:5px 20px 0;
}

.greybox .form-box {
width:100%;
}
.greybox .form-box td {
padding: 2px 0px 2px 0px;
}
.cin {
font: 11px Arial, Helvetica, sans-serif;
color: #4d4d4d;
}

.greyboxtop {
background:transparent url(../../uploads/2009/11/backgroundtop.jpg) repeat scroll 0 0;
height:14px;
width:100%;
}

.greyboxbottom {
background:transparent url(../../uploads/2009/11/backgroundbottom.jpg) repeat scroll 0 0;
height:20px;
width:100%;
margin-bottom:15px;
}

.redbutton {
background:transparent url(../../uploads/2009/11/redbutton3.gif) repeat scroll 0 0;
color:#FFFFFF;
display:block;
float:left;
font-weight:bold;
height:23px;
margin:5px 0;
padding:8px 0 0;
text-align:center;
text-decoration:none;
width:95px;
}

hr {
background-color:#FFFFFF;
border-bottom:1px solid #A72205;
border-top:1px solid #A72205;
border-left:none;
color:#FFFFFF;
height:4px;
}

.boxedge {
background:#C0C0C0 none repeat scroll 0 0;
padding:5px;
}
.boxedge5 {
border: 1px solid #444;
padding:5px;
}
.small-grey {
color:#888888;
font-size:10px;
margin:0;
padding:0;
}
.small-red {
color:#A72205;
font-size:12px;
margin:0;
padding:0;
}
.tablehead {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#A71C1C none repeat scroll 0 0;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
margin:0 1px 0 0;
padding:4px;
}
.tinybutton { 
	background: url('../../uploads/2009/11/tinybutton.gif');
	width: 18px;
	height: 13px;
	color: #fff;
	text-decoration: none;
	padding: 1px 0px 0px 0px;
	margin: 0px 0px 0px 4px;
	text-align: center;
	font-size: 9px;
	display: block;
	float: right;
}
.tinybutton-left { 
	background: url('../../uploads/2009/11/tinybutton.gif');
	width: 18px;
	height: 13px;
	color: #fff;
	text-decoration: none;
	padding: 1px 0px 0px 0px;
	margin: 0px 0px 0px 4px;
	text-align: center;
	font-size: 9px;
	display: block;
	float: left;
}
.red {
	color: #a71c1c;	
	font-weight: bold;
}
.green {
	color: #556a51;	
	font-weight: bold;
}
textarea {
font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.small {line-height: 0%}
#bcontainer {}
#bcontainer a{text-decoration:none;}
#bcontainer a {
    display: block;
    height: 75px;
    float: left;
    margin-right: 20px;
    outline: none;
}
#bcontainer a:hover {
    background-position: 0 75px;
}
#tweets {
color:#FFF;
}
/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating-cancel,div.star-rating{float:left;width:36px;height:35px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url(images/delete.gif) no-repeat 0 -16px}
div.star-rating,div.star-rating a{background:url(images/star.gif) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:35px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -35px!important}
div.star-rating-hover a{background-position:0 -70px}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */



.black_overlay {
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 101%;
	height: 1100px;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
*html .black_overlay {
width: 108%;
}
.white_content {
	display: none;
	position: absolute;
	top: 19%;
	left: 29%;
	width: 376px;
	height: 300px;
	padding: 25px;
	border: 8px solid #CCCCCC;
	background-color: #ffffff;
	z-index:1002;
	overflow: auto;
}
.hm-form-box {
font: 14px arial;
color: #252525;
background:#EDEDE5;
text-align:left;
}
.hm-form-box .hfb-padd {
padding:10px 30px 10px 30px;
}
.hm-form-box .msg-box {
font-weight: bold;
font-size:16px;
font-family:'Myriad pro', arial;
color: #252525;
padding:10px;
text-align:center;
}
.hm-form-box table {

}
.hm-form-box td {
font-weight: bold;
font-size:14px;
font-family:'Myriad pro', arial;
color: #252525;
padding:6px 5px 6px 5px;
}
.hm-form-box td.less-padd {
padding:0px 5px 0px 5px;
}
.hm-form-box td.padd-bot-none {
padding:5px 5px 0px 5px;
}
.hm-form-box .input-field-1 {
font: 14px arial;
color: #252525;
border: 2px solid #BABCC1;
width:230px;
}
.hm-form-box .input-field-2 {
font: 14px arial;
color: #CCC1DA;
border: 2px solid #CCC1DA;
width:230px;
}

.hm-form-box .sm-txt {
font-size:10px;
font-weight:normal;
font-family:'Myriad pro', arial;
line-height:16px;
}
.blog_section_info {

}
.blog_section_info .photo {
width: 74px;
height:74px;
margin-right:10px;
float:left;
padding-top:10px;
}
.blog_section_info .bcont {
width: 500px;
float:left;
}
.clear_both {
clear:both;
line-height:1px;
height:1px;
}
.blog-authors {
padding-bottom:10px; 
}

.blog-authors .photo-div {
float:left; width:73px; margin-right:10px;
}

.blog-authors .cont-div {
float:left; width:130px;
}

.blog-authors .sec-title {
color: #D4D4D4;
}
.shutl-bullet ul{
margin:0px;
padding:0px;
list-style:none;
}
.shutl-bullet li{
background:url(images/shutl-small.jpg) 0% 50% no-repeat;
margin:0px;
padding:10px 10px 10px 30px;
}

.carriers-list {
	width:550px;
}
	.carriers-list td{
	font-size:12px;
	font-family:tahoma,Arial, Helvetica, sans-serif;
	color: #333333;
	padding-bottom:20px;
	padding-top:20px;
	border-bottom:3px dashed #F2F2F2;
	margin-bottom:20px;
	}
	.carriers-list p {
		font-size:12px;
		font-family:tahoma,Arial, Helvetica, sans-serif;
		color: #333333;
		margin:0px;
		padding:5px 0px 5px 0px;
	}
.anythingSlider   { width: 580px; height:150px;  position: relative; border:solid 1px #ccc;   }

.anythingSlider table {height:149px; }

.anythingSlider table td { padding: 0px 0px 0px 10px; height:149px; }

.anythingSlider .wrapper                { width: 570px; overflow: auto; height: 149px; margin: 0 ; position: absolute; top: 0; left: 5px; }

                                       /* Width below is max for Opera */
.anythingSlider .wrapper ul             { width: 32700px; list-style: none; position: absolute; top: 0; left: 0; background: #fff;  margin-right:25px;  }
.anythingSlider ul li                   { display: block; float:left; padding-right: 65px; width: 570px; }
.anythingSlider .arrow                  { display: block; height: 200px; width: 0px; background: url(../images/arrows.png) no-repeat 0 0; text-indent: -9999px; position: absolute; top: 65px; cursor: pointer; }
.anythingSlider .forward                { background-position: 0 0; right: -20px; }
.anythingSlider .back                   { background-position: -67px 0; left: -20px; }
.anythingSlider .forward:hover          { background-position: 0 -200px; }
.anythingSlider .back:hover             { background-position: -67px -200px; }

#thumbNav                               { position: relative; top: 323px; text-align: center; }
#thumbNav a                             { color: black; font: 11px/18px Georgia, Serif; display: inline-block; padding: 2px 8px; height: 18px; margin: 0 5px 0 0; background: #c58b04 url(../images/cellshade.png) repeat-x; text-align: center; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; }
#thumbNav a:hover                       { background-image: none; }
#thumbNav a.cur                         { background: #e0a213; }

#start-stop                             { background: green; background-image: url(../images/cellshade.png); background-repeat: repeat-x; color: white; padding: 2px 5px; width: 40px; text-align: center; position: absolute; right: 45px; top: 323px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; }
#start-stop.playing                     { background-color: red; }
#start-stop:hover                       { background-image: none; }

/*
  Prevents
*/
.anythingSlider .wrapper ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.anythingSlider .wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }