html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
body{text-align:center;}#ft{clear:both;}#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;*width:56.25em;min-width:750px;}#doc2{width:73.076em;*width:71.25em;}#doc3{margin:auto 10px;width:auto;}#doc4{width:74.923em;*width:73.05em;}.yui-b{position:relative;}.yui-b{_position:static;}#yui-main .yui-b{position:static;}#yui-main{width:100%;}.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em;}.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em;}.yui-t1 .yui-b{float:left;width:12.30769em;*width:12.00em;}.yui-t1 #yui-main .yui-b{margin-left:13.30769em;*margin-left:13.05em;}.yui-t2 .yui-b{float:left;width:13.8461em;*width:13.50em;}.yui-t2 #yui-main .yui-b{margin-left:14.8461em;*margin-left:14.55em;}.yui-t3 .yui-b{float:left;width:23.0769em;*width:22.50em;}.yui-t3 #yui-main .yui-b{margin-left:24.0769em;*margin-left:23.62em;}.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.50em;}.yui-t4 #yui-main .yui-b{margin-right:14.8456em;*margin-right:14.55em;}.yui-t5 .yui-b{float:right;width:18.4615em;*width:18.00em;}.yui-t5 #yui-main .yui-b{margin-right:19.4615em;*margin-right:19.125em;}.yui-t6 .yui-b{float:right;width:23.0769em;*width:22.50em;}.yui-t6 #yui-main .yui-b{margin-right:24.0769em;*margin-right:23.62em;}.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}#yui-main .yui-b{float:none;width:auto;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u{float:right;}.yui-g div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first,.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-gc div.first div.first{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf{width:49.1%;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{width:32%;margin-left:1.99%;}.yui-gb .yui-u{*margin-left:1.9%;*width:31.9%;}.yui-gc div.first,.yui-gd .yui-u{width:66%;}.yui-gd div.first{width:32%;}.yui-ge div.first,.yui-gf .yui-u{width:74.2%;}.yui-ge .yui-u,.yui-gf div.first{width:24%;}.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u{width:49%;*width:48.1%;*margin-left:0;}.yui-g .yui-gb div.first,.yui-gb .yui-gb div.first{*margin-right:0;*width:32%;_width:31.7%;}.yui-g .yui-gc div.first,.yui-gd .yui-g{width:66%;}.yui-gb .yui-g div.first{*margin-right:4%;_margin-right:1.3%;}.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first{*margin-right:0;}.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u{*margin-left:1.8%;_margin-left:4%;}.yui-g .yui-gb .yui-u{_margin-left:1.0%;}.yui-gb .yui-gd .yui-u{*width:66%;_width:61.2%;}.yui-gb .yui-gd div.first{*width:31%;_width:29.5%;}.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u{width:32%;_float:right;margin-right:0;_margin-left:0;}.yui-gb .yui-gc div.first{width:66%;*float:left;*margin-left:0;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{margin:0;}.yui-gb .yui-gb .yui-u{_margin-left:.7%;}.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first{*margin-left:0;}.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{*width:48.1%;*margin-left:0;}s .yui-gb .yui-gd div.first{width:32%;}.yui-g .yui-gd div.first{_width:29.9%;}.yui-ge .yui-g{width:24%;}.yui-gf .yui-g{width:74.2%;}.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u{float:right;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf div.first{float:left;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first{*width:24%;_width:20%;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u{*width:73.5%;_width:65.5%;}.yui-ge div.first .yui-gd .yui-u{width:65%;}.yui-ge div.first .yui-gd div.first{width:32%;}#bd:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#bd,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}

h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15pt;
	font-weight: bold;
	color: #E5980A;
	padding-left: 0px;
}




/* used on forms to block spam */
#human {
visibility:hidden;
display:none;
}


#headersss		{height: 86px; width: 800px; background: url(http://www.amstore-group.co.uk/images/header.jpg) bottom left no-repeat; border-bottom: 1px solid #fff}
 .group-header	{height: 125px; background: url(http://www.amstore-group.co.uk/images/header.jpg) top left no-repeat; margin: 0 0 10px 0;}
 
 .title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15pt;
	font-weight: bold;
	color: #E5980A;
	padding-left: 0px;
}


h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #E5980A;
	padding-left: 0px;
	margin-bottom: 6px
}

