/* CSS Document */

/*-------
// global reset
//-----*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline; 
	background: transparent;
}
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
acronym { cursor: help; }

/*-------
// general
//-----*/

html { font-size: 100.01%; }
body { font-size: 62.5%; line-height:1.2em; color:#b8b8b8; }
input, select, textarea { font-size: 100%; }

input.text, textarea { padding: 2px 3px; font-family: Verdana, sans-serif; }
.submit { cursor/**/: /**/pointer; }
select > option { padding: 0 5px 0 3px; }

.ul, .ol { margin: 0 0 1em 2em; }
.ul li, .ol li { margin: .2em 0; padding: 0; }

.flR { float: right; }
.flL { float: left; }
.alR { text-align: right; }
.alL { text-align: left; }
.alC { text-align: center; }
.vlT {vertical-align:top;}
.vlB {vertical-align:bottom;}

.hide { display: none; }
.clear { clear: both; height:1px; line-height:1px; }

.ir { position: relative; overflow: hidden; }
.ir span { position: absolute; width: 100%; height: 100%; left: 0; top: 0; text-indent: -1000em; }

a:link, a:visited { text-decoration: none; cursor/**/: /**/pointer; }
a:link:hover, a:visited:hover { text-decoration: underline; }
a.inv:link, a.inv:visited { text-decoration: underline; }
a.inv:link:hover, a.inv:visited:hover { text-decoration: none; }

.cols { overflow: hidden; margin: 0; }
.cols .col { float: left; width: 50%; }
#page .cols .last { margin-right: 0; }

.clearFix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

/*-------
// Globals
//-----*/
body{ font-family:"Trebuchet MS"; color:#818d95; background-color:#b8b8b8;}
h1,h2,h3,h4,p{line-height:1.0em;}
.top_mg{margin-top:30px;}
.hiddenPic {display:none;}
a.plain,a.plain:visited,a.plain:active { color:#818D95 !important;}
a.plain:hover { text-decoration:none; }
/*-------
// Page Layout
//-----*/

/*-----container-----*/
div#container { background-color:#FFF; }

/*-----container-----*/
div#main { background:url(../images/content/main_bg.gif) repeat-y top right; width:100%; position:relative;  }
/*-----wrapper-----*/
div.wrapper { margin:0px auto;  width:981px; padding:0px 23px; }
div.bg{background:url(../images/container/container_bg.gif) left top no-repeat;}

/*-----header-----*/

div#header_home {background:url(../images/header/header_home.jpg) left top no-repeat; height:244px; padding:27px 0px 0px 31px; margin:0px auto; width:950px; }
div#header {background:url(../images/header/header_bg.jpg) left top no-repeat; height:291px; padding:27px 0px 0px 32px; margin:0px auto; width:949px; }

/*-----navigation-----*/

div#navigation{ height:42px; position:relative; z-index:9997;}

/*---Breadcrumbs---*/

div#breadcrumbs{margin-top:-35px; padding:15px 0px 15px 30px; background:transparent url(../images/content/breadcrumbs_bottom_bg.jpg) left bottom no-repeat;}

/*-----content-----*/
div#content{ padding:40px 0px 40px 0px; background:transparent url(../images/content/content_bg.gif) left top repeat-x; width:981px; margin-top:-3px; }


/*-----footer-----*/
div#footer { background:#B8B8B8 url(../images/footer/footer_bg.gif) repeat-x; padding:20px 0px; font-size:130%; }

/*-------
// common page content
//-------*/

/*---banner---*/
div#banner img { vertical-align:bottom; }

/*---header---*/
div#header_home div.logo { margin:60px 0 0 1px; }
div#header_home div.logo h1 a { background:url(../images/header/logo.png) left top no-repeat; width:237px; height:52px; display:block; }
div.logo{ margin-top:60px;}
div.logo h1 a{background:url(../images/header/logo.png) left top no-repeat; width:239px; height:52px; display:block;}



/*---navigation---*/
div#navigation ul li { list-style:none; }
div#navigation ul li a.first{background:transparent url(../images/header/navigation_button.png) 0px -7px no-repeat; display:block;}
div#navigation ul li a.last{background:transparent url(../images/header/navigation_button.png) 100% -138px no-repeat; display:block;margin-right:-5px; }
div#navigation ul li.active a.first{background:transparent url(../images/header/navigation_button.png) 0px -227px repeat-x;}
div#navigation ul li.active a.last{background:transparent url(../images/header/navigation_button.png) 100% -182px no-repeat; display:block; margin-right:-5px;}
div#navigation ul li{ height:42px; background:transparent url(../images/header/navigation_button.png) 0px -138px repeat-x;  display:block; float:left;}
div#navigation ul li.active a{ background:transparent url(../images/header/navigation_button.png) 0px -182px repeat-x; color:#FFFFFF; }
div#navigation ul li.pipe{padding:0px;}
div#navigation ul li.pipe img{vertical-align:bottom;}
div#navigation ul li a{color:#818d95; font-size:180%; float:left; line-height:42px; text-decoration:none; display:block; overflow:hidden;}
div#navigation ul li a{padding:0px 25px;}
div#navigation ul li a:hover, div#navigation ul li a:focus { background:transparent url(../images/header/navigation_button.png) 0px -182px repeat-x; color:#FFFFFF;}
div#navigation ul li a.first:hover {background:transparent url(../images/header/navigation_button.png) 0px -227px repeat-x;}
div#navigation ul li a.last:hover {background:transparent url(../images/header/navigation_button.png) 100% -182px no-repeat;  margin-right:-5px;}


div#navigation ul li.active ul.child li a{background:transparent;}
div#navigation ul li.active ul.child li a:hover{background:#7bbfdf;}

div#navigation ul li.parent{position:relative; }
div#navigation ul.child{position:absolute; top:42px; display:block; background:#9dcde1; left:0px;display:none;  }
div#navigation ul.child li{display:block; float:none; background:none; height:auto; color:#FFFFFF; }
div#navigation ul.child li a{color:#FFFFFF; float:none; padding:5px 3px 5px 26px; line-height:normal; font-size:140%; display:block; width:101px;}
div#navigation ul.child li a:hover{background:#7bbfdf;}
ul.child:hover li.parent a.company{ background:transparent url(../images/header/nav_hover.gif) repeat-x; color:#FFFFFF;  }
ul.child:hover li.parent a.our_work{ background:transparent url(../images/header/nav_hover.gif) repeat-x; color:#FFFFFF;  }
ul.child:hover li.parent a.other_stuff{ background:transparent url(../images/header/last_hover.gif) right top no-repeat; }

div#navigation ul.navwidth_ourwork{ width:126px; }
div#navigation ul.navwidth_company{ width:124px; }
div#navigation ul.navwidth_seo { width:130px; }
div#navigation ul.navwidth_ourwork li a { padding:4px 27px;  width:71px; }
div#navigation ul.navwidth_company li a { padding:4px 0 4px 26px; width:98px; }
div#navigation ul li.parent:hover ul.child{display:block;}

/*--- sidebar ---*/

div#sidebar { background:#c9c; width:250px;  }
   


/*-----main---*/
div#main div.inner_main {width:781px; }
div.main_navigation{  width:111px; padding:25px; padding-top:26px; }

div.main_navigation ul li{margin-bottom:10px; list-style:none;}
div.main_navigation ul li span { font-size:140%; font-weight:bold; }
div.main_navigation ul li a {  font-size:140%; }
div#content div.main_navigation ul li a.active{ font-weight:bold; color:#818d95;}

/*-----Headings---*/
div#content h1{margin-bottom:25px; margin-top:15px; font-size:230%; font-weight:normal;}
div#content h1 img {vertical-align:middle; margin-right:5px; }
div#content h2.heading1{ font-size:190%; margin-bottom:10px; color:#818D95;}
div#content h2{ font-size:190%; margin:25px 0px 10px; font-weight:normal;}
div#content h2.heading , div#content h1.heading, div#content h4.heading  {color:#62b6fc;}
div#content h3{color:#818D95; margin-bottom:15px; font-size:160%; }
div#content h4{ font-size:140%;  margin-bottom:15px; }
div#content h5{ font-size:130%;  margin-bottom:15px; }

div#content div.main_navigation ul li ul.services { margin-top:10px; }
div#content div.main_navigation ul li ul.services li { padding-left:20px; list-style:none; }
div#content div.main_navigation ul li ul.services li a { font-size:130%; }

div.middle{ width:575px; padding:5px 20px 15px 25px; background:transparent url(../images/content/linear_gradient_bg.gif) left top no-repeat;}
div.middle p{font-size:140%; line-height:1.6em; margin-bottom:15px;}
div.middle ol { padding-left:40px; margin-bottom:15px;  }
div.middle ol li { list-style:decimal outside; font-size:140%; line-height:1.6em; margin-bottom:5px;   }
div.middle p span.contact { text-align:justify; color:#666666; word-spacing:12px;   }
div.middle span{color:#4BACFB;}
div.middle ul { margin-bottom:10px; }
div.middle ul li { font-size:140%; line-height:1.6em; margin-bottom:5px; list-style-type:disc; margin-left:15px; }
div.middle ul.samples {padding:15px 0px;}
div.middle ul.samples li{width:100%; overflow:hidden; margin-bottom:40px; list-style:none; margin-left:0px;  }
div.middle ul.samples li p{margin-bottom:15px; line-height:1.6em; font-size:100%;}
div.middle ul.samples li div.info{margin-left:200px;}

div.middle ul.samples li div.sample_pic { height:120px; width:180px; border:#b8b8b8 solid 1px; text-align:center; }
div.middle ul.samples li div.sample_pic table { width:100%; height:100%;}
div.middle ul.samples li div.sample_pic table td { vertical-align:middle; }
div.middle ul.samples li div.sample_pic table td img{ vertical-align:middle; }
div.middle table td.sample_pic img { vertical-align:middle; }
div#content div.middle ul.post li p a.plain{text-decoration:none; color:#818D95;}

div.right{ width:150px; padding:25px; padding-top:5px;}	



div#content div.box{float:left; background:transparent url(../images/content/box_center_bg.gif) left top repeat-x;}
div#content div.box div.left_bg{background:transparent url(../images/content/box_left_bg.gif) left top no-repeat; height:1%;  }
div#content div.box div.right_bg{background:transparent url(../images/content/box_right_bg.gif) right top no-repeat; padding:15px 20px; height:1%; }
div#content div.box h1 { font-size:230%; margin-top:5px; margin-bottom:20px; }
div#content div.box_size{width:431px; margin:0 30px 0 10px; }
div#content div.box_size1{width:230px; margin-right:25px; }

div#content  div.last{margin-right:0px;}
div#content a:visited { color:#AD87B4; }


h2 img, div.right h2 img{margin-right:5px; vertical-align:middle;}

div#content div.box p, div#content div.right  p{margin-top:1.2em; font-size:140%; line-height:1.6em;}

div#content div.box p span.name, div#content div.right  p span.name{font-size:90%;}
div#content div.box blockquote p,  div#content div.right  blockquote p{margin-top:10px; font-size:160%; line-height:22px;}

div#content div.box ul, div#content  div.right  ul{padding-left:4px;}
div#content div.box ul li, div#content div.right  ul li{margin-top:1.5em; list-style:none; }
div#content div.box ul li a, div#content div.right  ul li a{ font-size:160%; line-height:1.2em; margin-bottom:5px; }
div#content a{color:#4bacfb;} 

div#content table.client_logo{width:100%; border:none;}
div#content table.client_logo td{vertical-align: middle; height:160px; text-align:center; border:#b8b8b8 solid 1px; }


/*-----footer----*/
div#footer ul{margin-bottom:15px;}
div#footer ul li{ color:#FFFFFF; display:inline; margin:0px 2px; list-style:none;}
div#footer a{color:#FFFFFF;}
div#footer p{color:#615d5d;} 



/*-------
// Index page content
//-----*/

/*---header---*/
div#navigation ul{}


/*---banner---*/

div#banner{ margin:0 auto; }

/*---testimonials---*/
div#testimonials  { margin-top:30px; position:relative; }
div#testimonials ol li { position:absolute; width:170px; }
div#content div#testimonials blockquote p.client_name { font-size:130%; margin-top:5px; }
div#content div#testimonials blockquote p {margin-top:0px; }


/*---front page ebooks---*/
div#content div.box p.testimonial_text { font-size: 160%; font-weight: bold; color:#4BACFB; }
div#content div.box p.testimonial_client { font-size: 120%; font-weight: normal; color:#615d5d; margin-top: 0px; padding-top: 0px; }

div#content div.book_box { padding-top: 10px; }
div#content div.book_size1 { width: 68px; }
div#content div.book_size2 { width: 90px; }
div#content div.book_box p.book_info { font-size: 120%; color: #5b9cb0; }
div#content div.book_box p.book_more { font-size: 120%; padding-top: 0px; margin-top: 0px; }

/*---front page contact---*/
div#content div.contact { width: 400px; padding:15px 20px; margin: -115px 10px 10px 10px; }
div#content div.contact .contact_item { padding-right: 30px; }
/*-------
// Testimonial page content
//-----*/

/*---Breadcrumbs---*/

div#breadcrumbs p{font-size:120%; color:#b8b8b8;}
div#content div#breadcrumbs p span{color:#62b6fc;}
div#content div#breadcrumbs p a.active{color:#818d95;}


/*-------
// Blogs page content
//-----*/

/*---Blogs---*/

div.blogs{padding-bottom:20px; border-bottom:solid 1px #e5e4e5;}
div.blogs p{margin-bottom:25px;}
div.blogs p.sphere {font-size:120%; color:#62b6fc;}
div.blogs p.sphere img{vertical-align:middle; margin-right:5px;}


div.blogs p.date{color:#465158; margin-bottom:0px;}

/*-------
// Clients page content
//-----*/


/*---clients---*/

ul.clients{padding:20px 0px 0px 0px; width:100%; overflow:hidden;}
ul.clients li{float:left; margin-right:5px; margin-bottom:5px;}
ul.clients li img{border:solid 1px #b8b8b8;}

div#content div.copyright{width:273px; padding-right:10px; margin-top:20px;}
div#content div.copyright ul { width:100%; overflow:hidden; float:left; width:229px; margin-left:10px;}
div#content div.copyright ul li {font-size:140%; line-height:1.5em; list-style:inside disc;}
div#content div.copyright h3 { color:#818D95; font-size:180%; margin-top:0px;}



/*-------
// Articles page content
//-----*/


/*---articles---*/
div#content div.articles ul { margin-bottom:15px;}
div#content div.articles ul.p2 { margin-left:30px; }
div#content div.articles blockquote {  line-height:1.6em; padding-left:40px; margin-bottom:10px; }
div#content div.articles ul li{color:#818D95; font-size:140%; line-height:1.4em; list-style:outside disc; margin-left:20px; font-family:"Trebuchet MS", Arial; }
div#content div.articles ol li ul { margin-top:20px; }
div#content div.articles ol li ul li { margin-left:30px; font-size:115%; margin-bottom:20px; }
div#content div.articles img.bookmark{margin:15px 0px;}
div#content div.articles ul.article_list li{list-style:none; margin-bottom:20px;}
div#content div.articles ul.article_list li h4{margin-bottom:0px; font-size:106%;}
div#content div.articles ul.article_list li h4 a{ color:#818D95;  text-decoration:underline;}
div#content div.articles ul.article_list li p{color:#818D95; font-size:100%; margin-bottom:0px;}
div#content div.articles h2.heading1 { font-size:170%;}
div#content div.articles ul.article_list li h2.heading1{ font-size:130%; }
div#content div.articles ul.article_list li h2.heading1 a { color:#818D95;  }
div#content div.articles ul.p1 li{padding-left:20px; list-style:none;}
div#content div.articles h5{color:#333333; font-size:160%; font-family:"Lucida Sans",Arial,Helvetica,Sans-Serif; padding-bottom:10px;}
div#content div.articles ul.list1 { margin-left:20px; }

/*-------
// Testimonial page content
//-----*/


div.testimonial{width:100%; overflow:hidden; padding:20px 0px; border-bottom:solid 1px #e5e4e5;}
div.last{border-bottom:none;}
div.testimonial div.testimonial1{width:283px;}
div.testimonial div.testimonial2{width:240px;}
div.testimonial div.testimonial2 span { font-size:120%; }

div.testimonial p.client{margin-top:20px; color:#62b6fc;}
div.testimonial p img{ color:#CCCCCC; margin-bottom:10px; }

div.testimonial div.testimonial2 div.testimonails_pic { border:1px solid #b8b8b8; padding:20px 10px; text-align:center; height:100px; }
div.testimonial div.testimonial2 div.testimonails_pic table { width:100%; height:100%;}
div.testimonial div.testimonial2 div.testimonails_pic table td { vertical-align:middle; }
div.testimonial div.testimonial2 div.testimonails_pic table td img{ vertical-align:middle; }
div.testimonial div.testimonial1 p.client span{font-style:italic; color:#818D95;}

/*-------
// Forum page content
//-----*/


/*---forum---*/

div#forum{width:768px; margin-right:0px;}
div#forum div.forum_heading{width:500px;}
div#forum div.forum_links{width:234px;}

div#forum div.forum_heading p{color:#000000; line-height:1.4em;}

div#forum div.forum_links p{margin-top:5px;}
div#forum div.forum_links a{color:#006699; margin-right:13px;}

table.table_forum{margin-top:15px; width:100%;}


/*-------
// contact page content
//-----*/

div.middle div.sydney_office{margin-right:130px;}
div.middle div.contact_details{margin:0px 0px 30px 50px;}
div.middle div.contact_details p span.tab{margin-left:20px; color:#818D95;}
div.middle p span.italic{font-style:italic; color:#818D95;}
div#content div.middle p.speak_to a {color:#818D95; text-decoration:none;}

/*-------
// site page content
//-----*/
div#content div.middle ul.parent li{margin-bottom:30px; font-size:100%; list-style:none; }
div#content div.middle ul.parent li a{ color:#666666; font-size:130%; text-decoration:underline; font-weight:bold;}
div#content div.middle ul.parent li ul.child{margin-top:30px; margin-left:30px;}
div#content div.middle ul.parent li ul.child li{margin-bottom:0px;}
div#content div.middle ul.parent li ul.child li a{color:#818D95; font-size:100%; text-decoration:underline; line-height:1.6em; }


/*-------
// term page content
//-----*/
div#content div.terms ol { margin-left:20px; }
div#content div.terms ol li ul { margin-left:30px; }
div#content div.terms ol li ul li { font-size:100%; list-style:disc outside; }
div#content div.terms ul { margin-left:55px; }
div#content div.terms ul li {font-size:140%; list-style:disc outside; }

/*-------
// SEO BOOK page content
//-----*/

div#content div.secret{margin-top:0px;}
div#content div.secret h2.problem{font-size:190%;  margin-bottom:10px; line-height:1.3em;}
div#content div.secret h3{ margin-top:20px;}
div#content div.secret div.seobook { margin:0 0 30px 30px; }
div#content div.secret div.seobook p { line-height:1.2em; margin-bottom:5px; }
div#content div.secret div.seo_book div.book_left{ margin-left:200px;}
div#content div.secret div.seo_book div.book_left ul li.importent{background:url(../images/content/important.gif) left top no-repeat; padding-left:55px; height:1%; font-size:100%; list-style:none; }
div#content div.secret div.seo_book div.book_left ul li.cart{background:url(../images/content/cart.gif) left top no-repeat; padding-left:55px; height:46px; padding-top:4px;  font-size:100%;  list-style:none; } 
div#content div.secret div.seo_book div.book_left ul li.cart p span {font-size:200%; color:#397188; vertical-align:10px; margin-left:20px;}
div#content div.secret div.book_include ul{margin-left:40px;}
div#content div.secret div.book_include ul li { list-style:square; font-size:120%; line-height:1.6em; font-size:140%;}
div#content div.secret div.testimonails div.testimonial div.customer { width:100px; }
div#content div.secret div.testimonails div.testimonial div.customer cite { font-size:140%; }
div#content div.secret div.testimonails div.testimonial div.customer img { margin-bottom:5px; }
div#content div.secret div.testimonails div.testimonial div.customer p { margin:5px 0; line-height:1.2em; }
div#content div.secret div.testimonails div.testimonial div.customer p a { text-align:left; }
div#content div.secret div.testimonails div.testimonial div.quotes { margin-left:30px; width:400px; }
div#content div.secret div.testimonails div.testimonial div.quotes blockquote { font-size:140%; line-height:1.6em; font-style:italic; }

div#content div.secret div.google_rank{margin-bottom:50px;}
div#content div.secret div.google_rank ul{margin-left:40px;}
div#content div.secret div.google_rank ul li{list-style:square; font-size:120%; line-height:1.6em; font-size:140%;}

/*-------
// career page content
//-----*/

div#content div.career h3{color:#818D95; margin-bottom:10px;}
div#content div.career h4{color:#666666; }
div#content div.career h3.heading{font-size:130%; color:#666666; margin-bottom:20px;}
div#content div.career ul{margin-left:20px;}
div#content div.career ul li{list-style:disc outside; font-size:140%; line-height:1.6em;}
div#content div.career ul li ul { margin-top:10px; }
div#content div.career ul li ul li { font-size:100%; }
div#content div.career div.section{margin-bottom:20px;}
div#content div.career div.section ul { margin-left:60px; }

/*-------
// FAQ page content
//-----*/

div#content div.faqs a{text-decoration:none;}
div#content div.faqs a:hover{color:#818D95;}
div#content div.faqs h3 a{color:#818D95; margin-bottom:10px;}
div#content div.faqs ul.faq{margin:15px 0px 35px 40px;}
div#content div.faqs h4.question a{font-size:100%; color:#818D95;}
div#content div.faqs p.ans { margin-bottom:5px; }
div#content div.faqs p.back { margin-bottom:40px; }
div#content div.faqs p.ans span{font-size:120%; color:#818D95;}
div#content div.faqs p.back{font-size:110%;}
div#content div.faqs ul{padding-left:40px; margin-bottom:20px;}
div#content div.faqs ul.ans_ul li{font-size:12px; line-height:1.6em; list-style:outside disc;}
div#content div.faqs ul.ans_ul li span{font-weight:bold; color:#818D95;}
div#content div.faqs ul.steps{}
div#content div.faqs ul.steps li{font-size:120%; line-height:1.6em;}
div#content div.faqs ul.seo_tools li{list-style:disc outside; font-size:120%; line-height:1.6em;}


/*-------
// AboutUs page content
//-----*/

div#content div.about a{text-decoration:none;}
div#content div.about a:hover{color:#818D95;}

div#content div.about div.specialist ul.writer{margin-left:40px;}
div#content div.about div.specialist ul.writer li{ font-size:140%; line-height:2.0em; list-style:none; }
div#content div.about div.specialist{border-bottom:#e5e4e5 solid 1px; padding-bottom:20px;}


div#content div.about div.writer_bio h4{color:#666666;}
div#content div.about div.writer_bio p.request a{background:url(../images/content/envelope.jpg) left center no-repeat; padding-left:20px; }
div#content div.about div.writer_bio img{margin-top:30px;}
div#content div.about div.writer_bio ul.heighlights { margin-left:40px; margin-right:230px;}
div#content div.about div.writer_bio ul.heighlights li{list-style:disc outside; line-height:1.6em; font-size:140%;}
div#content div.about div.writer_bio ul{margin-left:30px;}
div#content div.about div.writer_bio ul li{list-style:disc outside; line-height:1.6em; font-size:140%;}
div#content div.about div.writer_bio h4.label{color:#666666; font-size:14px;}
div#content div.about div.writer_bio div.emp_history{width:312px; margin-top:20px; padding-right:10px;}
div#content div.about div.writer_bio div.education{ width:220px; margin-top:20px; padding-left:10px;}
div#content div.about div.writer_bio{border-bottom:#e5e4e5 solid 1px;}
div#content div.about div.last { border-bottom:none; }
div#content div.about div.writer_bio p.top{margin:10px 0px 20px; font-size:110%;}

/*-------
// Pay Invoice page content
//-----*/
div#content div.payments { margin:100px 0 -40px; border-top:#e5e7e1 1px solid; padding-top:20px; overflow:visible; position:relative; }
div#content div.payments ul li { display:inline; text-align:center; margin:0 15px; font-size:140%; line-height:1.2em;  list-style:none; }
div#content div.payments ul li span.payment { text-decoration:underline; color:#818D95; }
div#content div.payments ul li a img { vertical-align:middle; }


/*-------
// Pay aus page content
//-----*/

table.pay_form{width:85%;}
table.pay_form td{font-size:120%; padding:6px; vertical-align:middle; }
table.pay_form td p{margin:0px; font-size:120%; line-height:1.3em;}
table.pay_form td p.buttons{font-size:110%; margin:10px 0px;}
div.middle p.privacy{ font-size:120%;}


/*-------
// Privacy page content
//-----*/

ul.list {padding:0px 0px 10px 40px;}
ul.list li{font-size:130%; list-style:disc inside; line-height:1.4em; margin-bottom:3px;}

/*-------
// Race page content
//-----*/
p.list2{padding:0px 50px;}

/*-------
// Currency Convert page content
//-----*/
div#main.currency { background-image:none; }
div#main.currency div.inner_main { width:981px; }
div#main.currency div.middle { width:755px; }
li.language { list-style-type:none; }

/*-------
// Contact sidebar content
//-----*/

div.contact_col { padding-top: 0; margin-top: 0; width: 250px; }
div.contact_col_right { padding-top: 0; margin-top: -15px; width: 250px; float: right; }
span.contact_txt, span.contact_txt a, span.contact_txt a:hover, span.contact_txt a:visited { font-size: 16px; text-decoration: none; color:#818d95; }

/*-------
// Rates page
//-----*/

table.rates { font-size: 140%; font-weight: normal; line-height: 1.6em; text-align: left; }
table.rates tr { border: 1px solid black; text-align: left; }
table.rates th div.heading { background: #4bacfb; color: #ffffff; font-weight: bold; padding-left: 5px; vertical-align: top; text-align: left; }
table.rates th { font-weight: normal; width: 196px; vertical-align: top; padding: 5px 15px 5px 0px; border-bottom: 1px solid #e7e7e7; text-align: left; }
table.rates th div.sub { padding-left: 5px; }
table.rates td { padding: 5px; vertical-align: top; width: 300px; border-bottom: 1px solid #e7e7e7; }
table.rates th.last { border-bottom: none; }
table.rates td.last{ border-bottom: none; }

/*-------
// Services boxes
//-----*/

div#content #specialists-box {
	padding-left: 10px;
	padding-right: 10px;
}

div#content #specialists-box h1 {
	text-indent: 10px;
}

div#content .box .services-box {
	background: url('../images/services-box-bg.png') bottom left repeat-x;
	border: 1px solid #F1F1F1;
	padding: 12px 0 12px 14px;
	margin-bottom: 17px
}


div#content .box .services-box ul li {
	font-size: 9px;
	line-height: 25px;
	margin-top: 0;
}

div#content .box .copy-services ul {
	background: url('../images/copy-icon.png') no-repeat;
	padding-left: 72px;
}

div#content .box .web-design-services ul {
	background: url('../images/design-icon.png') 4px 0px no-repeat;
	padding-left: 72px;
}

/*-------
// Design portfolio
//-----*/
div#content a.open-portfolio-btn {
	background: url('../images/open-portfolio-btn.png') no-repeat;
	display: block;
	width: 187px;
	height: 45px;
	color: #848184;
	font-size: 19px;
	line-height: 45px;
	text-indent: 15px;
	margin: 2.5em 0;
}

#mini-slideshow {
	background: url('../images/imac.jpg') no-repeat;
	width: 504px;
	height: 426px;
	padding: 20px 0 0 20px;
	position: relative;
}

#mini-slideshow ul {
	margin: 0;
}

#mini-slideshow ul li {
	position: absolute;
	list-style: none;
	margin-left: 0;
}

#overlay {
	position: fixed;
	width: 100%;
	height: 100%;
	background: url('../images/overlay.png') repeat;
	display: none;
	z-index: 9998;
}

#portfolio-lightbox {
	position: absolute;
	left: 50%;
	top: 10%;
	z-index: 9999;
	width: 996px;
	height: 615px;
	padding: 30px 0 30px 14px;
	background: #2B2B2B;
	display: none;
	margin-left: -505px;
	-webkit-box-shadow: -3px 0px 10px 0px #000;
	-webkit-border-radius: 5px;
}

#pl-close {
	position: absolute;
	right: -40px;
}

#pl-header {
	height: 42px;
}

#pl-header h2 {
	color: #FFF;
	font-size: 17px;
	margin: 7px 0 0 0;
	float: left;
}

#pl-header .buttons {
	float: right;
	height: 37px;
	margin-right: 9px;
}

#pl-image img {
	border: 5px solid #FFF;
}

#pl-image li a {
	cursor: default;
}

#pl-image li {
	position: absolute;
	display: none;
}

#pl-header a {
	background: url('../images/pl-lightbox-btn.png') no-repeat;
	width: 127px;
	height: 37px;
	line-height: 37px;
	display: block;
	text-align: center;
	color: #B2B2B2;
	font-size: 15px;
	float: left;
	margin: -6px 13px 0 0;
}

#pl-header a:hover {
	color: #FFF;
	text-decoration: none;
}

a.pl-next {
	position: absolute;
	right: 40px;
	display: none;
	top: 50%;
	margin-top: -43px;
	z-index: 90;
}

a.pl-prev {
	position: absolute;
	left: 40px;
	display: none;
	top: 50%;
	margin-top: -43px;
	z-index: 90;
}

#pl-image-container {
	width: 971px;
	height: 567px;
}
