@charset "utf-8";
/* CSS Document */

body {
	margin:0px; 
	padding:0px; 
	background-color:#E5E5E5; 
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../images/layout/bodybg-stripe.png);
	background-repeat:repeat;
	background-position:50% 0%;
	font-size:13px;
}

h1 {margin:0;padding:0; color:#c40028;}
h2 {color:#c40028;}
h3 {font-size: 14px; color:#c40028;}
h4 {font-size:14px; color:#c40028;}

.clear { clear:both;}
.noline { text-decoration:none;}

#wrap {
	width:960px;
	margin:auto;
	border-right:1px solid #ACACAC;
	border-left:1px solid #ACACAC;
	background-color:#FFFFFF;
}
blockquote { border-left: 3px solid #D80032; padding-left: 6px; }
/***/
#breadcrumb {
clear: both; 
text-align: right; 
padding: 10px 45px 0 0;
color: #979797;
float:right;
}
#breadcrumb a {
color: #979797;
}
#breadcrumb a:hover {
color: #e13c1d;
}


#top {height:100px;background-image:url(../images/layout/topbg2.jpg);background-repeat:no-repeat;}
div#top span{ display:none}

#top-tr {float:right;height:20px;text-align:right;position:100% 0px;padding:5px 20px;}
#top-tr a:link, #top-tr a:visited {font-size:11px;color:#FFF;text-decoration:none;}
#top-tr a:hover {color:#000;text-decoration:underline;}
#top-left-tr {float:left;height:100px;width:250px;text-align:left;}
#top-left-tr a {display:block; height:100px;width:250px; }

.red-text {color:#c40028;}
.bold {font-weight:bold;}
.centre {text-align:center;}
.img-right {float:right; padding-left:10px;}
.img-left {float:left; padding-right:10px;}

	/* Search Bar at the Top */

	.searchbox {
		height:13px; 
		font-size:80%;
		width: 134px; 
		margin-left: 12px; 
		margin-top: 6px; 
		float: right; 
		padding-top: 3px; 
		padding-left: 18px; 
		padding-right: 3px; 
		padding-bottom: 3px; 
		background-image:url(../images/layout/seachmag.jpg);
		background-repeat:no-repeat; 
		background-position: left center;
		margin-bottom:6px;
		border-bottom:1px solid #999999;
		border-right:1px solid #999999;
	}
	
	/* End of Search Bar */


#menu {
	height:38px;
	border-bottom:5px solid #E5E5E5;
	font-family:Verdana,Arial,sans-serif;
	font-size:12px;
	color:#FFF;	
	background: #222 url('/images/layout/menubg-black.png') repeat-x;
	border-bottom:solid 2px #000;
}

	#menu ul {
		padding:0px;
		margin:0px;
	}
	
	#menu ul li {
		list-style:none;
		float:left;
		
	}
	#menu ul li#selected {background-image:url(../images/layout/menubghover-red.png);}
	
	#menu ul li a:link, #menu ul li a:visited {
		color:#FFFFFF;
		display:block;
		width:109px;
		height:38px;
		line-height:38px;
		padding:0 11px;
		text-decoration:none;	
		text-align:center;
		border-right:1px solid #777777;
	}
	
	#menu ul li a:hover {
		background-image:url(../images/layout/menubghover-grey.png);
		background-repeat:repeat-x;
	}
	
	
.hozjump li {
	margin-right:80px;
	float:left;
}

.ie7 .hozjump li {
	margin-right:80px;
	float:left;
	background-image:url(../images/content/bullet.png);
	background-repeat:no-repeat;
	background-position:0px 10px;
	text-indent:15px;
}

#main {
	background-image:url(../images/layout/mainbg.png);
	background-repeat:repeat-x;
	padding:40px;
	color:#666666;
}
#main a {
color: #d6391c;
}
#main a:hover {
color: #666; 
}
#main ul li {
	line-height:24px;
	list-style-image:url(../images/content/bullet.png);
	margin-bottom:12px;
	margin-top:12px;
}

