
/* GLOBAL STYLES */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	text-align: center;	
}

p {
	padding-top:5px;
	margin-top:5px;
	padding-bottom:5px;
	margin-bottom:5px;
}

hr {
	border: 0;
  	width: 100%;
	color: #333;
	background-color: #333;
	height: 2px;
	padding:0px;
	margin:0px;
}

form {
	padding:0px;
	margin:0px;
}

label { 
	font-family: Times New Roman, Times, Serif;
	font-size: 16px;
	font-weight:bold;
	color: #000000; 
}
	
label a:link {
	color:#333333;
	font-family: Times New Roman, Times, Serif;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	border-bottom: 2px solid #018101;

}

label a:visited {
	color:#333333;
	font-family: Times New Roman, Times, Serif;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	border-bottom: 2px solid #018101;

}	

label a:hover {
	color:#018101;
	font-family: Times New Roman, Times, Serif;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	border-bottom: 0px;
}	
	
label a:active {
	color:#018101;
	font-family: Times New Roman, Times, Serif;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	border-bottom: 0px;
}

#contactform textarea {
	width:300px;
}

h1 { 	
	font-family: Times New Roman, Times, Serif;
	font-size: 22px;
	color:#333;	
	font-weight:bold;
	margin-top:10px;
	margin-bottom:10px;
	padding:5px;
}

h2 { 	
	font-family: Times New Roman, Times, Serif;
	font-size: 18px;
	color:#333;	
	font-weight:bold;
	margin-bottom:10px;
	padding:5px;
}

h3 { 	
	font-family: Times New Roman, Times, Serif;
	font-size: 14px;
	color:#333;	
	font-weight:bold;
	margin-top:10px;
	margin-bottom:10px;
	background-color:#F0E6DD;
	padding:5px;
}

/* DIV STYLES */

#container {	
	margin:0 auto;
	text-align: left;
	width: 1000px;	
}

#topnav {
	height:24px;		
	width: 1000px;	
	text-align: center;
	background-image:url(images/as_top_nav.jpg);
	padding-top:10px;
	line-height:24px;
}

#topnav a:link {
	color:#333333;
	font-family: Times New Roman, Times, Serif;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	margin-left:15px;
	margin-right:15px;
	padding:5px;
	padding-left:5px;
	padding-right:5px;
}

#topnav a:visited {
	color:#333333;
	font-family: Times New Roman, Times, Serif;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	margin-left:15px;
	margin-right:15px;
	padding:5px;
	padding-left:5px;
	padding-right:5px;	
}

#topnav a:hover {	
	font-family: Times New Roman, Times, Serif;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	color:#503B30;
	background-color:#F0E6DD;
	margin-left:15px;
	margin-right:15px;
	padding:5px;
	padding-left:5px;
	padding-right:5px;
}

#topnav a:active {
	font-family: Times New Roman, Times, Serif;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	color:#503B30;
	background-color:#F0E6DD;
	margin-left:15px;
	margin-right:15px;
	padding:5px;
	padding-left:5px;
	padding-right:5px;
}

#sec1 {
	position:absolute;
      	background-color:#F0E6DD;
      	text-align:left;
      	visibility:hidden;
      	z-index:5;
      	margin-left:525px;
      	top:179px;
      	border-left:1px solid #333;
      	border-right:1px solid #333;
      	border-top:1px solid #333;
      	padding:0px;
      	line-height:24px;   
      	width: 204px; 
}  

#sec1 a:link {
	color:#333333;
	font-family: Times New Roman, Times, Serif;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;	
	padding:3px;
	margin:0px;
	display:block;
	border-bottom:1px solid #333;
}

#sec1 a:visited {
	color:#333333;
	font-family: Times New Roman, Times, Serif;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	padding:3px;
	margin:0px;
	display:block;
	border-bottom:1px solid #333;
}

#sec1 a:hover {
	color:#503B30;
	font-family: Times New Roman, Times, Serif;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	padding:3px;
	background-color:#CCAD91;
	margin:0px;
	display:block;
}

#sec1 a:active {	
	color:#503B30;
	font-family: Times New Roman, Times, Serif;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	padding:3px;
	background-color:#CCAD91;
	margin:0px;
	display:block;
}

#sec2 {
	position:absolute;
	width:650px;
} 

