/* <Defining main styles> */

* {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
a {
	outline: none;
}
.clear {
	clear: both;
}
.clearFix {
	clear: both;
	line-height: 0px;
	font-size: 0px;
	padding: 0px!important;
}
.floatL {
	float: left;
}
.floatR {
	float: right;
}
span.seo {
	display: none;
}
.marginT30 {
	margin-top: 30px;
}
.paddingL10 {
	padding-left: 10px;
}
img {
	border: 0px;
}
.png {
	behavior: url('/css/iepngfix.htc');
}
.png2 {
	/*behavior: url('/css/iepngfix.htc');*/
}
.subTitleSmallGreen {
	font-size: 20px!important;
	padding-top: 10px;
}
.txt {
	color: #333333;
	font-size: 13px;
}
a.blackArrow {
	background: transparent url('../images/blackArrow.gif') no-repeat left center;
	padding-left: 10px;
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}


a.blackArrowBack {
	background: transparent url('../images/blackArrowBack.gif') no-repeat left center;
	padding-left: 10px;
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

a.blackArrowOne {
	background: transparent url('../images/blackArrowOne.gif') no-repeat left center;
	padding-left: 10px;
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}


a.blackArrowBackOne {
	background: transparent url('../images/blackArrowBackOne.gif') no-repeat left center;
	padding-left: 10px;
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

span.currentPage {
	font-weight: bold;
	color: #000;
	margin-left: 3px;	
	margin-right: 3px;	
}

a.otherPage {
	color: #000;	
	margin-left: 3px;	
	margin-right: 3px;	
}
	
	
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #f7f7f7;
	text-align: center;
}
select {
	border: 1px solid #d0d0d0;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	/*font-size: 11px;*/
}
input {
	/*font-size: 11px;*/
}

/* </Defining main styles> */

/* <Selects> */

div.flexibleSelectDiv {
	position: absolute;
	text-align: left;
}
div.flexibleSelectDiv a.title {
	display: block;
	height: 15px;
	font-weight: bold;
	background: transparent url('../images/selectClosed.gif') no-repeat;
	width: 149px;
	font-size: 11px;
	color: #707070;
	text-decoration: none;
	padding-left: 5px;
}
div.flexibleSelectDiv a.selected {
	background: transparent url('../images/selectOpen.gif') no-repeat;
}
div.flexibleSelectDiv div.ulCont {
	display: none;
}
div.flexibleSelectDiv div.ulCont ul {
	background: transparent url('../images/selectBack.gif') repeat-y;
	padding-left: 5px;
	padding-top: 5px;
}
div.flexibleSelectDiv div.ulCont ul li a, div.flexibleSelectDiv div.ulCont ul li  {
	color: #707070;
	font-size: 10px;
	text-decoration: none;
}
div.flexibleSelectDiv div.ulCont ul li a:hover {
	text-decoration: underline;
}
div.flexibleSelectDiv span {
	display: block;
	background: transparent url('../images/selectBottom.gif') no-repeat;
	width: 154px;
	height: 4px;
	font-size: 1px;
	line-height: 1px;
}
form#formSubmitValues {
	display: none;
}

/* </Selects> */

/* <Header styles> */

div.headerNavContainer {
	background: #a5bb11;
	height: 59px;
	text-align: center;
}
div.headerNavContainer div.headerNav {
	height: 49px;
	width: 1000px;
	padding: 5px 0px;
	margin: 0px auto;
	text-align: left;
	overflow: hidden;
}
div.headerNavContainer div.headerNav div.topLine {
	height: 20px;
}
div.headerNavContainer div.headerNav div.inner {
	float: right;
	width: 850px;
}
div.headerNavContainer div.headerNav div.inner2 {
	width: 200px;
	text-align: right;
}
div.headerNavContainer div.headerNav div.inner a {
	display: block;
	float: left;
	background: transparent url('../images/greenArrow.gif') no-repeat left 3px;
	padding-left: 15px;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	margin-right: 10px !important;
	margin-right: 0px;
}
div.headerNavContainer div.headerNav div.inner a.last {
	margin-right: 0px;
}
div.headerNavContainer div.headerNav div.inner form {
	float: left;
	padding-left: 10px;
	padding-right: 20px;
}
div.headerNavContainer div.headerNav div.inner form input.submitOk {
	display: block;
	border: 0px;
	width: 32px;
	height: 9px;
	font-size: 1px;
	line-height: 1px;
	cursor: pointer;
	float: left;
	margin-top: 2px;
	text-indent:-9999px;
}
div.headerNavContainer div.headerNav div.inner form div#radios {
	float: left;
	margin-right: 10px;
}
div.headerNavContainer div.headerNav div.inner span {
	display: block;
	float: left;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	padding-right: 20px;
}
div.headerNavContainer div.headerNav div.inner form label, div.headerNavContainer div.headerNav div.inner form div#radios div {
	float: left;
	padding: 0px 3px;
	color: #ffffff;
	font-size: 11px;
	cursor: pointer;
	font-weight: bold;
}

