input.btn {
border: outset 1px #ccc;
background: #FFFFFF;
color:#000066;
font-weight: bold;
background: url(https://www.paintscratch.com/images/buttonbg_whiteorange.jpg);
cursor: pointer;
text-align: center;
}

#unlock_warning {
position: absolute;
text-align:justify;
visibility: hidden;
padding:15px;
width: 400px;
background-color:#FFFFFF;
color:#000000;
border: solid 20px #990000;

}

#unlock2_warning {
position: absolute;
text-align:justify;
visibility: hidden;
padding:15px;
width: 400px;
background-color:#FFFFFF;
color:#000000;
border: solid 20px #990000;

}

#order {
position: absolute; right: 116px; top: 120px;
text-align:justify;
padding:15px;
width: 400px;
background-color:#FFFFFF;
color:#000000;
border: solid 5px #4593C4;

}

#ibox {
width: 288px;
height: 225px;
background-image:url(https://www.paintscratch.com/newimages/boxtop.jpg);
background-repeat:repeat-x;
background-color:#d3dae2;
}


.colbox {
width: 288px;
height: 225px;
background-image:url(https://www.paintscratch.com/newimages/boxtop.jpg);
background-repeat:repeat-x;
background-color:#d3dae2;
}


body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.style2 {font-size: 10}
.style3 {color: #FFFFFF}
.style4 {font-size: 10; color: #FFFFFF; }

/* Links */
a, a:link, a:active, a:visited {
	text-decoration: none;
	color          : #253189;
	font-family    : Verdana, Helvetica;
	font-weight    : normal;
	border:none;
}

a:hover {
	text-decoration: none;
	color          : #253189;
	font-family    : Verdana, Helvetica;
	font-weight    : normal;
	text-decoration: underline;
}

.b1, .b2, .b3, .b4{font-size:1px; overflow:hidden; display:block;}
.b1 {height:1px; background:#888; margin:10 5px;}
.b2 {height:1px; background:#ddd; border-right:2px solid #888; border-left:2px solid #888; margin:0 3px;}
.b3 {height:1px; background:#ddd; border-right:1px solid #888; border-left:1px solid #888; margin:0 2px;}
.b4 {height:2px; background:#ddd; border-right:1px solid #888; border-left:1px solid #888; margin:0 1px;}
.contentb {background: #fff; border-right:1px solid #888; border-left:1px solid #888;}
.contentb div {margin-left: 5px;}


.bl {background: url(https://www.paintscratch.com/images/bl.gif) 0 100% no-repeat #e68200; width: 20em}
.br {background: url(https://www.paintscratch.com/images/br.gif) 100% 100% no-repeat}
.tl {background: url(https://www.paintscratch.com/images/tl.gif) 0 0 no-repeat}
.tr {background: url(https://www.paintscratch.com/images/tr.gif) 100% 0 no-repeat; padding:10px}
.clear {font-size: 1px; height: 1px}



div#nifty{ margin: 0 10%;background: #DAD7D2; }

b.rtop, b.rbottom{display:block;background: #FFFFFF}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #DAD7D2}
b.r1{margin: 0 5px;}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

p.first { 
	color			: #0373BD; 
	font-size		: 26px;
	font-weight    	: bold;
	font-family    	: Arial;
	margin			: 10px;
}

p.second { 
	color			: #000000; 
	font-size		: 16px;
	font-weight    	: normal;
	font-family    	: Arial;
	margin			: 10px;

}

p.third { 
	color			: #FFFFFF; 
	font-size		: 16px;
	font-weight    	: bold;
	font-family    	: Arial;
	text-align		: center;
	padding         : 10px;
}

p.third a { 
	color			: #FFFFFF; 
	font-size		: 16px;
	font-weight    	: bold;
	font-family    	: Arial;
	text-align		: center;
	padding         : 10px;
}

p.fourth { 
	color			: #000000; 
	font-size		: 11px;
	font-weight    	: bold;
	font-family    	: Arial;
	margin			: 0px;
	text-align		: center;
}

p.fifth { 
	color			: #000000; 
	font-size		: 12px;
	font-weight    	: normal;
	font-family    	: Arial;
	margin			: 10px;
	text-align		: left;
}

#text_header {
  width: 360px;
}
#text_header h1 {
  color			: #0373BD; 
	font-size		: 26px;
	font-weight    	: bold;
	font-family    	: Arial;
	margin			: 10px;
}

html,body {
    margin: 0;
	background:url(https://www.paintscratch.com/newimages/newbg.jpg) repeat-x #959595;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	vertical-align: top;
	height: 100%;
	}

/* The styles are applied from top to bottom */
#container {
	margin: 0 auto; 
	width: auto;
}
#tdmargin {
	margin: 10px;
	}
	
#body_text_cgi {
	width:auto; float: left; font-size: .9em; font-weight:400; margin: 10px 5px 5px 6px;
	}
#main_text_cgi2 {
		width: auto; 
		float: right;  background:url(https://www.paintscratch.com/images/member_sides.gif) repeat-y #FFFFFF; 
				}
				

#header_member {
	background: url(https://www.paintscratch.com/newimages/topline.gif) repeat top left;
	}

   #search-sidebar {
    float: right;
    width: 195px;
   }   
   
   #search-sidebar select {
    margin-bottom: 5px;
   }  

   #search-sidebar h3 {
    margin-bottom: 5px;
    margin-top: 3px;
   }
   
   #search-sidebar #nifty {
    margin: 0 5px;
   }
   
   #content-frame {
    float: left;
    width: 620px;
    background: white;
    padding: 0 10px 5px 10px;
   }
   
.clearboth {
  clear: both;
}

#site-info {
  text-align: center;
  width: 850px;
}
#carmakes li {
  display: inline;
  font-size: .8eml
}

#site-info h3 {
  font-size: 14px;
  margin-bottom: 5px;
  margin-top: 10px;
}

#site-info h3 a {
  font-weight: bold;
}

h1.entry-title a, h1.entry-title, .one-color h1 {
  color: #0373BD;
  font-family: Arial;
  font-size: 26px;
  font-weight: bold;
  display:block;
  padding-bottom: 6px;
  margin-top: 10px;
  margin-bottom: 7px;
  margin-left: 10px;
  width: 500px;
  }
  
.one-color h1 {
 width: 800px;
}

.one-color .color-search {
 display: none;
}  
  
h1.full-width-title
{
  color: #0373BD;
  font-family: Arial;
  font-size: 26px;
  font-weight: bold;
  display:block;
  padding-bottom: 6px;
  margin-top: 10px;
  margin-bottom: 7px;
  margin-left: 10px;
  }
  
#customer-say {
  width: 300px; float: right; margin-left: 50px; margin-top: -50px; margin-right: 20px;
}

#yearmake-content {
  float: left;
  width: 400px;
  line-height: 1.3em;
  font-size: 1.2em;
  margin-left: 20px;
  
}

.one-color #yearmake-content  {
  width: 800px;
}

#breadcrumbs {
  font-size: .8em;
  padding-top: 0px;
}