#sec3 {
	position:absolute;
	visibility:hidden;
	width:650px;	
}

#sec4 {
	position:absolute;
	visibility:hidden;
	width:650px;
}

#sec5 {
	position:absolute;
	visibility:hidden;
	width:650px;
}

#sec6 {
	position:absolute;
	visibility:hidden;
	width:220px;
	margin-left:250px;
}

#print_emailsuccess {
	position:absolute;
	width:250px;
	margin-left:240px;
	color:#018101;
	font-weight:bold;
	font-style:italic;
	margin-top:20px;
}

#sec6 form {
	margin:0px;
	padding:0px;
	padding-bottom:10px;
}

.sec6_formbutton {
	width:130px;
	font-size:12px;
	background-color:#CBAA89;
	font-family: Times New Roman, Times, Serif;
	font-weight:bold;
	color:#503B30;	
	border:1px solid #503B30;
	cursor:pointer;	
	margin-top:5px;	
}

.sec6_closewindow {
	font-size:12px;
	background-color:#7D4D59;
	font-family: Times New Roman, Times, Serif;
	font-weight:bold;		
	border:1px solid #503B30;
	cursor:pointer;	
	text-decoration:none;	
}

.sec6_textinput {
	width:175px;
}

a.sec6_closewindow {
	padding:0px;
	margin:0px;
	color:#ffffff;
}

#addproduct {
	position:absolute;
      	background-color:#F0E6DD;
      	text-align:left;
      	z-index:5; 
      	margin-left:35px;
      	margin-right:35px;
      	width:660px;
      	padding:10px;
}

#modifyproducts {
	position:absolute;
      	background-color:#F0E6DD;
      	text-align:left;
      	z-index:5;
      	margin-left:35px;
      	margin-right:35px;
      	width:660px;
      	padding:10px;
      	overflow:auto;
      	height:325px;
}

#floatleft {
	height:419px;
	width: 125px;
	text-align: left;
	float:left;
	background-image:url(images/as_left.jpg);
}

#floatleft div {
	padding-top:45px;
	padding-left:12px;
	text-align:center;	
}

#floatleft a:link {
	color:#333333;
	font-family: Times New Roman, Times, Serif;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	line-height:34px;	
	padding:7px;
}

#floatleft a:visited {
	color:#333333;
	font-family: Times New Roman, Times, Serif;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	line-height:34px;
	padding:7px;
}

#floatleft a:hover {
	color:#ffffff;
	font-family: Times New Roman, Times, Serif;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	background-color:#cdb79f;
	line-height:34px;
	padding:7px;
}

#floatleft a:active {
	color:#ffffff;
	font-family: Times New Roman, Times, Serif;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	background-color:#795F50;
	line-height:34px;
	padding:7px;
}

#floatleft_orders {
	height:700px;
	width: 125px;
	text-align: left;
	float:left;
	background-image:url(images/as_left.jpg);
}

#floatleft_orders div {
	padding-top:45px;
	padding-left:12px;
	text-align:center;	
}

#floatleft_orders a:link {
	color:#333333;
	font-family: Times New Roman, Times, Serif;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	line-height:34px;	
	padding:7px;
}

#floatleft_orders a:visited {
	color:#333333;
	font-family: Times New Roman, Times, Serif;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	line-height:34px;
	padding:7px;
}

#floatleft_orders a:hover {
	color:#ffffff;
	font-family: Times New Roman, Times, Serif;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	background-color:#cdb79f;
	line-height:34px;
	padding:7px;
}

#floatleft_orders a:active {
	color:#ffffff;
	font-family: Times New Roman, Times, Serif;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	background-color:#795F50;
	line-height:34px;
	padding:7px;
}

#hpflash {
	height:419px;
	width: 752px;
	float:left;
	padding:0px;
	margin:0px;
}

#maincontent {
	height:419px;
	width: 752px;
	float:left;
	padding:0px;
	margin:0px;
	background-image:url(images/as_body.jpg);
}

#intcontent {
	height:419px;
	width: 752px;
	float:left;
	padding:0px;
	margin:0px;
	background-image:url(images/as_int_body.jpg);
}

#intcontent_orders {
	height:700px;
	width: 752px;
	float:left;
	padding:0px;
	margin:0px;
	background-image:url(images/as_int_body.jpg);
	
}

