@charset "UTF-8";

body, h1, h2, h3, h4, h4, h5, h6, h7 {
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	}
p a {
	color:#000066;
	}
p a:hover {
	color:#0066CC;
	}
a {
	color:#000066;
	}
a:hover {
	color:#0066CC;
	}
a img {
border:none;
}

#pageWrap {
	width:960px;
	height:auto;
	margin:0 auto 0 auto;
	}
#container {
	height: auto;
	width: 960px;
	font-family:Arial, Helvetica, sans-serif;
}
#calendarBtn1 { width:20px; height:15px; background-image:url(../Scripts/jscalendar/img.gif);
			background-repeat:no-repeat;float:left;
			
}
.calendarLeft {
	width:180px;
	height:auto;
	float:left;
	}

#linkmenu {
	float: left;
	height: 98px;
	width: 180px;
	margin-right: 134px;
	padding-top: 10px;
	color: #999999;
	font-size:13px;
}
#linkmenu ul {
	list-style:none;
	margin:0 0 0 0;
	padding:0 0 0 0;
	
}

#registration_form {
	margin:0 0 0 0;
	padding:0 0 0 0;
	}
.friendFields {
	width:307px;
	}
.friendFields:hover {
	width:307px;
	background-color:#EEEEEE;
	}
.friendFieldsDate {
	width:157px;
	}
.friendFieldsDate:hover {
	width:157px;
	background-color:#EEEEEE;
	}
.friendtextarea {
	width:312px;
	height:312px;
	}
.friendtextarea:hover {
	width:312px;
	height:312px;
	background-color:#EEEEEE;
	}
.friendtextarea2 {
	width:312px;
	height:180px;
	}
.friendtextarea2:hover {
	width:312px;
	height:180px;
	background-color:#EEEEEE;
	}
.sendhover {
	background-color:#EEEEEE;
	}

#linkmenu li, #linkmenu li a, #linkmenu li a:hover {
height:auto;
	text-decoration:none;
	text-align:right;
}


#linkmenu li {
	width:180px;
}
#linkmenu li a {
	display:block;
	width:175px;
	color:#999999;
	padding:1px 5px 1px 0;
	text-decoration:none;
}
#linkmenu li a:hover {
	display:block;
	width:175px;
	color:#000033;
	padding:1px 5px 1px 0;
	text-decoration:underline;
}


#navigation {
	float:left;
	height: 30px;
	width: 692px;
	margin-left: 134px;
	margin-right: 134px;
	font-size:12px;
	border-bottom:2px solid #061738;
}
#navigation ul {
	list-style:none;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
#navigation li, #navigation li a, #navigation li a:hover {
	width:105px;
	text-align:center;
	float:left;
	display:block;
	margin:0 0 0 0;
}
#navigation li {
	height:30px;
}
#navigation li a {
	height:21px;
	padding:9px 0 0 0;
	text-decoration:none;
	background-color:#061738;
	color:#FFFFFF;
	border-bottom:2px solid #061738;
}
#navigation li a:hover {
	height:21px;
	padding:9px 0 0 0;
	color:#FFFFFF;
	background-color:#999999;
	text-decoration:none;
	border-bottom:2px solid #999999;
}
#navigation li.myhome, #navigation li.myhome a, #navigation li.myhome a:hover {
	width:62px;
	}
#navigation li a.selectednav {
	background-color:#DDDDDD;
	color:#061738;
	border-bottom:2px solid #DDDDDD;
}

.formError {
	color:#FF0000;
	}
.mainBodyCopy {
	width:962px;
	height:400px;
	float:left;
	}
.largeTitle h1 {
	font-size:16px;
	}
.orderstage {
float: left;
	height:22px;
	width: 692px;
	margin:0 134px 0 134px;
	text-align:center;
	color: #061738;
	}
.orderstage ul {
	list-style:none;
	margin:0 0 0 0;
	padding:0 0 0 0;

	}
.orderstage li {
	display:block;
	width:115px;
	height:22px;
	float:left;
	font-size:12px;
	}