#main p {line-height:1.6;}

	#homefeature p {
		font-size:15px;
	}
	
	#homefeature h1 {
		font-size:29px;
		font-family:Arial, Helvetica, sans-serif;
		color:#F42500;
		margin:0px;	
		color:#F00;
	}
	#homefeature h2 {
	font-size: 1.0em; 
	}
	
	#botfeature {
		width:880px;
		margin-top:25px;
	}
	
	#botfeature2 {
		width:880px;
		margin-top:50px;
	}
	
	#botfeaturetop {
	background-image:url(../images/content/rounded/top.png);
	background-repeat:no-repeat;
	background-position:top;
	height:13px;
	}
	
	#botfeaturecontent {
		background-image:url(../images/content/rounded/midrepeat.png);
		background-repeat:repeat-y;
		float:left;
		padding:0 20px;
	}
	
	#botfeaturebot {
		background-image:url(../images/content/rounded/bot.png);
		background-repeat:no-repeat;
		background-position:bottom;
		height:13px;
		clear:both;
		position:relative;
	}
	
	/* Rounded content boxs */
	
	#round-content {
		width:880px;
		margin-top:25px;
	}
	
	.round-content-top {
		background-image:url(../images/content/rounded/top.png);
		background-repeat:no-repeat;
		background-position:top;
		height:13px;
	}

	.round-content-content {
		background-image:url(../images/content/rounded/midrepeat.png);
		background-repeat:repeat-y;
		float:left;
		padding:5px 20px 0;
		width:840px;
	}

	.round-content-bot {
		background-image:url(../images/content/rounded/bot.png);
		background-repeat:no-repeat;
		background-position:bottom;
		height:13px;
		clear:both;
		position:relative;
	}
	
	.round-content h2 { 
		margin:0px;
	}
	
	
	/* 420 round box */
	
	#420wrap {
	padding-bottom:15px;
	}
	
	#round-content420-l {
		width:420px;
		margin-top:25px;
		float:left;
		margin-right:40px;
	}
	
	#round-content420-r {
		width:420px;
		margin-top:25px;
		float:left;
	}
	
	.round-content-top420 {
		background-image:url(../images/content/rounded/top420.png);
		background-repeat:no-repeat;
		background-position:top;
		height:13px;
	}

	.round-content-content420 {
		background-image:url(../images/content/rounded/midrepeat420.png);
		background-repeat:repeat-y;
		float:left;
		padding:5px 20px 0;
		width:380px;
		height:100px;
	}

	.round-content-bot420 {
		background-image:url(../images/content/rounded/bot420.png);
		background-repeat:no-repeat;
		background-position:bottom;
		height:13px;
		clear:both;
		position:relative;
	}
	
	.round-content420 h2 { 
		margin:0px;
	}
	
	/* 420 End */
	
	 /* Orange Box */
	
	#round-content-or {
		width:880px;
		margin-top:25px;
	}
	
	.round-content-top-or {
		background-image:url(../images/content/rounded/top-or.png);
		background-repeat:no-repeat;
		background-position:top;
		height:13px;
	}

	.round-content-content-or {
		background-image:url(../images/content/rounded/midrepeat-or.png);
		background-repeat:repeat-y;
		float:left;
		padding:5px 20px 0;
		width:840px;
	}

	.round-content-bot-or {
		background-image:url(../images/content/rounded/bot-or.png);
		background-repeat:no-repeat;
		background-position:bottom;
		height:13px;
		clear:both;
		position:relative;
	}
	
	.round-content-or h2 { 
		margin:0px;
	}
	
	

/* Partner Box's */

.partner-box {
	padding:20px;
	background-color:#FFF;
	border:1px solid #CCC;
	width:800px;
	background-image:url(../images/content/partnerbg.png);
	background-repeat:repeat-x;	
	margin-bottom:20px;
}

.partner-box p {
	line-height:1.2 !important;
}

.partner-box img {
	border:1px solid #999;
	margin-right:20px;
}



