body { padding:0; margin:0; text-align:center; background:#757575 url('images/body_bg.jpg') top left repeat-x; font-size:11pt; font-family:Arial, Helvetica, sans-serif; }

p { padding:0 0 12px 0; margin:0; }
a { color:#880e0e; }
a:hover { color:#e34545; }
.clear { clear:both; }
form { padding:0; margin:0; }
.floatleft { float:left; margin-right:25px; }
.floatright { float:right; }
.red { color:#880E0E; }
.linklove { display:none; }

#svdo_0 {
float: left;
margin: 10px;
}

#svdo_1 {
float: left;
margin: 10px;
}

#svdo_2 {
float: left;
margin: 10px;
}

#svdo_3 {
float: left;
margin: 10px;
}

#svdo_4 {
float: left;
margin: 10px;
}

#facebooktwitter {
width: 100px; 
height: 50px; 
background: url(http://www.autoscope.net/wp-content/uploads/2010/01/ftbg.gif) no-repeat; 
margin: 0px auto; 
padding: 0; 
position: relative; 
border: 0px;}

#facebooktwitter li {margin: 0; padding: 0; list-style: none; display: block; position: absolute;}

#facebooktwitter a {display: block; text-indent: -9999px; text-decoration: none;}

#facebook {top: 0px; left: 0px; width: 50px; height: 50px;}
#twitter {top: 0px; left: 50px; width: 50px; height: 50px;}

#facebook a {height: 50px;}
#twitter a {height: 50px;}

#facebook a:hover {background: url(http://www.autoscope.net/wp-content/uploads/2010/01/ft.gif) -0px -0px no-repeat;}
#twitter a:hover {background: url(http://www.autoscope.net/wp-content/uploads/2010/01/ft.gif) -50px -0px no-repeat;}

#container { padding:0; margin:0 auto; width:996px; }
#header { padding:0; margin:0 auto; height:87px; overflow:hidden; }
#header h1#logo { position: relative; padding:0; margin:0 auto; height: 87px; width: 730px; text-indent:1px; font-size: 1px; overflow: hidden; font-size: 12px; }
#header h1#logo a span { position: absolute; top: 0px; left: 0px; display: block; background: url('images/logo.jpg'); width: 100%; height: 100%; cursor: hand; }

#priNav { padding:0 0 0 35px; margin: 0 auto; height:88px; background:url('images/priNav_bg.jpg') top center no-repeat; overflow:hidden; }
#priNav h2 { display:none; }
#priNav li { padding:0; margin:0; display:inline; float:left; list-style:none; background:url('images/priNav_div.jpg') right 44px no-repeat; }
#priNav li#last { background:url('') right 44px no-repeat; }
#priNav li a { display:block; color:#f4ebde; font-size: 10.5pt; font-weight:bold; text-transform:uppercase; text-decoration:none; /*height:88px;*/ line-height:106px; padding:0px 27px 0px 9px; }
#priNav li a:hover { color:#000; }

#mainContainer { padding:0; margin:0 auto; background:url('images/mainContainer_bg.jpg') center 2px repeat-y; }

#flash {background:url('images/flash_bg.jpg') no-repeat; height:333px;}

#content { padding:6px 15px 0 15px; margin:0 auto; }
#noflash { background:url('images/flash_bg.jpg') top center no-repeat; }

#subContent { padding:6px 15px 0px 15px; margin:0 auto; background:url('images/subContent_bg.jpg') top center repeat-y; color:#000; min-height:609px; height:auto !important; height:609px; }
#leftColumn { padding:0px; margin:0 0px 0 20px; float:left; width:665px; text-align:left; }
* html #leftColumn { margin:0 0px 0 0px; padding-left:20px; }

/* CONTENT STYLES */
#leftColumn h2 { font-size: 18pt; border-top:1px solid #303030; border-bottom:2px double #303030; padding: 5px 0px; text-transform:uppercase; font-weight:normal; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-align:center; }

/* page styles */
#leftColumn { font-size:14pt; }
#leftColumn p { line-height:145%; padding-bottom:20px; }
#leftColumn h3 { font-size:125%; }
#leftColumn h4 { font-size:125%; font-weight:normal; margin:0px; padding:0px 0px 20px 0px; }