div.headerNavContainer div.headerNav div.inner form div.inputtext {
	float: left;
	background: transparent url('../images/headerInput.gif') no-repeat;
	width: 116px;
	height: 15px;
	padding: 0px;
	margin-right: 10px;
}

div.headerNavContainer div.headerNav div.inner form input.text {
	background-color: transparent;
	width: 116px;
	height: 15px;
	font-size: 9px;
	padding: 0px;
	border: 0px;
}

div.headerNavContainer div.headerNav div.inner form div#radios div {
	padding-right: 20px;
}
div.headerNavContainer div.headerNav div.inner form div#radios div.check {
	background: transparent url('../images/headerCheckboxNoSelected.gif') no-repeat right center;
}
div.headerNavContainer div.headerNav div.inner form div#radios div.checkSel {
	background: transparent url('../images/headerCheckboxSelected.gif') no-repeat right center;
}

div.headerNavContainer div.headerNav div.mainNav {
	background: #333333;
	height: 34px;
}
div.headerNavContainer div.headerNav div.mainNav ul {
	float: left;
}
div.headerNavContainer div.headerNav div.mainNav ul li {
	float: left;
	border-right: 1px solid #434343;
	height: 34px;
	padding-right: 20px;
}
div.headerNavContainer div.headerNav div.mainNav ul li a {
	text-decoration: none;
	text-transform: uppercase;
	background: transparent url('../images/menuArrow.gif') no-repeat right 16px;
	color: #999999;
	font-weight: bold;
	font-size: 14px;
	padding: 0px 20px;
	padding-top: 12px;
	display: block;
}
div.headerNavContainer div.headerNav div.mainNav ul li a:hover {
	background: transparent url('../images/menuSelected.gif') no-repeat right 16px;
	color: #ffffff;
}
div.headerNavContainer div.headerNav div.mainNav ul li.active {
	background: #2f2f2f;
}
div.headerNavContainer div.headerNav div.mainNav a.butRight {
	float: right;
	margin-top: 12px;
	display: block;
	padding-right: 10px;
	color: #a5bb11;
	padding-right: 20px;
	text-decoration: none;
	margin-right: 5px;
	font-weight: bold;
	font-size: 14px;
	letter-spacing: -1px;
	background: transparent url('../images/menuGreenArrow.gif') no-repeat right 3px;
}

/* </Header styles> */

/* <Content styles> */

div.wrapper {
	margin: 0px auto;
	width: 1000px;
	text-align: left;
	position: relative;
	/*padding-left: 40px;*/
	padding-bottom: 40px;
}
div.wrapper img.headerPic {
	position: absolute;
	left: -10px;
	top: 3px;
	z-index: 2;
}
div.wrapper img.headerPic3 {
	z-index: -1;
}
div.wrapper img.headerPic2 {
	left: -40px; 
	z-index: 999;
}

div.wrapper div.mainContent {
	width: 1000px;
}
div.wrapper div.mainContent div.header {
	height: 314px;
	background: transparent no-repeat;
	margin-bottom: 14px;
	position: relative;
	z-index: 1;
}
div.wrapper div.mainContent div.headerBox1 {
	padding-left: 255px;
	width: 745px;
	padding-top: 55px;
	height: 259px;
}
div.wrapper div.mainContent div.headerBox2 {
	padding-left: 215px;
	width: 785px;
	padding-top: 55px;
	height: 259px;
}

div.wrapper div.mainContent div.headerPic1 {
	background-image: url('../images/mainPicture1.jpg');
}
div.wrapper div.mainContent div.headerPic2 {
	background-image: url('../images/mainPicture2.jpg');
}
div.wrapper div.mainContent div.headerPic3 {
	background-image: url('../images/mainPicture3.jpg');
}
div.wrapper div.mainContent div.headerPic4 {
	background-image: url('../images/mainPicture4.jpg');
}
div.wrapper div.mainContent div.headerPic5 {
	background-image: url('../images/mainPicture5.jpg');
}
div.wrapper div.mainContent div.header div.box1 {
	background-repeat: no-repeat;
	background-color:transparent !important;
	background-image: url('../images/headerBox.png') !important;
	background-image:none;
	/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/headerBox.png');*/
	width: 305px;
	height: 227px;
	float: left;
	padding-left: 10px;
	padding-top: 10px;
	margin-right: 40px;
}