#admincontent {
	height:419px;
	width: 752px;
	float:left;
	padding:0px;
	margin:0px;
	background-image:url(images/as_body.jpg);
}

#admincontent div {
	padding:25px;
	font-family: Times New Roman, Times, Serif;
	color:#333333;
	font-size:16px;	
}

#floatright {
	height:419px;
	width: 123px;
	text-align: right;
	float:right;
	background-image:url(images/as_right.jpg);
	
}

#floatright_orders {
	height:700px;
	width: 123px;
	text-align: right;
	float:right;
	background-image:url(images/as_right.jpg);
	
}

#bottom {
	width:1000px;	
	background-image:url(images/as_hp_bottom.jpg);
	background-repeat:no-repeat;
	text-align: center;		
}

#bottom_int {
	width:1000px;	
	background-image:url(images/as_gallery_bottom.jpg);
	background-repeat:no-repeat;
	text-align: center;	
}

#bottom_int div {
	padding-left:110px;
	padding-right:110px;
	padding-top:50px;
	color:#333333;
	font-style:italic;
	font-size:18px;
	font-family: Times New Roman, Times, Serif;
	height:40px;
}

#bottom_orders {
	width:1000px;	
	background-image:url(images/as_int_order_bottom.jpg);
	background-repeat:no-repeat;
	text-align: center;	
	height:50px;
}

#bottom_orders div {
	padding-left:110px;
	padding-right:110px;
	padding-top:50px;
	color:#333333;
	font-style:italic;
	font-size:18px;
	font-family: Times New Roman, Times, Serif;
	height:40px;
}

#bottom_gallery_albums {
	width:1000px;	
	background-image:url(images/as_int_album_bottom.jpg);
	background-repeat:no-repeat;
	text-align: center;
	
}

#bottom_gallery_albums div {
	padding-top:7px;
	color:#333333;
	font-weight:bold
	font-size:12px;
	font-family: Times New Roman, Times, Serif;
	height:130px;
}

#bottom_gallery_albums p {
	padding-left:110px;
	padding-right:110px;
	padding-top:15px;
	color:#333333;
	font-style:italic;
	font-size:17px;
	font-family: Times New Roman, Times, Serif;
	height:80px;
}


#bottom_gallery {
	width:1000px;	
	background-image:url(images/as_gallery_bottom.jpg);
	background-repeat:no-repeat;
	text-align: center;
	
}

#pagination {
	margin:0px;
	padding-left:580px;
	font-size:11px;
	line-height:20px;
}

#pagination a {
	color: #503B30;
	text-decoration: none;
	font-weight: bold;
}

#bottom div {
	padding-left:110px;
	padding-right:110px;
	padding-top:50px;
	color:#333333;
	font-style:italic;
	font-size:17px;
	font-family: Times New Roman, Times, Serif;
	height:80px;
}

#bottom_gallery div {
	padding-top:7px;
	color:#333333;
	font-weight:bold
	font-size:12px;
	font-family: Times New Roman, Times, Serif;
	height:130px;
}

#bottom_gallery p {
	padding-left:110px;
	padding-right:110px;
	padding-top:15px;
	color:#333333;
	font-style:italic;
	font-size:17px;
	font-family: Times New Roman, Times, Serif;
	height:80px;
}

#bottom_aboutus {
	width:1000px;	
	background-image:url(images/as_int_about_bottom.jpg);
	background-repeat:no-repeat;
	text-align: center;	
}

#bottom_aboutus div {
	padding-left:110px;
	padding-right:110px;
	padding-top:50px;
	color:#333333;
	font-style:italic;
	font-size:18px;
	font-family: Times New Roman, Times, Serif;
	height:40px;
}

#about_toptext {
	font-family: Times New Roman, Times, Serif;
	font-size:17px;
	font-weight:bold;
	padding-top:10px;
	line-height:22px;
}

#about_left {
	float:left;
	text-align:left;
	width:210px;
	padding-left:30px;	
	padding-top:10px;
	padding-right:10px;
	font-family: Times New Roman, Times, Serif;
	font-size:13px;
	line-height:18px;
}

#about_middle {
	float:left;
	text-align:center;
	padding-top:10px;
}

#about_right {
	float:left;
	text-align:right;
	width:210px;
	padding-left:10px;
	padding-right:20px;
	padding-top:10px;
	font-family: Times New Roman, Times, Serif;
	font-size:13px;	
	line-height:18px;
}