body{
	color:#000000;
	margin:0px;
	padding:0px;
	background-image: url("opt-img/amstoregroup_022.jpg");
	background-position:top;
	background-repeat:repeat-x;
	}
a:link, a:visited {
	color: #CC0000;
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	color: #256C98;
	text-decoration: none;
}
a:active {
	color: #256C98;
	text-decoration: none;
}
p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
h1111{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#5C6367;
text-transform:uppercase;
}
h222{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#5C6367;
text-transform:uppercase;
}
.h222{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#5C6367;
text-transform:uppercase;
margin-bottom:-20px;
}
h3{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#5C6367;
font-weight:bold
}
h4{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#5C6367;
text-transform:uppercase;
}
h5{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#5C6367;
text-transform:uppercase;
}
ul{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
#content {
	width:auto;
	min-width:600px;
	margin:145px 10px 30px 185px;
	min-height:750px;
	padding:0px;
	z-index:3;
	}
.contenti {
	width:auto;
	min-width:600px;
	height:auto;
	min-height:750px;
	margin:145px 10px 30px 185px;
	padding:0px;
	z-index:3;
}
#contenti {
	width:auto;
	min-width:600px;
	height:auto;
	min-height:750px;
	margin:145px 10px 0px 185px;
	padding:0px;
	z-index:3;
}
.foot {
	width:100%;
	min-width:770px;
	margin:10px 0px 0px 0px;
	padding:0px;	
	text-align:center;
	z-index:3;
	}
.foot1 {
	position:absolute;
	width:99.8%;
	left:1px;
	min-width:770px;
	padding:0px;
	background-color:#666666;
	z-index:3;
	top: 1px;
	height: 22px;
	color: #CCCCCC;


	}
.foot1 a {
	font-family: Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: none;
	text-transform:uppercase;
	margin: 4px 3px 4px 3px;
}
.foot1 a:link {
	color: #CCCCCC;
	font-weight: normal;
	}
	.foot1 a:visited {
	color: #CCCCCC;
	}
.foot1 a:hover {
	color: #FFFFFF;
	}
.topnavigation {
	position:absolute;
	left:182px;
	top:91px;
	padding:0px;
	z-index:3;
	color: #CCCCCC;
	}
.topnavigation a {
	font-family: Arial, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	text-decoration: none;
	text-transform:uppercase;
	margin: 4px 5px 4px 5px;
}
.topnavigation a:link {
	color: #CCCCCC;
	}
.topnavigation a:visited {
	color: #CCCCCC;
	}
.topnavigation a:hover {
	color: #FFFFFF;
	}
#navLeft {
	position:absolute;
	width:170px;
	top:111px;
	left:0px;
	background-image: url("opt-img/amstoregroup_044.jpg");
	background-position:top left;
	background-repeat:no-repeat;
	padding:0px;
	z-index:2;
	voice-family: "\";
	
}\"";height: 401px;
	voice-family:inherit;
	}

/* Boxes on Index */
#indexboxes {
	position:absolute;
	text-align:left;
	left:185px;
	}
#indexboxes h1 {
	margin-bottom:0px;
	font-size:13px;
	margin-top:0px;
	text-transform:uppercase;
	}
#indexboxes h22 {
	margin-bottom:0px;
	font-size:11px;
	margin-top:0px;
	text-transform:uppercase;
	}
#indexboxes h3 {
	margin-bottom:0px;
	font-size:11px;
	margin-top:0px;
	text-transform:uppercase;
	}
#indexboxes p {
	margin-top:0px;
	font-size:12px;
	margin-bottom:6px;
	}
