body {margin: 0 auto;padding: 0;font: 76% Verdana,Tahoma,Arial,sans-serif;background: #EAEAEA url(/images/new_bg.gif) center top repeat-y;}

#basketlink { background-color: #D2EDF4; padding: 5px 10px; }
#basketlink a { color: #000; }
#basketlink a:hover { text-decoration: none; }

#wrap {background: #ffffff;color: #303030;margin: 0 auto;width: 953px;padding: 0px;border: 0px;}#header {padding: 10px;color: #58B89D;position: relative;}#header p {    padding-left: 7px}#header p, #header h1 {float: left;text-align: left;margin: 0 0 1px 0;font-size: 12px;font-weight: normal;}

#menu { background-color: #D2EDF4; clear: both; overflow: auto; padding: 10x 0 }
#menu ul { padding: 0px; margin: 10px auto; overflow: auto; }
#menu li { padding: 0px 20px; list-style-type: none; float: left;}
#menu li a { color: #58B89D; font-weight: bold;}

#frontphoto {margin: 0 0 10px 0;border: 0;}#titlebar h1 {font-size: 18px;padding-top: 5px;color: #0A6C33;padding-top: 60px;background: url(/images/logo.gif) center top no-repeat;position: absolute;top: 25px;right: 40px}#titlebar h2 {text-align: left;padding-left: 0px;font-size: 22px;padding-top: 5px;clear: both;font-weight: normal;}#titlebar h3 {clear: both;font-size: 12px;padding-top: 20px;font-weight: normal;}#avmenu {clear: left;float: left;width: 210px;margin: 0 0 10px 0;padding: 0px;font-size: 0.9em;padding-left: 10px;}#avmenu ul {	list-style: none;width: 190px;margin: 0 0 20px 0;padding: 0;font-size: 1.1em;}	#avmenu li {margin-bottom: 4px;}#avmenu li a {font-weight: bold;height: 20px;text-decoration: none;color: #ffffff;display: block;padding: 6px 0 0 10px;background: #AA1C28;border-left: 4px solid #E3C885;}		#avmenu li a:hover {background: #E3C885;color: #31397B;border-left: 4px solid #31397B;}#udmenu li {margin-bottom: 4px;}#udmenu li a {font-weight: bold;height: 20px;text-decoration: none;color: #505050;display: block;padding: 6px 0 0 10px;background: #f4f4f4;border-left: 4px solid #cccccc;}		#udmenu li a:hover {background: #eaeaea;color: #286ea0;border-left: 4px solid #286ea0;}.announce {margin: 0px;padding: 0px;width: 186px;color: #505050;line-height: 1.3em;}.announce h3 {margin: 0px;}#content {font-family: arial;font-size: 1.1em;text-align: left;padding: 15px;}#content h1, #content h2, #content h3, table h2 {color: #58B89D;font-size: 1.3em}#content h2 {margin: 0 0 0.5em 0;}#content img {padding: 2px;display:inline;}h3 {font-size: 1.3em;margin: 0 0 10px 0;}a {text-decoration: none;color: #286ea0;}a:hover {text-decoration: underline;color: #286ea0;}a img {border: 0;}#footer {clear: both;margin: 0 auto;padding: 10px 0 20px 0;border-top: 4px solid #f0f0f0;width: 760px;text-align: center;color: #808080;font-size: 0.9em;}#footer a {color: #808080;text-decoration: none;}#footer a:hover {text-decoration: underline;}.left {margin: 10px 10px 5px 0;float: left;}.right {margin: 10px 0 5px 10px;float: right;}.textright {text-align: right;}.center {text-align: center;}.small {font-size: 0.8em;}.bold {font-weight: bold;}.hide {display: none;}.openit {cursor: pointer;}.closeit {cursor: pointer;}form {display: inline;margin: 0;padding: 0;}.ui-tabs-hide { display: none; }

.proofer-portrait {	margin-bottom: 15px; margin-right: 15px; width: 350px; height: 496px; border: 1px solid #888; background-repeat: no-repeat;}
.proofer-landscape { margin-bottom: 15px; margin-left: 85px; margin-right: 150px; width: 523px;	height: 369px; border: 1px solid #888; background-repeat: no-repeat;}

.movable:hover { cursor: move; }.textmovable:hover {border: 1px solid #999;}table {line-height: 1.1;}.draggable {	border: 1px solid transparent;}.postit {	position: absolute;	width:200px;	padding:10px;	border-top:1px solid #ebddad;	border-left:1px solid #ebddad;	background:url("postit.gif") no-repeat bottom right;	z-index: 10000;	display: none;}.ui-tabs-nav { padding-left: 50px }.ui-tabs-unselect {float: left;width: 130px;height: 25px;background: url('/images/taboff.gif') no-repeat top left;list-style-type: none}.ui-tabs-selected {float: left;width: 130px;height: 25px;background: url('/images/tabon.gif') no-repeat top left;list-style-type: none}.testimonial {	font-style:italic;}

#cardDetails { display:none }

#cardCategories { display: none; position: absolute; top: 165px; left: 100px; padding: 5px; background-color: #eee }
#cardCategories a { color: #58b89d }

#slider {
    position:relative;
    width:618px; /* Change this to your images width */
    height:246px; /* Change this to your images height */
    background:url(images/loading.gif) no-repeat 50% 50%;
}
#slider img {
    position:absolute;
    top:0px;
    left:0px;
    display:none;
}
#slider a {
    border:0;
    display:block;
}

.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#c7e8ed}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #e6f5f7;
  border-right:1px solid #e6f5f7;
  background:#d5edf1}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f9fcfd;
  border-right:1px solid #f9fcfd;
  background:#d1ecf0}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #d1ecf0;
  border-right:1px solid #d1ecf0;}
.spiffy4{
  border-left:1px solid #e6f5f7;
  border-right:1px solid #e6f5f7}
.spiffy5{
  border-left:1px solid #d5edf1;
  border-right:1px solid #d5edf1}
.spiffyfg{
  background:#c7e8ed}



#cardfront { position: relative; float: left; display: inline; }
#frontpagetextcontent { float: left; display: none; }

#cardinside { float: left; position: relative; display: inline; }

#cardinsideoptions { float: left; }
#insidegreeting { float: left; margin-right: 10px; display: inline; }
#insideaddress { float: left; display: inline; }
#logoupload { float: left; display: inline; margin-bottom: 15px; }

.updatecarddesign { clear: both; display: block; margin: 15px 0px; cursor: pointer; }

#carddesign {  }

#carddesign.portrait {  }
#carddesign.portrait #frontpagetextcontent { width: 495px; }
#carddesign.portrait #cardinsideoptions { width: 495px; }

#carddesign.landscape {  }
#carddesign.landscape #frontpagetextcontent { clear: both; }
#carddesign.landscape #frontText { margin-right: 20px; }
#carddesign.landscape #cardinsideoptions { clear: both; }
#carddesign.landscape #logoupload { clear: both; }

.home_colour_boxes {  }
.home_colour_boxes td { padding: 0px 10px; position: relative; }
.home_colour_boxes td.first { padding-left: 0px; }
.home_colour_boxes td.lasst { padding-right: 0px; }

.home_color_box { display: block; background: #D2EDF4; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding: 8px; height: 100%; }

#manage_stock { background: #F99; }

#prooferbubble { position: absolute; padding: 0px; width: 162px; height: 52px; display: none; z-index: 2500; }