.orderstage li a {
	display:block;
	width:115px;
	height:20px;
	float:left;
	font-size:12px;
	padding:2px 0 0 0;
	}
.summaryGallery {
	width:440px;
	margin:0 0 0 0;
	float:left;
	}
.summaryImages {
	width:100px;
	height:100px;
	padding:5px;
	float:left;
	}
.reviewTitles {
	font-size:24px;
	font-weight:bold;
	}
	
.testimonialWrap {
	width:460px;
	height:auto;
	float:left;
	margin:20px 0 20px 0;
	color:#333333;
	}
.testimonialTitle, .tesimonialCopy, .testimonialSignOff {
	width:460px;
	height:auto;
	float:left;
	margin:0 0 10px 0;
	}	
.tesmonialName {
	width:460px;
	height:auto;
	float:left;
	font-weight: bold;
	}
.testimonialDate {
	width:120px;
	height:auto;
	float:left;
	}
.testimonialTitle {
	font-weight:bold;
	}
	
	
	
.orderstagepart {
	width:170px;
	height:auto;
	float:left;
	}
#deliverytext fieldset {
	width:430px;
	height:auto;
	float:left;
	margin:20px 0 20px 0;
	padding:10px;
	}
#deliverytext legend {
	font-size:18px;
	}
.orderAndItem {
	width:692px;
	height:auto;
	float:left;
	}
.orderLeft {
	width:180px;
	height:auto;
	float:left;
	padding:10px;
	margin:0 0 0 0;
	background:#DDDDDD;
	}
.orderLeft h2 {
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-weight:bold;
	font-size:18px;
	}

.leftTable {
	width:180px;
	overflow:hidden;
	}


.orderRight {
	width:470px;
	height:auto;
	float:left;
	padding:0 0 0 22px;
	margin: 0 0 0 0;
	}
.imageGallery {
	width:456px;
	height:auto;
	float:left;
	}
.imageBox {
	width:100px;
	height:100px;
	float:left;
	padding:10px;
	}
.imageBoxCont {
	width:120px;
	height:140px;
	float:left;
	}
.imageBoxDelete {
	width:100px;
	height:18px;
	float:left;
	}
.orderNavSelected {
	background-color:#999999;
	}
.orderRightForm {
	width:450px;
	height:auto;
	float:left;
	padding:0 0 0 20px;
	}
	table-layout.delTable {
	width:480px;
	}
.delLink {
	width:400px;
	height:40px;
	float:left;
	margin:10px 35px 0 35px;
	}
.delLink a, .delLink a:hover {
	width:400px;
	height:40px;
	float:left;
	}
.delLink a {
	background-image:url(../images/moveButtons/ProceedDelAct.gif);
	background-repeat:no-repeat;
	}
.delLink a:hover {
	background-image:url(../images/moveButtons/ProceedDelHvr.gif);
	background-repeat:no-repeat;
	}
.delLink2 {
	width:400px;
	height:40px;
	float:left;
	margin:0 0 0 0;
	padding:10px 25px 0 25px;
	}
.delLink2 a, .delLin2k a:hover {
	width:400px;
	height:40px;
	float:left;
	}
.delLink2 a {
	background-image:url(../images/moveButtons/BackReviewAct.gif);
	background-repeat:no-repeat;
	}
.delLink2 a:hover {
	background-image:url(../images/moveButtons/BackReviewHvr.gif);
	background-repeat:no-repeat;
	}
.crtOrdLink {
	width:400px;
	height:40px;
	float:left;
	}
.crtOrdLink a, .crtOrdLink a:hover {
	width:400px;
	height:40px;
	float:left;
	}
.crtOrdLink a {
	background-image:url(../images/moveButtons/TellUsAboutAct.gif);
	background-repeat:no-repeat;
	}
.crtOrdLink a:hover {
	background-image:url(../images/moveButtons/TellUsAboutHvr.gif);
	background-repeat:no-repeat;
	}