div.wrapper div.mainContent div.header div.box2Back {
	background: transparent url('../images/headerBox2.png') no-repeat !important;
	background-image:none;
	width: 767px;
	height: 205px;
	position: absolute;
	z-index: 100;
	top: 80px;
	#top: 90px;
	_top: 80px;
	left: 212px;
	#left: 220px;
	_left: 212px;
}
div.wrapper div.mainContent div.header div.box2 {
	width: 767px;
	height: 205px;
	float: left;
	position: absolute;
	z-index: 9999991;
	top: 80px;
	left: 212px;
}
div.wrapper div.mainContent div.header div.box1 h4 {
	font-size: 20px;
	font-weight: bold;
	color: #ffffff;
}
div.wrapper div.mainContent div.header div.box1 h5 {
	font-size: 25px;
	font-weight: bold;
	color: #a5bb11;
	line-height: 20px;
}
div.wrapper div.mainContent div.header div.box1 h2.bigTitle {
	color: #ffffff;
	font-size: 27px;
	line-height: 26px;
	padding-top: 20px;
	font-weight: bold;
}
div.wrapper div.mainContent div.header div.box1 h3.bigTitle {
	color: #ffffff;
	font-size: 30px;
	line-height: 26px;
	font-weight: bold;
}
div.wrapper div.mainContent div.header div.box1 h3.bigTitle span {
	color: #a7b824;
}
div.wrapper div.mainContent div.header div.box1 h6.bigTitleSub {
	color: #ffffff;
	font-weight: bold;
	font-size: 16px;
	padding-top: 20px;
}
div.wrapper div.mainContent div.header div.box1 h2.bigTitle span.green {
	color: #a5bb11;
}
div.wrapper div.mainContent div.header div.box1 h2.bigTitle span.white {
	color: #ffffff;
}
div.wrapper div.mainContent div.header div.box1 h2.bigTitle span {
	font-size: 36px;
}
div.wrapper div.mainContent div.header div.box1 ul li {
	color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	padding-left: 20px;
	background: transparent no-repeat left 3px;
	letter-spacing: -1px;
}
div.wrapper div.mainContent div.header div.box1 ul li.steps1 {
	background-image: url('../images/steps1.png');
}
div.wrapper div.mainContent div.header div.box1 ul li.steps2 {
	background-image: url('../images/steps2.png');
}
div.wrapper div.mainContent div.header div.box1 ul li.steps3 {
	background-image: url('../images/steps3.png');
}
div.wrapper div.mainContent div.header div.box2 h5 {
	font-size: 20px;
	font-weight: bold;
	color: #ffffff;
	padding-top: 10px;
	padding-left: 30px;
	margin-bottom:20px;
}
div.wrapper div.mainContent div.header div.box2 h6 {
	color: #a5bb11;
	font-size: 20px;
	font-weight: bold;
	padding-bottom: 10px;
	padding-left: 30px;
}
div.wrapper div.mainContent div.header div.box2 span a{
	color: #a5bb11;
	font-size: 16px;
	font-weight: bold;
	padding-left: 30px;
}

div.wrapper div.mainContent div.header div.box1 ul {
	padding-top: 15px;
}
div.wrapper div.mainContent div.header div.box1 ul li {
	padding-bottom: 10px;
}
div.wrapper div.mainContent div.header div.box1 img.signUp {
	margin-left: 18px;
}
div.wrapper div.mainContent div.header img.headerBaner {
	float: left;
}
div.wrapper div.mainContent div.content div.leftCol {
	float: left;
	width: 214px;
	margin-right: 54px;
}
div.wrapper div.mainContent div.content div.leftCol div.lastestNews {
	width: 214px;
	background: transparent url('../images/leftColMainBack.gif') repeat;
}
div.wrapper div.mainContent div.content div.leftCol div.lastestNews h3 {
	width: 214px;
	height: 68px;
}
div.wrapper div.mainContent div.content div.leftCol div.lastestNews div.inner {
	padding: 12px;
}
div.wrapper div.mainContent div.content div.leftCol div.lastestNews div.inner ul li {
	float: left;
	padding-right: 10px;
}
div.wrapper div.mainContent div.content div.leftCol div.lastestNews div.newsRows {
	padding-top: 10px;
}
div.wrapper div.mainContent div.content div.leftCol div.lastestNews div.newsRows div {
	padding-bottom: 10px;
	font-size: 12px;
}
div.wrapper div.mainContent div.content div.leftCol div.lastestNews div.newsRows div h6 {
	display: block;
	font-weight: bold;
	font-size: 12px;
}
div.wrapper div.mainContent div.content div.leftCol div.lastestNews div.newsRows div h6.newsColor2 {
	color: #5775a0;
}
div.wrapper div.mainContent div.content div.leftCol div.lastestNews div.newsRows div h6.newsColor1 {
	color: #f74242;
}
div.wrapper div.mainContent div.content div.leftCol div.lastestNews div.newsRows div h6.newsColor0 {
	color: #f89441;
}
div.wrapper div.mainContent div.content div.leftCol div.lastestNews div.newsRows div p {
	color: #333333;
	padding-top: 5px;
}
div.wrapper div.mainContent div.content div.leftCol div.lastestNews div.newsRows div p a {
	color: #333333;
	text-decoration: none;
}

