/*
Theme Name: West Service Center INC.
Theme URI: http://radiusonline.com/
Description: West Service Center INC. Current Website Theme
Author: Radiusonline
Version: 1.0 
*/
body{background:url(images/body-bg.png) repeat-x; font-size:12px; color:#333333; font-family:Arial, Helvetica, sans-serif; margin:0px; padding:0px;}
h1, h2, h3, h4, h5, h5, p{margin:0px; padding:0px;}
a, img{outline:none; border:none;}
.left{float:left;}
.right{float:right;}
.right a{ color:#B3B3B3;}
.clear{clear:both;}
.pad-10{padding:0px 10px;}
.pad-14{padding:14px;}
.pad-20{padding:0px 20px;}
.padtop-61{padding-top:77px; padding-right:10px;}

/* Main Container Top Start */
#main-container-top{background:url(images/main-container-top.png) no-repeat center bottom; width:100%; height:232px;}
/* Main Container Top End */

/* Main Container Bottom Start */
#main-container-btm{background:url(images/main-container-btm-bg.gif) #eaeaea repeat-x; width:100%;}
/* Main Container Bottom End */

/* Main Container Mid Start */
#main-container-mid-bg{background:url(images/main-container-mid-bg.png) repeat-x;}
#main-container-mid-bg-inner{background:url(images/main-container-mid.jpg) no-repeat top center; width:100%; height:200px;}
#main-container-mid-bg-inner .map-area{width:313px; height:206px; padding:14px 0px 0px 0px; background:#161616;}
#main-container-mid-bg-inner .gallery{width:640px; height:220px; background:#252424;}
#main-container-mid{background:url(images/main-container-mid.jpg) no-repeat top center; width:100%; height:444px;}
#main-container-mid-bg-inner .map-img{padding:0px 0px; text-align:center; margin-top:5px;}
/* Main Container Mid End */

.wrapper{width:953px; margin:0 auto;}
#header{width:953px; height:229px;}


#logo{padding:39px 0px 0px 0px;}
#logo p{font-size:14px; padding:3px 0px; font-weight:bold; color:#999999;}
#call-us{background:url(images/call-us.png) no-repeat 12px 9px; width:294px; height:85px; padding:0px 15px 0px 0px}
#call-us p{margin-left:7px;}
#autocare{padding:10px 0px 0px 50px;}

/* Navigation Start */
#navigation{width:953px; padding:28px 0px 0px 0px;}
#navigation ul{margin:0px; padding:0 0 0 5px; list-style-type:none;}
#navigation ul li{display:inline; padding:0px;}
#navigation ul li a{padding:8px 11px; display:block; font-size:13px; font-weight:bold; text-decoration:none; color:#FFFFFF;}
#navigation ul li a:hover{color:#666666;}
#navigation ul li.img-none{background:none;}
/* Navigation End */


ul#menu-top_nav li ul.sub-menu {
    background: url("images/sub_menu_bg_black.png") repeat scroll 0 0 transparent !important;
    display: none;
    left: 0;
    position: absolute;
    text-align: left;
    top: 30px;
    width: auto;
}

ul#menu-top_nav li:hover ul.sub-menu{ display:block;}

div.shailan-dropdown-menu table, div.shailan-dropdown-menu tbody, div.shailan-dropdown-menu tr, div.shailan-dropdown-menu td, div.shailan-dropdown-menu ul, div.shailan-dropdown-menu li, div.dropdown-horizontal-container, ul.dropdown * {
    border: 0 none;
    margin: 0;
    padding: 0;
}
.dropdown-horizontal-container {
    width: 100%;
}
ul.dropdown, ul.dropdown li, ul.dropdown ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
ul.dropdown, ul.dropdown li, ul.dropdown ul li, ul.dropdown li.hover, ul.dropdown li:hover {
    position: relative;
}
ul.dropdown li {
}
ul.dropdown ul {
    position: absolute;
    z-index: 597;
}
ul.dropdown ul li {
    z-index: 598;
}
ul.dropdown li.hover, ul.dropdown li:hover {
    cursor: default;
}
ul.dropdown li {
    display: inline;
    vertical-align: middle;
}
ul.dropdown > li {
    float: left;
}
ul.dropdown li a {
    padding: 0.3em 0.8em;
}
ul.dropdown ul {
    left: 0;
    position: absolute;
    top: 100%;
}
ul.dropdown ul li {
    display: list-item;
    float: none;
    list-style: none outside none;
}
ul.dropdown ul ul {
    left: 99%;
    top: 1px;
}
ul.dropdown a:active, ul.dropdown a:focus {
    outline-style: none;
}
* html ul.dropdown li {
    height: 1px;
}
ul.dropdown ul li, ul.dropdown-vertical {
    margin-left: 0;
}
ul.dropdown ul, ul.dropdown li.hover ul ul, ul.dropdown li.hover ul ul ul, ul.dropdown li.hover ul ul ul ul, ul.dropdown li.hover ul ul ul ul ul, ul.dropdown ul, ul.dropdown li:hover ul ul, ul.dropdown li:hover ul ul ul, ul.dropdown li:hover ul ul ul ul, ul.dropdown li:hover ul ul ul ul ul {
    display: none;
}
ul.dropdown ul ul ul ul ul ul {
    display: none !important;
}
ul.dropdown-vertical {
}
ul.dropdown-vertical ul {
    left: 99%;
    top: 1px;
}
ul.dropdown-vertical li {
    display: block;
    float: none;
}



/* Gallery Start */
.gallery{width:640px; height:429px; background:#252424;}
.gallery ul li{padding:0px 0px 0px 0px; color:#b7b7b7;}
.gallery ul {padding:0px 0px 0px 0px; color:#b7b7b7; list-style:none; margin-top:0px;}
.gallery p{padding:0px 0px 15px 0px; color:#b7b7b7; }
/* Gallery End */

/* Map Area Start */
.map-area{width:313px; height:415px; padding:14px 0px 0px 0px; background:#161616;}
.map-area h2{background:url("images/map-h2-bg.gif") no-repeat scroll -9px 0 transparent; font-size:12px; height:39px; line-height:39px; padding-left:23px; color:#f3ae35;}
.map-img{padding:18px 0px; text-align:center;}
.map-area p{font-family:Verdana, Arial, Helvetica, sans-serif; color:#a9a9a9; padding:10px 0px 0px 25px; font-size:10px;}
/* Map Area End */

/* Body-content Start */
#body-content{background:#FFFFFF; width:953px;}
#body-content-btm{background:url(images/content-btm.png) no-repeat;}
/* Body-content End */


/* Red Curve Start */
.red-curve{width:953px; background:url(images/red-curve-bg.gif) no-repeat bottom left;}
.box{width:304px;}
.box p {padding:3px 15px;}
.box h2{padding:5px 15px; color:#b51e24; font-size:17px;}
.box-shadow{width:304px; background:url(images/img-shadow-bg.gif) no-repeat center top; text-align:center; padding:11px 0px;}
/* Red Curve End */

/* Content Left Start */
.content-left{width:670px; font-family:"Trebuchet MS", Arial, "Arial Black";}
.content-left h2{padding:4px 0px 10px 0px; color:#8b0a02; font-weight:normal; font-size:25px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.content-left h3{padding:0px 0px 10px 0px; color:#333333; font-weight:normal; font-size:18px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.content-left h3 a{padding:0px 0px 10px 0px; color:#333333; font-weight:normal; font-size:18px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.content-left p{padding:0px 0px 15px 0px;}
.content-left p img{margin:0px 10px 10px 0px; float:left;}
/* Content Left End */

/* Content Right Start */
.content-right{width:283px; text-align:center;}
#autonet ul.a {list-style-type: circle;}
/* Content Right End */

/* Our Special Top Start */
.our-special-top{background:url(images/our-specials-top.gif) no-repeat; height:142px; padding:10px 25px 0px 0px; margin-left:25px;}
.our-special-btm{background:url(images/our-specials-bg.gif) no-repeat; height:28px; line-height:28px; margin-left:25px; margin-bottom:15px;}
.our-special-btm a{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; text-decoration:none; display:block; font-weight:bold; padding-right:31px;}
.our-special-btm a:hover{color:#666666;}
/* Our Special Top End */

/* Client Logo Start */
#clients-logo{width:100%; margin:0 auto; padding-top:8px; padding-bottom:10px;}
#clients-logo ul{margin:0px; padding:5px 0px; list-style-type:none; text-align:center;}
#clients-logo ul li{padding:0px 15px; display:inline;}


.approved-autocare{width:101px; text-align:right;}
.asi-certified{width:111px; text-align:right;}
.asa-logo{width:150px; text-align:right;}
.bbb-logo{width:112px;}
.jasper{width:171px; text-align:right;}
.car-care{width:147px; text-align:right;}
.atn-logo{width:117px; text-align:right;}
/* Client Logo End */

/* Content Bottom Start */
.content-bttom{width:953px; background:#0a3250; color:#8c9fad;}
/* Content Bottom End */

/* Footer Start */
#footer-wrapper{background:url(images/footer-bg.gif) #000000 repeat-x;}
#footer{width:953px; margin:0 auto; color:#8c9fad; padding-top:15px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.footer-link{width:auto; padding:50px 0px 36px 0px;}
.footer-link ul{margin:0px; padding:0px 35px 0px 0px; list-style-type:none; float:left;}
.footer-link ul li{padding:2px 0px; color:#CCCCCC; font-size:11px;}
.footer-link ul li a{color:#999999; text-decoration:none;}
.footer-link ul li a:hover{color:#FFFFFF;}

.social_icons ul{margin:0px; padding:5px 0px 15px; 0; list-style-type:none; text-align:center; margin:0 0 0 10px;}
.social_icons  ul li{padding:0px 98px; display:inline;}

.footer-info{width:650px; padding-bottom:50px; font-size:11px;}
.footer-info ul{margin:0px; padding:0px; list-style-type:none; width:380px;}
.footer-info ul li{padding:2px 0px; color:#CCCCCC;  font-size:11px; display:inline;}
.footer-info ul li a{color:#b3b3b3; text-decoration:none;}
.footer-info ul li a:hover{color:#FFFFFF;}

.footer-info a{color:#b3b3b3;}
.footer-info a:hover{color:#FFFFFF;}

#footer-wrapper-btm{background:#666666;}
#footer-btm{width:953px; margin:0 auto; color:#b3b3b3; padding-top:25px; font-family:Verdana, Arial, Helvetica, sans-serif;}
/* Footer End */

a.read-more{background:url(images/read-more-bg.gif) no-repeat center right; text-decoration:none; font-size:11px; color:#c40909; padding-right:10px;}
a:hover.read-more{color:#666666;}

.line{background:url(images/line-bg.gif) repeat; height:20px;}

.seperator{width:auto; height:57px; background:url(images/main-container-btm-bg.gif) repeat-x;}


/*css for edit*/

.site_desc{   
    color: #999999;
    font-size: 14px;
    font-weight: bold;
    padding: 15px 0;}

.blog_sidebar{ 
	line-height: 24px;
    list-style: none outside none;
    text-align: left;}
	
.blog_sidebar a{ color:#0066FF; text-decoration:none;}

.blog_sidebar a:hover{ text-decoration:underline;}