* { padding: 0; margin: 0; }

body {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	background-image: url(/Backgrounds/Background.jpg);
	background-repeat: repeat;
	color:#FF9900;
}

hr {
height: 1px;
color:#F8E8CA;
}

h2 {
color:#F8E8CA;
border-bottom: solid;
border-bottom-color:#FF9900;
border-bottom-width:thin;
}

h4 {
COLOR: #FF9900; 
}

h4.pic {
font-size:14px;
letter-spacing:1px;
}

h3{
margin-top:10px;
margin-bottom:10px;
}

#wrapper { 
 margin: 0 auto;
 width: 922px;
}

/****** Header A Styling ******/
#header_A {
 color: #333;
 width: 900px;
 float: left;
 padding: 10px;
 height: 45px;
 margin:0px 0px 2px 0px;
 background-color:#463935;
 border-bottom: 1px solid gray;
}

#header_A_image_1 {
position:relative;
width:400px;
height:175px;
float:left;
margin:0;
padding:0;
margin-right:85px;
}

#header_search_phone_holder {
position:relative;
width:400px;
height:auto;
float:left;
margin:0;
padding:0;
}

.search_site {
position:relative;
width:auto;
height:auto;
float:right;
color:#FF9900;
margin-bottom:3px;
}

.search_site_web_portfolio {
position:relative;
width:auto;
height:auto;
float:right;
color:#FF9900;
margin-bottom:-15px;
}

.email {
padding: 5px 5px 0px 0px;
}

.top_contact_info {
	position:relative;
	margin: 0px;
	padding: 0px;
	display: inline;
	float: right;
	color: #FF9900;
	height: auto;
	width: 675px;
	font-size:14px;
	margin-top:-5px;
	text-align:right;
}

/****** Header B Styling ******/
#header_B {
 width: 920px;
 float: left;
 padding:0px;
 height: 175px;
 margin:0px 0px 25px 0px;
 background-image: url(Headers/Homepage/K-Dzigns-Slogan-C.jpg);
 background-position:top;
 background-repeat:no-repeat;
 background-color:#3A2E2B;
}

.header_image_2 {
position:relative;
width:auto;
height:175px;
float:left;

}

/*  Style Links */
a:link {
	color: #FF9900;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #FF6600;
}
a:hover {
	text-decoration: underline;
	color: #F8E8CA;
}
a:active {
	text-decoration: none;
}
/* Style Links End */

/*  Top Nav Bar */
#rightcoltop a:link {
color: #998745;
font-weight: bold;
}

#rightcoltop a:hover {
color: #FF9900;
font-weight: bold;
}

#rightcoltop a:visted {
color: #333333;
font-weight: bold;
}

#rightcoltop {
	background-color:#EBE6D3;
	float: right;
	color: #2D2D2D;
	margin: 0px 0px 5px 0px;
	padding: 3px;
	height: 20px;
	width: 670px;
	display: inline;
	position: relative;
	overflow: visible;
}
/* End Top Nav Bar*/


#leftcolumn { 
 color: #333;
 margin: 0px 0px 0px -5px;
 padding: 10px;
 height: 700px;
 width: 200px;
 float: left;
}

#main_leftcolumn { 
 color: #333;
 margin: 0px 0px 0px -5px;
 padding: 10px;
 height: auto;
 width: 200px;
 float: left;
}

.form_holder {
 margin: 5px 0px 0px -5px;
 padding: 0px;
 height:auto;
 width: 200px;
 display:block;
}

.godaddy_holder {
 margin-left: 25px;
 margin-top: 225px;
 padding: 0px;
 height: auto;
 width: 200px;
 display:block;
}

.holiday_holder {
 margin: 210px 0px 0px -5px;
 padding: 0px;
 height: 350px;
 width: 200px;
 display:block;
}

.holiday_content {
margin:0;
width:175px;
height:275px;
padding-top:125px;
top:12px;
margin-left:20px;
color:#000000;
font-size:12px;
}

.orange_special {
font-size:14px;
color:#FF9900;
font-style:italic;
font-weight:bold;
font-family: "Courier New", Courier, mono;
}
.arrow_fix {
padding-right:3px;
}

dl {
margin-left:45px;
}

dt {
padding:5px 0px 5px 0px;
}

.slogan {
color: #FF9900;
font-family: "Century Gothic";
font-size:16spx;
font-weight:300;
}