.inputbutton {
	width:400px;
	height:40px;
	background-image:url(../images/moveButtons/SaveSubAct.gif);
	background-repeat:no-repeat;
	}
.aboutBtn {
	width:400px;
	height:40px;
	} 
.abtBtnRev:hover {
	background-image:url(../images/moveButtons/BackReviewHvr.gif);
	background-repeat:repeat;
	}
	
.orderUpdate {
	width:480px;
	height:auto;
	float:left;
	}
.orderformUpdate {
	float: left;
	height: auto;
	width: 480px;
	font-size:12px;
	color: #061738;
}


.mainbodyUpdate {
	float:left;
	height: auto;
	width: 480px;
}

.headeupdate {
	height: 108px;
	width: 480px;
	float:left;
}

.pageWrapupdate {
	width:480px;
	height:100%;
	margin:0 auto 0 auto;
	}
.containerupdate {
	height: 100%;
	width: 480px;
	font-family:Arial, Helvetica, sans-serif;
}
.logoupdate {
	float: left;
	height: 108px;
	width: 193px;
}
.deleteImageWrap {
	width:auto;
	height:auto;
	margin:15px;
	}
.deleteImageFrame {
	width:auto;
	height:auto;
	}
.deleteImageOptions {
	width:200px;
	height:30px;
	margin:0 auto 0 0
	}
.insideQuote {
	width:auto;
	height:auto;
	float:left;
	margin:0 auto 0 74px;
	}
.insideQuote2 {
	width:652px;
	height:auto;
	float:left;
	margin:0 20px 0 20px;
	}
	.quoteText2 {
	width:562px;
	height:auto;
	float:left;
	padding:0 5px 0 0;
	}
.quoteText2 h2 {
	font-size:36px;
	color: #061738;
	font-weight:lighter;
	white-space:nowrap;
	}


.quotation {
	width:42px;
	height:auto;
	float:left;
	}
.quoteText {
	width:auto;
	height:auto;
	float:left;
	padding:0 5px 0 0;
	}
.quoteText h2 {
	font-size:36px;
	color: #061738;
	font-weight:lighter;
	white-space:nowrap;
	}
.quoteTextBold {
	font-weight:bold;
	}
.sendToFriend:hover {
	background-color:#999999;
	color:#FFFFFF;
	}
.accountInfo {
	width:410px;
	height:auto;
	float:left;
	padding:10px 25px 0 25px;
	font-size:12px;
	}




/** use above **/

#top {
	float:left;
	height: 140px;
	width: 960px;
}
#image {
	float:left;
	height: auto;
	width: 692px;
	margin-left: 134px;
	margin-right: 134px;
}
#imagetext {
	float: left;
	height: 37px;
	width: 692px;
	margin-right: 134px;
	margin-left: 134px;
	padding-top:10px;
}
#imagetext h1 {
	text-align:center;
	font-size:24px;
	color: #061738;
}
.imagetextsmall {
	float: left;
	height: 37px;
	width: 470px;
	text-align:center;
	font-size:24px;
	color: #061738;
	margin:0 0 0 0;
	padding:0 0 0 22px;
}

#quote {
	float: left;
	height: auto;
	width: 692px;
	margin-right: 134px;
	margin-left: 134px;
}
#mainbody {
	float:left;
	height: auto;
	width: 960px;
}
#footer {
	float:left;
	height: auto;
	width: 960px;
	margin:0 0 0 0;
	padding:15px 0 30px 0;
}
#header {
	height: 108px;
	width: 960px;
	float:left;
}

#logo {
	float: left;
	height: 108px;
	width: 193px;
	margin-left: 134px;
}
#headercentre {
	float: left;
	height: 108px;
	width: 318px;
}
.privacyWindow {
	width:500px;
	height:auto;
	padding:10px;
	float:left;
	}
.privacyWindow ul {
list-style:inside;
margin:0 0 0 0;
padding:0 0 0 0;
	}
.privacyWindow li {
margin:5px 0 5px 0;
padding:5px 0 5px 0;
	}