#about_bottom {
	font-family: Times New Roman, Times, Serif;
	font-size:15px;	
	line-height:18px;
	text-align:center;
	padding-top:10px;
}

#bottom_gallery a:link {
	color:#503B30;
	font-weight:bold;
	text-decoration:none;	
	padding:5px;
}

#bottom_gallery a:visited {
	color:#503B30;
	font-weight:bold;
	text-decoration:none;	
	padding:5px;
}

#bottom_gallery a:hover {
	color:#503B30;
	font-weight:bold;
	text-decoration:none;	
	padding:5px;
	background-color:#cdb79f;
	color:#ffffff;
}

#bottom_gallery a:active {
	color:#503B30;
	font-weight:bold;
	text-decoration:none;	
	padding:5px;
	background-color:#cdb79f;
	color:#ffffff;
}

#gallery_container {
	padding-left:18px;
	text-align:left;
	height:325px;
}

#galleryimage img {
	border: 1px solid #503B30;
}

#galleryimage a:hover img {
	border : 1px solid #F0E6DD;
}

#galleryimage {
	float:left;
	padding-left:27px;
	margin-top:20px;
	text-align:center;
	font-family: Times New Roman, Times, Serif;
	color:#333333;
	font-size:17px;
	width:200px;
}

#subcatimage {
	float:left;
	padding-left:13px;
	margin-top:20px;
	text-align:center;
	font-family: Times New Roman, Times, Serif;
	color:#333333;
	font-size:11px;
	width:165px;
}

#subcatimage img {
	border: 1px solid #503B30;
}

#subcatimage a:hover img {
	border : 1px solid #F0E6DD;
}

#productdetailback a:link {
	color:#503B30;
	font-weight:bold;
	text-decoration:none;	
	padding:5px;
}

#productdetailback a:visited {
	color:#503B30;
	font-weight:bold;
	text-decoration:none;	
	padding:5px;
}

#productdetailback a:hover {
	color:#503B30;
	font-weight:bold;
	text-decoration:none;	
	padding:5px;
	background-color:#cdb79f;
	color:#ffffff;
}

#productdetailback a:active {
	color:#503B30;
	font-weight:bold;
	text-decoration:none;	
	padding:5px;
	background-color:#cdb79f;
	color:#ffffff;
}

#productdetailthumbs {
	height:135px;
}

#productdetailthumbs img {
	border: 1px solid #503B30;
}

#productdetailthumbs a:hover img {
	border : 1px solid #F0E6DD;
}

#modifydeletesubcats {
	overflow:auto;
	height:150px;
	text-align:left;
	width:625px;
	padding:0px;
	margin:0px;
}

#form {
	text-align:center;
	border:1px solid #333;
	height:325px;
	margin-left:50px;
	margin-right:50px;
}

#contactform {
	text-align:left;
	border:1px solid #333;
	margin-left:50px;
	margin-right:50px;
	width:300px;
	margin:auto;
	padding:25px;
}

#searchform {
	text-align:left;
	border:1px solid #333;
	margin-left:50px;
	margin-right:50px;
	width:300px;
	margin:auto;
	padding:25px;
}

#dealerform {
	text-align:left;
	border:1px solid #333;
	height:325px;
	margin-left:50px;
	margin-right:50px;
}

#dealerform2 {
	text-align:left;
	border:1px solid #333;
	height:360px;
	margin-left:50px;
	margin-right:50px;
}

#dealerform3 {
	text-align:left;
	border:1px solid #333;
	height:215px;
	margin-left:50px;
	margin-right:50px;
}

#dealerform4 {
	text-align:left;
	border:1px solid #333;
	height:385px;
	margin-left:50px;
	margin-right:50px;
}

#orderform1 {
	text-align:left;
	border:1px solid #333;
	margin-left:50px;
	margin-right:50px;
	height:325px;

}

#orderform2 {
	text-align:left;
	border:1px solid #333;
	margin-left:50px;
	margin-right:50px;
	height:625px;
}

#orderform2 textarea {
	width:300px;
	height:60px;

}

#orders_copy {
	text-align:center;
}

#orders_copy textarea {
	width:600px;
	height:250px;
}

#completeorder {
	text-align:left;
	border:1px solid #333;
	margin-left:50px;
	margin-right:50px;
	height:250px;
}