div.wrapper div.mainContent div.content div.leftCol span.bottom {
	background: transparent url('../images/leftColBottom.gif') no-repeat;
	width: 214px;
	height: 9px;
	display: block;
	line-height: 1px;
	font-size: 1px;
}

div.wrapper div.mainContent div.content div.rightCol {
	float: left;
}
div.wrapper div.mainContent div.content div.rightCol h2.titleTxt {
	color: #333333;
	font-size: 30px;
	font-weight: bold;
	letter-spacing: -2px;
}
div.wrapper div.mainContent div.content div.rightCol h2.titleTxt span {
	color: #a5bb11;
}
div.wrapper div.mainContent div.content div.rightCol h3.subTitle {
	color: #a5bb11;
	font-weight: bold;
	font-size: 20px;
	letter-spacing: -2px;
}
div.wrapper div.mainContent div.content div.rightCol h3.subTitle span {
	color: #333333;
	font-size: 20px;
	letter-spacing: 0px;
	font-weight: normal;
}

div.wrapper div.mainContent div.content div.rightCol div.pickUpContinent {
	background: transparent url('../images/pickUpContinentBack.gif') no-repeat;
	width: 350px;
	height: 204px;
	float: left;
	padding-left: 15px;
	padding-right: 10px;
	margin-right: 20px;
}
div.wrapper div.mainContent div.content div.rightCol div.pickUpContinent form {
	float: left;
	padding-top: 28px;
	width: 155px;
}
div.wrapper div.mainContent div.content div.rightCol div.pickUpContinent form select {
	width: 154px;
	margin-bottom: 10px;
}
div.wrapper div.mainContent div.content div.rightCol div.pickUpContinent input.find {
	width: 40px;
	display: block;
	height: 9px;
	border: 0px;
	cursor: pointer;
}
div.wrapper div.mainContent div.content div.rightCol div.pickUpContinent a.find:hover {
	text-decoration: underline;
}
div.wrapper div.mainContent div.content div.rightCol div.pickUpContinent img.planet {
	float: right;
	margin-top: 10px;
}


div.wrapper div.mainContent div.content div.rightCol div.greenBox {
	background: #a5bb11;
	width: 713px;
	position: relative;
	margin-top: 10px;
}
div.wrapper div.mainContent div.content div.rightCol div.greenBox span.corner {
	display: block;
	width: 713px;
	height: 4px;
	line-height: 1px;
	font-size: 1px;
}
div.wrapper div.mainContent div.content div.rightCol div.greenBox span.top {
	background: transparent url('../images/greenBoxTop.gif') no-repeat;
}
div.wrapper div.mainContent div.content div.rightCol div.greenBox span.bottom {
	background: transparent url('../images/greenBoxBottom.gif') no-repeat;
}
div.wrapper div.mainContent div.content div.rightCol div.greenBox div.inner {
	background: #a5bb11;
	padding: 0px 10px;
	padding-top: 5px;
}
div.wrapper div.mainContent div.content div.rightCol div.greenBox img.pic {
	position: absolute;
	bottom: 0px;
	right: 10px;
}
div.wrapper div.mainContent div.content div.rightCol div.greenBox div.leftPanel {
	float: left;
	width: 240px;
}
div.wrapper div.mainContent div.content div.rightCol div.greenBox div h6.title {
	color: #333333;
	font-size: 18px;
	font-weight: bold;
	letter-spacing: -1px;
}
div.wrapper div.mainContent div.content div.rightCol div.greenBox div ul {
	padding-top: 5px;
}
div.wrapper div.mainContent div.content div.rightCol div.greenBox div ul li {
	background: transparent url('../images/greenDot.gif') repeat-x bottom;
	padding-bottom: 5px;
}
div.wrapper div.mainContent div.content div.rightCol div.greenBox div.leftPanel ul {
	width: 230px;
}
div.wrapper div.mainContent div.content div.rightCol div.greenBox div.rightPanel ul {
	width: 255px;
}
div.wrapper div.mainContent div.content div.rightCol div.greenBox div ul li.last {
	background: none;
}
div.wrapper div.mainContent div.content div.rightCol div.greenBox div ul li a {
	background: transparent url('../images/greenArr.gif') no-repeat left 2px;
	padding-left: 20px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}
