body
{
margin-top: 0px;
background: #e2f0f3 url(images/back2.jpg) repeat-x;
text-align: center;
}
#edia{
float:left;
width: auto;
height:auto;
display:block;
margin-bottom: 20px;
}
.field{
width:200px;
height: 20px;
line-height:20px;
}
.btn{height: 30px;}
#topwrapper{
width: 900px; margin: 0px auto;
height: 64px;
text-align: left;
padding: 0px;
background: url(images/top-banner.jpg) no-repeat;
}
#topwrapper span{
float: left;
display:block;
font-family: Arial, Verdana, Helvetica, sans-serif; color: #391e0f; font-size: 12px; line-height: 18px; 
font-weight: bold;
padding: 20px 0 0 25px;
}
#phone{
float: right;
display:block;
font-family: Arial, Verdana, Helvetica, sans-serif; color: #391e0f; font-size: 12px; line-height: 18px; 
font-weight: bold;
padding: 20px 25px 0 0;
}
#frame{
width: 900px; margin: 0px auto;
}
#box_front{
float: left;
width: 900px;
padding: 25px 0px 0px 0px;
background: #fcfcfc url(images/write.jpg) repeat-x;
text-align: left;
}
#top{
float: left;
width: 900px;
height: 8px;
background: url(images/top_write.jpg) no-repeat;
}
#bottom{
float: left;
width: 900px;
height: 7px;
background: url(images/bottom_write.jpg) no-repeat;
}
.head{
float: left;
width: 850px;
display:block;
font-family: lucida sans unicode,Arial,Verdana,Georgia,Tahoma;color: #220501; font-size:medium;
padding-bottom: 20px;
text-transform:uppercase;
}
.head img{
padding-left: 15px;
vertical-align: middle;
line-height: 15px;
}
#box_blurb{
float: left;
width: 400px;
height:auto;
padding: 0 50px 0 0;
}
#box_youtube{
float: left;
width: 400px;
height: 345px;
}
#box_content{
float: left;
width: 850px;
height:auto;
text-align: left;
padding: 0 25px 0 25px;
font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; line-height: 18px; 
color: #333333;
}
#box_front a{
color: #333333;
text-decoration: underline;
}
#box_front a:hover{
color: #333333;
text-decoration: none;
}
#breadcrumbs{
	float: left;
	width: 900px;
	height: 56px;
	background: url(images/back_bread.jpg) no-repeat;
	font-family: lucida sans unicode,Arial,Verdana,Georgia,Tahoma;color: #c4e3ea; font-size:medium;
	text-transform: uppercase;
}
#breadcrumbs span{
float: left;
padding: 18px 0 0 25px;
text-align: left;
}
#breadcrumbs img{
vertical-align: middle;
padding: 0 5px 0 5px;
border:0;
}
#blurb{
float: left;
width:
}
#brand{
margin: 30px 0 0 0;
padding: 10px 25px 0 25px;
float: left;
width: 802px;
height: 132px;
text-align: left;
background: url(images/brands.jpg) no-repeat;
}
#brand img{
padding: 0 20px 0 20px;
}
#brand span{
display:block;
font-family: lucida sans unicode,Arial,Verdana,Georgia,Tahoma;font-size: medium;
color: #c4e3ea;
text-transform: uppercase;
padding-bottom: 15px;
}
#box_left span{
display: block;
padding-bottom: 25px;
font-family: lucida sans unicode,Arial,Verdana,Georgia,Tahoma;font-size: 1.6em;
color: #40a3d8;
}
#products{
padding-left: 20px;
float: left;
width: 730px;
height: auto;
font-family: Arial, Verdana, Helvetica, sans-serif; color: #333333; font-size: 12px; line-height: 18px; 
text-align: left;
}
#products .case{
width: 300px;
border-top: 4px solid #7cb1d0;
border-right: 4px solid #7cb1d0;
border-bottom: 4px solid #7cb1d0;
border-left: 4px solid #7cb1d0;
}
#products .specs{
padding: 34px 0 0 20px;
float: left;
width: 400px;
height: 114px;
background: url(images/prod_specs.gif) no-repeat;
color: #ffffff;
font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; line-height: 18px; 
text-transform: none;
}
#products span{
font-family: lucida sans unicode,Arial,Verdana,Georgia,Tahoma;font-size: large;
color: #200400;
text-transform: uppercase;
}
#products td{
padding-right: 60px;
}
#products img{
vertical-align:middle;
}
#products td{
padding-right: 60px;
}
#products a{
color: #333333;
font-weight: bold;
text-decoration: underline;
}
#products a:hover{
color: #333333;
font-weight: bold;
text-decoration: none;
}
#banner{
float: left;
width: 900px;
height: 225px;
text-align: left;
background: url(images/banner_blank.jpg) no-repeat;
}
#slogan{
float: left;
width: 900px;
height: 205px;
background: #2c0901 url(images/back_featured.jpg) no-repeat;
font-family: Arial,Verdana,Georgia,Tahoma;font-size: 12px;
color: #ffffff;
text-align: left;
}
#slogan_table{
padding: 20px 0 0 25px;
}
#slogan td{
padding: 5px;
}
#slogan span{
padding: 20px 0 0 25px;
display: block;
font-family: lucida sans unicode,Arial,Verdana,Georgia,Tahoma;font-size: medium;
color: #c4e3ea;
text-transform: uppercase;
}
#slogan a{
color: #ffffff;
text-decoration: underline;
}
#slogan a:hover{
color: #ffffff;
text-decoration: none;
}
#slogan img{
border: 3px solid #c4e3ea;
}
#logo{
float: left;
width: 322px;
height: 225px;
display: block;
padding: 15px 0 0 25px;
font-family: Arial, Verdana, Helvetica, sans-serif; color: #1f0c01; font-size: 12px; line-height: 18px; 
}
#stamp{
position:relative;
width: 102px;
height: 102px;
margin: 0 0 0 245px;
text-align:left;
}
#logo .imgstamp{
float:left;
vertical-align: middle;
text-align:left;
}
#logo span{
float: left;
width: 207px;
padding-top: 15px;
font-family: lucida sans unicode,Arial,Verdana,Georgia,Tahoma;font-size: medium; line-height:20px;
color: #291306;
display:block;
overflow:hidden;
}
#flash{
float: right;
width: 553px;
height: 225px;
text-align: left;
}
#flash img{display:none;}
#flash img.first{float:right; display:block;}
#nav_container{
	float: left;
    width: 900px;
	height: 51px;
	background: url(images/back_nav.jpg) no-repeat;
	text-align: left;
}
#box_footer{
float: left;
width: 850px;
height: 75px;
padding: 20px 25px 15px 25px;
font-family: Arial,Verdana,Georgia,Tahoma; font-size: 11px;color: #250501;
text-align: left;
}
#box_footer a{
color: #250501;
text-decoration: underline;
}
#box_footer a:hover{
color: #250501;
text-decoration: none;
}
#footer{
	float: left;
	width: 800px;
	padding: 0px 0 25px 0px;
	font-family: Arial, Verdana,Georgia,Tahoma; font-size: 12px;color: #21140c;
	text-align: left;
	text-transform: uppercase;
}
#footer ul {
	margin: 0;
	padding: 0px 0px 0px 0px;
}
#footer ul li{
	float: left;
	margin: 0;
	list-style-type: none;
	padding: 0px 10px 0px 0px;
}
#footer ul li a {
	color: #21140c;
	text-decoration: underline;
	display:inline;
	padding: 0px 10px 0px 0px;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#21140c;
	}