.colorpage {
  width: 500px;
  display: block;
  margin-left: 15px;
  margin-top: -14px;
}
p.onecolor {
  width: 800px;
  display: block;
  margin-left: 15px;
  margin-top: -14px;
}



#yearmake-content ol li{
  font-size: 1.2em;
  margin-bottom: 10px;
}

#yearmake-content h2 {
  font-size: 1em;
}

a.home-link  {
  text-align: center;
  font-size: 1.5em;
  margin-bottom: 10px;
  display: block;
  
}

#color-order-table {
  padding: 20px;
  border-top: 2px solid black;
  border-bottom: 2px solid black;
}

#onecolor-order-table {
  padding: 0 20px;
}


.colorrow {
 height: 30px;
}

.colorrow2 {
  height: 50px;

}

.colorrow2 td {
  border-collapse: collapse;
  border: 1px solid gray;
}

.car-model-info {

}

#warning-messages {
  margin: 0 40px;
  }
  
  #warning-messages a {
    line-height: 2.5em;
  }
  
  
#painted-car {
  float: right;
  width: 320px;
  border: 2px solid gray;
  padding: 5px;
  text-align: center;
  font-size: .8em;
  margin-left: 10px;
}

#painted-car-color {
  width: 300px; 
  height: 102px;
  margin: 0 auto;
}

table.order-onecolor {
  width: 855px;
  padding: 0 30px;
}
