﻿


@import url(form.css );



html 

{

	margin: 0;

	padding: 0;

}



body

{

	font-family: arial,verdana,sans-serif;

	font-size: 15px;

	color: #525252;

	margin: 0 auto;

	padding: 0;

}



h1, h2, h3, h4, h5, h6

{

	color: #525252;

	font-weight: bold;

}

h1 { font-size: 22px; }

h2 { font-size:  16px; }

h3 { font-size:  14px; }



a, a:link, a:visited

{

	color: #CC0A0A;

	text-decoration: underline;

}

a:hover

{

	text-decoration: none;

}



.clearfix { clear: both; }



a img { border: none; }



ul, li

{

	list-style: none;

}



/****** START header ******/



#header_wrapper, #header_wrapper_ppc, #header_wrapper_seo, #header_wrapper_web, #header_wrapper_pr 

{

	height: 150px;

	margin-bottom: 40px;

}

#header_wrapper {

	background: url(/images/bg_header_main.png) top left no-repeat;background-position: 20% 0%;

}

#header_wrapper_ppc { background: url(http://www.saurusppc.co.uk/images/bg_header_ppc.png) top left no-repeat;background-position: 20% 0%; }

#header_wrapper_seo { background: url(http://www.saurusseo.co.uk/images/bg_header_seo.png) top left no-repeat;background-position: 20% 0%; }

/*
#header_wrapper_web { width: 900px;margin: 0 auto;margin-bottom: 20px; background: url(http://www.saurusweb.co.uk/images/bg_header_web.png) top left no-repeat;background-position: 39% 0%; }
*/
#header_wrapper_web { margin-bottom: 20px; background: url(http://www.saurusweb.co.uk/images/bg_header_web.png) top left no-repeat;background-position: 39% 0%; }

#header_wrapper_pr { background: url(http://www.sauruspr.co.uk/images/bg_header_pr.png) top left no-repeat;background-position: 20% 0%; }



#header

{

	width: 900px;

	height: 160px;

	margin: 0 auto;

	margin-top: 0;

}



#header_left 

{

	float: left;

	height: 100px;

	margin-top: 50px;

}



#logo 

{

    width: 289px;

	margin-left: 5px;

}



#header_right 

{

	float: right;

	text-align: right;

	margin-top: 115px;

}



#menu ul

{

    width: 440px;

	z-index: 100;

	*padding-top: 8px;

	*margin-top: 5px;

}



#menu ul.menu_ppc { width: 440px; }

#menu ul.menu_seo { width: 440px; }

#menu ul.menu_web { width: 510px; }

#menu ul.menu_pr { width: 440px; }



#menu ul li

{

	float: left;

	font-size: 17px;

	font-weight: bold;

}



#menu a, #menu a:link, #menu a:visited

{

	color: #525252;

	text-decoration: none;

}

#menu a:hover

{

	text-decoration: underline;

}



/****** END header ******/



/****** START index ******/



#content_wrapper

{

	width: 900px;

	margin: 0 auto;

}



#flash_intro

{

	height: 162px;

	margin: 0 0 20px 0;

	*margin: 0 0 30px 0;

	padding: 0;

}

#flash_intro img

{

	margin: 0;

	padding: 0;

}



#content_wrapper .services

{

	float: left;

	width: 184px;

	padding: 0 20px;

	color: #000;

}

* html #content_wrapper .services /** IE6 fix **/

{

    width: 184px;

    padding: 0 16.5px;

}



#content_wrapper .services_p

{

	height: 180px;

	font-size: 15px;

}



#content_wrapper .saurus_ppc h2, #content_wrapper .saurus_ppc a { color: #BF176D; }

#content_wrapper .saurus_seo h2, #content_wrapper .saurus_seo a { color: #0077D4; }

#content_wrapper .saurus_web h2, #content_wrapper .saurus_web a { color: #3A8A25; }

#content_wrapper .saurus_pr h2, #content_wrapper .saurus_pr a { color: #FF860B; }



#content_wrapper .saurus_ppc { background: url('../images/stripe_pink.jpg') top left no-repeat; }

#content_wrapper .saurus_seo { background: url('../images/stripe_blue.jpg') top left no-repeat; }

#content_wrapper .saurus_web { background: url('../images/stripe_green.jpg') top left no-repeat; }

#content_wrapper .saurus_pr { background: url('../images/stripe_orange.jpg') top left no-repeat; }

#content_wrapper .services_end 

{ 

	width: 2px;

	height: 265px;

	float: left;

	background: url('../images/stripe_red.jpg') top right no-repeat; 

}



#service_sections h2

{

	font-size:  14px;

}



#service_sections a, #service_sections a:link, #service_sections a:visited, #service_sections a:hover

{

	text-decoration: none;

} 



#content

{

	float: left;

	width: 640px;

	margin-bottom: 20px;

	padding: 0 25px 20px 5px;

}

* html #content /** IE6 fix **/

{

    width: 631px;   

}

#content h1

{

	margin-bottom: 20px;

}

#content p

{

	text-align: justify;

}



.content_group { background: url('../images/stripe_red_large.jpg') top right no-repeat; }

.content_ppc { background: url('../images/stripe_pink_large.jpg') top right no-repeat; }

.content_seo { background: url('../images/stripe_blue_large.jpg') top right no-repeat; }

.content_web { background: url('../images/stripe_green_large.jpg') top right no-repeat; }

.content_pr { background: url('../images/stripe_orange_large.jpg') top right no-repeat; }