#completeorder p {
	font-family: Times New Roman, Times, Serif;
	font-size:20px;
	color:#333333;
	font-style:italic;
	font-weight:bold;
	margin-left:25px;
	margin-right:25px;
}

#formleft {
	float:left;
	width:300px;
}

#formright {
	float:right;
	width:330px;
	text-align:left;
}

#formright p{
	margin-bottom:3px;
}

#formright_order {
	float:right;
	width:300px;
	text-align:left;
	padding-right:25px;
}

#formright_dealer {
	float:right;
	width:315px;
	text-align:left;
	padding-right:25px;
}

#formright span {
	text-align:left;
	font-size:12px;
}	

#formright_dealer span {
	text-align:left;
	font-size:12px;
	font-style:italic;
}

#label {
	float:left;
	width:150px;
	text-align:right;
	font-weight:bold;
	margin-bottom:3px;
	height:22px;
}

#field {
	float:right;
	text-align:left;
	font-weight:normal;
	margin-bottom:3px;
	height:22px;
}

#products_subnav {
      	text-align:center;
      	padding-top:25px;
      	margin:0px;
      	display:block;
} 

#products_subnav a:link {
	color: #333333;
	font-family: Times New Roman, Times, Serif;
	font-size: 16px;
	text-decoration: none;
	font-weight:bold;
	padding:5px;
	border:1px dashed #333333;
} 

#products_subnav a:visited {
	color: #333333;
	font-family: Times New Roman, Times, Serif;
	font-size: 16px;
	text-decoration: none;
	font-weight:bold;
	padding:5px;
	border:1px dashed #333333;
} 

#products_subnav a:hover {
	color: #333333;
	font-family: Times New Roman, Times, Serif;
	font-size: 16px;
	text-decoration: none;
	font-weight:bold;
	padding:5px;
	background-color:#F0E6DD;
	border:1px solid #CCAD91;	
}

#products_subnav a:active {
	color: #333333;
	font-family: Times New Roman, Times, Serif;
	font-size: 16px;
	text-decoration: none;
	font-weight:bold;
	padding:5px;
	background-color:#F0E6DD;
	border:1px solid #CCAD91;
} 

#productdetail {
	padding-top:45px;
	width:700px;
}

#successtext { 
	position:absolute;
	width:752px;
	text-align:center;
	font-family: Times New Roman, Times, Serif;
	font-size: 16px;
	font-weight:bold;
	color: #018101;
	font-style:italic;
	top:243px;
	margin-left:75px;
	z-index:7;
}	
	
#errortext { 
	position:absolute;
	width:752px;
	text-align:center;
	font-family: Times New Roman, Times, Serif;
	font-size: 16px;
	font-weight:bold;
	color: #FF0101;
	font-style:italic;
	top:243px;
	margin-left:75px;
	z-index:7;
}

#codeTextarea{
	width:610px;
	height:285px;
}

#footer {
	width:820px;
	text-align: left;
	background-color:#E3D2C2;
	margin:0 auto;
}

#footer div {
	padding:20px;
	font-family: Times New Roman, Times, Serif;
	color:#333333;
	font-size:12px;
}

#print_ordercontainer {
	padding:25px;	
	text-align:left;
	width:600px;
	margin:0 auto;
	font-size:13px;
} 

#print_ordercontainer h3 {
	border-bottom:4px double #333;
	text-align:left;
}

.print_order_left {
	float:left;
	width:300px;
	text-align:left;
}

.print_order_right {
	float:right;
	width:300px;
	text-align:left;
}

.print_order_full {
	padding-left:60px;
	padding-right:60px;
	text-align:left;
}

.print_pagebreak {
	page-break-after:always;
}

#print_pagebreak {
	page-break-after:always;
}

#orders_printbutton {
	float:right;
}
	
#clear {
	clear:both;
	
}

/* ADMIN STYLES */

#adminmenu {
	text-align:center;	
	padding:25px;
	border:1px dotted #333;
	width:250px;
	margin:0 auto;
	margin-top:100px;
}

#adminmenu a:link {
	color:#333333;
	font-family: Times New Roman, Times, Serif;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
	line-height:34px;
	padding:7px;
}

#adminmenu a:visited {
	color:#333333;
	font-family: Times New Roman, Times, Serif;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
	line-height:34px;
	padding:7px;
}