#footer ul li a:hover {
	display:inline;
	color: #21140c;
	padding: 0px 10px 0px 0px;
	text-decoration: none;
	}
#apply{
padding: 1px;
}
#apply td{
padding: 5px 15px 5px 10px;
}
#apply td span{
font-family: lucida sans unicode,Arial,Verdana,Georgia,Tahoma;font-size: medium;
color: #40a3d8;
}
#apply td img{
vertical-align: middle;
}
/*email style*/
#top_address_email{
width: 850px;
height: 105px;
background: url('images/top-bar.jpg') repeat-x;
}
#top_address_email a{
color: #3F3F3F;
text-decoration: underline;
}
#address_email{
float: left;
width: auto;
padding: 15px 0 0 20px;
font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #3F3F3F;
text-align: left;
}
#address_email span{
font-family: lucida sans unicode,arial; color:#3F3F3F; font-size: large;
text-transform:uppercase;
}
#text_body{
float: left;
width: 850px;
height: auto;
background-color: #F1F1F1;
font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #3F3F3F;
text-align: left;
padding: 20px;
}
#draft .odd img{
vertical-align:middle;
}
#draft .even td{
background-color:#FFFFFF;
border-bottom: 1px solid #cfcfcf;
}
#draft .even img{
vertical-align:middle;
}
#help font{
font-family: lucida sans unicode,Arial,Verdana,Georgia,Tahoma;color: #e50000; font-size: 1em;
}
#help{
float: left;
text-align: left;
}
#help td{
padding: 15px;
}
#help span{
font-family: Verdana,Arial,Georgia,Tahoma; font-size: 11px;color: #333333;
}
/*twitter styling*/
#twitter_div{
float: left;
width: 280px;
font-family: Verdana,Arial,Georgia,Tahoma; font-size: 11px;color: #333333;
}
#twitter_div ul li span {
font-family: Verdana,Arial,Georgia,Tahoma; font-size: 11px;color: #333333;
}
#twitter_div ul li a {
	text-decoration: underline;
	font-weight: bold;
	visibility: hidden;
}
 