/* End of Partner Box's */


/* Features Page */

#featuresbox1 { width:490px; float:left; background-image:url(../images/content/arrow-button.jpg); background-repeat:no-repeat; background-position:90% 50%;}

.ie7 #featuresbox1 { width:490px; float:left; background-image:url(../images/content/arrow-button.jpg); background-repeat:no-repeat; background-position:90% 50%; padding-top:85px;}

#featuresbox2 { width:300px; float:left; }


/* Group Boxes */

.group-box {padding:20px;background-color:#FFF;border:1px solid #CCC;width:800px;background-image:url(../images/content/partnerbg.png);background-repeat:repeat-x;margin-bottom:20px}

.group-box-tweet {padding:20px;background-color:#FFF;border:1px solid #CCC;width:430px;background-image:url(../images/content/partnerbg.png);background-repeat:repeat-x;margin-bottom:20px;}

.group-box-tweet-top {width:351px; height:47px; background-image:url(/images/layout/tweet-top.jpg); float:left;}
.group-box-tweet-mid {width:311px; background:url(/images/layout/tweet-middle.jpg) repeat-y; float:left; padding:20px 20px 0px 20px;}
.group-box-tweet-bottom {width:351px; height:16px; background-image:url(/images/layout/tweet-bottom.jpg); float:left;}


.group-box-right-tweet {padding:20px;background-color:#FFF;border:1px solid #CCC;width:300px;background-image:url(../images/content/partnerbg.png);background-repeat:repeat-x;margin-bottom:20px; float:right;}


.group-box p, .group-box-tweet p {line-height:1.2 !important;}
.group-box img, .group-box-tweet img {border:1px solid #999;margin-right:20px;}


.greenbox {
	background-color:#D7FFD5;
	background-image:url(../images/content/tick.png);
	background-position:10px 50%;
	background-repeat:no-repeat;
	border:1px dashed #00CC00;
	height:75px;
	margin-bottom:20px;
	padding:20px;
	text-indent:110px;
	width:800px;
	font-size:14px;
}


.redbox {
	background-color:#FFF4F4;
	background-image:url(../images/content/error.png);
	background-position:10px 50%;
	background-repeat:no-repeat;
	border:1px dashed #FF0000;
	height:75px;
	margin-bottom:20px;
	padding:20px;
	text-indent:110px;
	width:800px;
	font-size:14px;
}

.faqboxs {
	border-color:#CCCCCC;
	border-style:solid;
	border-width:1px 1px 4px;
	margin:20px 0;
	padding:20px;
}

.bulletbox {
	border-color:#CCCCCC;
	border-style:solid;
	border-width:1px 1px 4px;
	margin:20px 0;
	padding:20px;
}


/* End of Partner Box's */


#section {
	padding-top:30px;
	padding-bottom:30px;
	height:197px;
}

#section-video a:link, #section-video a:visited {
	background-image:url(../images/content/sections/videos.png);
	background-repeat:no-repeat;
	background-color:#EEE;
	border:1px solid #CCCCCC;
	display:block;
	float:left;
	height:196px;
	margin-left:22px;
	margin-right:27px;
	width:157px;
	text-indent:-2000px;
}

#section-guide a:link, #section-guide a:visited {
	background-image:url(../images/content/sections/guide.png);
	background-repeat:no-repeat;
	background-color:#EEE;
	border:1px solid #CCCCCC;
	display:block;
	float:left;
	height:196px;
	margin-left:22px;
	margin-right:27px;
	width:157px;
	text-indent:-2000px;
}


#section-faq a:link, #section-faq a:visited {
	background-image:url(../images/content/sections/faq.png);
	background-repeat:no-repeat;
	background-color:#EEE;
	border:1px solid #CCCCCC;
	display:block;
	float:left;
	height:196px;
	margin-left:22px;
	margin-right:27px;
	width:157px;
}

