/* http://meyerweb.com/eric/tools/css/reset/ */
/* Meyer Reset v1.0 | 20080212 */
html,body,div,span,applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
b,u,i,center,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,
q:before,q:after{content:'';content:none;}
/* remember to define focus styles! */
:focus{outline:0;}
/* remember to highlight inserts somehow! */
ins{text-decoration:none;}
del{text-decoration:line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table{border-collapse:collapse;border-spacing:0;}

/*
################################
New Styles - 12/10/2010
Written by - Joshua Goodell
Contact - joshua@dkadesigns.com
################################
*/
body{
	background:rgb(0,44,89);
	font-family:Arial;
	font-size:14px;
	line-height:120%;
}
#container{
	margin:auto;
	width:1192px;
}
#head{
	background:url("/images/slices/header_bg3.jpg") no-repeat left top;
	height:504px;
	width:1192px;
}
/*NAVIGATION*/
#nav_container{
	margin:0 0 0 121px;
	height:31px;
	width:775px;
}
#nav li{margin:0;padding:0;float:left;}
ul#nav li#nav_home a{background:url("/images/slices/nav.jpg") 0 0 no-repeat;display:block;height:29px;width:129px;text-indent:-9999em;float:left;}
ul#nav li#nav_home a:hover{background-position: 0 -29px;}
ul#nav li#nav_home a:active{background-position: 0 -29px;}
ul#nav li#nav_services a{background:url("/images/slices/nav.jpg") -129px 0 no-repeat;display:block;height:29px;width:129px;text-indent:-9999em;float:left;}
ul#nav li#nav_services a:hover{background-position: -129px -29px;}
ul#nav li#nav_services a:active{background-position: -129px -29px;}
ul#nav li#nav_warranty a{background:url("/images/slices/nav.jpg") -258px 0 no-repeat;display:block;height:29px;width:129px;text-indent:-9999em;float:left;}
ul#nav li#nav_warranty a:hover{background-position: -258px -29px;}
ul#nav li#nav_warranty a:active{background-position: -258px -29px;}
ul#nav li#nav_testimonials a{background:url("/images/slices/nav.jpg") -387px 0 no-repeat;display:block;height:29px;width:129px;text-indent:-9999em;float:left;}
ul#nav li#nav_testimonials a:hover{background-position: -387px -29px;}
ul#nav li#nav_testimonials a:active{background-position: -387px -29px;}
ul#nav li#nav_contact a{background:url("/images/slices/nav.jpg") -516px 0 no-repeat;display:block;height:29px;width:129px;text-indent:-9999em;float:left;}
ul#nav li#nav_contact a:hover{background-position: -516px -29px;}
ul#nav li#nav_contact a:active{background-position: -516px -29px;}
ul#nav li#nav_mirrors a{background:url("/images/slices/nav.jpg") -645px 0 no-repeat;display:block;height:29px;width:129px;text-indent:-9999em;float:left;}
ul#nav li#nav_mirrors a:hover{background-position: -645px -29px;}
ul#nav li#nav_mirrors a:active{background-position: -645px -29px;}

/*BODY CONTENT*/
#calltoday{
	background:url("/images/slices/calltoday.png") no-repeat left top;
	margin:100px auto 0 auto;
	height:42px;
	width:976px;
}
.slideshow{
	margin:auto;
	width:975px;
}
#content_contain{
	background:url("/images/slices/content_bg.jpg") no-repeat left top #002d57;
	margin:auto;
	width:973px;
}
#content_constrain{
	float:left;
	padding:0 15px 15px 15px;
	width:670px;
}
#content_constrain h2{
	font-size:20px;
	font-weight:bold;
	color:#fff;
	letter-spacing:-1px;
	margin:10px 0 0 0;
}
#content_constrain p{
	font-size:15px;
	color:#fff;
	margin:15px 0 0 0;
}
#content_constrain a,a:visited,a:hover{
	font-size:14px;
	color:#fff;
}
#content_constrain ol,li{
	font-size:14px;
	color:#fff;
}
#marketer{
	background:url("/images/slices/marketer.jpg") no-repeat left top;
	float:left;
	height:333px;
	width:273px;
}
#partners{
	background:url("/images/slices/partners.jpg") no-repeat left top;
	height:83px;
	width:974px;
}
.reviews{
	border:0px solid #021035;
	/*background-image:url('/images/content2_repeat.jpg');
		background-repeat:repeat-x;*/
}

.reviewsHeader{
	background-color:#0252a6;
	height:30px;
}
.reviewsTitle{
	font-weight:bold;
	font-size:16px;
	float:left;
	padding:5px;
	color:#fff;
}


.reviewsAuthor{
	float:right;
	font-weight:bold;
	padding:5px;
	color:#fff;
	padding-bottom:10px;
	font-size:12px;
}
.reviewsImage{
	float:right;
	padding:5px;
}
.reviewsText{
	text-align:justify;
	padding:10px;
	margin-top:5px;
	color:#fff;
	font-size:12px;
	/*overflow:auto;*/
	float:left;
	width:530px;
}
.contactbox{margin:10px 0 0 0;}
ul.contact{list-style:none;font-size:13px;}
li.c_bold{font-weight:bold;font-size:14px;margin:10px 0 0 0;}
#c_map{float:right;margin:-230px 0 0 0;}

#footer{color:#fff;margin:5px 0 5px 0;}
#footer a,a:visited,a:hover{color:#fff;font-size:12px;}
/*########
OLD STYLES
##########
body{margin:0;padding:0;background:#042f5c;}
#header{background:url("/images/slices/header_bg.jpg") no-repeat center center;width:1212px;height:227px;}
#message{background:url("/images/slices/calltoday.png") no-repeat center center;width:977px;height:42px;}
#slideshow{margin:0 0 0 162px;height:332px;width:975px;}
#content-wrap{background:url("/images/sky-creative/content_bg.jpg") repeat-y;width:980px;padding:10px 10px 10px 10px;}
#content{width:918px;background:url("/images/sky-creative/inner_content_bg.jpg") repeat-y;text-align:justify;font-family:Verdana;font-size:12px;}
#content-text{padding:10px;width:764px;background:#FFF;float:left;}
#bottomer{background:url("/images/sky-creative/bottom_bg.jpg") no-repeat;width:1000px;height:27px;}
#nav{width:130px;background:#CFE0EA;border:0px solid #0f0;}
.navHolder{float:left;width:130px;background:#CFE0EA;}
#footer{color:#ddd;text-align:right;width:955px;font-size:14px;}
*/
input, select{
	border:1px solid #555;
}


img, div { 
	behavior: url('/css/iepngfix.htc'); 
}


a, a:visited{
	font-size:10px;
	font-weight:bold;
	color:#000;
	text-decoration:none;	
}

a:hover{
	color:#555;
	text-decoration:none;	
}

.button{
	border:1px solid #555;
	background-color:#888;
	font-weight:bold;
	font-size:10px;
}

.bold{
	font-weight:bold;
}

.plain{
	font-weight:none;
}

.rte{
	width:595px;
	height:500px;
}

.mceSimple{
	width:430px;
	height:362px;
}


/*.warLeft{float:left;width:425px;margin-right:10px;}
.warRight{float:left;width:325px;border:0px solid #000;}
.conLeft{float:left;width:346px;margin-right:10px;}
.conRight{float:left;width:404px;}
*/