div.wrapper div.mainContent div.content div.rightCol div.greenBox div ul li a:hover {
	text-decoration: underline;
}
div.wrapper div.mainContent div.content div.rightCol div.greenBox div.rightPanel {
	float: left;
	width: 260px;
}



div.wrapper div.mainContent div.content div.rightCol div.topNavCont {
	height: 32px;
	background: #a5bb11;
}
div.wrapper div.mainContent div.content div.rightCol ul.topNav {
	height: 28px;
	background: #ffffff;
}
div.wrapper div.mainContent div.content div.rightCol ul.topNav li {
	float: left;
	height: 28px;
	background: transparent url('../images/stepsUnActiveBack.gif') repeat-x;
	margin-right: 1px;
}
div.wrapper div.mainContent div.content div.rightCol ul.topNav li.last {
	margin-right: 0px;
}
div.wrapper div.mainContent div.content div.rightCol ul.topNav li span.middle {
	float: left;
	display: block;
	height: 28px;
	width: 230px;
	text-align: center;
	line-height: 28px;
	font-size: 14px;
	font-weight: bold;
	background: transparent url('../images/grayArrowGrayBack.gif') no-repeat;
	text-transform: uppercase;
	color: #333333;
}
div.wrapper div.mainContent div.content div.rightCol ul.topNav li span.corner {
	float: left;
	display: block;
	width: 4px;
	height: 28px;
	background: transparent no-repeat;
	line-height: 1px;
	font-size: 1px;
}
div.wrapper div.mainContent div.content div.rightCol ul.topNav li span.left {
	background-image: url('../images/stepsUnActiveLeft.gif');
}
div.wrapper div.mainContent div.content div.rightCol ul.topNav li span.right {
	background-image: url('../images/stepsUnActiveRight.gif');
}
div.wrapper div.mainContent div.content div.rightCol ul.topNav li.active {
	background: #a5bb11;
}
div.wrapper div.mainContent div.content div.rightCol ul.topNav li.active span.middle {
	color: #ffffff;
	background-image: url('../images/greenArrSelected.gif');
	background-color: transparent;
	background-repeat: no-repeat;
}
div.wrapper div.mainContent div.content div.rightCol ul.topNav li.active span.left {
	background-image: url('../images/stepsActiveLeft.gif');
}
div.wrapper div.mainContent div.content div.rightCol ul.topNav li.active span.right {
	background-image: url('../images/stepsActiveRight.gif');
}