#section-troubleshooting a:link, #section-troubleshooting a:visited {
	background-image:url(../images/content/sections/troubleshooting.png);
	background-repeat:no-repeat;
	background-color:#EEE;
	border:1px solid #CCCCCC;
	display:block;
	float:left;
	height:196px;
	margin-left:22px;
	margin-right:27px;
	width:157px;
}



#section-feedback a:link, #section-feedback a:visited {
	background-image:url(../images/content/sections/feedback.png);
	background-repeat:no-repeat;
	background-color:#EEE;
	border:1px solid #CCCCCC;
	display:block;
	float:left;
	height:196px;
	margin-left:22px;
	margin-right:27px;
	width:157px;
}

#section a:hover {
	border-color:#888888;
	border-style:solid;
	border-width:1px 1px 4px;
}



/* Plagiarism Section */

#p-section1 {
	padding-top:30px;
	padding-bottom:30px;
	height:197px;
}

#p-section1 a:hover {
	border-color:#888888;
	border-style:solid;
	border-width:1px 1px 4px;
}


#p-section2 {
	padding-top:30px;
	padding-bottom:30px;
	height:197px;
}

#p-section2 a:hover {
	border-color:#888888;
	border-style:solid;
	border-width:1px 1px 4px;
}



#p-section-whatis a:link, #p-section-whatis a:visited {
	background-image:url(../images/content/sections/plagiarism/whatis1.png);
	background-repeat:no-repeat;
	background-color:#EEE;
	border:1px solid #CCCCCC;
	display:block;
	float:left;
	height:196px;
	margin-left:100px;
	margin-right:27px;
	width:157px;
	text-indent:-2000px;
}


#p-section-whatis a:hover {
	border-color:#888888;
	border-style:solid;
	border-width:1px 1px 4px;
}


#p-section-avoid a:link, #p-section-avoid a:visited {
	background-image:url(../images/content/sections/plagiarism/avoid1.png);
	background-repeat:no-repeat;
	background-color:#EEE;
	border:1px solid #CCCCCC;
	display:block;
	float:left;
	height:196px;
	margin-left:22px;
	margin-right:27px;
	width:157px;
	text-indent:-2000px;
}

#p-section-avoid a:hover {
	border-color:#888888;
	border-style:solid;
	border-width:1px 1px 4px;
}


#p-section-cons a:link, #p-section-cons a:visited {
	background-image:url(../images/content/sections/plagiarism/cons1.png);
	background-repeat:no-repeat;
	background-color:#EEE;
	border:1px solid #CCCCCC;
	display:block;
	float:left;
	height:196px;
	margin-left:22px;
	margin-right:27px;
	width:157px;
	text-indent:-2000px;
}

#p-section-cons a:hover {
	border-color:#888888;
	border-style:solid;
	border-width:1px 1px 4px;
}


#p-section-types a:link, #p-section-types a:visited {
	background-image:url(../images/content/sections/plagiarism/types1.png);
	background-repeat:no-repeat;
	background-color:#EEE;
	border:1px solid #CCCCCC;
	display:block;
	float:left;
	height:196px;
	margin-left:100px;
	margin-right:27px;
	width:157px;
	text-indent:-2000px;
}

#p-section-types a:hover {
	border-color:#888888;
	border-style:solid;
	border-width:1px 1px 4px;
}


#p-section-faq a:link, #p-section-faq a:visited {
	background-image:url(../images/content/sections/plagiarism/faq1.png);
	background-repeat:no-repeat;
	background-color:#EEE;
	border:1px solid #CCCCCC;
	display:block;
	float:left;
	height:196px;
	margin-left:22px;
	margin-right:27px;
	width:157px;
	text-indent:-2000px;
}

#p-section-faq a:hover {
	border-color:#888888;
	border-style:solid;
	border-width:1px 1px 4px;
}


#p-section-facts a:link, #p-section-facts a:visited {
	background-image:url(../images/content/sections/plagiarism/facts1.png);
	background-repeat:no-repeat;
	background-color:#EEE;
	border:1px solid #CCCCCC;
	display:block;
	float:left;
	height:196px;
	margin-left:22px;
	margin-right:27px;
	width:157px;
	text-indent:-2000px;
}

