/* DEFAULT STYLE 
/* COLOURS 
/* GOLD = cda800 
/* GREY = 7c7b7c 
*/

a#medium{border:none;}
a#none{border-bottom:2px solid #7c7b7c;}
a#large{border:none;}

p, table, dd, li{color:#7b7b7c}

body {font-family: Arial, Verdana,  Helvetica, sans-serif;font-size:62.5%; background:url(../images/template/header_2pxslice.png) top left repeat-x;}
div#wrapper{width:98em;margin:0 auto;}
div#header {background-color:#ccc;z-index:20;margin-top:0em;height:22.3em;background:url(../images/template/header.png) top left no-repeat;position:relative}
#header h1{padding-left:1em;font-size:2em;width:10px;position:absolute;left:-999px}

div#header2 {background-color:#ccc;z-index:20;margin-top:0em;height:15em;background:url(../images/template/header2.png) top left no-repeat;position:relative}
#header2 h1{padding-left:1em;font-size:2em;width:10px;position:absolute;left:-999px}

ul#main_navigation{	margin:0;	padding:0;	padding-left:0;	list-style-type:none;	position:absolute;	top:160px;	left:211px;	font-weight:bold;	font-size:1em;	text-transform:uppercase}
ul#main_navigation li{display:inline;margin-right:0.5em;}
ul#main_navigation li a{text-decoration:none;}
ul#main_navigation li.tel{color:#fff;font-size:1.8em;}
#content{position:relative;width:100em;}
#navigation{width:83.4em;margin-left:9em;}
#navigation div.container{width:83.4em;margin:0 auto;}
#navigation div.menu{position:relative;width:13.1em;margin-left:0.8em;margin-right:0em;float:left;height:10.7em;font-size:1em}
#navigation div.menu a{position:relative;display:block;height:12em;text-decoration:none;text-transform:uppercase;color:#7b7c7b;font-weight:bold}
#navigation div.menu a:hover{color:#c00;}
.container{white-space:nowrap;width:1300px;}
#navigation div{margin-bottom:15px;}
div.menu{text-align:center}
div.menu a span{position:relative;bottom:-11em}
div.menu a{color:#000;}
div.menu a:hover{color:#c00;}
#mainContent{text-align:left;clear:both;padding-top:5em;padding-left:10.2em;}
#mainContent-popup{text-align:left;clear:both;padding-top:0em;padding-left:5em;}

#mainText{width:26%;float:left;padding-right:2em;}
#mainAds{width:25%;float:left;padding-right:1em;position:relative}
div#footer{clear:both;padding-top:3em;margin-top:2em}

#styleswitch{	position:absolute;	left:24px;	top:-10px;	padding: 0px 6px 0px 6px;	border:1px solid #7c7b7c;	z-index:100;	text-align:left;}
#styleswitch span a{font-weight:bold;color:#7c7b7c;text-decoration:none;}

/* colours */
.colour1, .colour1 a {color:#7c7b7c;}
.colour2, .colour2 a {color:#cda800;}

#mainText p, .column_2 p{font-size:1.1em}
#mainText h2 span {display:block;width:100px;position:absolute;left:-9999px}
#mainText h3, #mainAds h4, .column_2 h3{text-transform:uppercase;font-weight:bold;color:#7c7b7c;font-size:1.1em}
#mainText a, #mainAds a{text-transform:uppercase;text-decoration:none;color:#000;font-weight:bold;font-size:75%;background:url(../images/template/arrow_01.png) top right no-repeat;padding-right:1em;}
#mainText a:hover, #mainAds a:hover{color:#cc0000;background:url(../images/template/arrow_01.png) bottom right no-repeat}



.offer_box1 a{background:url(../images/template/arrow_03.png) top right no-repeat !important;}
.offer_box2 a{background:url(../images/template/arrow_02.png) top right no-repeat !important;}
.offer_box1 a:hover{background:url(../images/template/arrow_03.png) bottom right no-repeat !important;}
.offer_box2 a:hover{background:url(../images/template/arrow_02.png) bottom right no-repeat !important}

.offer_box1, .offer_box2, .gold_box{padding:2em;margin-top:1.5em;}
.offer_box1{background-color:#f6ebcd;}
.offer_box2 h4{color:#7c7b7c !important;margin-bottom:0.2em;}

.offer_box2{background-color:#d9d8d3;}
.offer_box1 h4{color:#cda800 !important;margin-bottom:0.2em;}

.offer{font-size:2em;font-weight:bold;line-height:1em;color:#000 !important}
.offer_title{font-size:3em;font-weight:bold;line-height:1.2em;color:#7c7b7c;line-height:85%;}
.offer_title span{font-size:75%;}
.offer_subtitle{margin-top:0;}

a:hover{color:#cc0000;}

.catalogues a {background:url(../images/icons/catalogues/01.jpg) top center no-repeat;}
.postcards a {background:url(../images/icons/postcards/01.jpg) top center no-repeat;}
.promocards a {background:url(../images/icons/promocards/01.jpg) top center no-repeat;}
.greetings a {background:url(../images/icons/greetings/01.jpg) top center no-repeat;}
.giclee a {background:url(../images/icons/giclee/01.jpg) top center no-repeat;} 
.calendars a {background:url(../images/icons/calendars/01.jpg) top center no-repeat;}
.digital a {background:url(../images/icons/digital/01.jpg) top center no-repeat;}



label, input.radio{cursor:pointer}
label {font-weight:bold;color:#7b7c7c;}
dl#rates dd{padding-left:1.8em;}

hr{border:0;height:0.2em;color:#7c7b7c;background-color:#7c7b7c;margin:0;padding:0;margin-top:0.5em;margin-bottom:0.5em;}

/* Price tables */
table {border-bottom:1px solid #7c7b7c;margin:1em 0em 1em 0em;} td{padding:0.2em;border-top:1px solid #7c7b7c;} td.price{background-color:#e5e5e5;border-right:1px solid #fff;} 
td, th{padding-left:1em;} th{padding-bottom:0.4em;}
th{border-top:1px solid #7b7c7b;}
h3{margin-top:1.5em;}

.gold_box{background-color:#e6d37f;}
.gold_box p, .offer_box1 p, .offer_box2 p{color:#000 !important;}
.gold_box h4{color:#fff !important;}
.gold_box strong{text-decoration:underline}





.left {position:absolute;left:8em;top:11em;}
.right {position:absolute;left:920px;top:110px}
.scrollButtons{cursor:pointer;z-index:200;}
th {padding-top:0.5em;}
#mainContent{position:relative;top:-3.8em;left:1.4em;}
#mainText, #mainAds {}
#slider{position:relative;left:-1em;top:0.8em;width:99em; margin-bottom:30px;}
input#l376483-376483{color:#666;}
.intro_text{font-size:1.3em}

a.link{color:#7c7b7c !important;text-transform:none !important;font-weight:inherit !important;background:none !important; padding:0 !important; font-size:inherit !important; text-decoration:underline !important;}
a.link:hover{color:#cc0000 !important;}

#navigation{z-index:200}

#header_small{display:inline}
#header_medium{display:none}
#header_large{display:none}

#phone_small{display:inline}
#phone_medium{display:none}
#phone_large{display:none}

#phone_small img, #phone_medium img, #phone_large img{margin-top:1em;}

.splash {float:right; width:100px; height:100px; position:absolute; top:-1em; right:2.7em;display:block;}
.splash_push{float:right;width:100px;height:20px;display:block;}


ul.footer {margin:0;border-top:1px solid #ccc;	padding:0;	padding-top:0.5em;		margin-top:0.5em;	padding-left:0;	list-style-type:none;	font-weight:bold;	font-size:1em;	width:64em;	}
ul.footer li{display:inline;margin-right:0.7em;}
ul.footer a{text-transform:uppercase;text-decoration:none;color:#7c7b7c}
ul.footer a:hover{color:#cc0000}

.cite{display:block;font-size:1em;}
.scroll { width: 900px; /* KEEP FOR IE */ overflow: auto; overflow-x: hidden; position: relative; clear: left;}
.scrollContainer div.panel {width: 900px;}
.hide {display: none;}


#sitemap h1{font-size:2em;}
#sitemap ul {font-size:1em;list-style-type:none}
#sitemap ul a{font-size:1.2em;text-transform:none;background:none;}
#sitemap ul a:hover{font-size:1.2em;text-transform:none;background:none;}
#sitemap ul ul {margin-left:1em;}