div.wrapper div.mainContent div.content div.rightCol ul.topNav li span.step1 {
	background-position: 155px 10px;
}
div.wrapper div.mainContent div.content div.rightCol ul.topNav li span.step2 {
	background-position: 160px 10px;
}
div.wrapper div.mainContent div.content div.rightCol ul.topNav li span.step3 {
	background-position: 185px 10px;
}
div.wrapper div.mainContent div.content div.rightCol div.leftPart {
	float: left;
	width: 220px;
	padding-top: 20px;
	padding-right: 10px;
}
div.wrapper div.mainContent div.content div.rightCol div.leftPart p {
	color: #333333;
	font-size: 13px;
}
div.wrapper div.mainContent div.content div.rightCol div.rightPart {
	float: left;
	width: 500px;
}
div.wrapper div.mainContent div.content div.rightCol div.rightPart form div.formInner {
	border: 1px solid #dbdbdb;
	margin-top: 20px;
	padding: 10px;
}
div.wrapper div.mainContent div.content div.rightCol div.rightPart form div.formInner h5 {
	margin-top: -25px;
	font-size: 18px;
	color: #333333;
	font-weight: bold;
	background: #f7f7f7;
	float: left;
}
div.wrapper div.mainContent div.content div.rightCol div.rightPart form div.formInner div.first {
	margin-left: 140px;
}
div.wrapper div.mainContent div.content div.rightCol div.rightPart form div.formInner div.selectContainer {
	float: left;
	background: transparent url('../images/selectsBack.gif') repeat-x;
	height: 23px;
	margin-bottom: 14px;
}
div.wrapper div.mainContent div.content div.rightCol div.rightPart form div.formInner div.selectContainer span.corner {
	float: left;
	width: 6px;
	height: 23px;
	font-size: 1px;
	line-height: 1px;
	display: block;
	background: transparent no-repeat;
}
div.wrapper div.mainContent div.content div.rightCol div.rightPart form div.formInner div.selectContainer span.left {
	background-image: url('../images/selectsLeft.gif');
}
div.wrapper div.mainContent div.content div.rightCol div.rightPart form div.formInner div.selectContainer select {
	float: left;
	background: #f7f7f7;
	border: 1px solid #f7f7f7;
	margin-top: 4px;
	height: 18px;
	font-size: 10px;
}
div.wrapper div.mainContent div.content div.rightCol div.rightPart form div.formInner select.width1 {
	width: 90px;
	margin-left:140px;
	margin-bottom: 10px;
}
div.wrapper div.mainContent div.content div.rightCol div.rightPart form div.formInner select.width2 {
	width: 250px;
}
div.wrapper div.mainContent div.content div.rightCol div.rightPart form div.formInner select.width3 {
	width: 60px;
}
div.wrapper div.mainContent div.content div.rightCol div.rightPart form div.formInner select.width4 {
	width: 50px;
}
div.wrapper div.mainContent div.content div.rightCol div.rightPart form div.formInner select.width5 {
	width: 193px;
}
div.wrapper div.mainContent div.content div.rightCol div.rightPart form div.formInner label {
	display: block;
	width: 130px;
	text-align: right;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	float: left;
	padding-right: 10px;
	margin-bottom: 10px;
}
div.wrapper div.mainContent div.content div.rightCol div.rightPart form div.formInner label.checkB {
	width: auto;
	padding-left: 10px;
	padding-top: 1px;
}
div.wrapper div.mainContent div.content div.rightCol div.rightPart form div.formInner div.contCheck {
	padding-left: 20px;
}
div.wrapper div.mainContent div.content div.rightCol div.rightPart form div.formInner div.leftC {
	float: left;
	width: 112px;
	padding-right: 45px;
}
div.wrapper div.mainContent div.content div.rightCol div.rightPart form div.formInner div.rightC {
	width: 290px;
	height: 122px;
	background: #3d3d3d;
	float: left;
}
div.wrapper div.mainContent div.content div.rightCol div.rightPart form div.formInner div.leftC img {
	float: right;
	margin-bottom: 10px;
}
div.wrapper div.mainContent div.content div.rightCol div.rightPart form div.formInner div.contCheck input {
	width: 18px;
	height: 18px;
}
div.wrapper div.mainContent div.content div.rightCol div.rightPart form div.formInner label span {
	color: #FF0000;
}
div.wrapper div.mainContent div.content div.rightCol div.rightPart form div.formInner div.inputtext {
	background: transparent url('../images/inputBack.gif') no-repeat;
	width: 260px;
	height: 20px;
	float: left;
	margin-bottom: 10px;
}
div.wrapper div.mainContent div.content div.rightCol div.rightPart form div.formInner input.text {
	background-color: transparent;
	width: 148px;
	height: 18px;
	border: 0px;
	margin:2px 0 0 2px;
}

div.wrapper div.mainContent div.content div.rightCol div.rightPart form div.formInner input.checkB {
	float: left;
}
div.wrapper div.mainContent div.content div.rightCol div.rightPart form div.formInner span.formSeparator {
	background: transparent url('../images/formSeparator.gif') repeat-x;
	width: 430px;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	display: block;
	margin-bottom: 10px;
}

div.wrapper div.mainContent div.content div.rightCol div.leftTxt {
	float: left;
	width: 410px;
	padding-right: 10px;
	color: #333333;
	font-size: 12px;
	padding: 10px 0px;
	margin-right:10px;
}
div.wrapper div.mainContent div.content div.rightCol div.leftTxt strong {
	display: block;
	color: #a5bb11;
	font-size: 14px;
	padding: 10px 0px;
}
div.wrapper div.mainContent div.content div.rightCol div.leftTxt ul {
	padding-left: 20px;
	padding-top: 10px;
	width: 260px;
}
div.wrapper div.mainContent div.content div.rightCol div.leftTxt ul.links {
	width: auto;
}
div.wrapper div.mainContent div.content div.rightCol div.leftTxt ul li {
	background: transparent url('../images/bull.gif') no-repeat left 3px;
	color: #333333;
	font-size: 12px;
	padding-left: 15px;
}
div.wrapper div.mainContent div.content div.rightCol div.leftTxt ul li a {
	text-decoration: underline;
	color: #333333;
}
div.wrapper div.mainContent div.content div.rightCol div.leftTxt ul li a:hover {
	text-decoration: none;
}
div.wrapper div.mainContent div.content div.rightCol div.rightBaner {
	float: left;
	width: 300px;
	padding: 10px 0px;
}

div.wrapper div.mainContent div.content div.rightCol div.travelReports {
	width: 375px;
	padding-top: 20px;
	float: left;
	padding-bottom: 20px;
}
div.wrapper div.mainContent div.content div.rightCol div.travelReports h6 {
	color: #333333;
	font-size: 20px;
	font-weight: bold;
	padding-bottom: 10px;
}
div.wrapper div.mainContent div.content div.rightCol div.travelReports p.desc {
	color: #333333;
	font-size: 11px;
}