#p-section-facts a:hover {
	border-color:#888888;
	border-style:solid;
	border-width:1px 1px 4px;
}



/* Start of Send to Friend */

#sendfriend {
	height:125px;
	width:491px;
	background-image:url(../images/content/sendfriend/sendfriend-bg.png);
	background-repeat:no-repeat;
}

#sendfriend-email {
	left:40px;
	position:relative;
	top:32px;
}

#sendfriend-email .friendemail-1 {
	width:240px;
	border:none;
	background:none;
}	
	
#sendfriend-email2 {
	left:40px;
	position:relative;
	top:54px;
}

#sendfriend-email2 .friendemail-2 {
	width:240px;
	border:none;
	background:none;
}

#sendfriend-send {
	left:324px;
	position:relative;
	top:-3px;
}

.ie7 #sendfriend-send {
	left:824px;
	position:relative;
	top:-3px;
}

	#sendfriend-send .friendbut {
		height:62px;
		width:138px;
		text-indent:-500px;
		border:none;
		background-image:url(../images/content/sendfriend/sendfriend-but.png);
		background-repeat:no-repeat;
		cursor:pointer;
	}

#friendthanksbox {
	background-color:#D7FFD5;
	background-image:url(../images/content/tick.png);
	background-position:10px 50%;
	background-repeat:no-repeat;
	border:1px dashed #00CC00;
	font-size:14px;
	height:75px;
	margin-bottom:20px;
	padding:20px 20px 20px 120px;
	text-indent:110px;
	width:740px;
}

/* End of Send to Friend css */

/* Community */

#com-downloadbox {
	float:right;
	height:13px;
	position:relative;
	top:-126px;
	padding-right:30px;
}




#footer {
	clear:both;
	background-color:#eee;
	border-top:1px solid #ccc;
	font-size:11px;
	text-align:center;
}

	#footer a:link, #footer a:visited {
		color:#666;
	}

#footermenu	{
	height:122px;
	padding-bottom:20px;
	padding-top:20px;
}
	
#footermenu ul li {
	list-style:none;
	text-align:left;
	background-color:#DADADA;
	color:#FFFFFF;
	margin-bottom:5px;
	padding:5px;
}

	#footermenu ul li a:link, #footermenu ul li a:visited {
		text-decoration:none;
	}
	
	#footermenu ul li a:hover {
		text-decoration:underline;
	}


#col1 {
	width:295px;
	float:left;
	margin-left:20px;
}

#col2 {
	width:295px;
	float:left;
}

#col3 {
	width:295px;
	float:left;
}


#footerbottom {
	padding:5px 70px;
	background-color:#666666;
	clear:both;
	color:#FFFFFF;
}

#footerbottom p {
	margin:10px;
	padding:0px;
}