#indexbox1 {
	background-image: url(opt-img/box_duplicationn.jpg);
	background-position:center right;
	background-repeat:no-repeat;
	border:1px solid #004775;
	height:275px;
	width:174px;
	padding-right:105px;
	text-align:right;
}
#indexbox2 {
	border:1px solid #004775;
	width:270px;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
	text-align:left;
}
#indexbox3 {
	background-color:#7AA0B7;
	border:1px solid #004775;
	width:279px;
	padding:25px 0px 25px 0px;
	height: 130px;
}
#indexbox4 {
	background-color:#7AA0B7;
	border:1px solid #004775;
	width:275px;
	padding:25px 0px 25px 0px;
	height: 147px;
}
#indexbox6 {
	background-color:#7AA0B7;
	border:1px solid #004775;
	width:280px;
	position:absolute;
	left:0px;
	top:400px;
	padding:25px 0px 25px 0px;
}
#indexbox7 {
	background-color:#7AA0B7;
	border:1px solid #004775;
	width:280px;
	position:absolute;
	left:300px;
	top:594px;
	padding:25px 0px 25px 0px;
}
#indexbox8 {
	background-color:#7AA0B7;
	border:1px solid #004775;
	width:270px;
	padding:25px 0px 25px 0px;
	height: 192px;
}
#indexbox9 {
	background-color:#7AA0B7;
	border:1px solid #004775;
	width:270px;
	padding:25px 0px 25px 0px;
}
.indexbox5 {
	background-color:#ffffff;
	width:275px;
	display:block;
	padding:3px;
}
/* */

#navLeft a {
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #ffffff;
	text-decoration: none;
	text-transform:uppercase;
	display:block;
	height:17px;
	width:162px;
	padding-top:9px;
	margin-bottom:4px;
	padding-left:3px;
}
#navLeft a:hover {
	color: #CCCCCC;
}
#navRight{
	position:absolute;
	width:31px;
	height:112px;
	background-image: url("opt-img/amstoregroup_033.jpg");
	top:0px;
	right:0px;
	padding:0px;
	z-index:20;
	voice-family: "\"}\"";
	voice-family:inherit;
	}
#conRight{
	position:absolute;
	width:210px;
	top:0px;
	left:600px;
	padding:0px;
	z-index:20;
	}
.conrbox{
display:block;
	width:210px;
	padding:2px;
	background-color:#407598;
	border-bottom:1px solid #ffffff;
	margin:0px;
	}
	.conrbox h3 {
color:#CADFEE;
font-weight:bold;
	}
		.conrbox p {
color:#ffffff;
font-weight:bold;
	}
		.conrbox a {
color:#CADFEE;
font-weight:bold;
	}
.topframe {
	width:700px;
	height:112px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:2;
	background-image: url("opt-img/amstoregroup_011.jpg");
	background-repeat:no-repeat;
}

.circlething {
position:absolute;
top:111px;
left:165px;
background-image:url(opt-img/amstoregroup_055.jpg);
background-position:top left;
background-repeat:no-repeat;
padding-left:110px;
padding-top:5px;
height:23px;
text-transform:uppercase;
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
}

.sidebits {
	width:148px;
	height:70px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:normal;
	color: #004775;
	padding:10px 0px 0px 15px;
	margin-left:0px;
	margin-top:8px;
}
.sidebits3 {
background-image:url(images/bttn_left_lgebkgndd.gif);
width:150px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height:normal;
	color: #ffffff;
	padding:2px 10px 0px 5px;
	margin-left:0px;
	margin-top:8px;
}
.sidebit2 {
margin-left:-7px;
}
.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	margin:1px 1px 1px 1px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}



.smalltextblack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}

.medtextblack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}

.topnav {
	font-family: Arial, sans-serif;
	font-size: 10px;
	font-style: bold;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #A0BACC;
	text-decoration: none;
}


.bluebodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #407598;
}
.a {
margin-left:-7px;
margin-top:-19px;
}
.red {
color:#CC3333;
}
.blue {
color:#336699;
}
.highlight {
background-color:#CCCCCC;
padding:0px;
border-top:1px solid #5E6366;
border-bottom:1px solid #5E6366;
color:#000000;
}
.s12 {
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
}
#explorerfix{
	position:absolute;
	width:0px;
	height:0px;
	left:0px;
	top:0px;
}
#ie_spacer{
left:0px;
height:1000px;
width:auto;
position:absolute;
voice-family: "\"}\"";
voice-family:inherit;
height:0px;
}

