 
body {
	font-family: century gothic, verdana, arial, times;
	color: #001945;
	font-size: 76%;
	line-height: 1em;   
	width: 98%; 
	background: #D0B899 url(../images/bg.jpg) top left no-repeat;
}

input,select {
	font-family: century gothic, verdana, arial, times;
	
} 
body#artistic {
	
	line-height: 1.3em;  
	letter-spacing: 1.3em; 
}

#rtCol {
	position:relative;
	float:left;
	margin-left:20px;
	margin-top:-8px;
}

.hdSiteMap {
	background:url(../images/headers2/removals-packaging.gif)
}
.hdServ2 {
	background:url(../images/services.gif)
}

.hdGuarantee {
	background:url(../images/headers2/brighton-hove.gif)
}
.hdContact {
	background:url(../images/contact.gif)
}
.quantity {
	text-align: center;
	padding: 0 10px 0 10px;
}

.price {
	text-align: right;
}

.outroTxt {
	clear: both;
	position:relative;
	width:370px;
	top:-80px;
	margin-left:203px;
}

.outroHouse {
	margin-left:17px;
	margin-top:-50px;
	font-size:0.85em;
}

.total{
	text-align: right;
	padding: 0 0 0 10px;
}
.upperCaseTxt {
	text-transform:capitalize;
}
.fullUpperTxt {
text-transform:uppercase;

}
.dimensions {
	display:block;
	padding-left:10px;
	padding-right:10px;
	font-size:0.9em;
}

a:link.empty,
a:active.empty,
a:visited.empty {
	position: relative;
	display: block; 
	background: url(../images/empty_norm.gif) no-repeat top left; 
	height: 15px;
	width: 190px; 
}

a:hover.empty {
	position: relative;
	display: block;
	background: url(../images/empty_up.gif) no-repeat top left;
	height: 15px;
}
 
a:link.send,
a:active.send,
a:visited.send {
	position: relative;
	display: block; 
	background: url(../images/send_norm.gif) no-repeat top left; 
	height: 55px;
	width: 190px; 
}

a:hover.send {
	position: relative;
	display: block;
	background: url(../images/send_up.gif) no-repeat top left;
	height: 55px;
}
 

.item {
	width: 200px
}

.clr {
	clear: left
}

.boxPic {
	position:relative;
	z-index:1000;
	margin-top:20px;
	margin-left:-10px;
}
.orderModule .clr {
	padding:10px;
}
.contact .clr input {
	width: 150px;
}

div#main {
	width: 787px !important; 
 
	margin: 0 auto;
	padding-top: 10px;
	padding-bottom: 20px;
	background: #ffffff url(../images/packaging.jpg) no-repeat top;
	 
}

body#basket #main {
	position:relative;
	padding-top:24px;
	left:-15px;
	top:-15px;
	width: 531px; 
	height: 1031px; 
	background-image: none !important;
	background-color: #ffffff !important;
}
div.modules,div.modulesSmall  {
	position:relative;
	float: left;
	width: 163px;
	margin: 0 0 23px 19px;
	min-height: 150px;
} 

#home .content,
#offers .content {
	width:100%
}
 div.orderModule {
	float: left; 
	width: 163px !important;
	margin: 0 0 23px 23px;
	min-height: 150px; 
	
}
.new div.orderModule { 
	background:#f3f1f0 !important;
	
}
div.basket_calculator  {
	padding-top: 10px; 
	
}
div.basket_calculator.fix label {
	padding-left: 24px; 
	
}

#services h4,
#products h4,
.products h4 {
	text-align:left;margin-left:15px;font-size:0.95em;
}

#services .modules,
#customOrder .modules,
#checkout .modules {
	width: 535px !important;
	margin-right: 0px;
}

.modules  {

	background:#f3f1f0 !important;
}

#services.assemble .modules {
	width: 434px !important;
	}
#services.assemble .labelling {
	width: 270px !important;
	}
#basket .modules {
	width: 385px !important; 

}
div.mgn33  { 
	margin-left: 27px;
	_margin-left: 14px;
	
}

.lftLt, .lftRt {
	float:left;
}

#template strong {
	position:relative;
	display:block;
	margin-top:20px;
}

#template form {
	position:relative;
	display:block;
	margin-left:20px;
}

#keywords .lftLt {
	width:250px;
}

#keywords .lftRt {
	width:450px;
}
 

h1 {
	margin: 0 0 0 32px;
	padding: 0;
	height: 52px;
	width: 200px;
	font-size: 1px;
	text-indent: -9999px;
	position: relative;
	display: block;
	background: url(../images/removals-packaging-brighton.gif) no-repeat; 
	float: left;
}