#footerbottom a:link, #footerbottom a:visited {
	color:#FFFFFF;
}
/*search*/
.single_result {padding: 15px; margin: 10px 0;border: 1px solid #CCCCCC!important;}
div.url {margin-top: 5px; color:#666!important;}
a.title, span.big_number {font-size: 1.1em; margin-bottom:10px;}
.description {margin-top: 10px;}
p.results { color:#999!important;}
p.no_match { }
/**************/

/*** New Marking Form **/
#marking-holder {width:100%; margin-left:0px;}
form#essaywritingorder .hint {font-weight:normal;font-size:10px!important;color:#808080;margin:0;text-align:right;}


/**** New HomePage Snake layout *****/
.ie-h1-fix {*font-size:26px; _font-size:26px; margin-top:20px;}
.ie-h2-fix {*font-size:20px; _font-size:20px;}
a.nostyle:link, a.nostyle:active, a.nostyle:visited {text-decoration:none!important; color:#FFF!important; font-weight:bold; font-size:16px;}

a.nostyle:hover {text-decoration:none!important; color:#F90!important; font-weight:bold; font-size:16px;}

a.nostyledownload:link, a.nostyledownload:active, a.nostyledownload:visited {text-decoration:none!important; color:#FFF!important; font-weight:bold; font-size:10px; line-height:40px; background-color:#093;}


.snake-container-top {width:920px; _width:950px; height:388px; margin-right:-40px; margin-top:-40px;float:right; }
.snake-top-left-col {width:477px; float:left;}
.snake-top-right-col {width:443px; height:388px; float:left; background-image:url(../images/layout/viper-snake-top-half.png);}
.snake-container-bottom {width:920px; _width:950px; margin-right:-40px;margin-bottom:5px;float:right; height:180px;}

.snake-tweet-left-col {width:438px; height:186px; float:left;background:url(../images/layout/tweet-box.png) no-repeat;}
.snake-tweet-message {width:388px; height:76px; float:left;  padding:70px 25px 0px 25px;}
.snake-tweet-more {width:110px; height:30px;  margin-left:300px; _margin-left:150px; margin-top:6px; float:left; text-align:center;}

.snake-editing-left-col {width:438px; height:186px; float:left;background:url(../images/layout/viper-editing-service.png) no-repeat;}
.snake-editing-more {width:110px; height:30px;  margin-left:300px; _margin-left:150px; margin-top:6px; float:left; text-align:center;}
.snake-editing-message {width:388px; height:96px; float:left; padding:50px 25px 0px 25px;}

.snake-bottom-right-col {background-color:#F0F; width:482px; _width:482px; height:39px; float:left; background:url(../images/layout/viper-snake-bottom-half.png) no-repeat; padding:147px 0px 0px 0px; }
.snake-award-more {width:110px; height:30px;  margin-left:310px; _margin-left:155px; margin-top:6px; float:left;}

.snake-news-right-col {background-color:#F0F; width:482px; height:186px; float:left; background:url(../images/layout/news-press.png) no-repeat;}
.snake-news-message {width:380px; height:98px; float:left;  padding:48px 25px 0px 33px;}
.snake-news-more {width:110px; height:30px;  margin-left:310px; _margin-left:155px;  margin-top:6px; _margin-top:-0px;float:left; text-align:center;}

.viper-download {width:163px;height:63px;padding:0px 0px 0px 10px;color:#FFF;font-size:10px;background-image: url(/images/layout/viper-download-button.png);background-repeat:no-repeat;margin:170px 0px 0px 170px;}
.viper-download:hover {background-position: -173px 0px;background-image: url(/images/layout/viper-download-button.png);background-repeat:no-repeat;}

.snake-container-great {width:920px; _width:950px; height:346px; margin-right:-40px;margin-bottom:8px;float:right; background-image: url(/images/layout/viper-middle.png);}
.snake-great-left-col {width:280px; height:100px;float:left; margin-top:110px; margin-left:20px;}
.snake-great-right-col {width:548px; height:292px;float:left; margin-top:27px; margin-left:15px; _margin-left:5px; background-image: url(/images/content/comparison-table.png);background-repeat:no-repeat;}

.snake-container-partners {width:920px; _width:950px; margin-right:-40px;margin-bottom:5px; margin-top:5px;float:right; height:112px; background-image: url(/images/layout/partners-groups.png);background-repeat:no-repeat;}

.snake-partners-left-col {width:380px; height:100px;float:left; margin-top:35px; margin-left:20px;}
.snake-partners-right-col {width:380px; height:100px;float:left; margin-top:35px; margin-left:70px; background-color:#0C3#;}


/***AWARDS PAGE***/
.award {width:195px; height:200px; background-color:#666; float:left; margin-right:19px; margin-bottom:15px;}
.awardend {width:195px; height:200px; background-color:#666; float:left; margin-bottom:15px;}
.carousel_container {width: 750px; margin: 0px auto;}
/********************************************************/
.account-button {float:right; margin-top:30px; _margin-top:20px;}

form#order-dropbox1 {width:100% !IMPORTANT;}
form#essaywritingorder {width:100% !IMPORTANT;}