.subtitlebox{
	display:block;
	padding:1px;
	padding-left: 5px;
	background-color:#CCCCCC;
	border-top:1px solid #5C6367;
	border-bottom:1px solid #5C6367;
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #5C6367;
	}
	

.cd-dvd-titlebox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	display:block;
	background-color: #004775;
	padding-left: 10px;
	height: 20px;
	padding-top: 5px;
}

.interactive-titlebox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	display:block;
	background-color: #6D1313;
	padding-left: 10px;
	height: 20px;
	padding-top: 5px;
}

.digital-titlebox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	display:block;
	background-color: #135227;
	padding-left: 10px;
	height: 20px;
	padding-top: 5px;
}

.music-chef-titlebox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	display:block;
	background-color: #E9B310;
	padding-left: 10px;
	height: 20px;
	padding-top: 5px;
}

.am-memory-titlebox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	display:block;
	background-color: #0F50BC;
	padding-left: 10px;
	height: 20px;
	padding-top: 5px;
}

.memricks-titlebox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	display:block;
	background-color: #484C53;
	padding-left: 10px;
	height: 20px;
	padding-top: 5px;
}

.image-chef-titlebox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	display:block;
	background-color: #880088;
	padding-left: 10px;
	height: 20px;
	padding-top: 5px;
}

.home-tabletxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	padding-left: 10px;
}
.titlea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 10px;
}


/**********************************************************************************************/
/**********************************************************************************************/
/**********************************************************************************************/
/**********************************************************************************************/




#advanced {background: #efefef; padding: 10px; border: 1px solid #E69908; width:400px}
#advanced .formTypeText {border: 1px solid #bbb; padding: 1px 4px 1px 4px; color: #E69908;margin: 2px 11px 0 0;width: 220px }
#advanced .formTypeTextarea {border: 1px solid #bbb; padding: 1px 4px 1px 4px; color: #E69908;width: 350px;margin-top: 2px}
#advanced .simpleFormUpload {border: 1px solid #005595; width: 80px; background: #E69908; margin-top: 10px;}
#advanced img {margin: 5px 10px 0 0;}
#advanced .simpleFormCheckboxItem {margin: 0 0 0 10px}
#advanced .simpleFormCheckboxes {border: 1px solid #bbb; padding: 5px; background: #f8f8f8; width: 350px;margin-top: 2px}
#advanced .formTypeSelect {border: 1px solid #bbb; padding: 1px 0 1px 4px; color: #E69908;margin: 2px 0 0 0;width: 230px}
#advanced .simpleFormCheckboxes {line-height: 26px; font-size: 10px}
#advanced .CaptchaCaption {float: right; font-size: 10px; margin-right: 90px}