h2{
	position: relative;
	float: right; 
	background: url(../images/cardboard-boxes.gif) no-repeat;
	display: block;
	text-indent:-9999px; 
	height:52px;
	width:197px; 
	margin:0;
	margin-right: 6px;
	z-index:1000;
}

#services h3 {
	position: relative;
	display: block;   
	height: 52px;  
	border:0;
	margin:0;
	padding:0;
	font-size: 0px;
	line-height:0;
	text-indent: -9999px;	
	background-position :15px 20px;
	background-repeat: no-repeat;
}

#home h3,
#offers h3 { 
	position:relative;
	display:inline;
	line-height:0;
	text-indent:-9999px;
	height:0;
	float:left;
	font-size:1px !important; 
	width:0;
}

h3.howtoassemble {
	background-image: url(../images/assemble.gif);
}

h3.hdLabelling {  
	background-image: url(../images/labelling.gif);
}

h3.hdProducts { 
 
	background-image: url(../images/products.gif);
}

h3.hdServices  {   
	background-image: url(../images/removals-kits.gif);
}



#home h3 {
	background: url(../images/removals-packaging-brighton.jpg) no-repeat;
}


#offers h3 {
	background: url(../images/house-moving-packs.gif) no-repeat; 
}	

h4 {
	position:relative;
	display:block;
	letter-spacing: 0.15em; 
	margin: 0;
	padding: 0 0 5px 0;
	color: #ffffff;
	text-align: center; 
	text-transform:uppercase;
	font-size:1.3em;
	line-height:1.1em;
}

.content h4 {

	color:#001945 !important;
}

#home .modules .content,
#offers .modules .content,
#services .content div,,
#products .content div { 
}

#home p.opening img,
#offers p.opening img {
	height:104px !important;
}
h4#bookbox {
	background: #E37913 url(../images/headers2/book-box.gif) center center no-repeat;
	text-indent:-9999px;
	height:21px;
}
h4#valuepack {
	background: #E37913 url(../images/headers2/value-pack.gif) center center no-repeat;
	text-indent:-9999px;
	height:21px;
}

h4#bigbox {
	background: #9FAA40 url(../images/headers2/big-box.gif) center center no-repeat;
	text-indent:-9999px;
	height:21px;
}

h4#studentpack {
	background: #9FAA40 url(../images/headers2/student-pack.gif) center center no-repeat;
	text-indent:-9999px;
	height:21px;
}
h4#wardrobebox {
	background: #675D5B url(../images/headers2/wardrobe-box.gif) center center no-repeat;
	text-indent:-9999px;
	height:21px;
}
h4#onetwo {
	background: #675D5B url(../images/headers2/one-two.gif) center center no-repeat;
	text-indent:-9999px; 
	height:39px;
}
h4#bubblewrap {
	background: #558EC7 url(../images/headers2/bubble-wrap.gif) center center no-repeat;
	text-indent:-9999px;
	height:21px;
}
h4#packingpaper {
	background: #959e9f url(../images/headers2/packing-paper.gif) center center no-repeat;
	text-indent:-9999px;
	height:21px;
}

h4#otheritems {
	background: #675D5B url(../images/headers2/other-items.gif) center center no-repeat;
	text-indent:-9999px;
	height:21px;
	
}

h4#order {
	background: #4D4499 url(../images/headers2/order.gif) center center no-repeat;
	text-indent:-9999px;
	height:39px;
	
}

strong.brown {
	color: #675D5B;
}

strong.orange {
	color: #E37913;
}
.fltLt {
	width:565px;
	float:left;
	margin-left:10px;
}
#home .topLt {
	width:550px; 
	float:left;
}

strong.blue  {
	color: #558EC7;
}

 strong.green {
	color: #9FAA40;
}

strong.purple {
	color: #4D4499;
}

h4.purple  {
	color: #fff;
}
 

h4.brown  {
	
	background: #675D5B;
}
h4.white  {
	
	background: #ffffff;
	color:#999999; 
}
h4.grey {
background:#959e9f
}

h4.orange,.phone {

	background: #E37913;
	
}


h4.phone {
	position:relative;
	display:block;
	float: left;
	width: 163px;
	margin: 20px 0 23px 23px; 
	
}
h4.blue {

	background: #558EC7;
	
}

h4.green {
	background: #9FAA40
}

h4.purple {
	background: #4D4499
}

h4 img {
	position:relative;
	display:block;
	width:161px;
	margin: 3px 0 0 0;
}
p {
	position:relative;
	display:block;
	margin: 0; 
	line-height: 1.3em;
	letter-spacing: 0.12em;  
	font-size: 0.95em;
	font-family: century gothic, arial;
}
 

