/* Stylesheet to RESET */
@import url(reset.css);

/* Stylesheet for GLOBAL OBJECTS */
@import url(global.css);

/* Stylesheet for NAVIGATION */
@import url(navigation.css);

/* Stylesheet for INDEX.HTML */
@import url(pages/index.css);

/* Stylesheet for SUB_PAGE.HTML */
@import url(pages/sub_page.css);

/* Stylesheet for MEDIA.HTML */
@import url(pages/media.css);

/* Stylesheet for SIFR3 */
@import url(sifr.css);

/* Stylesheet for GALLERY - PRETTYPHOTO */
@import url(prettyPhoto.css);

/* Stylesheet for GALLERY - Slider */
@import url(slideViewer.css);

/* Stylesheet for GALLERY - Slider */
@import url(pages/blog.css);

/* Stylesheet for slider on parts pages */
@import url(slider.css);

/*------------------------ Andrew's Edits -------------------------------- */
a {cursor:pointer;}

#header {background:url(../img/header-bg.jpg) no-repeat; margin-bottom:0px !important;}
#header-logo {margin-top:17px !important;}
#header-contact {float:right; margin:15px 30px 0 0; color:#9adbff; font-size:17px; text-align:right; font-family:Verdana, Arial, sans-serif; letter-spacing:-0.5px;}
#header-contact a {color:#9adbff; text-decoration:none;}
#header-contact a:hover {color:#9adbff; text-decoration:underline;}
.header-phone {margin-top:5px;}

#alert {color:#666; background:url(../img/alert-bg.png) no-repeat; width:668px; height:30px; margin:5px 0 0 42px; float:left; font-size:10px; letter-spacing:-0.25px; padding:10px 0 0 33px;}
#alert a {color:#666; text-decoration:underline;}
#alert a:hover {color:#3094cc; text-decoration:none;}

ul.new-nav{float: right; margin: 10px 30px 0 0; height:15px; font-size:14px; letter-spacing:-0.5px; color:#666 !important;}
ul.new-nav li{font-size: 12px; margin-right: 2px; margin-left: 2px; display: inline;}
ul.new-nav li a {margin-right:2px;}
ul.new-nav li a:link, ul.new-nav li a:visited{color: #666; text-decoration: none;}
ul.new-nav li a:hover{color: #666; text-decoration: underline;}

#custom-navigation {float:left; margin:10px 0 8px 0; clear:left; width:1024px;}
#find-parts {background:url(../img/nav-bg-1.png) no-repeat; width:150px; height:58px; float:left; clear:left; margin-left:42px;}
#find-parts-text {margin:17px; letter-spacing:-1px; color:#fff; font-size:21px;}
#nav-find-parts {background:url(../img/nav-bg-2.png) no-repeat; width:788px; height:58px; float:left; margin-left:10px;}
#nav-find-parts-text {color:#fff; letter-spacing:-0.15px; font-size:18px; margin:19px 0 0 25px;}
#nav-find-parts li {display:inline; margin-right:18px;}
#nav-find-parts a {color:#fff; text-decoration:none; font-weight:normal}
#nav-find-parts a:hover {color:#85d4fe; text-decoration:underline;}

.attention {margin-top:10px !important; margin-bottom:20px !important;}
.attention h1 {font-size:26px !important; color:#272727 !important;}
.main-text h2 {font-size:18px !important; color:#2276a4 !important; margin-left:0px !important; margin-bottom:10px !important; margin-top:30px !important;}
.main-text p {font-size:14px !important; line-height:24px !important;}
.main-text ul {font-size:14px !important;}

div.sidebar {margin-top:0 !important;}


#purchase {vertical-align:middle; height:40px; margin:2px 0 0 12px;}
#purchase-icon {margin:0 10px 0 0; float:left;}
#purchase-text {float:left; letter-spacing:-1px; color:#1772ab; font-size:20px; height:32px; line-height:32px; display:inline; }

.or {font-size:16px; font-weight:bold; width:250px; text-align:center; font-style:italic; border-bottom:1px solid #b7b8bc; padding-bottom:25px;}

#phone {vertical-align:middle; height:50px; margin:2px 0 0 12px; padding:5px 0 8px 0; border-bottom: 1px solid #b7b8bc;}
#phone-icon {margin:0 10px 0 0; float:left;}
#phone-text {float:left; letter-spacing:-1px; color:#525252; font-size:16px; height:32px; line-height:32px; display:inline; margin-top:2px;}

#email {vertical-align:middle; height:32px; margin:16px 0 0 12px;}
#email-icon {margin:6px 10px 0 0; float:left;}
#email-text {float:left; letter-spacing:-1px; color:#525252; font-size:16px; height:32px; line-height:32px; display:inline; margin-top:8px;}
#email a {color:#525252; text-decoration:none !important;}
#email a:hover {color:#525252; text-decoration:underline !important;}


#related {vertical-align:middle; height:40px; margin:2px 0 0 12px;}
#related-icon {margin:0 10px 0 0; float:left;}
#related-text {float:left; letter-spacing:-1px; color:#727272; font-size:20px; height:32px; line-height:32px; display:inline; }

.bold {font-weight:bold;}

.related-p {border-bottom:1px solid #b7b8bc; height:70px; padding-top:8px;}
.related-p2 {height:40px; padding-top:8px;}
.related-image {margin:0 10px 5px 15px;}
.related-title {font-size:14px; font-weight:bold; letter-spacing:-0.5px;}

#sidebar-pushdown {margin-top:20px !important;}
#sidebar-pushdown a {color:#1c77b0 !important;}


#partslider {float:left; clear:left; margin-left:14px;}
.stripTransmitter  {margin-left:14px;}

#buy-button {background:url(../img/buy-button.png) no-repeat; color:#fff; width:250px; height:49px; margin:0 0 20px 13px; font-size:16px; letter-spacing:-1.1px;}
#buy-text {padding:17px 0 0 20px;}
#buy-button a {color:#fff; text-decoration:underline; background:none !important;}
#buy-button a:hover {color:#c0e3f9; text-decoration:none !important;}

#newsletter {background:url(../img/email-bg.png) no-repeat; width:562px; height:56px; float:right; margin-top:30px;}
#newsletter2 {color:#0a4e7a; font-size:14px; font-weight:bold; letter-spacing:-0.5px; font-family:Verdana, Arial, sans-serif; margin:20px 0px 0 20px; float:left;}
#newsletter-signup {margin:14px 20px 0 0; float:right;}

span.signup-box input {height:27px; width:190px; line-height:27px; vertical-align:middle; font-size:16px; border:1px solid #3082ad; color:#525252; }
.newsletter-button {width:45px; height:30px; display:inline; background:url(../img/email-submit.gif) no-repeat; margin-left:5px; border:none;}
.submit-button {cursor:pointer !important; float:right; border:none;}
.signup-box {float:right;}

#ie-show {visibility:hidden; display:none;}



#flash-normal{margin-left: 42px; margin-bottom: 20px; float:left;}
#flashcontent {width: 617px; height:385px;float:left;}


#correct-part {background:url(../img/correct-part.gif) no-repeat 0 0; width:534px; height:103px; display:block; margin-top:15px;}
#correct-part:hover {background:url(../img/correct-part.gif) no-repeat 0 -105px; width:534px; height:103px; display:block; margin-top:15px;}


























































