body {
	font-family: arial;
}	
body  *{
scrollbar-arrow-color: #726600;
scrollbar-3dlight-color: #ffffff;
scrollbar-darkshadow-color: #726600;
scrollbar-face-color: #fff2b6;
scrollbar-highlight-color: #fff2b6;
scrollbar-shadow-color: #C17D94;
scrollbar-track-color: #e1c129;
}

#bg {
	background-image: url(../images/bg_dogs_co_uk3.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin:20px 0px 0px 0px;
	
}

#borderDIV input {display: inline; clear: none; }
#borderDIV img {cursor: pointer;}

#backgroundDIV img {cursor: pointer;}

.thumbs {width: 88px; height: 68px; border: 1px solid #eeeeee; clear: none; float: left; display: inline;}

#junk { width: 200px; }
#junk option {height: 80px;}

span {
	font: 10px/12px Verdana;
}

form {
	margin: 0px; padding: 0px;
}

#headertext, #footertext {
	font-size: 10px;
	width: 110px;
	height: 19px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #666666;
}

#font {
	font: 10px/12px Verdana;
}

#header {
	font: bold 10px/12px Verdana;
}

fieldset {
	Height:80px;
	padding: 4px;
	margin: 0px;
	border: 1px solid #7c0000;
}

#fieldset1{
height:35px;
}

#fieldset3{
height:70px;
*height:70px;
_height:70px;
}

#fieldset4{
height:130px;
*height:140px;
_height:130px;
}

legend {
	font: 10px/12px Verdana;
	margin: 0px;
	padding: 0px;
}

b {
	color: #7c0000;
}

#mouse {
	padding-left: 30px;
}

#preview {
	font-size: 11px;
	margin: 0px;
	color: black;
	height: 19px;
	width: 60px;
	cursor: pointer;
	border: 1px solid #666666;
	margin: 8px 0px 0px 120px;
}

#file1 {
	font-size: 11px;
	margin: 0px;
	color: black;
	height: 19px;
	cursor: pointer;
	border: 1px solid #666666;
	padding: 0px;
}

#upload {
	font-size: 11px;
	margin: 0px;
	color: black;
	height: 19px;
	cursor: pointer;
	border: 1px solid #666666;
}



#upload2 {
	font-size: 11px;
	margin: 0px;
	color: black;
	height: 19px;
	cursor: pointer;
	border: 1px solid #666666;
}

#template {
	width: 200px;
	font-size: 11px;
}

h4 {
	font: 14px Verdana;
}

select {border: 0px none; font-size: 10px; margin: 0px; padding: 0px 0px; width: 106px;}

#step1 {
	padding: 2px 0px 2px 0px;
}

#viewcart {font-family: arial; margin-top: 16px;}

#viewcart TH {background-color: #d1ac00; font-size: 12px; color: #000000; padding: 1px 4px;}
#viewcart TD {background-color: #f7d846; font-size: 11px; color: #000000; padding: 1px 4px; text-align: center;}
#viewcart A {font-weight: bold;}
#viewcart A:Link {color: #000000; text-decoration: none;}
#viewcart A:Visited {color: #000000; text-decoration: none;}
#viewcart A:Hover {color: #ff0000; text-decoration: underline;}
#viewcart A:Active {color: #ff0000; text-decoration: underline;}
#viewcart caption {background-color: #c68200; font-weight: bold;}


#delivery {border: 1px solid #000000;}
#delivery th {background-color: #FF3300; font-size: 12px; border-bottom: 1px solid #C4E1E1;}
#delivery td {background-color: #F4FDFD; font-size: 12px; font-family: arial; padding: 1px 4px; border-bottom: 1px solid #C4E1E1;}
#delivery input {border: 1px solid #666666; padding: 1px 4px; font-size: 12px; font-family: arial;}

.submit {border: 0px none;}

#confirm{border:2px solid #A4C1C1;}
#confirm th {font-size: 13px; font-family: arial; background-color: #f2ab2f; padding: 4px;}
#confirm td {font-size: 11px; font-family: arial; background-color: #f2ab2f; padding: 2px 4px;}

#billing {border:1px solid #000000;}
#billing th {font-size: 13px; font-weight: normal; font-family: arial; background-color: #eeeeee; padding: 2px 4px; border-bottom: 1px solid #000000;}
#billing td {font-size: 12px; font-weight: bold; font-family: arial; background-color: #f8f8f8; padding: 2px 4px; border-bottom: 1px solid #666666; border-right: 1px solid #666666;}
#billing input {border:1px solid #666666; padding: 1px 4px; font-size: 12px; font-family: arial; margin: 1px 4px 0px 4px;}
#billing select {margin: 1px 4px 0px 4px;}
#billing caption {font:16px arial; font-weight: bold; background-color: #f0f0f0;}

#payment {border:1px solid #000000;}
#payment th {font-size: 13px; font-family: arial; background-color: #005AA5; color: #ffffff; padding: 8px 8px; border-top: 1px solid #F4FDFD; border-bottom: 1px solid #F4FDFD;}
#payment td {font-size: 12px; font-family: arial; background-color: #6699CC; color: #ffffff; text-align: center; padding: 0px 4px;}
#payment caption {font:16px arial; font-weight: bold;}

#previewbut {margin: 8px 0 0 20px;}

#sel img {margin: 6px; float: left; clear: none; border: 4px solid #ffffff;}

#backgroundDIV {float: left; clear: none; width: 240px; height: 52px; overflow: auto; }
#backgroundDIV img {width: 44px; height: 31px;}

#borderDIV {float: left; clear: none; width: 240px; height: 52px; overflow: auto; }
#borderDIV img {width: 44px; height: 31px;}

.thumb {width: 44px; height: 31;}

#warning {padding: 8px; font: 12px arial; color: #ffffff; background-color: #880000; border: 1px solid #ffffff;}

#information {padding: 8px 6px; font: 12px arial; color: #48222F; background-color: #E4C6D0; border: 1px solid #ffffff;}

.but {background-color: #feffe7;}

.but:hover {background-color: #ffffff;}

.valid {background-color: #ffffee; }
.bad {background-color: #ffcccc; }


#helpLayer {position: absolute; left: 47%; top: 70px; width: 370px; height: 410px; border: 1px solid #000000; padding: 8px; background-color: #ffffff;
	font: 12px arial; color: #000000;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='dimgray', Direction=135, Strength=3);
}
#helpText { width: 350px; height: 300px; margin: 4px;  overflow: auto;}

#helpText h5 {text-align: left; font: 15px arial; font-weight: normal; border-bottom: 1px solid #E4C6D0; margin: 16px 8px 0 8px;}
#helpText p {text-align: left; padding: 2px 8px 16px 8px; margin: 4px;}


#tabsregion{
width:500px;
float:left;
margin:0px 0px 0px 250px;
*margin:1px 0px 0px 250px;
_margin:1px 0px 0px 125px;
}
.clearfloats {
	content: ".";
    display: block;
    height: 0px;
	font-size:1PX;
    clear: both;
    visibility: hidden;
}
.clearfloats1 {
	
    display: block;
     clear: both;
    
}