#twitter_div img{
vertical-align: middle;
}
#twitter_div font{
font-family: lucida sans unicode,Arial,Verdana,Georgia,Tahoma;font-size: 1.4em;
color: #e50000;
}
/*featured caroursel*/
.carousel-box {
	float: left;
	width: 900px;
	height: 200px;
	position: relative;
	text-align: left;
	margin: 30px 0 0 0;
}
.carousel-box button {
		background:none;
		width:17px;
		height:18px;
		border:none;
		position:absolute;
		cursor:pointer;
		outline:none;
		z-index:10;
	}
.carousel-box button.prev {
	    left: 830px;
		top: 102px;
		background:url(images/prev.png) no-repeat left top;
		/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/prev.png',sizingMethod='scale');*/
	}
		/*.carousel-box button.prev:hover {
			background-position:left -29px;
		}*/
.carousel-box button.next {
		right: 0;
		top: 102px;
		background:url(images/next.png) no-repeat left top;
		/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/next.png',sizingMethod='scale');*/
		
	}
		/*.carousel-box button.next:hover {
			background-position:left -29px;
		}*/
.carousel-box ul li {
		  	width: 190px;
			height: 120px;
			margin: 0 25px 0 0;
			list-style-type:none;
			display:inline-block;
			display:inline;
		}
		.carousel-box ul li img{
		width: 100px;
		margin:0 10px 0 0;
		}
#carousel-featured {
	width: 860px;
	height: auto;
	overflow: hidden;
	text-align: left;
	margin: 0 20px 0 20px;
	}
#carousel-featured li {
	text-decoration: none;
	float: left;
	position: relative;
	list-style: none;
	}
#carousel-featured li a{
color:#FFFFFF;
text-decoration: underline;
}
#carousel-featured li a:hover{
color:#FFFFFF;
text-decoration: none;
}
/*end box featured + carousel*/
/*realtor caroursel*/
.carouselR-box {
	float: left;
	width: 800px;
	height: 50px;
	position: relative;
	text-align: left;
	margin: 10px 0 0 0;
}
.carouselR-box button {
		background:none;
		width:17px;
		height:18px;
		border:none;
		position:absolute;
		cursor:pointer;
		outline:none;
		z-index:10;
	}
.carouselR-box button.Rprev {
	    left: 770px;
		top: 50px;
		background:url(images/prevR.png) no-repeat left top;
		/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/prev.png',sizingMethod='scale');*/
	}
		/*.carousel-box button.prev:hover {
			background-position:left -29px;
		}*/
.carouselR-box button.Rnext {
		right: 0;
		top: 50px;
		background:url(images/nextR.png) no-repeat left top;
		/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/next.png',sizingMethod='scale');*/
		
	}
		/*.carousel-box button.next:hover {
			background-position:left -29px;
		}*/
.carouselR-box ul li {
		  	width: 200px;
			height: 50px;
			margin: 0;
			list-style-type:none;
			display:inline-block;
			display:inline;
		}
		.carouselR-box ul li img{
		margin:0;
		}
#carouselR-featured {
	width: 800px;
	height: auto;
	overflow: hidden;
	text-align: left;
	margin: 0;
	padding: 0;
	}

/*end box featured + carousel*/
#video_mob{
position: relative;
width:auto;
overflow:hidden;
}
#text-prod{
display:block;
width: 90px;
height: auto;
margin: 20px 0 0 0;
text-align:center;
font-family: Verdana,Arial,Georgia,Tahoma; font-size: 11px;color: #FFFFFF;
line-height: 11px;
font-weight: normal;
}
#text-prod font{
display:block;
margin: 0 0 10px 0;
font-weight: bold;
font-size:large;
}
#play{
position: absolute;
margin-top: 0;
margin-left: 0;
z-index:50px;
width: 114px;
height: 108px;
background: url(images/stamp-product.png) no-repeat;
}
