/* Main */
body{
text-align: left;
width: 975px;
margin: 0px auto 0px auto;
line-height: 1.3;
font-size: 1.0em;
font-family: Arial, Verdana, Helvetica, Sans-Serif;	
}

#chat {
background-image: url(/media/porsche-mechanic-repair-service-maintenance-click-to-chat.png);
background-repeat: no-repeat;
position: fixed;
bottom: 0px;
right: 0px;
width: 200px;
height: 261px;
}

#wrapper {
width: 975px;
}

h1 {
font-size: 230%;
text-align: center;
vertical-align: center;
display: block;
}

#banner-image h1 {
text-indent: -9999px;
font-size: 0px;
}

h2 {
background: #F5F5F5;
color: #222222;
font-size: 100%;
font-weight: bold;
margin: 10px 0px 15px 0px;
padding: 3px 0px 3px 10px;
border-top: 1px solid #DDDDDD;
border-bottom: 1px solid #DDDDDD;
text-align: left;
text-transform: uppercase;
}

h3{font-size:94%;margin:0px;display:inline}

#about-box h3 {
color: #222222;
font-size: 100%;
font-weight: bold;
margin: 15px 0px 8px 0px;
padding: 3px 0px 3px 10px;
text-align: left;
text-transform: uppercase;
text-decoration: underline;
}

#about-box h4 {
color: #222222;
font-size: 120%;
font-weight: bold;
margin: 15px 0px 8px 0px;
padding: 3px 0px 3px 10px;
text-align: left;
text-transform: uppercase;
}

#left {
float: left;	
}

#right {
float: right;	
}

#banner{
padding: 25px 0px 0px 0px;
height: 125px;
width: 953px;
border: 1px solid #999999;
margin-bottom: 10px;
background:  url(/images/local-video-tv-marketing-banner.jpg) no-repeat;
}

#banner-image{
height: 150px;
width: 953px;
border: 1px solid #999999;
margin-bottom: 10px;
}

#left-column {
float: left;
width: 560px;
}

#right-column {
float: right;
width: 380px;
background-color: #666666;
}

#video-box h2 {
margin: 20px 0px 15px 0px;
}

#tags h2 {
margin: 0px 0px 15px 0px;
}

#about-box h2 {
margin: 0px 0px 15px 0px;
}

#contact-info h2, #share-small h2, #extra-right-box h2  {
margin: 10px 0px 15px 0px;
}

#rating-box h2 {
margin: 10px 0px 0px 0px;
}

#comment-box h2 {
margin: 10px 0px 0px 0px;
}

#inner-wrapper{
background-color:#e1dfdf;
border: 1px solid #999999;
padding: 10px;
}

.content {
padding: 0px 10px 0px 10px;
border-left: 1px solid #999999;
border-right: 1px solid #999999;
}

#video-box{
float: left;
width: 560px;
background-color: #FFFFFF;
}

#video {
margin-bottom: 20px;
}

#box-one {
height: auto;
width: 538px;
margin: 0px auto 0px auto;
}

#box-one ul#first {
float: left;
width: 175px;
padding: 0px;
margin: 0px 0px 0px 10px;
}


#box-one ul#middle {
float: left;
width: 175px;
padding: 0px;
}

#box-one ul#last {
float: right;
width: 175px;
padding: 0px;
}

#box-one ul#first2 {
float: left;
width: 255px;
padding: 0px;
margin: 0px 0px 10px 20px;
}


#box-one ul#last2 {
float: left;
width: 255px;
margin: 0px 0px 10px 0px;
}

#box-one li {
font-size: 70%;
font-weight: bold;
line-height: 25px;
text-transform: uppercase;
padding: 0px 0px 0px 25px;
background:  url(/images/blue-checkmark.jpg) no-repeat;
margin: 0px;
}

div .image1-center img {
margin: 15px auto 0px auto;
text-align: center;
}

.box-one-text {
font-size: 75%;
margin: 0px 0px 0px 15px;
padding: 15px 0px 0px 15px;
}

#contact-info {
padding: 10px 10px 20px 10px;
border: 1px solid black;
margin-bottom: 10px;
background-color: #FFFFFF;
}

#contact-info-chat {
padding: 10px 10px 0px 10px;
border: 1px solid black;
margin-bottom: 10px;
background-color: #FFFFFF;
}

#contact-info-chat img {
margin: 0 0 -4px -10px;
}

#extra-right-box {
padding: 10px 10px 20px 10px;
border: 1px solid black;
margin-bottom: 10px;
background-color: #FFFFFF;
}

#extra-right-box2 {
padding: 10px 10px 20px 10px;
border: 1px solid black;
margin: 10px 0 0 0 ;
background-color: #FFFFFF;
}

#contact-info li {
margin: 10px 0px 0px 20px;
font-size: 70%;
text-transform: uppercase;
font-weight: bold;
line-height: 20px;
padding: 0px 0px 0px 36px;
background: url('http://www.localvideo.tv/images/star-icon.jpg') no-repeat;
}

#contact-info li#address {

}

#map {
border: 1px solid black;
width: 358px;
background-color: #666666;
}

#tags {
width: 560px;
font-size: 100% ;
margin: 10px 0px 10px 0px;
background-color: #FFFFFF;
color: #333333;
}