.content p {
	padding:10px;
}
#services p {

	padding: 0 15px 10px 15px;
}



.content img.rt {
	margin:0 0 10px 15px;
}
.content img.rtNew {
	padding:0;
	margin: 0 0 10px 10px;
}
.content img.lt {
	margin:0 15px 10px 0;
}
h5 {
	margin: 0;
	line-height: 1.2em;
	letter-spacing: 0.12em;  
	font-size: 0.95em;
	padding: 0 10px 4px 11px;
	font-family: century gothic, arial;

}

.products h5,
.products h6 {
	padding-left:15px;
	
}
.otherItems {
	position:relative;
	display:block;
	clear:left;
	padding:10px 0 7px 0;
	border-left:solid 1px #999;
	border-right:solid 1px #999; 
	width:161px
}

h6 { 
	clear:left;
	margin:0;
	border-top:solid 1px #999;
	border-bottom:solid 1px #999;
	background:white;
	padding:5px 0 5px 10px;
	line-height: 1em; 
	letter-spacing: 0.12em;  
	font-size: 1.1em;
	font-family: century gothic, arial;
	text-transform:uppercase;
}

p.opening {
	margin: 0;
	padding-top: 10px !important; 
	padding-bottom: 0 !important;  
}
p.small {
	line-height: 1em;
	letter-spacing: 0.1em;  
	font-size: 0.8em;
	margin: 0;
	padding-top: 10px !important; 
	padding-bottom: 0 !important; 
	text-align: left;
}
.smallBlag {
	height:10px;
	padding:0;
	margin:0;
	line-height:1px;
	font-size:10px;
}

span.smallTxt { 
	line-height: 1.2em;
	letter-spacing: 0.1em;  
	font-size: 0.65em;
	margin: 0; 
	padding: 0px 3px 0 3px;
	text-align: center;
}
span.largeTxt {
	display:block;
	line-height: 1em;
	letter-spacing: 0.1em;  
	font-size:1.2em;
	margin: 0; 
	padding-bottom: 0 !important; 
	text-align: center;
}
 
span.small {
	display:block;
	font-size:0.6em;
	line-height:0.7em;
}

title {
	text-transform:capitalize;
}

p.welcome,
p.welcomeEnd {
	margin: 0 0 10px 0;
	padding: 0 27px 0 27px !important; 
	padding-bottom: 0 !important;  
}

p.welcome {
	margin: 20px 0 10px 0;
	 }

p.welcomeEnd { 
	padding-bottom:5px !important; 
}

img.opening {
	margin: 0;
	padding: 10px !important;  
}
 

.content ul {
	font-family: century gothic, arial;
	margin: 0;
	padding: 0 0 0 23px; 
	line-height: 1.1em;
	letter-spacing: 0.12em;  
	font-size: 0.9em; 
}

ul.margin {
	margin-left:10px;
}

ul a {

}
.content li {
	margin: 0;
	_margin:0 0 0 3px;
	padding: 0 20px 5px 0;  
	list-style: circle
}
img {
	border: 0;
}

.smallTxt {
	display: block;
	font-size: 0.8em;
	line-height: 1.2em;
	letter-spacing: 1px;
}

a:link.placeAnOrder,
a:active.placeAnOrder,
a:visited.placeAnOrder {
	position: relative;
	display: block; 
	background: url(../images/place_an_order_up.gif) no-repeat top left; 
	height: 39px;
	width: 533px; 
}

a:hover.placeAnOrder {
	position: relative;
	display: block;
	background: url(../images/place_an_order.gif) no-repeat top left;
	height: 39px;
}

a:link.basket,
a:active.basket,
a:visited.basket {
	position: relative;
	display: block;
	background: url(../images/add-to-basket_up.gif) no-repeat top left; 
	height: 39px;
	width: 161px; 
}

a:hover.basket {
	position: relative;
	display: block;
	background: url(../images/add-to-basket.gif) no-repeat top left;
	height: 39px;
	width: 161px;
}

a:link.chooseItems,
a:active.chooseItems,
a:visited.chooseItems {
	position: relative;
	display: block;
	background: url(../images/choose-items_up.gif) no-repeat top left; 
	height: 39px;
	width: 161px; 
}

a:hover.chooseItems {
	position: relative;
	display: block;
	background: url(../images/choose-items.gif) no-repeat top left;
	height: 39px;
	width: 161px;
}

a span {
	position: relative;
	display: block;
	width: 100%;
	font-size: 1pt;
	text-indent: -9999px;
	
}
 