div.wrapper div.mainContent div.content div.rightCol div.innerLeft {
	float: left;
	width: 420px;
}
div.wrapper div.mainContent div.content div.rightCol div.innerLeft ul {
	padding: 10px 0px;
}
div.wrapper div.mainContent div.content div.rightCol div.innerLeft ul li.arr {
	background: transparent url('../images/redArr.gif') no-repeat left center;
	padding-left: 20px;
	height: 30px;
	border-top: 1px solid #d7d7d7;
}
div.wrapper div.mainContent div.content div.rightCol div.innerLeft ul li.last {
	border-bottom: 1px solid #d7d7d7;
}
div.wrapper div.mainContent div.content div.rightCol div.innerLeft ul li.arr h4 {
	float: left;
	font-size: 16px;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
}
div.wrapper div.mainContent div.content div.rightCol div.innerLeft ul li.arr ol {
	float: right;
	padding-top: 7px;
}
div.wrapper div.mainContent div.content div.rightCol div.innerLeft ul li.arr img.help {
	float: right;
	margin-top: 13px;
	margin-left: 10px;
}

div.wrapper div.mainContent div.content div.rightCol div.innerRight {
	float: left;
	width: 285px;
}
div.wrapper div.mainContent div.content div.rightCol div.innerRight div.countriesCont {
	padding-top: 40px;
}
div.wrapper div.mainContent div.content div.rightCol div.innerRight div.countriesCont ul li {
	padding-bottom: 15px;
}
div.wrapper div.mainContent div.content div.rightCol div.innerRight div.countriesCont ul li img {
	float: left;
	margin-right: 10px;
}
div.wrapper div.mainContent div.content div.rightCol div.innerRight div.countriesCont ul li div.rightCont {
	float: left;
}
div.wrapper div.mainContent div.content div.rightCol div.innerRight div.countriesCont ul li strong,
div.wrapper div.mainContent div.content div.rightCol div.innerRight div.countriesCont ul li strong a
 {
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	display: block;
	text-transform: uppercase;
	text-decoration: none;
}


div.wrapper div.mainContent div.content div.rightCol div.innerRight div.countriesCont ul li p {
	color: #3d3d3d;
	font-size: 11px;
	padding-bottom: 10px;
}
div.wrapper div.mainContent div.content div.rightCol div.innerRight div.countriesCont ul li span.hits {
	float: left;
	color: #ffffff;
	width: 52px;
	height: 13px;
	display: block;
	overflow: hidden;
	font-size: 11px;
	background: #333333;
	text-align: center;
	margin-right: 1px;
}
div.wrapper div.mainContent div.content div.rightCol div.innerRight div.countriesCont ul li a.vote {
	background: #a5bb11 url('../images/blackArrowGreen.gif') no-repeat 5px center;
	width: 48px;
	height: 13px;
	color: #333333;
	font-size: 11px;
	line-height: 13px;
	padding-right: 5px;
	float: left;
	display: block;
	text-decoration: none;
	text-align: right;
}

div.wrapper div.mainContent div.content div.rightCol form.feedBack span.error {
	color: 	#FF0000;
	font-weight: bold;
}

div.wrapper div.mainContent div.content span.error  {
	color: 	#FF0000;
	font-weight: bold;
}

.error_list li {
	color: 	#FF0000;
	font-weight: bold;
}
/* <Scroll> */

div#sliderContainer {
	float: left;
}
div#sliderContainer div.buttons {
	float: left;
	width: 20px;
	height: 20px;
}
div#sliderContainer div#slider {
	width: 690px;
	overflow: hidden;
	padding-top: 10px;
	position: relative;
	float: left;
}
div#sliderContainer div#slider div#divToScroll {
	position:absolute;
	top: 0px;
	left: 0px;
}
div#sliderContainer div#slider div#divToScroll div.product {
	float: left;
	width: 180px;
	background: orange;
	padding-right: 10px;
	height: 140px;
}

.previous {
background:transparent url(../images/sliderLeft.png) no-repeat scroll 0 0;
behavior: url('/css/iepngfix.htc');
cursor:pointer;
height:24px;
left:60px;
position:absolute;
top:120px;
width:16px;
z-index:200;
}

.next {
background:transparent url(../images/sliderRight.png) no-repeat scroll 0 0;
behavior: url('/css/iepngfix.htc');
cursor:pointer;
height:24px;
position:absolute;
right:5px;
top:120px;
width:16px;
z-index:200;
}

.item img {
	float: left;
	margin-right: 10px;
} 
.item p {
	float: left;
	color: #ffffff;
	font-size: 11px;
	width: 60px;
}
.item p strong {
	color: #a5bb11;
	font-weight: bold;
	display: block;
	text-transform: uppercase;
}
.item p a {
	color: #ffffff;
	background: transparent url('../images/transparentArrow.png') no-repeat left 3px;
	display: block;
	padding-left: 15px;
	text-decoration: none;
	behavior: url('/css/iepngfix.htc');
}


