﻿body
{
    background-color : #EAEAEA;
    font-family :Verdana;	
    scrollbar-face-color:#5B84BA;
    scrollbar-arrow-color:#FFFFFF;
    scrollbar-track-color:#e0e0e0;
    scrollbar-shadow-color:#000000;
    scrollbar-highlight-color:#D04B33;
    scrollbar-3dlight-color:#5B84BA;
    scrollbar-darkshadow-Color:#D04B33;
}

.funkyheading
{
	font-family: "Trebuchet MS",Verdana,Sans-Serif;
	font-size:15px;
    color:#76aa00;
    
}
.green
{
   color:#76aa00; 
}

.backgreen
{
 background:#76aa00; 
 color:White;
}

.funkyheadingblue
{
	font-family: "Trebuchet MS",Verdana,Sans-Serif;
	font-size:15px;
       color:#0B3B83;
}

.funkyheadingsmall
{
       color:#76aa00;
    font-size:14px;
    font-weight:bold;
}

.funkyheadingred
{
    color:#cc1301;
    font-family: "Trebuchet MS",Verdana,Sans-Serif;
	font-size:15px;
    
}

.funkyheadingsilver
{
    font-family: "Trebuchet MS",Verdana,Sans-Serif;
	font-size:15px;
    color:#777777;
}

.funkyheadingsilver a
{
    font-family: "Trebuchet MS",Verdana,Sans-Serif;
	font-size:15px;
    
    color:#cc1301;
}

.background
{
	background-color:#EAEAEA;
}


.text
{
	font-family:Verdana;
	font-size:10px;
	/*color:#878787;*/
	color:Gray;
}

.medtext
{
	font-family:Verdana;
	font-size:11px;
	color:#0B3B83;
}
/*
h1
{
	font-family:Verdana;
	font-size:15px;
	font-weight:bold;
	color:#0B3B83;
}

h2
{
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
	color:#0B3B83;
}

h3
{
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
	color:#76aa00;
}
*/
h1, h2, h3{ font-family: "Trebuchet MS",Verdana,Sans-Serif;}