input {
	position: relative;
	display: inline;  
	width: 45px; 
	font-size: 11px;
	height: 19px;   
}
 
select {
	position: relative;
	display: inline; 
 	font-size: 11px; 
	width: 50px;
	margin-bottom: 3px;
	height: 19px;   
 }


label {   
	position:relative;
	display:block;
	float:left;
	margin: 0;
	width:85px;
	text-align:right;
	font-size: 11px; 
	padding: 2px 3px 0px 0;
	font-family: century gothic, verdana, arial, times;
	letter-spacing: 0.12em;
	font-weight:bold;
	
} 
label.biggy { width: auto !important; padding-left: 28px;  padding-bottom: 10px;}
.clr label   {
		display:inline;
		float:none;
		text-align:left;
}


form  { 
	position: relative;
	display: block;
  
	margin: 0px 12px 0 0;
	padding: 23px 0 0 0;
}

 .medium {
	width:135px;
	height:19px;
	font-size:11px;
} 
 textarea.medium {
	width:135px;
	height:33pt
} 
label.medium { 
	position: relative;  
	display:block;
	margin: 0;
	font-size: 11px;
	width: 100px; 
	padding: 2px 3px 0px 0;
	font-family: century gothic, verdana, arial, times;
	letter-spacing: 0.12em;
	font-weight:bold;
	
}
 
.total_price_field {
	display: block;
}
 
.spacer {
	font-size: 1.8em;
	margin: 0 ;
	padding: 0;
} 
   

   
div#navContainer {
	background: #675d5b;
	margin: 0 auto;
	width: 775px;  
	clear: both; 
	margin-left:6px; 
	padding:1px 0 1px 0;  
}
ul#navigation { 
	background: #fff;
	margin: 0 auto; 
	margin:2px;
	padding:1px;
	clear: both;  
	padding-top: 0px; 
}

ul#navigation li {
	position: relative;
	display: block;
	float: left;  
	font-size: 1.2em; 
	margin-top:1px;
	text-align:center;
	font-weight:bold;
	width:153px;
}
 
 
th {
	text-align: left;
}

ul#navigation li a:link,
ul#navigation li a:active,
ul#navigation li a:visited {
	position: relative;
	display: block;
	background-color: #675D5B;
	border: solid 1px #675D5B;
	border-right: 0 !important;
	color: #ffffff;
	text-align:center;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;  
	padding: 4px 0 5px 0; 
	text-indent:-9999px;
	width:153px;
	background-position:45px;
	overflow:hidden;
	 
	 
}
  

ul#navigation li a:hover,
#home ul#navigation li#homepage a,
#offers ul#navigation li#offers a,
#services.services ul#navigation li#services a,
#services.products ul#navigation li#products a,
#customOrder ul#navigation li#order a,
#checkout ul#navigation li#checkout a,
#services.contact ul#navigation li#contact a {
	background-color: #ffffff; 
	background-position:right;
	color: #675D5B; 
 	background-position:-108px; 
}


li#homepage a {
 	background: #675D5B url(../images/navigation/home.gif) no-repeat center left;	 
}
li#offers a {
 	background: #675D5B url(../images/navigation/offers.gif) no-repeat center left;	 
}
li#products a {
 	background: #675D5B url(../images/navigation/products.gif) no-repeat center left;	 
}
li#services a {
 	background: #675D5B url(../images/navigation/services.gif) no-repeat center left;	 
}

 

li#home2 a {  
 
	width:156px !important;
 	background: #675D5B url(../images/discount-moving-boxes.gif) no-repeat top right; 	
	 
} 

#home2 {
	text-indent:-9999px;
}
li#home2 a:hover {
 	background: #675D5B url(../images/discount-moving-boxes.gif) no-repeat top right  !important;
} 

body:last-child:not(:root:root) #navigation ul {
	background-image:none;
	text-indent:0;
	font-size:1em;
}
 
	
body:last-child:not(:root:root) li#homepage a,
body:last-child:not(:root:root) #home li#homepage a {
 	background: #675D5B url(../images/navigation/safari/home.gif) no-repeat center left !important;
	background-position:45px !important;	 
}

body:last-child:not(:root:root) li#offers a,
body:last-child:not(:root:root) #offers li#offers a {
 	background: #675D5B url(../images/navigation/safari/offers.gif) no-repeat center left !important;
	background-position:45px !important;		 
}

body:last-child:not(:root:root) li#products a,
body:last-child:not(:root:root) #products li#products a {
 	background: #675D5B url(../images/navigation/safari/products.gif) no-repeat center left !important;
	background-position:45px !important;		 
}