#strapline {
	float: left;
	height: 30px;
	width: 960px;
}
#strapline h3 {
	text-align:center;
	font-size:22px;
	color: #061738;
}

#legallinks {
	float: left;
	height: 30px;
	width: 960px;
	text-align:center;
	font-size:10px;
	color:#666666;
}
#legallinks ul {
	list-style:none;
	margin:0;
	padding:0;
	}
#legallinks li {
display:inline;
}
#legallinks li a {
display:inline;
outline:none;
	margin:0 10px 15px 10px;
	padding:0;
	text-decoration:none;
	color:#000033;
}

#bodycopy {
	float: left;
	height: auto;
	width: 960px;
	color: #061738;
}
#bodycopytext {
	float: left;
	height: auto;
	width: 460px;
	margin-right: 250px;
	margin-left: 250px;
	font-size:12px;	
}
#pricingimage {
	float: left;
	height: auto;
	width: 710px;
	margin-left: 250px;
	margin-top: 20px;
	font-size:12px;
	color:#999999;	
}

#orderform {
	float: left;
	height: auto;
	width: 692px;
	margin:0 0 0 0;
	font-size:12px;
	color: #061738;
	padding:10px 134px 0 134px;
}

#sendtofriend {
	float: left;
	height: auto;
	width: 460px;
	margin-right: 250px;
	margin-left: 250px;
	font-size:12px;
	color:#061738;	
}
#formbox {
	float: left;
	height: auto;
	width: 960px;
	font-size:12px;
	color:#061738;
}
#brushimage {
	float: left;
	height: 222px;
	width: 250px;
}
#brushimage2 {
	float: left;
	height: 222px;
	width: 250px;
}
.imageSpacer {
	float: left;
	height: 380px;
	width: 250px;
}
.sidePanel {
	float: left;
	height: auto;
	width: 250px;
}
#searchform {
	float: left;
	height: auto;
	width: 460px;
}
#pricingtext {
	float: left;
	height: auto;
	width: 460px;
	margin-top: 20px;
}
#contactdetails {
	float: left;
	height: auto;
	width: 460px;
	font-size:12px;
	color: #061738;
}
#deliverytext {
	float: left;
	height: auto;
	width: 460px;
}

#baseCopy {
	float: left;
	height: auto;
	width: 420px;
	padding:20px;
}
#baseCopyTitle {
	height: 22px;
	width: 410px;
	font-size:22px;
	padding:0 0 10px 0;
	
	}

#paintimage {
	float: left;
	height: 222px;
	width: 250px;
}
#paintimage2 {
	height: 222px;
	width: 250px;
}

.linkmenulinks {
	float: left;
	height: 20px;
	width: 137px;
	color: #999999;
	text-decoration:none;
}
.linkmenulinks a{
	float: left;
	height: 20px;
	width: 137px;
	color: #999999;
	text-decoration:none;
}
.linkmenulinks a:visited{
	float: left;
	height: 20px;
	width: 137px;
	color: #999999;
}
.linkmenulinks a:hover{
	float: left;
	height: 20px;
	width: 137px;
	color: #000033;
}
.linkmenutext {
	float: right;
	height: 16px;
	width: 115px;
	font-size:12px;
	padding-top: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.linkmenuimage {
	float: left;
	height: 20px;
	width: 22px;
}

#artistbox {
	float: left;
	height: auto;
	width: 960px;
	font-size:12px;
	color:#999999;
}
#artistinfo {
	float: left;
	height: auto;
	width: 460px;
}
#artisttext {
	float: left;
	height: auto;
	width: 190px;
}
#artistimage {
	float: left;
	height: auto;
	width: 270px;
}
#registrationform {
	float: left;
	height: auto;
	width: 692px;
	margin-right: 134px;
	margin-left: 134px;
	font-size:12px;
	color: #061738;
	padding-top:10px;
}
#orderformtable {
	float: left;
	height: auto;
	width: 460px;
}
#howtoorder {
	float: left;
	height: auto;
	width: 212px;
	margin-right: 20px;
}
#contactform {
	float: left;
	height: auto;
	width: 692px;
	padding:10px 134px 0 134px;
	margin:0 0 0 0;
	font-size:12px;
	color: #061738;
	padding-top:10px;
}
.textbox {
	width:98%;
	}