#tags .content {
text-align: center;
}

#about-box {
background-color: #FFFFFF;
font-size: 100%;
width: 560px;
margin: 10px 0px 0px 0px;
}

#about-box p {
color:#333333;
  text-indent: 1.5em;
  margin-top: 15px;
}

.about-big {
line-height: 1.0em;
font-size: 37px;
color:#666666;
font-weight: bold;
}

#about-box li {
background: url(/images/blue-checkmark.jpg) no-repeat;
padding: 0px 0px 0px 25px;


text-align: left;
color:#333333;
margin: 2px;
}

#about-box ul {
margin: 12px;
}

#share-small {
background: #FFFFFF;
margin-top: 0px;
padding: 10px;
border: 1px solid black;
}

#share-small ul {
margin:0px 0px 0px 3px; 
list-style: none;
float: left;
width: 330px;
}

#share-small li {
margin:0px 0px 10px 13px; 
padding: 0px;
list-style: none; 
display: inline;
float: left;
width:32px;
height: 32px;
}

#rating-box {
background: #FFFFFF;
margin-top: 0px;
padding: 10px 10px 10px 10px;
border: 1px solid black;
margin-top: 10px;
}

#comment-box {
background: #FFFFFF;
margin-top: 0px;
padding: 10px;
border: 1px solid black;
margin-top: 10px;
}

#footer{
text-align: center;
float: left;
width: 955px;
font-size: 65%;
margin-top: 10px;
}

.t-b {
height: 20px;
width: 951px;
background: url(/images/white-box-big.jpg);
}

.b-b {
height: 20px;
width: 951px;
background: url(/images/white-box-big.jpg) bottom;
}

.t-m {
height: 20px;
width: 560px;
background: url(/images/white-box-medium.jpg);
}

.b-m {
height: 20px;
width: 560px;
background: url(http://www.localvideo.tv/images/white-box-medium.jpg) bottom;
}

.t-s {
height: 20px;
width: 380px;
background: url(/images/gray-box-small.jpg);
}

.b-s {
height: 20px;
width: 380px;
background: url(http://www.localvideo.tv/images/gray-box-small.jpg) bottom;
}

.rating-text {
font-size: 1.0em;
}

.clear{
clear:both;
}



/* Reset */
html,div,span,applet,object,
iframe,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,dl,dt,dd,ol,ul,li,fieldset,form,label,legend caption, h1, h4, h5, h6{
margin: 0;
padding: 0;
border: 0;
outline: 0;
vertical-align: baseline;
background: transparent;
}

ol, ul, li{
list-style: none;
}

blockquote, q {
quotes: none;
}

:focus {
outline: 0;
}

img {
border: none;
}

a {
color: #000000;
text-decoration: none;

}

a, a:visited{
color: #507AA5;
text-decoration: none;
}
	
a:hover{
text-decoration: underline;
}

.center {
margin: 0px auto 0px auto;
text-align: center;
}


/* Comments */
#comments_template {
width: 345px;
}

#comments_template li {
	border-bottom:dotted 1px #ddd;
	list-style-type:none;
	padding:20px 0px 20px 0px;
	float:left;
	height: auto;
	font-weight:normal;
	background-image: none;
}
#comments_template ol {
	margin:0px;
	padding:0px;
}
#comments_template p {
	margin:0px;
	padding:0px;
}
#comments_template .meta {
	color:#aaaaaa;
	font-size:10px;
}
.avatar {
height:80px;
width:80px;
}
.avatar_name {
font-size:10px;
line-height:12px;
padding-top:5px;
text-align:left;
width:80px;
}

.comment_number_wrap {
float:left;
padding-bottom:5px;
border-bottom:dotted 1px #ddd;
}
.comment_right_wrap {
float:left;
width: 245px;
padding: 6px;
}
.comment_right {
background:transparent url(images/commentbg.jpg) no-repeat scroll 0 0;
float:left;
margin-left:0px;
padding:0px 10px 5px 0px;
}
.comment_left {
float:left;
}
.comment_form {
float:left;
padding:25px 0px;
}
.comment_form p{
float:left;
padding:10px 0px;
}
.comment_right_bottom {
background:transparent url(images/commentbg_bot.jpg) no-repeat scroll 0 0;
float:left;
height:11px;
margin-left:10px;
width: auto;
margin-top:-2px;
}
.comment_name {
float:left;
margin-bottom: 10px;
width: 345px;
}
.comment_mail {
float:left;
margin-bottom: 10px;
width: 338px;
}
.comment_web {
float:left;
margin-bottom: 10px;
width: 345px;
}

.comment_form input {
width:130px;
padding:3px; 
margin:3px;
border: 1px inset #164d8a;
}

.comment_form textarea {
width:320px;
padding:3px; 
margin:3px;
border: 1px inset #164d8a;
}

.mtrow {font-weight: bold;}

.aligncenter {
margin: 0 auto;
display: block;
}

.fb-like {
margin: 0px 0 10px 17px;
float: left;
width: 47px;
}

.plusone {
margin: 0px 0 10px 72px;
float: left;
width: 50px;
}

.tweetbutton {
margin: 0px 0 10px 72px;
float: left;
}