#adminmenu a:hover {
	color:#333333;
	font-family: Times New Roman, Times, Serif;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
	line-height:34px;
	background-color:#cdb79f;
	padding:7px;	
}

#adminmenu a:active {
	color:#333333;
	font-family: Times New Roman, Times, Serif;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
	line-height:34px;
	background-color:#cdb79f;
	padding:7px;
}

#admintopnav {
	height:19px;		
	width: 1000px;	
	text-align: center;
	background-image:url(images/as_top_nav.jpg);
	padding-top:15px;
}

#admintopnav a:link {
	color:#333333;
	font-family: Times New Roman, Times, Serif;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	margin-left:5px;
	margin-right:5px;
	padding:0px;	
	padding-left:5px;
	padding-right:5px;
}

#admintopnav a:visited {
	color:#333333;
	font-family: Times New Roman, Times, Serif;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	margin-left:5px;
	margin-right:5px;
	padding:0px;	
	padding-left:5px;
	padding-right:5px;	
}

#admintopnav a:hover {
	color:#503B30;
	font-family: Times New Roman, Times, Serif;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;	
	margin-left:5px;
	margin-right:5px;
	padding:0px;	
	padding-left:5px;
	padding-right:5px;
	background-color:#F0E6DD;
}

#admintopnav a:active {
	color:#503B30;
	font-family: Times New Roman, Times, Serif;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	margin-left:5px;
	margin-right:5px;
	padding:0px;	
	padding-left:5px;
	padding-right:5px;
	background-color:#F0E6DD;
}

#admin_orderslist {
	overflow:auto;
	height:325px;
	margin:35px;
	background-color:#F0E6DD;
}

a.modifylink:link {
	color: #018101;
	font-family: Times New Roman, Times, Serif;
	font-size: 12px;
	text-decoration: none;
	line-height:24px;
	font-weight:bold;
	padding:3px;
}

a.modifylink:visited {
	color: #018101;
	font-family: Times New Roman, Times, Serif;
	font-size: 12px;
	text-decoration: none;
	line-height:24px;
	font-weight:bold;
	padding:3px;
}

a.modifylink:hover {
	color: #ffffff;
	font-family: Times New Roman, Times, Serif;
	font-size: 12px;
	text-decoration: none;
	line-height:24px;
	font-weight:bold;
	background-color:#018101;
	padding:3px;
}

a.modifylink:active {
	color: #ffffff;
	font-family: Times New Roman, Times, Serif;
	font-size:12px;
	text-decoration: none;
	line-height:24px;
	font-weight:bold;
	background-color:#018101;
	padding:3px;
}

a.deletelink:link {
	color: #FF0101;
	font-family: Times New Roman, Times, Serif;
	font-size: 12px;
	text-decoration: none;
	line-height:24px;
	font-weight:bold;
	padding:3px;
}

a.deletelink:visited {
	color: #FF0101;
	font-family: Times New Roman, Times, Serif;
	font-size: 12px;
	text-decoration: none;
	line-height:24px;
	font-weight:bold;
	padding:3px;
}

a.deletelink:hover {
	color: #ffffff;
	font-family: Times New Roman, Times, Serif;
	font-size: 12px;
	text-decoration: none;
	line-height:24px;
	font-weight:bold;
	background-color:#FF0101;
	padding:3px;
}

a.deletelink:active {
	color: #ffffff;
	font-family: Times New Roman, Times, Serif;
	font-size:12px;
	text-decoration: none;
	line-height:24px;
	font-weight:bold;
	background-color:#FF0101;
	padding:3px;
}	
	
/* CLASSES */
	
.formsbutton { 	
	background-color:#CBAA89;
	font-family: Times New Roman, Times, Serif;
	font-size:16px;
	font-weight:bold;
	color:#503B30;	
	border:1px solid #503B30;
	cursor:pointer;
}	
	
.orderformbutton { 
	background-color:#CBAA89;
	font-family: Times New Roman, Times, Serif;
	font-size:16px;
	font-weight:bold;
	color:#503B30;	
	border:1px solid #503B30;
	cursor:pointer;
	width:220px;
	}
	
.clear {
	clear:both;
}

.smalltext {
	font-family: Times New Roman, Times, Serif;
	font-size:11px;
	color:#333333;
}