.errorform {
color:#FF0000;
}
.imageRight {
	width:222px;
	height:250px;
	float:right;
	margin:5px 0 5px 15px;
	}
.createAnAcc, .createAnAcc a, createAnAcc a:hover {
	width:400px;
	float:left;
	text-align:center;
	font-size:24px;
	}	
.createAnAcc {
	height:40px;
	}
.createAnAcc a {
	height:35px;
	text-decoration:none;
	padding:5px 0 0 0;
	color:#000033;
	}
.createAnAcc a:hover {
	height:35px;
	text-decoration:underline;
	background-color:#AAAAAA;;
	padding:5px 0 0 0;
	color:#FFFFFF;
	}
#forgotPassword, #forgotPassword a, #forgotPassword a:hover {
	width:400px;
	height:20px;
	float:left;
	}	
#forgotPassword a {
text-decoration:underline;
color:#333333;
}
#forgotPassword a:hover {
text-decoration:underline;
color:#000033;
}
.delAddress {
	width:170px;
	height:auto;
	float:left;
	overflow:hidden;
	}
.pageNav {
	width:240px;
	height:22px;
	float:left;
	margin:0 0 0 220px;
	}
.pageNav ul {
	margin:0 0 0 0;
	padding:0 0 0 0;
	list-style:none;
		}
.pageNav li, .pageNav li a, .pageNav li a:hover  {
	display:block;
	height:22px;
	width:60px;
	float:left;
	text-align:center;
		}
.pageNav li {
	height:22px;
	width:60px;
		}
.pageNav li a {
	height:19px;
	width:60px;
	padding:3px 0 0 0;
	color:#333333;
	text-decoration:none;
		}
.pageNav li a:hover {
	height:19px;
	width:60px;
	padding:3px 0 0 0;
	background-color:#CCCCCC;
	text-decoration:underline;
		}
.accinfoTop {
	width:692px;
	height:22px;
	float:left;
	}
.accinfoLeft {
	width:500px;
	height:22px;
	float:left;
	}
.accinfoRight {
	width:192px;
	height:22px;
	float:left;
	text-align:right;
	}
.miniContainer {
	width:380px;
	height:auto;
	margin:0 auto 0 auto;
	}
.miniLogo {
	width:380px;
	height:auto;
	float:left;
	}
.miniMessage {
	width:380px;
	height:auto;
	float:left;
	padding:15px 0 0 0;
	font-size:14px;
	}
.approveWrap {
	width:620px;
	height:400px;
	padding:10px;
	margin:10px auto 10px auto;
	}
.myproof {
	width:232px;
	height:auto;
	float:left;
	padding:15px 0 15px 0;
	}
.myTitle {
	width:232px;
	height:20px;
	float:left;
	}
.myPoofImage {
	width:232px;
	height:70px;
	float:left;
	}
.cardCaontainer {
float: left;
	height: 50px;
	width: 790px;
	padding:0 0 0 180px;
}
.cardBox2 {
	width:auto;
	height:50px;
	float:left;
	padding:0 10px 0 10px;
	}
.cardBox {
	width:auto;
	height:23px;
	float:left;
	padding:13px 10px 14px 10px;
	}
#packageimage {
	width:456px;
	height:auto;
	padding:20px 252px 0 252px;
	margin:0 0 0 0;
	float:left;
	}
.orderRightA, .orderRightB, .orderRightC {
width:460px;
height:auto;
float:left;
}
.howitPics {
	width:460px;
	height:auto;
	padding:10px 0 10px 0;
	float:left;
	}
.howitPics2 {
	width:460px;
	height:254px;
	padding:10px 0 10px 0;
	float:left;
	}
.howitcopy {
	width:460px;
	height:auto;
	float:left;
	}
	
	