.jcarousel-container {
position:relative;
}



/* </Scroll> */

div.flexibleSelectCommon a.titleSelect {
	background: transparent url('../images/selectDropDown.gif') no-repeat right center;
	cursor: pointer;
	padding-right: 20px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
	display: block;
}
div.flexibleSelectCommon {
	position:absolute;
	text-align:left;
}
div.flexibleSelectCommon ul {
	display: none;
}
div.flexibleSelectCommon ul li a {
	color: #333333;
	display: block;
	text-decoration: none;
}

/* <Content styles> */

/* <Popups styles> */

div#shadow {
	display: none;
	width: 100%;
	background: #000000;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 10;
	opacity:0.5;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
}

div.popup {
	background: #ffffff;
	width: 373px;
	position: absolute;
	z-index: 99999;
	display: none;
	text-align: left;
}
div.popup div.top {
	height: 45px;
	width: 355px;
	background: #a5bb11;
	padding: 5px;
	padding-left: 13px;
}
div.popup div.top h6 {
	color: #333333;
	font-size: 30px;
	font-weight: bold;
	float: left;
	padding-top: 5px;
}
div.popup div.top img.txt {
	float: left;
	margin-top: 7px;
}
div.popup div.top a img {
	float: right;
}
div.popup div.inner {
	background: #ffffff;
	padding: 17px;
}
div.popup div.inner h5 {
	font-size: 20px;
	color: #333333;
	padding-bottom: 10px;
}
div.popup div.inner form label {
	float: left;
	color: #333333;
	font-size: 11px;
	padding-right: 5px;
	margin-bottom: 10px;
	cursor: pointer;
}
div.popup div.inner form label.login {
	padding-right: 7px;
}
div.popup div.inner form a.blackArr {
	background: transparent url('../images/blackArr.gif') no-repeat left 3px;
	padding-left: 15px;
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
div.popup div.inner form a.blackArr:hover {
	text-decoration: underline;
}
div.popup div.inner form ul li {
	padding-bottom: 7px;
}
div.popup div.inner form input.text {
	float: left;
	height: 15px;
	line-height: 15px;
	font-size: 9px;
	padding: 0px 5px;
	background: transparent no-repeat;
	border: 0px;
	margin-bottom: 10px;
}
div.popup div.inner form input.text1 {
	background-image: url('../images/popupInput1.gif');
	width: 144px;
}
div.popup div.inner form input.text2 {
	background-image: url('../images/popupInput2.gif');
	width: 122px;
	margin-right: 10px;
}
div.popup div.inner form.sendToFriend input.textSend {
	background: transparent url('../images/sendToFriendInput.gif') no-repeat;
	width: 321px;
	height: 13px;
	border: 0px;
	margin-bottom: 10px;
	padding: 3px 5px;
	font-size: 9px;
}
div.popup div.inner form.sendToFriend textarea {
	background: transparent url('../images/textareaBack.gif') no-repeat;
	width: 321px;
	height: 83px;
	border: 0px;
	padding: 5px;
	margin-bottom: 10px;
	font-size: 11px;
	overflow: auto;
}
div.popup div.inner form.sendToFriend input.inputSend {
	width: 48px;
	height: 11px;
	border: 0px;
	cursor: pointer;
}

/* </Popups styles> */

/* <Slider> */

ol li {
clear:both;
list-style-type:none;
}

ol li img {
	width:150px;
	float:left;
}

ol li .slider {
	background:transparent url('../images/rating_bg.gif') no-repeat scroll 0 0;
	float:left;
	height:11px;
	margin:5px 0;
}

ol li .handle {
	width:10px;
	height:11px;
	background:url('../images/rating_cursor.gif') no-repeat;
	cursor:pointer;
	position:relative;
}
ol li:hover .handle .pop {
	display:block !important;
}
ol li .handle .pop {
	font-family:arial, helvetica,verdana,sans-serif;
	background:#000000;
	padding:3px 5px;
	text-align:center;
	font-size:0.7em;
	color:#F2F2F2;
	position:absolute;
	bottom:10px;
	width:90px;
	left:-45px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}

#slideShow {
	width: 500px;
}

/* </Slider> */

#xiti-logo{display:none;}

.radio_list {padding-left:140px;}
.radio_list li{float:left; width:100px;}
.radio_list li input{margin-right:5px; float:left;}
div.wrapper div.mainContent div.content div.rightCol div.rightPart form div.formInner .radio_list label{text-align:left; display:inline; float:none;}