.content_group h1, .content_group a, { color: #CC0A0A; }



.content_ppc h1, .content_ppc a,

.content_ppc_index h1, .content_ppc_index a,

.content_ppc h2, .content_ppc h3, .content_ppc h4, .content_ppc h5 { color: #BF176D; }



.content_seo h1, .content_seo a,

.content_seo_index h1, .content_seo_index a,

.content_seo h2, .content_seo h3, .content_seo h4, .content_seo h5 { color: #0077D4; }



.content_web h1, .content_web a,

.content_web_index h1, .content_web_index a,

.content_web h2, .content_web h3, .content_web h4, .content_web h5 { color: #3A8A25; }



.content_pr h1, .content_pr a,

.content_pr_index h1, .content_pr_index a,

.content_pr h2, .content_pr h3, .content_pr h4, .content_pr h5 { color: #FF860B; }





.content_ppc_index { background: url('../images/stripe_pink.jpg') top right no-repeat; }

.content_seo_index { background: url('../images/stripe_blue.jpg') top right no-repeat; }

.content_web_index { background: url('../images/stripe_green.jpg') top right no-repeat; }

.content_pr_index { background: url('../images/stripe_orange.jpg') top right no-repeat; }



/** START the_group page **/



.the_group_info

{

    position: relative;

    margin-top: 10px;

    padding-bottom: 17px;

    padding-right: 10px;

    border-bottom: 1px solid #FDDFDF;

}

.the_group_info:hover

{

    background-color: #FFEFEF;

}



.the_group_info span

{

    float: left;

    padding-bottom: 5px;

    background-color: #fff;

}



.the_group_info p

{

    margin: 0 0 0 200px;

    padding: 15px 0 0 0;

    text-align: justify;

}





/** END the_group page **/

.cert_badge

{

    position: relative;

    margin-top: 25px;

    padding-bottom: 0px;

    padding-right: 10px;

    border-bottom: 1px solid #FDDFDF;

}





.cert_badge span

{

    float: left;

    padding-bottom: 35px;

    background-color: #fff;

}



.cert_badge p

{

    margin: 0 0 0 200px;

    padding: 15px 0 0 0;

    text-align: justify;

}

/** START news page **/



.news_item, .press_item

{

    margin-top: 10x;

    padding-top: 10px;

    padding-bottom: 10px;

    border-bottom: 1px solid #FDDFDF;

} 

.news_item h2

{

    color: #CC0A0A;

}



/** END news page **/



/** START press page **/



.press_item h2

{

    color: #CC0A0A;

    margin-top: 0;

    border-bottom: 1px solid #CC0A0A;

}



p.press_item_date

{

    font-size: 11px;

    font-weight: bold;

    margin-top: -8px;

    padding-bottom: 15px;

}



/** END press page **/



/** START contact page **/







/** END contact page **/



/** START right_col **/



#right_col

{

	float: right;

	width: 210px;

	padding-right: 10px;

}

* html #right_col /** IE6 fix **/

{

    width: 220px;

    padding: 6px;

}



.contact_box

{

    margin: 10px 0 0 10px;

    padding: 10px;

}



.contact_box_phone

{

    font-size: 26px;

    font-weight: bold;

}



.contact_box p

{

    margin: 0;

    padding: 0;

    text-align: center;   

}



.contact_box_group { background-color: #FEDFDF; border: 1px solid #CC0A0A; }

.contact_box_ppc { background-color: #FCE9F3; border: 1px solid #AA3B72; }

.contact_box_seo { background-color: #D7F0FA; border: 1px solid #66ABCC; }

.contact_box_web { background-color: #E9FFD7; border: 1px solid #79C066; }

.contact_box_pr { background-color: #FEE6CC; border: 1px solid #FD6C01; }



.contact_box_group strong { color: #CC0A0A; }

.contact_box_ppc strong { color: #BF1B6F; }

.contact_box_seo strong { color: #3399FF; }

.contact_box_web strong { color: #3A8A25; }

.contact_box_pr strong { color: #FF7A00; }



/** END right_col **/



/** START footer **/



#footer_border

{

	clear: both;

	width: 900px;

	margin: 0 auto;

	margin-top: 10px;

	*margin-top: 0;

	padding: 6px 0 6px 0;
		font-size:  12px;

}

.footer_border_group { border-top: 1px dotted #CCCCCC;  }

.footer_border_ppc { border-top: 1px dotted #CCCCCC; }

.footer_border_seo { border-top: 1px dotted #CCCCCC; }

.footer_border_web { border-top: 1px dotted #CCCCCC; }

.footer_border_pr { border-top: 1px dotted #CCCCCC; }



.footer_border_group a { color: #777777; }

.footer_border_ppc a { color: #777777; }

.footer_border_seo a { color: #777777; }

.footer_border_web a { color: #777777; }

.footer_border_pr a { color: #777777; }



/** END footer **/



/****** END index ******/

th {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica,
	sans-serif;
	color: #000;
	border-right: 1px solid #FFE8CD;
	border-bottom: 1px solid #FFE8CD;
	border-top: 1px solid #FFE8CD;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: center;
	padding: 6px 6px 6px 12px;
	background: #FFF9D8 url(images/bg_header.jpg) no-repeat;
}

th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #FFE8CD;
	background: none;
}

th.spec {	
	border-left: 1px solid #FFE8CD;
	border-top: 0;
	background: #fff url(images/bullet1.gif) no-repeat;
	font: bold 14px "Trebuchet MS", Verdana, Arial, Helvetica,	sans-serif;
}

th.specalt {
	border-left: 1px solid #FFE8CD;
	border-top: 0;
	background: #FFFFCA ;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #000;
}

/*** END styles.css ***/

