@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'Arial_Rounded';
	src: url('ARLRDBD.eot');
    src: url('ARLRDBD.eot?#iefix') format('embedded-opentype'),
		 url('ARLRDBD.ttf') format('truetype'); 
}

body.page-template-p2p-vote #main #inner #content {
    width:100% !important; padding:0 !important; 
}

body.page-template-p2p-vote #main #inner #content #contentInn{
    width: 668px; !important;  float: right;
    padding: 35px 30px 25px 5px;
}

#resultsP2P .loader{margin:100px 0 300px 300px;}
.breadcrumb #currentPage{display:inline-block;}


/* P2P Top Intro */
.p2pTop{width:670px; height:auto; overflow:hidden; margin:0 0 40px 0; cursor:pointer;}
	.p2pTop .p2pTopL{background:url(../images/logo.png) no-repeat; width:271px; height:142px; float:left;}
	.p2pTop .p2pTopR{float:right; width:399px; height:102px; text-align:center; padding:30px 0 0 0;}
		.p2pTop .p2pTopR p{font-family:Georgia; font-size:14px; color:#333; font-style:italic;}
			.p2pTop .p2pTopR p font{font-size:16px; font-weight:bold;}
/* Sorting */
.sorting{width:670px; height:38px; background:#fff6db; border:1px solid #cacfd2; margin:10px 0 20px 0;}
	.sorting select{width:155px; height:20px; margin:8px 0 8px 8px; font-size:12px;}
	
/* Progess bars */
	#AllCompaniesSidebar li .info progress, #CompanyDetails li progress, #CompanyDetails progress, .QuestionBox progress, #sidebarP2P .info progress{margin:2px auto 0 auto;background-color:#dcdddf; box-shadow: 0 0 5px #bfc0c5 inset; height:11px; width:110px;border:1px solid #a8b0b2; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
	.QuestionBox .TitleRight progress, #CompanyDetails progress{width:195px; height:16px; margin:0 0 6px 0;}
	
	#AllCompaniesSidebar li .info progress {display:block;margin:2px auto;}
	#CompanyDetails .info progress {width:180px;margin:4px 0 0 0;}
	#sidebarP2P .info progress {width:169px;margin:6px 0 0 0;}
	
	#AllCompaniesSidebar li .info progress::-webkit-progress-bar, #CompanyDetails progress::-webkit-progress-bar, .info progress, .QuestionBox progress::-webkit-progress-bar, #sidebarP2P .info progress::-webkit-progress-bar {background-color: #facc76;box-shadow: 0 0 5px #cb9e6d inset;}
	#AllCompaniesSidebar li .info progress::-moz-progress-bar, #CompanyDetails progress::-moz-progress-bar, .QuestionBox progress::-moz-progress-bar, #sidebarP2P .info progress::-moz-progress-bar  {background-color: #facc76; box-shadow: 0 0 5px #cb9e6d inset;}
	#AllCompaniesSidebar li .info progress::-webkit-progress-value, #CompanyDetails .info progress::-webkit-progress-value, .QuestionBox progress::-webkit-progress-value, #sidebarP2P .info progress::-webkit-progress-value {background-color: #facc76; box-shadow: 0 0 5px #cb9e6d inset;}
	
	#CompanyDetails progress::-moz-progress-bar {background-color: #facc76; box-shadow: 0 0 5px #cb9e6d inset;}
	#CompanyDetails progress::-webkit-progress-value {background-color: #facc76; box-shadow: 0 0 5px #cb9e6d inset;}

.progress-bar{background-color: whiteSmoke;border-radius: 2px;box-shadow: 0 2px 3px rgba(0, 0, 0, 0.25) inset;width: 110px;height:11px;position: relative;display: block;}
.progress-bar > span {background-color: #b9d443;border-radius: 2px;display: block;text-indent: -9999px;height:11px;}

/* hack for chrome and safari */
@media screen and (-webkit-min-device-pixel-ratio:0)
{
	progress::-webkit-progress-bar {background-color:#DCDDDF!important;}
}

/* All companies list in left sidebar */
#AllCompaniesSidebar, .sidebarBox {background:#FFF;float:right;width:256px;border:1px solid #2B94BA; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;margin:20px 0;padding:0 0 6px 0;}
	#AllCompaniesSidebar .loader{margin:100px 0 100px 80px;}
	#AllCompaniesSidebar h2{height:45px;background:url(../images/route_tbg.png) repeat-x;font-family:'Arial_Rounded',Arial; font-weight:bold;font-size:13px;text-shadow: 0px 1px 1px #FFF;margin:0;padding:12px 0 0 0;text-align:center;}
	#AllCompaniesSidebar li{background:#e7ebf4; min-height:61px; margin:6px auto 0 auto;list-style:none; width:246px; cursor:pointer;}
	#AllCompaniesSidebar li .logo{float:left; padding:7px 0 7px 7px; width:45px; margin:0; height:auto;}
	#AllCompaniesSidebar li .info{float:left; width:130px; margin:7px 0 0 0; color:#333; font-size:10px; font-family:Georgia; text-transform: uppercase; text-align:center; font-style:italic;}

	#AllCompaniesSidebar li .info span{color:#777777; font-size:12px; font-family:Ubuntu,Arial;text-transform:none;}
	#AllCompaniesSidebar li .percentage{float:right; width:46px; height:45px; background:#C2D6E0; border:1px solid #a7bac3; margin:7px 7px 7px 0; font-size:25px; font-family: "Myriad Pro"; font-weight:bold;color: black; color:#fff; text-align:center; line-height:45px;text-shadow:-1px -1px 0 #a7bac3, 1px -1px 0 #a7bac3, -1px 1px 0 #a7bac3, 1px 1px 0 #a7bac3;}
  

/* Specific Company details */
#CompanyDetails{width:100%; height:auto; overflow:hidden;}
.company{width:658px; height:auto; overflow:hidden; border:1px solid #ccc;border-radius:6px;box-shadow: 0 2px 3px rgba(0, 0, 0, 0.25); float:left; background:#fff; margin:0 0 20px 0; padding:0 8px 0 0;}
	.company .logo{float:left; padding:0 7px 7px 7px; width:48px; height:46px; margin:0;}
	.company .info{float:left; width:320px; margin:0; color:#333; font-size:12px; font-family:Georgia; text-transform: uppercase; font-style:italic;height:46px; font-weight:bold;}
	#CompanyDetails .TitleLeft{width:596px; float:left; height:55px; font-family:Georgia; font-size:12px; color:#333; font-style:italic; text-align:left; line-height:22px; padding:8px 0 0 0; text-transform: uppercase; margin:0;}
	#CompanyDetails .TitleRight{width:60px; float:left; height:55px; text-align:right;padding:8px 0 0 0;}
		#CompanyDetails .TitleLeft span.comments{font-size:12px; color:#666; font-family:Arial; text-transform:none; font-weight:normal; padding:0 0 0 10px;}

	#CompanyDetails .close{ width:20px;font-size:10px; cursor:pointer;text-align:right; margin:0; float:right; }
		#CompanyDetails .close img{margin:4px 0 0 2px;}
	
	
.companyBox{width:328px; height:auto; overflow:hidden; border:1px solid #ccc;border-radius:6px;box-shadow: 0 2px 3px rgba(0, 0, 0, 0.25); float:left; background:#fff;clear:both;}
	.companyBox span.title{display:block; background:#c2d6e0; width:auto; height:29px; line-height:29px; border-bottom:1px solid #ccc; color:#333; font-size:15px; font-family:Georgia;font-style:italic; font-size:15px; font-weight:bold; text-align:center;}
	.companyBox li{width:318px; height:28px; margin:3px auto; border:1px solid #e9e8ed; color:#3d3e43; font-size:12px; line-height:28px; background:#f0f1f6 url(../images/grey-arrow.png) no-repeat 306px center; cursor:pointer; list-style-type:none;}
	.companyBox #ShipLink30 li, .companyBox #ShipLink73 li{ font-size:11px;}
	.companyBox li span.ship{width:158px; float:left; display:block; margin:0 0 0 6px; overflow-x:hidden;}
	.companyBox li progress{width:113px;}
	.companyBox a:hover{ text-decoration:none;}
	.companyBox li:hover{background:#d2e6a1 url(../images/green-arrow.png) no-repeat 306px center; text-decoration:none;}
	.companyBox a.selected li{background:#d2e6a1 url(../images/green-arrow.png) no-repeat 306px center;}


/* Specific Ship details */
.shipDetails{width:328px; height:auto; overflow:hidden; border:1px solid #ccc;border-radius:6px;box-shadow: 0 2px 3px rgba(0, 0, 0, 0.25); float:right;background:#fff; display:none;}
	.shipDetails span.shipName{display:block; background:#d2e6a1; width:auto; height:29px; line-height:29px; border-bottom:1px solid #ccc; color:#333; font-size:15px; font-family:Georgia;font-style:italic; font-size:15px; font-weight:bold; text-align:center;}
	.shipDetails span.shipName .close{float:right; font-size:10px; cursor:pointer; padding-right:4px;}
	.shipDetails span.shipName .close img{margin:4px 0 0 2px;}
	.shipDetails span.totalComm{font-weight:normal;font-family:Ubuntu,Arial;font-size:14px;font-style:normal;}
	.shipDetails li{width:318px; height:auto; overflow:hidden; margin:3px auto; border:1px solid #e9e8ed; color:#3d3e43; font-size:12px;list-style-type:none; background:#f0f1f6; padding:6px 0;}
		.shipDetails li span.question{width:150px;float:left; margin:0 5px 0 10px;}
		.shipDetails li progress{width:113px; margin:0 4px 0 0;}
	.shipDetails li.total{ background:#e7ebf4; border:1px solid #cccbd0;}	
		.shipDetails li.total span.question{ font-weight:bold;}
		
/* All Comments */
.commentBox{width:671px; height:134px;border:1px solid #ccc;border-radius:6px;box-shadow: 0 2px 3px rgba(0, 0, 0, 0.25); margin:0 0 20px 0; background:#fff;}
	.commentBox .wrapper{width:671px; height:auto; overflow:hidden; clear: both;}
	.commentBox .top{height:30px; line-height:30px; border-bottom: 1px solid #e2e2e2;}
	.commentBox .midd{height:71px; border-bottom: 1px solid #e2e2e2;}
	.commentBox .bottom{height:31px;line-height:31px;}
	.commentBox .left{width:577px; float:left; border-right: 1px solid #e2e2e2;}
		.commentBox .left .col{width:272px;height:auto; overflow:hidden; float:left;}
		.commentBox .left .title{text-transform:uppercase; padding:0 8px 0 8px; background:#E7EBF4;}
		.commentBox .left .route{text-align:right; padding:0 8px 0 9px; background:#E7EBF4;}
		.commentBox .left .posComm, .commentBox .left .negComm{padding:8px;height:55px;}
		.commentBox .left .posComm{ border-right:1px solid #E2E2E2;}
		.commentBox .left .posComm img, .commentBox .left .negComm img{float:left; margin:-4px 0 0 0;}
		.commentBox .left .numComm{border-radius:0 0 0 4px;color:#282828; padding:0 8px 0 8px; font-weight:bold;}
			.commentBox .left .numComm span{font-size:13px;}
		.commentBox .left .passName{text-align:right; padding:0 8px 0 8px;font-weight:bold;}
		
	.commentBox .right{width:93px; float:left; text-align:center;}
		.commentBox .date{color:#6e6e6e; line-height:30px;}
		.commentBox .right .percentage{width:91px; height:69px; background:#C2D6E0; border:1px solid #a7bac3; font-size:30px; font-family: "Myriad Pro"; font-weight:bold; color:#fff; text-align:center;text-shadow:-1px -1px 0 #a7bac3, 1px -1px 0 #a7bac3, -1px 1px 0 #a7bac3, 1px 1px 0 #a7bac3; line-height:71px;}
		.commentBox a{text-decoration:none; font-size:13px; color:#fff;}
		.commentBox a:hover{text-decoration:none;}
		.commentBox .right .link{background:#facc76; border-radius:0 0 4px 0;color:#333333;font-weight:bold; cursor:pointer;}
		
/* Comment Details */	
.QuestionBox{width:663px; height:auto; overflow:hidden;border:1px solid #ccc;border-radius:6px;box-shadow: 0 2px 3px rgba(0, 0, 0, 0.25); padding:2px 4px; background:#fff; margin:0 auto;}
	#resultsP2P .close2{margin:-14px -14px 0 0; float:right; z-index:100; cursor:pointer; position:relative;}
	.QuestionBoxIn{width:auto; height:auto; overflow:hidden; background:#f0f1f6; border-bottom:1px solid #eae9ee; border-top:1px solid #eae9ee; padding:12px; margin:2px 0; clear:both;}	
	.QuestionBoxIn .subject{color:#333333; font-weight:bold; font-size:13px; margin:0 0 12px 0; float:left; width:70%;}
	.QuestionBoxIn .bar{color:#333333; font-weight:bold; font-size:13px; margin:0 0 12px 0; float:right;width:30%; text-align:right;}
	.QuestionBoxIn .answer{color:#333333; font-size:12px; clear:both;}
	
	.CommentTotal{width:auto; height:auto; overflow:hidden; background:#e7ebf4; border-bottom:1px solid #eae9ee; border-top:1px solid #eae9ee; padding:12px; margin:2px 0; border:1px solid #cdced0; font-size:14px; font-weight:bold;}	
		.CommentTotal span{ padding:0 5% 0 0; display:block; width:65%;text-align:right; float:left;}
		.CommentTotal .bar{float:right;width:30%; text-align:right;font-size:13px;}
		
	.TitleLeft{width:58%; float:left; height:55px; font-family:Georgia; font-size:12px; color:#333; font-style:italic; text-align:center; line-height:22px; padding:8px 0 0 0; text-transform: uppercase;}
	
	.TitleRight{width:42%; float:right; height:55px; text-align:right;padding:8px 0 0 0;}
		.TitleRight .date{float:right; margin:4px 12px 0 0; text-align:center; font-size:13px; color:#666;}
		.TitleRight .percentage{width:57px; height:44px; background:#C2D6E0; border:1px solid #a7bac3; font-size:30px; font-family: "Myriad Pro"; font-weight:bold; color:#fff; text-align:center;text-shadow:-1px -1px 0 #a7bac3, 1px -1px 0 #a7bac3, -1px 1px 0 #a7bac3, 1px 1px 0 #a7bac3; line-height:44px; float:right;}
	
	.commentsTxt{width:664px; height:auto; overflow:hidden; border-bottom:1px dotted #solid; border-top:1px solid #dfdfdf; color:#666666; padding:0 0 8px 0;}		
		.commentsTxt img{float:left; margin:0 6px 0 0;}
		.commentsTxt .left{width:315px; float:left;height:auto; overflow:hidden; border-right:1px dotted #dfdfdf; padding:8px;}
		.commentsTxt .right{width:316px;float:right;height:auto; overflow:hidden; text-align:left;padding:8px;}
		.commentsTxt .commentFrom{clear:both;border-top:1px dotted #dfdfdf; width:auto; text-align:right;padding:8px 8px 0 0; color:#666666; font-size:13px;}
		 	.commentsTxt .commentFrom span{font-family:Georgia; font-style:italic;}
			
/* Sidebars */				
#sidebarP2P {width:100%; height:auto; overflow:hidden; border:1px solid #3194b1;-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; margin:0 0 40px 0; background:#fff;}
	#sidebarP2P .percentage{float:left; width:46px; height:45px; background:#C2D6E0; border:1px solid #a7bac3; margin:7px; font-size:25px; font-family: "Myriad Pro"; font-weight:bold;color: black; color:#fff; text-align:center; line-height:45px;text-shadow:-1px -1px 0 #a7bac3, 1px -1px 0 #a7bac3, -1px 1px 0 #a7bac3, 1px 1px 0 #a7bac3;}
	#sidebarP2P .info{float:left; width:186px; margin:4px 0 0 0; color:#333; font-size:12px; font-family:Georgia; text-transform: uppercase; text-align:left; font-style:italic; font-weight:bold;}
	#sidebarP2P .info span{color:#777777; font-size:12px; font-family:Ubuntu,Arial;text-transform:none;font-style:normal; display:block; margin:6px 0 6px 0;}
	
	#sidebarP2P .commBox{ clear:both; width:auto; height:auto; overflow:hidden;border-top:1px solid #3194b1; padding:8px 8px 0 8px; color:#b4b4b4;font-size:12px; font-family:Ubuntu,Arial; font-weight:bold;z-index:1000; position:relative;}
		#sidebarP2P .commBox .inBox{width:auto; height:auto; overflow:hidden;border:1px solid #e0e3ea; border-bottom:1px dashed #899ba7; background:#e7ecf2; margin:6px auto 0 auto; padding:8px;}
		#sidebarP2P .commBox .inBox .title{color:#333333; font-size:12px; font-weight:bold;text-transform: uppercase;}
		#sidebarP2P .commBox .inBox .title font{display:block; font-weight:normal;}
		#sidebarP2P .commBox .inBox .comment{border-top:1px solid #fff; font-size:12px; color:#60656b; padding:8px 0 0 0; margin:8px 0 0 0; font-weight:normal; text-transform:capitalize;}
		#sidebarP2P .commBox .inBox span{display:block; margin:6px 0 6px 0; font-style:italic; font-weight:bold;}
		#sidebarP2P .commBox .inBox a{display:block; text-align:right; color:#365663; font-size:13px; text-decoration:underline;}
		#sidebarP2P .commBox .inBox a:hover{text-decoration:none;}
		
		#sidebarP2P .commBox .prc{width:40px; height:31px; background:#fff; border:1px solid #add4f1; margin:0 8px -14px 0; float:right; text-align:center; font-size:23px; font-weight:bold; text-align:center; line-height:30px; color:#add4f1; font-family:Myriad Pro;}
		#sidebarP2P .bottomLink{width:100%; height:48px; background:#9bceed; margin:-8px 0 0 0;z-index:100;position:relative; font-size:13px; font-weight:bold; text-align:center; font-family:Georgia; font-style: italic; padding:20px 0 0 0;}
			#sidebarP2P .bottomLink a{color:#fff;}
	
	
/* Insert Comments */
.p2pLogo{background:url(../images/logo-small.png) no-repeat center center; width:100%; height:101px; margin:30px 0 18px 0;}
.greyBox {background:#e7ebf4; border-radius:3px; height:auto; overflow:hidden; width:auto; margin:6px 6px 0 6px;}
	.greyBox li{width:auto; height:72px; background:#e7ebf4; list-style-type:none; margin:0; padding:0 12px; border-bottom:1px dashed #a7bac3;}
	.greyBox li.yellow{background:#fce1b8;}
	.greyBox li:last-child{border-bottom:none;}
		.greyBox li label{ font-size:12px; color:#333333; font-weight:bold; display:block; padding:12px 0 4px 1px;}
		.greyBox li input, .greyBox li select{ width:208px; background:#f7f4ec; padding:1px 0 0 6px; color:#666666;border:1px solid #dfe2e9; box-shadow: 1px 1px 0 0 #bfbdbd inset;border-radius:3px; height:24px;}
		.greyBox li select{background:#ffffff;color:#333333; width:220px;}	
	.greyBox  p{padding:0 12px 12px; font-size:12px; color:#333333; line-height:18px; margin:0;}	
	.greyBox  p.attention{font-size:14px; color:#ff6600; font-weight:bold; padding:16px 12px 8px;}	
	.greyBox li input.loading{background:#f7f4ec url(../images/loader-sm.gif) no-repeat 5px center;}
	
		
.InsertCommentsWrap{width:auto; height:auto; overflow:hidden; margin:0 0 50px 0;}
	.InsertCommentsWrap h2{font-family:Georgia, Arial; font-size:23px; color:#333333; font-style:italic; text-align:center; font-weight:normal;}
	.InsertCommentsWrap h2 span{ display:block; margin:10px 0 0 0; font-size:15px;}
	.InsertCommentsWrap h2 #PassRoute{ height:30px; font-size:18px; font-style:italic; font-weight:bold; line-height:30px; margin:10px 0 0 0;}
	
	.InsertCommentsWrap .CommentsBox{width:664px; height:auto; overflow:hidden; margin:10px 0;}
		.InsertCommentsWrap .CommentsBox .Comment{width:320px; height:138px; background:#f9fbfe;border:1px solid #ccc;border-radius:6px;}
		.InsertCommentsWrap .CommentsBox .Comment.left{float:left; margin:0 0 10px 0;}
		.InsertCommentsWrap .CommentsBox .Comment.right{float:left; margin:0 0 10px 19px;}
		.InsertCommentsWrap .CommentsBox .Comment .title{ background:#e7ebf4; height:32px; border-bottom:1px solid #ccc; border-radius:6px 6px 0 0; font-size:13px; font-weight:bold; line-height:32px; padding:0 0 0 38px;}
			.InsertCommentsWrap .CommentsBox .Comment .title.positive {background:#e7ebf4 url(../images/positive-icn.jpg) no-repeat 8px 6px;}
			.InsertCommentsWrap .CommentsBox .Comment .title.negative {background:#e7ebf4 url(../images/negative-icn.jpg) no-repeat 8px 6px;}
			.InsertCommentsWrap .CommentsBox .Comment textarea{width:278px; height:64px; border:1px solid #dfe2e9; box-shadow: 1px 1px 0 0 #bfbdbd inset; margin:12px 0 0 12px;border-radius:3px;resize: none; font-family:Arial; padding:8px; color:#666666; font-size:12px;}
			
.QuestionsBox{width:664px; min-height:600px; height:auto; overflow:hidden; border:1px solid #ccc;border-radius:6px; margin:0 0 20px 0; background:#e7ebf4;}	
	.QuestionsBox li{ width:auto; height:auto; overflow:hidden; background:#ffffff;}
	.QuestionsBox li:nth-child(odd) { background: #e7ebf4; }
	.QuestionsBox .subject{font-size:13px; color:#333333; font-weight:bold; height:30px; line-height:28px; padding:8px 0 0 16px;}
	.QuestionsBox .question{font-size:12px; color:#333333; height:auto; overflow:hidden; line-height:20px; padding:0 16px 12px 16px;}	
	.QuestionsBox .vote{margin:0 0 6px 0; height:40px; }
		.QuestionsBox .vote .left{ float:left; width:316px; margin:0 0 0 16px;}
			.QuestionsBox .vote .left .checkbox{ width:15px; float:left; margin:0 8px 0 0;}
			.QuestionsBox .vote .left .checkbox label{ display:block; text-align:center; font-weight:bold; color:#666666; cursor:pointer;}
			.QuestionsBox .vote .left .checkbox input[type="checkbox"] {display:none;}
			.QuestionsBox .vote .left .checkbox input[type="checkbox"] + label span { display:inline-block; width:19px; height:19px; margin:-1px 4px 0 0; vertical-align:middle; background:url(../images/check_radio_sheet.png) left top no-repeat; cursor:pointer;}
			.QuestionsBox .vote .left .checkbox input[type="checkbox"]:checked + label span {background:url(../images/check_radio_sheet.png) -19px top no-repeat;}
			
		.QuestionsBox .vote .right{ float:right; width:316px; margin:0 16px 0 0;}
			.QuestionsBox .vote .right .rate{ text-align:right; font-size:12px; font-weight:bold; padding:20px 0 0 0; width: auto;}
			.QuestionsBox .vote .right progress{float:right; margin:2px 0 0 0;background-color:#dcdddf; box-shadow: 0 0 5px #bfc0c5 inset; height:11px; width:110px;border:1px solid #a8b0b2; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; width:274px; display:block;}
			.QuestionsBox .vote .right progress::-webkit-progress-bar {background-color: #facc76;box-shadow: 0 0 5px #cb9e6d inset;}
			.QuestionsBox .vote .right progress::-moz-progress-bar  {background-color: #facc76; box-shadow: 0 0 5px #cb9e6d inset;}
			.QuestionsBox .vote .right progress::-webkit-progress-value {background-color: #facc76; box-shadow: 0 0 5px #cb9e6d inset;}
				
			.mainButton{
				background: #359ecb; /* Old browsers */
				background: -moz-linear-gradient(top,  #359ecb 0%, #1085b7 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#359ecb), color-stop(100%,#1085b7)); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top,  #359ecb 0%,#1085b7 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top,  #359ecb 0%,#1085b7 100%); /* Opera 11.10+ */
				background: -ms-linear-gradient(top,  #359ecb 0%,#1085b7 100%); /* IE10+ */
				background: linear-gradient(to bottom,  #359ecb 0%,#1085b7 100%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#359ecb', endColorstr='#1085b7',GradientType=0 ); /* IE6-9 */
				display:block; height:30px; width:auto; font-size:12px; font-weight:bold;text-align:center;
				float:right; border-radius: 5px 5px 5px 5px; border:1px solid #0d6d95; padding:0 30px 4px 30px; text-decoration:none; color:#fff; cursor:pointer; -moz-box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.4); -webkit-box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.4); box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.4);}
				.mainButton:hover{text-decoration:none;}


#InsertComments .loader{margin:150px 0 150px 300px; text-align:center;}	