#left { float:left; padding:0; margin:0; width:345px; height:273px; background:url('http://www.autoscope.net/wp-content/themes/Autoscope/images/left_bg.jpg') center 39px no-repeat; color:#fff; }
#left h2 { height:39px; padding:0; margin:0; text-align:center; background:url('images/left_header.jpg') top center no-repeat; color:#fff; line-height:45px; overflow:hidden; font-weight:normal; }
#left h2 span { font-size:80%; }
#left a { color:#FFFFFF;}
#left #locations { padding:0; margin:15px 0 0 15px;}
#left #locations li { display:inline; float:left; list-style:none; text-align:left; width:163px; font-size:9pt;  margin-bottom:20px; }
#left #locations li a.mapit { background:url('images/mapit.jpg') top left no-repeat; width:57px; height:22px; display:block; border:1px solid #992424; }
#left #locations li a.mapit:hover { background:url('images/mapit_r.jpg') top left no-repeat; }
#left #locations li#zipSearch { width:137px; border:1px solid #9c4949; background:#320000; text-align:center; font-size:8pt; font-weight:bold; padding:8px 6px; }
#left #locations li#zipSearch .input { width:123px; height:16px; border:1px solid #000; background:#fff; padding:2px; margin-top:5px; }
#left #special { padding:0; margin:0; float:left; }

#right { float:right; padding:14px; margin:0; width:582px; height:245px; background:url('images/right_bg.jpg') top center no-repeat; color:#fff; }
#right #inner { padding:0; margin:0 0 0 10px; float:left; text-align:center; width:218px; }
#right #inner a#service_btn { display:block; background:url('images/schedule_service.jpg') top left no-repeat; width:216px; height:40px; }
#right #inner a#service_btn:hover { background:url('images/schedule_service_r.jpg') top left no-repeat; }
a#service_btn1 { display:block; width:180px; height:25px; border:1px solid #fff; background:#000; color:#fff; text-align:center; text-decoration:none; line-height:25px; text-transform:uppercase; font-weight:bold; }
a#service_btn1:hover { background:#8e1212; }
#right #inner form { font-size:9pt; font-weight:bold; }
#right #inner form span { color:#e34545; }
#right #inner .input { border:1px solid #fff; background:#c1c1c1; width:171px; height:20px; display:inline; float:left; padding:2px; }
#right #video_player { padding:0; margin:0; float:right; border:2px solid #444; }

#footer { clear:both; padding:25px 0 0 0; margin:0 auto; background:url('images/footer_bg.jpg') top center no-repeat; height:100px; }
#footer p { padding: 0 0 12px 0; margin: 0; font-size:8pt; color:#dcdcdc; text-align:center; }
#footer p a { color:#dcdcdc; }
#footer p a:hover { color:#000; }


/*  WORDPRESS STYLES */
#body h3 {
	margin-top: 25px;
}

#sidebar {
	padding: 20px 0 10px 45px;
	float:right;
	margin-right:10px;
	width: 215px;
	background:url('images/sidebar_bg.png') left center no-repeat;
	text-align:left;
	min-height:425px; height:auto !important; height:425px;
}

* html #sidebar { background:url('images/sidebar_bg_IE.jpg') left center no-repeat; padding:20px 10px 10px 45px; width:205px; margin-right:0px; }

#sidebar h2 {
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
	font-size: 1.2em;
	margin: 5px 0 0;
	padding: 0;
	color:#e34545;
}

#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
}

#sidebar ul li {
	list-style: none;
	margin-bottom: 15px;
}

#sidebar ul p, #sidebar ul select {
	margin: 5px 0 8px;
}

#sidebar ul ul, #sidebar ul ol {
	margin: 5px 0 0 0px;
}

#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 10px;
}

ol li, #sidebar ul ol li {
	list-style: decimal outside;
}

#sidebar ul ul li, #sidebar ul ol li {
	margin: 3px 0 0;
	padding: 0;
}
	
#sidebar #searchform #s {
	width: 108px;
	padding: 2px;
}

#sidebar #searchsubmit {
	padding: 1px;
}

html>body .entry ul {
	margin-left: 0px;
	padding: 0 0 0 30px;
	list-style: none;
	padding-left: 10px;
	text-indent: -10px;
}

html>body .entry li {
	margin: 7px 0 8px 10px;
}

.entry ul li:before, #sidebar ul ul li:before {
	content: "\00BB \0020";
}

.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
}

.entry ol li {
	margin: 0;
	padding: 0;
}

/**/
/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	font-size: 11pt;
	}

.alignleft {
	float: left;
	font-size: 11pt;	
	}
/* End Images */
table { float:left; }

.sf-sub-indicator {display: none;}
