@charset "UTF-8";
body {
	font: oblique 15px Helvetica;
	background: #fff;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 25px 25px  0 25px;
	text-align: left; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000;
}

body IMG {
	border: solid 1px #000;	
}

#header {
	margin-bottom: 15px;	
}

#hero {
	float: left;
	margin-right: 25px;	
	width: 450px;
}

#hero_design {
	float: left;
	width: 350px;
}

#hero_design IMG {
	border: none;	
}

#content {
	float: left;
	width: 295px;
}

#content_design {
	float: right;
	width: 350px;
	font: oblique 14px Helvetica;
}

#content_design_concepts, #content_design_project, #content_design_racing, #content_design_illustration, #content_design_products, #content_design_restyling, #content_design_kenny  {
	font: oblique 14px Helvetica;
	width: 750px;
}

#content_design_concepts IMG, #content_design_project IMG, #content_design_racing IMG, #content_design_illustration IMG, #content_design_products IMG, #content_design_restyling IMG, #content_design_kenny IMG {
	border: none;
}

#content_design_concepts div, #content_design_project div, #content_design_racing div, #content_design_illustration div, #content_design_products div, #content_design_restyling div, #content_design_kenny div {
	float: left;
	margin-bottom: 15px;
	width: 375px;
}

/*#content_design_concepts div IMG, #content_design_project div IMG, #content_design_racing div IMG, #content_design_illustration div IMG, #content_design_products div IMG, #content_design_restlying div IMG, #content_design_kenny div IMG {
	float: left;
	margin: 0 10px 0 0;
}*/

.title {
	font: oblique 16px Helvetica;
}

.title18px {
	font: oblique 18px Helvetica;
}

.caption {
	float: left;
	font: oblique 12px Helvetica;
	margin-bottom: 15px;	
}

.caption2 {
	float: left;
	font: oblique 10px Helvetica;
	margin-bottom: 15px;	
}

h3 {
	margin: 0 0 5px 0;
	padding: 0;
	font-weight: normal;
}

#paypal, #form, #ebay {
	margin-left: 3px;
	float: left;	
}

#form {
	width: 135px;	
}

#ebay {
	width: 70px;	
}

#paypal IMG, #form IMG, #ebay IMG {
	border: none;
}

form {
	float: left;
}

table {
	margin-top: 5px;	
}
 /**  SLIDING DOOR BUTTONS **/
a.button {
    /* Sliding right image */
background: transparent url(../images/btnNEW_right.jpg) no-repeat scroll top right; 
display: block;
float: left;
height: 22px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
margin-right: 6px;
padding-right: 15px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
/* FONT PROPERTIES */
text-decoration: none;
color: #333;
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight:bold;
font-style: normal;
}
button.button {
    /* Sliding right image */
background: transparent url(../images/btnNEW_right.jpg) no-repeat scroll top right; 
display: block;
float: left;
height: 22px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
margin-right: 5px;
padding-right: 12px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
/* FONT PROPERTIES */
text-decoration: none;
color: #333;
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight:bold;
font-style: normal;
}
a.button span {
/* Background left image */ 
background: transparent url(../images/btnNEW_left.jpg) no-repeat; 
display: block;
line-height: 22px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
padding: 1px 0 0 14px;
margin: 0;
} 
button.button span {
/* Background left image */ 
background: transparent url(../images/btnNEW_left.jpg) no-repeat; 
display: block;
line-height: 22px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
padding: 1px 0 0 14px;
margin-top: -1px;
outline: none;
} 
a.button:hover span, button.button:hover span {
text-decoration: none;
}

button { 
  border:0; 
  cursor:pointer; 
  padding:0 15px 0 0; 
  margin-left: -2px;
}

.safixBoxImg {width:285px; height:285px;}
.smallerLogo {width:225px;}

.artistNote {padding: 20px 50px 20px 20px;}


/*** HELPER CLASSES ***/
.noBorder {border:none;}
.fltLeft {float:left;}
.fltRight {float:right;}
.pr-20 {
	padding-right: 20px;	
}
.ml-10 {margin-left:10px;}
.ml-20 {margin-left:20px;}
.ml-30 {margin-left:30px;}
.ml-40 {margin-left:40px;}
.ml-50 {margin-left:50px;}
.ml-60 {margin-left:60px;}
.mr-10 {margin-right:10px;}
.mr-20 {margin-right:20px;}
.mb-20 {margin-bottom:20px;}
.m-0 {margin:0;}
.ml-0 {margin-left:0;}
.mr-0 {margin-right:0;}
.mb-0 {margin-bottom:0;}
.clearLeft { clear:left; }
.clearRight { clear:right; }
.clearAll { clear:both; }

.smallerFont { font-size:11px; }
.defaultFont { font-size:12px; }
.xLargeFont { font-size:20px; }