body:last-child:not(:root:root) li#services a,
body:last-child:not(:root:root) #services li#services a {
 	background: #675D5B url(../images/navigation/safari/services.gif) no-repeat center left !important;
	background-position:60px !important;		 
} 
 
 
.pic {
	margin-left: 15px; 
	margin-bottom:20px;
} 
.txtRt {
 
}

.picServices {
	margin-right:25px; 
}

.picleft {
	position:relative;
	display:block;
	margin-right: 15px;
	margin-bottom:20px;
} 

.boxLt {
	position:relative;  
	float:left; 
	width:200px !important;
	display:inline;
	border-right:0 !important;
	background:none !important;
} 
.boxRt {
	position:relative;  
	float:left; 
	width:170px !important;
	display:inline;
	border-left:0 !important;
	background:none !important;
	margin-left:17px;
	margin-right:-20px;
} 
.boxLt img  {
	position:relative;  
	margin-left:15px;
} 
.boxRt img {
	position:relative;  
	margin-left:15px;
	margin-right:-15px;
} 
.credit {
	margin-top: -4px
}
.smooth {
	display: block;
	margin-top: 8px;
}

#menuFooter {
	width:770px;
	margin: 0 auto;
	margin-top:-15px;
}.white {
	position:relative;
	display:block;
	font-size:9px;
	margin:0 auto;
	text-align:center;
	width:770px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	margin-top:30px;
}
ul.bottomMenu {
	position:relative; 
	width:770px; 
	text-align:center;
	margin: 0 auto;
	padding:0;
}
  
ul.bottomMenu li {
	position:relative;
	display:inline;
	float:left;
	color:#666;  
	text-align:center;
	font-size:9px; 
	list-style:none;
	font-family:verdana,arial;
	
}
ul.bottomMenu li a,
#menuFooter a {
	position:relative;
	color:#666666 !important;
	text-decoration:none; 
	font-weight:normal !important;  
	
}

#keywords ul.bottomMenu {
	padding-left:20px;
	padding-bottom:30px;
	margin-top:-40px;
}
#keywords ul.bottomMenu li {
	
	display:block; 
	text-align:left;
	text-transform:uppercase !important;
	margin-bottom:5px;
	
} 
#keywords .white {
	color:white;
	
} 
#keywords .opening {
	margin-left:10px;
	
} 

ol {
	list-style:decimal
}
p a {
	
}
.border {
	border: solid 1px #999
}
a.minorLink:link,
a.minorLink:active,
a.minorLink:visited,
a.minorLink:hover {
	cursor:text;
	text-decoration:none;
	color:black;
}

p a:link,
p a:active,
p a:visited{
	cursor:pointer;
	text-decoration:none; 
}

 
p a:hover {
	text-decoration:unerline;

}

#products a {

}

.custom h4 {
	margin-left:0 !important;
	width:100%;
	font-size:1.2em !important
	
}

.custom h4 span {
	position:relative;
	display:block;
	padding-left:15px;
	
}

.custom table,
table.arg {
	padding:15px;
	width:100%; 
	
}

table.arg td {
	padding-bottom:10px;
}

 a.minorLink:link,
 a.minorLink:active,
 a.minorLink:visited,
 a.minorLink:hover,
 .products p a:link,
 .products p a:active,
 .products p a:visited,
 .products p a:hover  {
	color:#001945 !important;
}

a.majorLink:link,
a.majorLink:active,
a.majorLink:visited,
 .products p a.majorLink:link,
 .products p a.majorLink:active,
 .products p a.majorLink:visited {

	color: #E37913 !important;
	text-decoration:none !important;
	font-weight:bold !important;
}
 
a.majorLink:hover,
 .products p a.majorLink:hover {
	color: #E37913 !important;
	text-decoration:underline !important;
}

ul a:link,
ul a:active,
ul a:visited {

	color: #E37913 !important;
	text-decoration:none !important;
	font-weight:bold !important;
}

ul a:hover {
	color: #E37913 !important;
	text-decoration:underline !important;
}

#modules,
#modules * {
	margin:0;
	padding:0;
}

#home .modules img,
#offers .modules img {
	position:relative;  
	border: solid 1px #999 !important;width:139px;margin-bottom:5px; 

}

.orderModule label {
	display:block;
	margin-bottom:3px;

}
.mgnFix {
	width:100px !important;
}

.hooray { 
	width: 87px;height: 23px;margin: 7px 0 7px 36px;
}

.not {

	margin:0;padding:0;
}

/* Bug fixes */
 
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
  	  