/* Services Styling */
#services_header_holder {
	position:relative;
	width:650px;
	height:210px;
	margin-top:20px;
	margin-bottom:30px;
	background:#949494;
	padding-left:7px;
	border:1px #000000 solid;
	background-color: #949494;
}

.services_thumbnail
{
float: left;
width: 200px;
padding: 5px 10px 5px 5px;
}

.services_captions {
color:#FF9900;
font-weight:bold;
font-size:14px;
font-family:"Century Gothic";
}

.services_captions a: link{
color:#FF9900;
text-decoration:none;
}

.services_captions a:hover{
color:#FFB240;
text-decoration:none;
}

.services_captions a:visited{
color:#0D1B0D;
text-decoration:none;
}

.services_captions a:active{
color:#FF9900;
text-decoration:none;
}
/* End Services Styling */

#rightcolumn { 
 position: relative;
 float: right;
 display: inline;
 width: 664px;
 height: auto;
 border: 1px solid #ccc;
 margin: 0px 0px 0px 2px;
 padding: 5px;
 background:#333333;
}

#new_footer { 
    position: relative;
	float: right;
	display: inline;
	color:#FFFFFF;
	margin: 0px 0px 5px 0px;
	padding: 3px;
	height: 20px;
	width: 664px;
	font-size:9px;
	
	}
		
.new_footer_par_left {
position: inherit;
float:left;
margin-right:360px;
}	

#right_content_wrapper {
 position: relative;
 width: 662px;
 height: auto;
 margin:0;
 padding:0;
 background:#333333;
}

/* Copywrite Styling */
#my_info {
margin:0;
padding:0;
position:relative;
width:270px;
height:auto;
float:left;
padding:5px;
margin-left:30px;
margin-right:50px;
line-height: 20px;
text-align:justify;
color:#F8E8CA;
}

#site_info {
position:relative;
width:270px;
height:auto;
padding:5px;
margin:0;
padding:0;
line-height: 20px;
text-align:justify;
float:left;
color:#F8E8CA;
}

#copywrite_left {
margin:0;
padding:0;
position:relative;
width:270px;
height:auto;
float:left;
padding:5px;
margin-left:30px;
margin-right:20px;
line-height: 20px;
text-align:justify;
color:#F8E8CA;
}

#copywrite_right {
position:relative;
width:290px;
height:auto;
padding:5px;
margin:0;
padding:0;
line-height: 20px;
text-align:justify;
float:left;
color:#F8E8CA;
}

/* Copywrite Styling */
#footer {
	color: #90C134;
	width: 664px;
	float: left;
	clear:both;
	padding: 10px;
	height: 20px;
	margin: 0px 0px 0px 0px;
	background-color:#FFFFFF;
}

.halfsplit {
color:#FF9900;
}

.halfsplit_2 {
color:#ff9900;
}

img.floatRight { 
    float: right; 
    margin: 50px 300px 4px 4px; 
}

img.floatLeft { 
    float: left; 
    margin: 4px; 
}

.callout {
color:#330000;
float:right;
width:50%;
padding:8px;
border:1px solid black;
font-size:1.0em;
line-height:1.2em;
margin-top:30px;
margin-bottom:15px;
margin-left:30px;
background-color:whitesmoke;
font-weight:bold;
}

.website_pif_float
{
float: right;
margin: 0 0 10px 10px;
border: 1px solid #666;
padding: 2px;
}

.website_pif_float_B
{
margin: 0 0 10px 10px;
border: 1px solid #666;
padding: 2px;
}

div.save_money {
	position:absolute;
	float: right;
	width: 25%;
	margin: 0.5em;
	padding: 0.5em;
	left: 507px;
	top: 101px;
}
div.save_mooney p {
  text-align: center;
  font-style: italic;
  font-size: smaller;
  text-indent: 0;
}

.button_1{
background:#FF9900;
border:1px #999999 solid;
width:250px;
height:auto;
color:#FFFFFF;
}

.rollover_links {
color:#FF9900;
border-bottom: 1px #FF9900 dotted; 
}

.rollout_links {
color:#FF9900;
border-bottom: none; 
}

/*****************  Nav Bar ****************/
#dlmenu {height:auto;}
#menu {list-style-type:none; 
margin:0 0 10px; 
padding:0; 
position:absolute; 
width:15em; 
background:#ffffff; 
z-index:100;
}

#menu li {
display:block; 
padding:0; 
margin:0; 
position:relative; 
z-index:100;
}