#advanced .simpleFormText, #advanced .simpleFormCheckbox, #advanced .simpleFormTextarea, #advanced .simpleFormSelect,#advanced .simpleFormRadio
 {padding: 2px 0 5px 0;letter-spacing: 0.1pt; border-bottom: 2px dotted #ccc}
 
 
 /** MODIFY COLOR FOR FRAME */
 #custom-doc { border: 5px solid #fff;font-family: arial; font-size: 12px;line-height: 16px }
 
 /** MODYFY BG COLOR HERE */
 html		{background: #fff}
 
 
 /*******/
 #custom-doc { background: #fff; width:61.54em;*width:60.06em;min-width:800px; margin:auto; text-align:left; }
 

 body		{color: #676463;padding: 10px 0 0 0}
 b, strong	{color: #343534; font-weight: bold; }


 
 .headerrrrrr	{height: 125px; background: url(/jdd/public/images/corporate/header.jpg) top left no-repeat; margin: 0 0 10px 0;}
 
 .navigation	{}
 .navigation .nav	{background: #585455 url(/jdd/public/images/corporate/menu-bg.gif) top left repeat-x;padding:17px 7px 17px 7px; margin: 0 0 10px 0 }
 .navigation .nav .inside-nav	{padding: 14px 0 14px 0; border: 1px solid #807d7e; border-left: 0; border-right: 0; }
 .navigation ul		{}
 .navigation ul li	{}
 .navigation a	{color: #fff; text-decoration: none; }
 .navigation a:hover,  .navigation a.hover	{ color: #eb9123 }
 
 .content	{margin: 10px; width:445px}
 .content .title{float: left; margin: 5px 0 10px 0}
 .content p	{margin: 10px 00 0}
 .content a	{color: #111; text-decoration: underline; font-weight: bold; }
 .content a:hover{text-decoration: none;}
 .content a:visited {font-style: italic;}
 
 .banner	{float: right; margin: 0 0 0 10px;border: 0; }
 
  /*modifying the margin moves the quote form further down the page*/
  /*the padding increases the gap between the quick quote form image and the first form field*/
 .enquiry	{color: #eb9123; position: absolute; margin: 11px 0 0 0px; padding: 58px 0 0 0; background: url(http://www.amstore-group.co.uk/images/contact.jpg) 36px 0 no-repeat;}
 
 .modform {margin: 0 0 0 38px;width: 160px;font-size: 12px; line-height: 12px} 
 
  /*increasing the padding makes the web form text boxes bigger*/
  /*changing the first margin moves the form field text further away from the form feild*/
  /*changing the 3rd margin increases the vertical space between the form fields*/
 .enquiry .input, .enquiry .select{margin: 4px 0 10px 0px;font-size: 12px; border: 1px solid #a7a8aa; background: #b9b8b9;width: 140px;padding: 1px;  }
 .enquiry label	{margin: 0 0 0 38px; font-size: 13px; color: #eb9123}
 
 /*the first margin moves the submit button graphic further away from the form field above it*/
 .enquiry .submit{margin: 3px 0 10px 0px; }
 .enquiry img	{border: 0; margin: 0 0 0 0px}
 .enquiry .captcha {margin: 17px 0 0 0}
 
 .enquiry .formTypeTextarea {border: 1px solid #bbb; padding: 1px 4px 1px 4px; color: #E69908;width: 134px;margin-top: 2px}
 
 .footer	{color: #eb9123; background: #fff url(/jdd/public/images/corporate/footer-bg.gif) top left no-repeat;font-size: 10px;margin: 12px 0 0 0; padding: 15px 0 0 0 }
 .footer a	{color: #eb9123;font-size: 10px;  }

.content h1 {font-size: 30px;line-height: 40px;}




#custom-doc 	{ width:61.54em;*width:60.06em;width:800px; margin:auto; text-align:left; }
#bd		{background: url(/jdd/public/images/content.gif) top left no-repeat;}

body		{font-family: Arial, verdana, san-serif;color: #333;text-decoration: none;font-size: 12px;}
a		{color:#EF2E24; }
a:hover		{text-decoration: none;}
strong {font-weight: bold}
p {margin: 0 0 10px 0}
td {text-align: left ! important; }
label {display: none}
input,textarea {border: 1px solid #bbb;}
.hover		{background: #ccc;}
#headerrr		{height: 86px; width: 800px; background: url(/jdd/public/images/header.gif) bottom left no-repeat; border-bottom: 1px solid #fff}
#back img{height: 82px; width: 750px}
#topmenu	{}
	#topmenu ul	{display: block;width: 516px;height: 60px;}
	#topmenu li	{overflow: hidden;float: left;}
	#topmenu li a	{background: #fff url(/jdd/public/images/spritetop.gif) 0 0 no-repeat;display: block;height: 60px;text-decoration: none;}
	#topmenu li a:link, li a:visited,li a:active
			{background-position: 0 0;}
	#topmenu li a:hover{background-position: 0 -69px;}
	
	#topmenu li.menu_1_0 {width: 127px}
	#topmenu li.menu_1_0 a,#topmenu li.menu_1_0 a:link, li.menu_1_0 a:visited,li.menu_1_0 a:active
			{background-position: 0 0;}
	#topmenu li.menu_1_0 a:hover{background-position: 0 -69px;}
	#topmenu li.menu_1_0 a.hover{background-position: 0 -69px;}
	
	#topmenu li.menu_1_1 {width: 112px}
	#topmenu li.menu_1_1 a,#topmenu li.menu_1_1 a:link, li.menu_1_1 a:visited,li.menu_1_1 a:active
			{background-position: -128px 0;}
	#topmenu li.menu_1_1 a:hover{background-position: -128px -69px;}
	#topmenu li.menu_1_1 a.hover{background-position: -128px -69px;}
	
	#topmenu li.menu_1_2 {width: 112px}
	#topmenu li.menu_1_2 a,#topmenu li.menu_1_2 a:link, li.menu_1_2 a:visited,li.menu_1_2 a:active
			{background-position: -240px 0;}
	#topmenu li.menu_1_2 a:hover{background-position: -240px -69px;}
	#topmenu li.menu_1_2 a.hover{background-position: -240px -69px;}
	
	#topmenu li.menu_1_3 {width: 126px}
	#topmenu li.menu_1_3 a,#topmenu li.menu_1_3 a:link, li.menu_1_3 a:visited,li.menu_1_3 a:active
			{background-position: -353px 0;}
	#topmenu li.menu_1_3 a:hover{background-position: -353px -69px;}
	#topmenu li.menu_1_3 a.hover{background-position: -353px -69px;}

.titlea {color: #005493; font-weight: bold; font-size: 14px;letter-spacing: 0.1pt; margin: 0px 0px 5px 0px}

#right		{width: 154px;background: #ddd; float: right;margin: 18px 0px 0px 5px;position: relative;height: 605px; }
	#right .shadow	{display: block;position: relative;top: -3px;left:-3px;padding:0px;background:#9F9F9F url(/jdd/public/images/quick-quote-usb.gif) top left no-repeat;border:1px solid;border-color: #fff #8F8F8F #8F8F8F #fff;height: 602px; }
	html>/**/body #right {z-index: 2;}
	html>/**/body #right .shadow {z-index: 1;}
	#right form 	{font-size: 11px;padding: 80px 5px 10px 5px;color: #fff;font-weight: bold;letter-spacing: 0.1pt;text-transform: uppercase}
#right form img {margin-top: 10px;}
	#right .input,#right .formTypeText 	{color: ##9FA1A4; font-size: 14px;padding: 1px;width: 142px; border: 1px solid #292526; margin: 2px 0px 2px 0px}
	#right .select,#right .formTypeSelect 	{color: ##9FA1A4; font-size: 14px;width: 146px; border: 1px solid #292526; margin: 2px 0px 2px 0px}
	
	#right ul	{display: block;height: 60px;margin-left: 2px;}
	#right li	{margin: 5px 0px 5px 0px}
	#right li a	{background: #fff url(/jdd/public/images/sprite-submit-quote.gif) 0 0 no-repeat;display: block;height: 50px;text-decoration: none;}	
	#right li.item1 {width: 144px;}
	#right li.item1 a,#right li.item1 a:link, #right li.item1 a:visited,#right li.item1 a:active
			{background-position: 0 -50px;height: 70px;}
	#right li.item1 a:hover{background-position: -149px -50px;}
	#right li.item2 {width: 127px;}
	#right li.item2 a,#right li.item2 a:link, #right li.item2 a:visited,#right li.item2 a:active
			{background-position: 0 0;}
	#right li.item2 a:hover{background-position: -149px -0px;}
	#right	.thanks {color: #005595;  background: #fff; margin: 2px; height: 350px; border: 1px solid #005595;  }

#maincontent 	{text-align: justify; margin: -60px 0 60px 0;word-spacing: 0.05em;letter-spacing: 0;line-height: 16px;}
	.maincontent 	{margin: 0 180px 10px 0;padding-top: 70px;}
        .maincontent ul {list-style-type: square;list-style-position: inside;margin: 10px 0px 10px 10px;}

.menu		{z-index: 200;background: #bbb;margin: 18px 0px 0px 0px;position: relative;}
	.menu .shadow	{z-index: 200; display: block;position: relative;top: -3px;left:-3px;padding:0px;background:#7DB3DF;border:1px solid;border-color: #fff #333 #333 #fff}
	html>/**/body div.menu {z-index: 2;}
	html>/**/body .menu .shadow {z-index: 1;}
	
	.menu a, .menu a:visited, .menu a:link
			{font-size: 11px;color: #252122;text-decoration: none; font-weight: bold}
	.menu ul	{}
	.menu li	{padding: 3px 0 3px 5px; height: 18px; border-top: 1px solid #fff;}
	.menutitle	{font-size: 14px;background: #5F6062; color: #fff;font-weight: bold;text-transform: uppercase; padding: 2px 0px 2px 10px;letter-spacing: 0.1pt;margin: 0px 0px 0px 0px}

#footer	{border-top: 1px solid #999; padding: 5px 0 0 0; margin-top: 10px;font-size: 10px;}
	#footerleft ul	{display: block;margin-left: 240px;margin-right: auto;margin-left: 200px; }
	#footerleft li	{overflow: hidden;float: left;margin: 0 20px 0 20px}	
	#footerleft a, #footerleft a:link, #footerleft:visited
			{color: #333;letter-spacing: 0.1pt; font-size: 11px;}
	#footerleft a:hover
			{text-decoration: none;}
	#footerright	{float: right;}
#links {width: 100%;margin-left: auto; margin-right: auto; text-align: center;margin-top: 20px;color: #888}
#links a, #links a:link, #links a:visited, #links a:hover {font-size: 10px; color: #888;letter-spacing: 0.1pt;margin-right: 3px;}

#contact {background: #efefef; padding: 10px; border: 1px solid #005595}
#contact table tr td {padding: 5px;letter-spacing: 0.1pt; }
#contact .formTypeTextarea {width: 256px; }
#contact .formTypeText {padding: 1px 4px 1px 4px; color: #005595;  }
#contact .formTypeSubmit {border: 1px solid #005595; width: 80px; background: #7DB3DF; float: left; }


#advanced {background: #efefef; padding: 10px; border: 1px solid #005595; }
#advanced .formTypeText {border: 1px solid #bbb; padding: 1px 4px 1px 4px; color: #005595;margin: 2px 10px 0 0;width: 220px }
#advanced .formTypeTextarea {border: 1px solid #bbb; padding: 1px 4px 1px 4px; color: #005595;width: 350px;margin-top: 2px}
#advanced .simpleFormUpload {border: 1px solid #005595; width: 80px; background: #7DB3DF; margin-top: 10px;}
#advanced img {margin: 5px 10px 0 0;}
#advanced .simpleFormCheckboxItem {margin: 0 0 0 10px}
#advanced .simpleFormCheckboxes {border: 1px solid #bbb; padding: 5px; background: #f8f8f8; width: 350px;margin-top: 2px}
#advanced .formTypeSelect {border: 1px solid #bbb; padding: 1px 0 1px 4px; color: #005595;margin: 2px 0 0 0;width: 230px}
#advanced .simpleFormCheckboxes {line-height: 26px; font-size: 10px}
#advanced .CaptchaCaption {float: right; font-size: 10px; margin-right: 90px}
#advanced .simpleFormCheckbox, #advanced .simpleFormText, #advanced .simpleFormTextarea, #advanced .simpleFormSelect,#advanced .simpleFormRadio
 {padding: 2px 0 5px 0;letter-spacing: 0.1pt; border-bottom: 1px dotted #ccc}

.validation-failed {border: 1px solid #005595;}
.validation-advice {font-weight: normal; color: #005595; text-transform: lowercase; }

.sitemap {margin: 7px 0 0 0}
.sitemap a {color: #005595; }
.sitemap a:visited {color: #777; font-style: italic; }

.gallery {text-align: center; margin: 0px 0 0 30px;}
.gallery .imgitem{color: #555; width: 150px;  background: #ddd; font-weight: bold; text-decoration: none; margin: 15px; padding: 15px; border: 2px solid #bbb;float: left; }
.gallery img {border: 1px solid #333; margin: 0 0 5px 0}