.foxittext {
	font-family: Times New Roman, Times, Serif;
	line-height:14px;
	font-weight:normal;
	font-size:12px;
	color:#333333;
}	



.noproducts {
	font-family: Times New Roman, Times, Serif;
	font-size:28px;
	color:#333333;
	font-style:italic;
	color:#503B30;
	text-align:center;
	margin-top:125px;
	width:96%;
}

.formtoptext {
	margin-left:45px;
	margin-right:45px;
	font-weight:bold;
	margin-bottom:10px;
	margin-top:10px;
	font-size:16px;
	line-height:20px;
}

.formtoptext a:link {
	color:#503B30;
	font-weight:bold;
	text-decoration:underline;	
}

.formtoptext a:visited {
	color:#503B30;
	font-weight:bold;
	text-decoration:underline;	
}

.formtoptext a:hover {
	color:#503B30;
	font-weight:bold;
	text-decoration:none;	
	background-color:#cdb79f;
	color:#ffffff;
}

.formtoptext a:active {
	color:#503B30;
	font-weight:bold;
	background-color:#cdb79f;
	color:#ffffff;
}

.textinput {
	width:135px;

}

.thankyoutextbig {
	font-family: Times New Roman, Times, Serif;
	font-size:42px;
	font-weight:bold
	color:#503B30;
	font-style:italic;
}

.thankyoutextsmall {
	font-family: Times New Roman, Times, Serif;
	font-size:16px;
	color:#333333;
}

.thankyoutextsmall a:link {
	color:#503B30;
	font-weight:bold;
	text-decoration:underline;	
}

.thankyoutextsmall a:visited {
	color:#503B30;
	font-weight:bold;
	text-decoration:underline;	
}

.thankyoutextsmall a:hover {
	color:#503B30;
	font-weight:bold;
	text-decoration:none;	
	background-color:#cdb79f;
	color:#ffffff;
}

.thankyoutextsmall a:active {
	font-weight:bold;
	text-decoration:none;	
	background-color:#cdb79f;
	color:#ffffff;
}

.dealerform_header {
	font-weight:bold;
	background-color:#EBDDD2;
	font-family: Times New Roman, Times, Serif;
	font-size:22px;
	color:#333333;
	padding:5px;
	border-bottom:1px solid #333333;
}

.step_on  {
	color:#503B30;	
	font-weight:bold;
	background-color:#CBAA89;
	padding:3px;
	font-size:16px;
	border:1px solid #503B30;
	zoom: 1;
}

.step_off  {
	color:#503B30;	
	font-weight:bold;
	background-color:#CBAA89;
	padding:3px;
	font-size:16px;
	border:1px solid #503B30;
	filter:alpha(opacity=33);
	-moz-opacity:.33;
	opacity:.33;
	zoom: 1;
}

.redtext {
	color:#BC0000;
	font-style:italic;
}

.thankyoutext {
	margin-left:50px;
	margin-right:50px;
	font-weight:bold;
	font-size:26px;
}

.gallerypagenum {
	background-color:#503B30;
	padding:2px;
	color:#ffffff;
}

.textAreaWithLines{
	font-family:Courier;            
}

.textAreaWithLines textarea,.textAreaWithLines div{
	border:0px;
	line-height:120%;
	font-size:16px;
}

.lineObj{
	color:#503B30;
}

.label {
	float:left;
	width:150px;
	text-align:right;
	font-weight:bold;
	margin-bottom:3px;
	height:22px;
}

.field {
	float:right;
	text-align:left;
	font-weight:normal;
	margin-bottom:3px;
	height:22px;
}

.print_order_data {
	text-align:left;
	white-space:nowrap;
}

.subcatimage {
	float:left;
	padding-left:13px;
	margin-top:20px;
	text-align:center;
	font-family: Times New Roman, Times, Serif;
	color:#333333;
	font-size:11px;
	width:160px;
}

.galleryimage {
	float:left;
	padding-left:27px;
	margin-top:20px;
	text-align:center;
	font-family: Times New Roman, Times, Serif;
	color:#333333;
	font-size:17px;
	width:200px;
}

.toggleopacity img{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1;
	border:1px solid #ffffff;
}

.toggleopacity:hover img{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-moz-opacity: 0.50;
	border:1px solid #333333;
}

.toggleopacity img{
	border: 1px solid ffffff;
}