h1 { font-size: 1.8em; }
h1 a { color:#fff; border: none; }
h1 em{ font-size: 1.25em; color: #D0EB6A; font-style: normal; }

h2 {
	font-size: 1.5em;
	letter-spacing: 0.5pt;
	color: #76aa00;
	font-weight:normal;
	/*text-transform: uppercase;
	padding-top: 0.2em;*/
	}
h3 {
	font-size: 1.2em;
	letter-spacing: 0.4pt;
	color: #76aa00;
	/*text-transform: uppercase;
	padding-top: 0.2em;*/
	}

.bigger
{
		font-family:Verdana;
	font-size:13px;
	font-weight:bold;
	color:#0B3B83;
}


.blktext
{
	font-family:Verdana;
	font-size:11px;
	color:#666666;
}

.blocktext
{
	margin-left:10px;
	margin-right:10px;
	font-size:11px;
	/*color:#5B84BA;*/
	color:Gray;
}

.maintd
{
	border: 1px solid black;
}

.gallery
{
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	HEIGHT: 556px;
	OVERFLOW: auto;
	/*height:275px;	*/
	background-color:White;	
}

.normaltable
{
	/*border-color:#d8c4c2;*/
	border-color:#c5dbef;
	border-width:1px;
	border-style:Solid;
	border-collapse:collapse;
	font-family:Verdana;
	font-size:12px;	
	color:#0B3B83;
}

.normaltablewhite
{
	border-color:#5B84BA;
	border-width:1px;
	border-style:Solid;
	border-collapse:collapse;
	font-family:Verdana;
	font-size:12px;	
	background-color:White;
}

.normaltableblue
{
	border-color:#5B84BA;
	border-width:1px;
	border-style:Solid;
	border-collapse:collapse;
	font-family:Verdana;
	font-size:12px;	
	background-color:#d8e1ed;
}


.datatable
{
	font-family:Verdana;
	font-size:12px;	
}

.smalltext
{
    font-size:8pt;
    color:Red;
}

.datatable td
{
	/*
	border-top:solid 1px #5B84BA;
	border-bottom:solid 1px #5B84BA;	
*/
}


.normaltablenobot
{
	border-color:#5B84BA;
	border-width:1px;
	border-style:Solid;
	border-collapse:collapse;
	font-family:Verdana;
	font-size:12px;	
	border-bottom:none;
}


.footer
{
	font-size:10px;
}

.tableheading
{
	/*color:White;
	background-color:#5B84BA;*/
	/*color:#d11300;
	background-color:#f0f8ff;*/
	background-color:#9bbb59;
	color:White;
	font-size:12px;		
}

a
{
	font-size:11px;
	/*color:#a70d25;*/
	color:#d11300;
	text-decoration:none;
}

a:hover
{
	font-size:11px;
	/*color:#5B84BA;*/
	
	text-decoration:underline;		
}

a:visited
{
	font-size:11px;
	/*color:#a70d25;*/
	color:#d11300;
	text-decoration:none;		
}

a:visited:hover
{
	font-size:11px;
	/*color:#5B84BA;*/
	text-decoration:underline;		
}

.medtext a
{
	font-size:11px;
	/*color:#a70d25;*/
	text-decoration:none;
}

.medtext a:hover
{
	font-size:11px;
	/*color:#5B84BA;*/
	text-decoration:underline;		
}

.medtext a:visited
{
	font-size:11px;
	/*color:#a70d25;*/
	text-decoration:none;		
}

.medtext a:visited:hover
{
	font-size:11px;
	/*color:#5B84BA;*/
	text-decoration:underline;		
}


.but
{
	/*
	border-style:outset;
	border-color:#76aa00;
	background-color:#f0f8ff;
	color:#76aa00;
	cursor:pointer;
	font-weight:bold;
	font-size:11px;
    height: 22px;
*/
 background-color:#e8efd9;
 color:#76aa00;
 font-family: "Trebuchet MS",Verdana,Sans-Serif;
 font-size:10; 
 font-weight:bold;
 cursor:pointer;	
}




.heading
{
	color:#878787;
	font-size:10px;	
	font-weight:bold;
	font-family:Verdana;
}

.terms
{
	background-color:White;
	border:solid 1px #5b84ba;
}

.error
{
	color:Red;
}

.comp
{
	font-size:12px;
	color:#a70d25;
	font-weight:bold;
}

.red
{
	color:Red;
	font-family:Verdana;
	font-size:11px;
}

.link
{
	font-size:11px;
	color:#a70d25;
	text-decoration:none;
}

.mainbody
{
	margin:10px;
	padding:10px;
}

.orderlist
{
	font-size:10px;
	
}

.instructions
{
	background-color:#eefee0;
}

.homeintro
{
	font-family:Verdana;
	font-size:12px;
	color:#0B3B83;	
}

.competition
{
	font-family:Verdana;
	font-size:12px;
	/*color:#56A854;	*/
	color:#ffffff;
	background-color:#5B84BA;
	font-weight:bold;
	width:85%;	
}

.specialprice
{
	color:Red;
	font-size:12px;
}

.competition a:hover
{
	font-family:Verdana;
	font-size:11px;
	color:#ffffff;	
	font-weight:bold;		
}

.competition a
{
	font-family:Verdana;
	font-size:11px;
	color:#ffffff;	
	font-weight:normal;	
}

.competition a:visited
{
	font-family:Verdana;
	font-size:11px;
	color:#ffffff;	
	font-weight:normal;	
}

.competition a:visited:hover
{
	font-family:Verdana;
	font-size:11px;
	color:#ffffff;	
	font-weight:bold;	
}

.duetoday
{
	background-color:lightsteelblue;
}

.late
{
	background-color:crimson;
	color:White;
	font-weight:bold;
}

.latepay
{
	background-color:#F97319;
	color:White;
	font-weight:bold;
}

.new
{
	background-color:lightskyblue;
	font-weight:bold;
}

.query
{
	background-color:#d1deb0;
	font-weight:bold;
}


.limitededition
{
	/*background-color:#0B3B83;
	color:White;*/
	font-size:10px;	
}

.bottomborder
{
	border-bottom:solid 1px black;
}

.small
{
	font-family:Verdana;
	font-size:10px;
	color:#5B84BA;
}

.artistdiv
{	
	FLOAT:right;
	MARGIN-LEFT:2px;	
}

.margindiv
{
    /*margin-left:20px;*/
	margin-right:20px;
	text-align:left;
	font-family:Verdana;
	font-size:11px;
	color:#0B3B83;
}

.margindiv40
{
    
	margin-left:40px;
	margin-right:20px;
	text-align:left;
	font-family:Verdana;
	font-size:11px;
	color:#0B3B83;
}


.gallerydiv
{
	text-align:left;		
	margin-left:40px;
}

.blueheader
{
	background-color:#eaf1dd;
	
}

.artistLogo {
	float: left;
	width: 150px;
	position: relative;
	overflow: visible;
	text-align:right;
}
.artistLogo img a
{
	font-size:11px;
	color:#a70d25;
	text-decoration:none;
}

.artistLogo img a:hover
{
	font-size:11px;
	color:#5B84BA;
	text-decoration:none;		
}

.artistLogo img a:visited
{
	font-size:11px;
	color:#a70d25;
	text-decoration:none;		
}

.artistLogo img a:visited:hover
{
	font-size:11px;
	color:#5B84BA;
	text-decoration:none;		
}
.artistBlurb {
	float: left;
	position: relative;
	padding-left: 10px;
	overflow: visible;
	width: 340px;
	font-family:Verdana;
	font-size:11px;
	color:#4D4D4D;
	text-align:left;
}
.artistBlurb a
{
	font-size:11px;
	color:#a70d25;
	text-decoration:none;
}

.artistBlurb a:hover
{
	font-size:11px;
	color:#5B84BA;
	text-decoration:none;		
}

.artistBlurb a:visited
{
	font-size:11px;
	color:#a70d25;
	text-decoration:none;		
}

.artistBlurb a:visited:hover
{
	font-size:11px;
	color:#5B84BA;
	text-decoration:none;		
}
.artistInformation {
	padding-bottom: 7px;
	position: relative;
	overflow: visible;
	height: 50px;
	width:100%;
	margin: 0px;
	border-bottom-style: none;
	padding-top: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	padding-right: 0px;
	padding-left: 0px;
}

.imageborder
{
	border: solid 1px silver;
}

.greylink 
{
	font-size:18px;
	color:Gray;
	text-decoration:none;	
}

.statement-subTotalSmall {
	border-top-width: 3px;
	border-top-style: double;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
	text-align: right;
	color: #982727;
}
.statement-dollarAmounts {
	font-weight: normal;
	text-align: right;
	color: #333333;
}
.statement-seperatorSmall {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #E6E6E6;
	border-right-color: #E6E6E6;
	border-bottom-color: #E6E6E6;
	border-left-color: #E6E6E6;
}
.statement-gstAmounts {
	font-weight: normal;
	text-align: right;
	color: #006600;
}
.statement-grandTotals {border-top-width: 3px; border-top-style: double; border-top-color: #333333; border-right-color: #333333; border-bottom-color: #333333; border-left-color: #333333; text-align: right; color: #333366; }
.statement-overallSize {
}
.statement-imageName {
	color: #333366;
	font-size: 12px;
	font-weight: bold;
}
#td70 {
width:70px;
}
#td20 {
width:40px;
}
.statement-dollarAmountsTitle {
	font-weight: bold;
	text-align: right;
	color: #333333;
}
.statement-title1 {
	color: #000000;
	font-size: 16px;
}
.statement-title2 {
	color: #333333;
	font-size: 14px;
}
.statement-title3 {
	color: #333333;
	font-size: 12px;
}

.hometext
{
	font-size:11px;
	color:#777777;
}

.hometextsm
{
	font-size:10px;
	color:#777777;
}

.divborder
{
	border:dashed 1px #d01300;
	padding:10px;
	font-family:Verdana;
	font-size:12px;
	
}

.greenborder
{    
    border: solid 1px #b5e053; 
    padding: 10px;    
}

.roundborder
{
    padding-left: 8px;
    padding-right:8px; 
}



.cartshade
{
	background-color:#F0F3F8;
}

.rightmargin
{
    margin-right:50px;
    
}

.ordernew
{
    background-color:#add3f5;
}

.proofing
{
    background-color:#fbed8e;
}

.waitingconfirmation
{
    background-color:#c81113;
    color:White;    
}

.waitingforphotos
{
    background-color:#d1dbe4;
    
}

.waitingforbigger
{
    background-color:#b47272;
    color:White;
}

.inprocess
{
   background-color:#b5e053;
}

.payment
{
    background-color:#ff7522;
    color:White;    
}

.withcourier
{
      background-color:Black;
      color:White;
}

.thinborder
{
    border-style:solid;
    border-width:thin;
    border-color: silver;
    border-collapse:collapse;
}

.oldprice
{
    font-size:10px;
    font-weight:normal;
     
}

.copyright
{
    font-size:10px;
    color:#999999;
}

.notfinalised
{
    background-color:#f4efa7;
}
.watermark {
	background: #FFAAFF;
}

.popupControl {
	background-color:#AAD4FF;
	position:absolute;
	visibility:hidden;
	border-style:solid;
	border-color: Black;
	border-width: 2px;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #2E4d7B;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.accordionContent
{
    background-color: #D3DEEF;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}

.accordionLink
{
 background-color: #D3DEEF;
    color: white:
}

.quick
{
    color:#cc1301;
    font-size:13px;
}

.printed 
{
	font-size:14;
	color:#cc1301;
	
}

.lightgreen
{
	background-color:#e8efd9;
}
.cart
{
	font-size:10;
	color:Orange;
}

.cartbut
{
background-color:White;
 color:orange;
 border-color:Orange;
 margin-top:2px;
 margin-bottom:-5px;
 font-family: "Trebuchet MS",Verdana,Sans-Serif;
 font-size:10; 
 font-weight:bold;
 cursor:pointer;	
}	
