﻿body { background: #ecece9; margin: 0; padding: 0; }

.clear { clear: both; }

.cmsBody { background: #fff !important; padding: 10px !important; }

img { border: none; }

p, li { color: #5b5b58; font: 12px/18px "Trebuchet MS", sans-serif; }

label { font: bold 12px/18px "Trebuchet MS", sans-serif; color: #016285; margin-top: 10px;  } 

a { text-decoration: none; color: #0097af; }

h1 { color: #d156a7; font: bold 18px/34px "Trebuchet MS", sans-serif; width: 440px; }

h2 { color: #016285; font: 16px/24px "Trebuchet MS", sans-serif; }

h3 { color: #016285; font: bold 13px/20px "Trebuchet MS", sans-serif;  }

h4 { color: #555549; font: bold 12px/18px "Trebuchet MS", sans-serif;  }

hr { color: #e2e2dc; background: #fff; border: 2px #e2e2dc dotted; border-style: none none dotted; }

.price { color: #d156a7; font: bold 18px/18px "Trebuchet MS", sans-serif; padding-right: 10px; }

fieldset { border: 2px dotted #dfdfd9; color: #d156a7; font: bold 16px/22px "Trebuchet MS", sans-serif; }

#copy a:hover { text-decoration: underline }

#wrapper { text-align: center; }

#container { width: 976px; text-align: left; margin: 0 auto; }

#header { background: #fff url(../images/header_bg.gif) no-repeat; height: 102px; margin-top: 10px; padding: 0 10px;} 

#logo { margin: 5px 0 0 0; float: left;  }

#logo a { display: block; }

#regionSelect { margin-left: 370px; height: 30px; width: 120px; background: url(../images/region.gif) no-repeat; padding-left: 44px; }

#navWrapper { width: 699px; padding-top: 20px; float: right; background: url(../images/ondvd.gif) no-repeat top right;   } 

#nav { height: 39px; padding-top: 15px; }

#nav a { display: block; height: 39px; float: left; }

#nav .home { background: url(../images/nav_home_off.gif); width: 57px; }
#nav .home:hover { background: url(../images/nav_home_on.gif); }

#nav .fordads { background: url(../images/nav_fordads_off.gif); width: 84px; }
#nav .fordads:hover { background: url(../images/nav_fordads_on.gif); }

#nav .formoms { background: url(../images/nav_formums_off.gif); width: 87px; }
#nav .formoms:hover { background: url(../images/nav_formums_on.gif); }

#nav .trailer { background: url(../images/nav_trailer_off.gif); width: 74px; }
#nav .trailer:hover { background: url(../images/nav_trailer_on.gif); }

#nav .purchase { background: url(../images/nav_purchase_off.gif); width: 87px; }
#nav .purchase:hover { background: url(../images/nav_purchase_on.gif); }

#nav .aboutus { background: url(../images/nav_aboutus_off.gif); width: 86px; }
#nav .aboutus:hover { background: url(../images/nav_aboutus_on.gif); }

#nav .press { background: url(../images/nav_press_off.gif); width: 62px; }
#nav .press:hover { background: url(../images/nav_press_on.gif); }

#nav .blogs { background: url(../images/nav_blogs_off.gif); width: 62px; }
#nav .blogs:hover { background: url(../images/nav_blogs_on.gif); }

#nav .contact { background: url(../images/nav_contact_off.gif); width: 100px; }
#nav .contact:hover { background: url(../images/nav_contact_on.gif); }

#subSplash { background: url(../images/splash_sub.jpg) no-repeat; height: 50px; margin-bottom: 10px;}

#splash { margin-bottom: 10px; }

#content { background: #fff; padding-left: 10px;  }

#copy { width: 680px; padding: 10px 0; min-height: 400px;  } 

#copy ul { padding: 0 20px; list-style-type: none; margin: 10px 0 10px 0; }

#copy ul li { padding-bottom: 5px; font-size: 12px; line-height: 18px; background: url(../images/bullet_right.gif) no-repeat 0 5px; margin-left: 0; padding-left: 15px;  }

#copyInner { margin: 0 20px 0 215px; }

#left { display: inline; float: left; width: 200px; text-align: center; }

#left a { display: block; margin-bottom: 5px;  }

#right { display: inline; float: right; width: 280px; background: url(../images/right_bg.gif) no-repeat; min-height: 400px; text-align: center; } 

#footer { background: url(../images/footer_bg.gif) no-repeat; height: 50px;} 

#footer p { padding-top: 25px; margin-top: 0; text-align: center; font-size: 10px; color: #b8b8b1; }

#footer p a { color: #a9a9a0; font-weight: bold;  }

#footer p a:hover { color: #0097af; }

.latestBlogs { padding-top: 20px; }

#trailerLinks a { display: block; float: left; padding: 15px 5px }

#starburst { background: url(../images/cover.jpg) no-repeat; padding-top: 165px; height: 120px; text-align: right;}

.blogListing { text-align: left; }

.blogListing { }

.blogListing ul { padding: 0 20px; list-style-type: none; margin: 10px 0 10px 10px; }

.blogListing ul li { padding-bottom: 5px; font-size: 11px; line-height: 14px;  background: url(../images/bullet_right.gif) no-repeat 0 5px; margin-left: 5px; padding-left: 15px;  }

.blogListing p { font-size: 11px; line-height: 14px; margin: 0; padding: 0 0 0 40px; }

.blogListing p a { color: #da4aa9;}

.blogListing a:hover { text-decoration: underline; }

.cover { padding: 10px 0; }

h2.blogheading { font-weight: bold; font-size: 17px; }

.blogdate { font-size: 10px !important; color: #9e9e96 !important; padding-left: 5px; }

.blogCat { margin-top: -10px; }

.commentsBg { background: #fff url(../images/comments_bg.gif) no-repeat; min-height: 200px; padding: 10px 0 0 60px; margin: 10px 0 0 0; }

* html .commentsBg { height: 200px; }

#addComment dl dt { margin: 5px 0 5px 0; padding: 0; font: bold 11px/16px "Trebuchet MS", sans-serif; color: #717c76; }

#addComment { padding: 10px 0 20px 60px; background: #fff url(../images/addacomment_bg.gif) no-repeat; }

.postGallery {  float: right; margin: 20px 0 20px 30px;  background: #f1f1ee; padding: 8px 8px 0 8px; }

.postGallery img {  }

.postGallery a {color: #0573d1; padding: 5px; border: solid 2px #d7d7d0; background: #fff; display: block; text-decoration: none; margin-bottom: 8px; }

.postGallery a:hover { border: solid 2px #b6d5da; color: #0164b8;  }

.comments p { color: #dde1e9; }

.comments p .std { color: #363e49; }

.blogDropbox { text-align: right; }

.blogTable { width: 440px; margin-top: 10px; }

.blogTable tr td { padding: 0; color: #5b5b58; font: 11px/25px "Trebuchet MS", sans-serif; height: 30px; border-top: 2px dotted #dfdfd9; }

.pager tr td { border-top: none; padding: 0 5px !important;}

.pager table { margin-top: 7px; }

.pager a { border: 1px solid #dfdfd9; font-weight: bold; padding: 3px 6px; background: #f5f5f2; }

.pager a:hover { text-decoration: none !important; background: #2cb0c5; border: 1px solid #0097af; color: #fff; }

.blogTable tr:hover { background: #f5f5f2; }

.blogName { font-weight: bold; padding: 8px; display: block; }

.pager:hover, .pager table tr:hover { background: #fff !important; }

.enlarge { font-size: 10px; line-height: 11px; text-align: center;}

.textField { font: 13px/18px "Trebuchet MS", sans-serif; } 

.regField { font: 13px/18px "Trebuchet MS", sans-serif; margin-bottom: 10px; }

.largeTextbox { width: 300px; height: 200px; font: 13px/18px "Trebuchet MS", sans-serif;  }