#menu li a, #menu li a:visited {display:block; text-decoration:none;}

#menu li dd {display:none;}

#menu li:hover, #menu li a:hover {border:0;}

/* Rollover Color */ 
#menu li:hover dt a , #menu li a:hover dt a {
background: #ff6600 url(top_grad_2.gif) center center; 
color:#ff0; 
}

#menu li:hover dd, #menu li a:hover dd {display:block;}

#menu li:hover dl, #menu li a:hover dl {
height:auto; 
background:#353535 url(Templates/sub_grad.gif);
}

#menu table {
border-collapse:collapse; 
padding:0; 
margin:-4px; 
font-size:1em;
}

#menu dl {
width: 15em; 
margin: 0; 
background: #353535; 
cursor:pointer;
}

#menu dt {
margin:0; 
padding: 0; 
font-size: 1.1em; 
border-top:1px solid #cce;
}

#menu dd {
margin:0; 
padding:0; 
font-size: 1em; 
text-align:left; 
}

/* Mennu Color */  
.gallery dt a, .gallery dt a:visited {
display:block; 
color:#ff9900; 
padding:5px 5px 5px 10px; 
background:#353535 url(top_grad.gif) center center;
}

 /* Background Color */
.gallery dd a, .gallery dd a:visited {
color:#000; 
min-height:1em; 
text-decoration:none; 
display:block; 
padding:4px 5px 4px 20px; 
background:#F8E8CA url(sub_grad.gif);
}

 /* Drop Down Color */  
* html .gallery dd a, * html .gallery dd a:visited {height:1em;}
.gallery dd a:hover {background:#64503A; color:#ff0;}
/********** End Nav Bar **********/


.remove_bullets ul {
list-style-type: none;
color:#999999;
}

/* Other Styling */
.make_gray {
color:#999999;
}

.make_orange {
color:#FF9900;
}

.make_creme {
color:#F8E8CA;
}

.content_container {
position:relative;
width:645px;
height:auto;
}

.bodylist{
list-style-type:none;
text-decoration:none;
margin-top:5px;
padding-left: 35px; 
}

.thanks_pic {
padding:5px;
float:left;
}

.thank_you {
position:relative;
width:600px;
height:275px;
margin:0;
margin: 0 auto;
padding:10px;
}


#thanks_rightcolumn { 
 position: relative;
 float: right;
 display: inline;
 width: 664px;
 height: 300px;
 border: 1px solid #ccc;
 margin: 0px 0px 0px 2px;
 padding: 5px;
 background:#333333;
}

.the_error_image {
padding:0;
margin:0;
padding:0px 100px 0px 10px;
float:left;
}

.error_paragraph {
margin:0;
padding:0;
width:500px;
margin-top:20px;
line-height:20px
}


/*  Testimonial Styling */
.testimonial_1 {
position:relative;
float:right;
margin:0;
padding:0;
padding:5px;
margin-top:20px;
margin-right:18px;
width:268px;
height:75px;
font-size:13px;
color:#ffffff;
font-style: italic;
z-index:1000;
line-height:17px;
}
/* End Other Styling */

.submit_button {
width: 24px;/* Width of button image */
height: 24px;/* Height of button image */
padding:0;
margin: 0;
border: 0;
background:url(images/magnify-glass-serach-B.png) no-repeat;
overflow: hidden;
cursor: pointer; /* hand-shaped cursor */
cursor: hand; /* for IE 5.x */
}

.discount {
text-decoration:line-through;
}

.new_price {
font-weight:bold;
font-size:15px;
font-style:italic;
}

.save_now {
position:relative;
width: 125px;
height:125px;
float:right;
margin:25px 25px 0px 0px;
}

.save_now_txt {
margin:0;
margin:45px 0px 0px 0px;
font-size:15px;
}

.text_jump {text-shadow: 1px 1px 1px rgba(0,0,0,.4);}

h1, h2, h3, h4, h5 {text-shadow: 1px 1px 1px rgba(0,0,0,.4);}

.new_txt_color {color:#F8E8CA;}

.oooops {

}

.thanks {
font-size:15px;
line-height:15px;
}

.twitter_holder {
 margin: 195px 0px 0px -5px;
 padding: 0px;
 height: 200px;
 width: 200px;
 display:block;
}

.newsletter_holder {
 margin: 115px 0px 0px -5px;
 padding: 0px;
 height: 35px;
 width: 200px;
 display:block;
}
