/*----------------------------------------
Name: global.css
Developed by: Jason Sweet
Date Created:
Last Updated:
Copyright:
----------------------------------------*/

/* Imports
----------------------------------------*/
@import url("reset.css");
@import url("base.css");
#container { width: 1024px; margin-left: auto; margin-right: auto; }
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	zoom: 1;
}
/* Header and Main Content
----------------------------------------*/
#header { width: 971px; height:100px; margin-left: auto; margin-right: auto; background-color: #fff; }
#header #logo-wrapper { float: left; padding-top: 25px;}
#trust-seal  { margin-top: 0px; padding-bottom: 20px; }
#sidebar-container-right { width: 130px; float: right; /*background-image: url(../images/global/cart.gif); background-repeat: no-repeat;*/ margin-right: 30px; background-position: left bottom; margin-top: 30px; text-align: right; }
#sidebar-container-right a { text-decoration: underline; font-weight: bold; color: #4B4B4B; }
#header #toll-free { float: left; height: 40px; width: 227px; margin-left: 140px; margin-top: 30px; }
#header #toll-free p { margin-bottom: 3px; }
#header #toll-free h3 { font-size: 23px; font-weight: bold; color: #1D75DB; padding-left: 20px; }
#content #right-side { background-image: url(../images/global/content-side-bkg.gif); background-repeat: repeat-y; float: right; height: 100%; width: 1px; }
#content { width: 923px; margin-right: auto; margin-left: auto; padding-top: 15px; }
.shop #content { width: 964px; margin-right: auto; margin-left: auto; background-image: none; padding-top: 26px; margin-bottom: 15px; }
#ad-space { margin-bottom: 10px; border-right-width: 1px; border-right-style: solid; border-right-color: #CCC; height: 300px; }
#upper-right { background-image: url(../images/global/corner-upper-right.jpg); background-repeat: no-repeat; background-position: center top; float: right; height: 65px; width: 24px; }
#sidebar-left { width: 240px; float: left; margin-right: 15px; }
.sidebar-container { width: 230px; float: left; margin-bottom: 8px;  border-bottom: 1px solid #D9D9D9;  border-top:10px solid #ffae00;  font-family: Arial, Helvetica, sans-serif; font-size: 12px; }


.sidebar-container h3 { font-size:18px;  padding-left: 10px; color: #3e3e3e; font-family: Arial, Helvetica, sans-serif; text-transform:uppercase }
.headingOrange{ font-size:18px;	color: #ffae00; font-family: Arial, Helvetica, sans-serif; text-transform:uppercase}

h1{ font-size:36px; color:#000000; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase }
.headingOrange1{ font-size:36px; color: #ffae00; font-family: Arial, Helvetica, sans-serif; text-transform:uppercase }


.sidebar-container ul { padding:0; margin:0;  }
.sidebar-container a{color:#9a9a9a }
.sidebar-container ul li { margin-left: 10px; border-top:1px solid #D9D9D9; list-style:none; padding:8px 15px  }
.sidebar-container ul li ul { padding-top: 10px; padding-left: 10px; }
.sidebar-container ul li ul li { margin-left: 20px; margin-right: 10px; margin-bottom: 6px; padding-bottom: 5px; list-style-position:inside; }
.sidebar-content { border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #D9D9D9; border-left-color: #D9D9D9; padding-top: 20px; padding-right: 10px; padding-bottom: 10px; padding-left: 25px; }
.sidebar-content a { text-decoration: none; }
.sidebar-content a:hover { color: #ffae00; }

#sidebar-right { width: 150px; float: right; margin-left: 15px; }
.sidebar-container2 { background-image: url(../images/global/side_nav_hd_s.png); background-repeat: repeat-x; width: 150px; float: right; margin-bottom: 8px; margin-left: 10px;  border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #D9D9D9; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.sidebar-container2 h3 { font-size:14px; font-weight: bolder; padding-left: 10px; color: #FFF; padding-top: 9px; font-family: Arial, Helvetica, sans-serif; padding-bottom: 14px;}
.sidebar-container2 ul { padding-top: 20px; padding-left: 3px; border-left:1px solid #D9D9D9; border-right:1px solid #D9D9D9;padding-bottom: 15px;  }
.sidebar-container2 ul li { margin-left: 10px; margin-right: 20px; margin-bottom: 6px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #E6E6E6; padding-bottom: 5px; }
.sidebar-content2 {  padding-top: 20px; padding-right: 10px; padding-bottom: 10px; padding-left: 25px; }
.sidebar-content2 a { text-decoration: none; }

#shop-content {
	width: 708px;
	float: left;
	background-color: #FFF;
	padding:0;
}


#shop-content2 {
	width: 923px;
	border: 1px solid #D9D9D9;
	background-color: #FFF;
	padding: 10px;
}

.home #shop-content { padding-top: 10px; }
/* Navigate
----------------------------------------*/
#menu-wrapper { height: 62px;  line-height: 30px; font-weight: bold; padding-left: 30px; font-family: Arial, Helvetica, sans-serif; font-size: 16px; border:1px solid #dcdcdc; border-width:1px 0}
#menu-wrapper #last-link { margin-right: 0px; }
#menu-wrapper ul { padding: 0px; float: left; }
#menu-wrapper ul li { float: left; margin-right: 25px; list-style:none }
#menu-wrapper ul li a { color: #000; }
#menu-wrapper ul li a:hover { color: #ffae00; }

/* Breadcrumbs
----------------------------------------*/
#breadcrumb { padding-left: 30px; padding-top: 10px; }


/* Breadcrumbs1
----------------------------------------*/
#breadcrumb1 { padding-right: 10px; padding-top: 0px; float:right; }

/* Search
----------------------------------------*/
#search-box { padding-top: 0px; color:#999999; float: left; height: 34px; background-image: url(../images/global/search-bar-cap.gif); background-repeat: no-repeat; background-position: right top; padding-right: 23px; width: 265px; }
#form-wrapper { height: 34px; background-color: #FF9A15; }
#smallsearchbox { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; background-color: #FFF; margin-top: 5px; margin-left: 7px; float:left; height: 18px; font-size: 13px; }
#submit-search { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; padding-top: 4px; margin-left: 1px; background-color: transparent; float:left; }
/* Footer
----------------------------------------*/
#bottom { height:280px; position: relative; margin-right: auto; margin-left: auto; background: #3e3e3e; }
#bottom-content { color:#bababa; padding-top: 14px; height: 51px; width: 870px; margin-left: 40px; }
#bottom-content .col { float: left; text-align: left; width: 24%; margin-right: 5px; margin-bottom: 25px; }
#bottom-content .col ul { padding-left:30px}
#bottom-content p { margin: 0px; }
#bottom-content h3 { font-size: 18px; font-weight: bold; margin-bottom: 6px; color:#ffae00 }
#bottom-content a { color:#bababa }
#bottom #seals { float: left; width: 450px; }
#bottom #links { float: right; width: 400px; margin-top: 14px; overflow: hidden; margin-bottom: 10px; text-align: right; }
#bottom #footer-content { float: left; text-align: left; margin-left: 25px; width: 315px; }
#bottom #footer-content p { margin-bottom: 10px; }
#bottom #footer-content a { text-decoration: underline; color:#bababa }
.cp {color:#ffae00; border-top:1px solid #636363; padding-top:10px}

/* START MODIFY PCSTOREFRONT.CSS AND OTHER MISC
------------------------------------------------------ */
#pcShowCart a { text-decoration: underline; }
.cat-nav-icon { padding-top: 5px; padding-right: 6px; }
#interior-content h3 { font-weight: bold; }
#interior-content p { margin-bottom: 5px; }
#interior-content ul { margin: 5px; }
#interior-content li { padding-left: 3px; list-style-type: disc; margin-bottom: 3px; margin-left: 15px; }
.sidebar-container table { margin-top:20px; margin-left:15px; }
.pcMainTable table table { margin-left:0px; }
#pcMain ul { padding-left: 9px; margin-bottom: 10px; margin-top: 10px; }
#pcMain ul#ddrivetabs { margin-bottom: 0px; margin-top: 0px; }



#ArticlesLinks
{
margin-left:10px;margin-right:10px;margin-top:10px;margin-bottom:10px;
}


/*************************************************************/
