/*
Theme Name: chamberandcook
*/

@import url(new_index.css);

body {
	margin:0;
	padding:0;
	background-color:#FFFFFF;
	color:#4f4f4f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

img{
	border:none;
}
.outer {
	margin:20px auto 0;
	padding:2px;
	background-color:#f7f7f7;
	border:1px solid #c5c5c5;
	width:912px;
	}
.inner {
	margin:0px;
	padding:0px;
	background-color:#ffffff;
	background-image:url(images/inner.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:910px;
	}
.header {
	margin:0px;
	padding:0px;
	width:910px;
	height:110px;
	}
.headerinner {
	margin-top:25px;
	margin-right:20px;
	padding:0px;
	color:#505050;
	width:500px;
	height:60px;
	text-align:right;
	float:right;
	font-size:10px;
	}
.headerinner a{
	text-decoration:none;
	color:#505050;
	margin-left:10px;
	margin-right:10px;
	}
.telephone {
	margin-top:25px;
	padding-bottom:4px;
	height:30px;
	color:#2e3192;
	font-size:12px;
	background-image:url(images/phone.gif);
	background-repeat:no-repeat;
	background-position:294px 3px;
	margin-right:15px;
	text-align:right;
	}
.logo {
	border:0;
	margin-top:5px;
	margin-left:25px;
	}
.main {
	margin-top:15px;
	margin-bottom:15px;
	padding-top:150px;
	width:910px;
	height:91px;
	background-image:url(images/main.jpg);
	background-repeat:no-repeat;
	background-position:15px 0px;
	position:relative;
	}
.main h1 {
	margin-top:0px;
	margin-bottom:0px;
	margin-left:50px;
	font-size:24px;
	color:#FFFFFF;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	position:absolute;
	left:0;
	bottom:10px;
	}
.main h2 {
	margin-top:17px;
	margin-bottom:0px;
	margin-left:50px;
	font-size:25px;
	color:#FFFFFF;
	font-weight:bold;
	position:absolute;
	text-align:right;
	top:0;
	right:30px;
	}

.boxes {
	margin:0px;
	padding-left:15px;
	width:895px;
	height:246px;
	font-size:11px;
	padding-bottom:10px;
	}
	
.boxes p{
	margin:0;
	text-align:center;
}	
.box1 {
	margin-right:18px;
	padding:8px;
	width:190px;
	height:230px;
	float:left;
	background-image:url(images/box1.gif);
	background-repeat:no-repeat;
	}
.box1 img {
	border:0;
	margin:8px 0px 8px 0px;
	}
.box1 h4 {
	display:block;
	height:25px;
	margin:0px;
	padding-top:10px;
	padding-left:15px;
	background-image: url(images/bluehead.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;	
	}
.box1 h4 a{
	text-decoration:none;
	text-transform:uppercase;
	font-size:12px;
	color:#FFFFFF;
	}
	
#indexMain h2 {
	margin-top:0px;
	margin-bottom:0px;
	font-size:24px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#272b7a;
	margin-left:15px
}
#indexMain h3 {
	margin-top:8px;
	margin-bottom:0px;
	font-size:16px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:15px
}	
/* added for inner pages */

.box1lcol {
	margin-right:18px;
	padding:8px;
	width:180px;
	height:230px;
	float:left;
	background-image:url(images/box1lcol.gif);
	background-repeat:no-repeat;
	border:0px solid #ccc
	}
.box1lcol img {
	border:0;
	margin:8px 0px 8px 0px;
	}
.box1lcol h1 {
	display:block;
	height:25px;
	margin:0px;
	padding-top:10px;
	padding-left:15px;
	background-image: url(images/blueheadlcol.gif);
	background-repeat:no-repeat;
	}
.box1lcol h1 a{
	text-decoration:none;
	font-size:12px;
	color:#FFFFFF;
	}


/* ********************* */	
	
.box2 {
	margin-right:18px;
	padding:8px;
	width:190px;
	height:230px;
	color:#FFFFFF;
	float:left;
	background-image:url(images/box2.gif);
	background-repeat:no-repeat;
	}
.box2 img {
	border:0;
	margin:8px 0px 8px 0px;
	}
.box2 h1 {
	display:block;
	height:25px;
	margin:0px;
	padding-top:10px;
	padding-left:15px;
	background-image: url(images/greenhead.gif);
	background-repeat:no-repeat;
	}
.box2 h1 a{
	text-decoration:none;
	text-transform:uppercase;
	font-size:12px;
	color:#FFFFFF;
	}
	
.news ul{
	padding:0px;
}
.news li{
	padding:2px;
	font-size:10px;
	margin-top:0;
	margin-bottom:3px;
	font-size:12px;
	list-style-type:none;
	margin-left:0px;
	border:0px solid #ccc;
	border-bottom:1px dotted #a4a4a4;
	}
.news li a{
	text-decoration:none;
	display:block;
	padding:3px 0;
	color:#5260a8;
} 	

.news li a:hover{
	text-decoration:underline;
} 	
#footer {
	margin-top:15px;
	padding-top:10px;
	width:910px;
	height:60px;
	text-align:center;
	margin:auto;
	font-size:10px;
	}
#footer a {
	color:#4f4f4f;
	text-decoration:none;
}
#footer a:hover {
	color:#0000FF;
	text-decoration:underline;
}
#footer a:visited {
	text-decoration:none;
}


/************ new nav styles ***********/

#navigation-group-2 #navigation-item-1 a{
    padding-top: 5px;
    height: 28px;
}

#navigation-item-1{
    width: 100px;
}

#navigation-group-2 #navigation-item-3 a{
    padding-top: 4px;
    height: 30px;
}

#navigation-item-3{
    width: 150px;
}

#navigation-group-2 #navigation-item-38 a{
    padding-top: 5px;
    height: 29px;
}

#navigation-group-2 #navigation-item-37 a{
    padding-left: 12px;
    padding-right: 12px;
}


#navigation-item-38{
    width: 130px;
}



/*************************************/
.nav {
	margin:0px;
	width:925px;
	height:35px;
	padding:0px;
	background-image:url(images/topnavback.gif);
	background-repeat:no-repeat;
	background-position:15px 0px;
	}
#navigation-group-2 {
	list-style: none;
	margin:0 auto;
	padding: 0;
	width:846px;
	position: relative;
	z-index: 999;
	}
	

    
    
body:first-of-type #navigation-group-2 	{
		width:860px;
} 
#navigation-group-2 ul {
 	visibility: hidden;
 	position: absolute;
 	top: 100%;
 	left: 0;
	background-color:#263C06;
	border:2px solid #77A334;
	border-top:0;
 	z-index: 999;
 	width: 98%;
	list-style: none;
	margin: 0;
	padding: 0px;
	-width: 149px;
	}
#navigation-group-2 ul li  {
	border-bottom:1px dotted #77A334;
	display:block;
	}
#navigation-group-2 ul li a {
font-size:10px;
 	padding-top:3px;
	display:block;
 	font-weight:bold;
	border:none;
 	background-image:none;
 	color:#ffffff;
	float:none;
	}
#navigation-group-2 ul li a:hover {
	border:none;
	font-size:10px;
	font-weight:bold;
 	color:#000;
	}


#navigation-group-2 ul li {
 	float: none;
	}
#navigation-group-2 ul ul {
 	top: 1px;
 	left: 99%;
	}
#navigation-group-2 li {
 	padding: 0;
 	float: left;
 	text-align:center;
 	vertical-align: middle;
	list-style: none;
	margin: 0;
	display:inline;
	}
#navigation-group-2 li a { 
	padding-left:21px;
	padding-top:10px;
	padding-right:21px;
	height:24px;
	font-size:10px;
	display:block;
	border-right:1px solid #505B93;
	border-left:1px solid #3A426D;
	background-image:url(images/topnav.gif);
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	text-transform:uppercase;
	float:left;
	}

#navigation-group-2 li a:hover,#navigation-group-2 li.current_page_item	 a,#navigation-group-2 li.current_page_ancestor a{ 
 	color:#ffffff;
	border-right:1px solid #83B029;
	border-left:1px solid #679A21;
	background-image:url(images/topnavhover.gif);
	text-decoration:none;
 	}

#navigation-group-2 li.hover, #navigation-group-2 li:hover {
 	position: relative;
 	z-index: 599;
 	cursor: default;
	}
#navigation-group-2 li:hover > ul {
 visibility: visible;
	}
#navigation-group-2 li.hover, #navigation-group-2 li:hover {
 	color: #000;
	}
	
.clear{
	clear:both;
}	

.right-content {
	background:url(images/right-side.jpg) no-repeat;
}

#sidebar{
	float:left;
	width:188px;
	padding-left:15px;
	margin-top:15px;
}

#sidebarright{
	float:right;
	width:188px;
	padding-right:20px;
	margin-top:210px;
	background-image:url(images/world-clock-bg.png);
	background-repeat:no-repeat;
	height:500px;
}
#sidebarright2{
	float:right;
	width:188px;
	padding-right:20px;
	padding-top:20px;
	margin-top:210px;
	height:500px;
}

#sidebar a img{
	margin-bottom:8px;
}


.content,.right-content,.contentwwf{
	float:left;
}

.content{
	width:685px;
	margin-top:15px;
}


.contentwwf{
	width:485px;
	margin-top:15px;
}

.main-content{
	padding-left:40px;
	/********************************width:410px;*********************************/
	font-size:12px;
	margin-top:9px;
}
.main-content a{
	color:#475184;
	text-decoration:none;
	font-weight: bold
}
.main-content a:hover{
	color:#75a425;
	text-decoration:none;
}
.main-content li{
	color:#475184;
	text-decoration:none;
	margin-bottom:5px;
}

.right-content{
	width:125px;
	padding-left:105px;
	min-height:360px;
	margin-top:20px;
	
}

#navigation-group-2-2{
	list-style:none;
	padding:5px 0 5px 7px;
	background:url(images/left-menu-bg.gif) no-repeat;
	margin:0;
	min-height:187px;
}

#navigation-group-2-2 li{
	padding:0px;
	margin:0;
	display:none;
}

#navigation-group-2-2 li a{
	text-transform:uppercase;
	color:#383838;
	padding:6px 10px 6px 30px;
	display:block;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	font-family:helvetica;
	zoom:1;
}

#navigation-group-2-2 li a:hover{
	background:url(images/left-menu-hover.png) no-repeat;
}

#navigation-group-2-2 li.current_page_item,#navigation-group-2-2 li.current_page_item ul li,#navigation-group-2-2 li.current_page_ancestor,#navigation-group-2-2 li.current_page_ancestor ul li{
	display:block;
}

#navigation-group-2-2 ul{
	padding:0;
	margin:0;
}

#navigation-group-2-2 li.current_page_item > a{
	color:#fff;
	background:url(images/cur-left-menu.png) no-repeat;
	font-size:14px;
	font-family:arial;
	padding:10px 10px 15px 16px;
}

.left-menu{
	list-style:none;
	padding:5px 0 5px 7px;
	/*background:url(images/left-menu-bg.gif) no-repeat;*/
	margin:0;
	min-height:187px;
}

.left-menu li{
	padding:0px;
	margin:0;
}

.left-menu li a{
	text-transform:uppercase;
	color:#383838;
	padding:6px 10px 6px 30px;
	display:block;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	font-family:helvetica;
	zoom:1;
}

.left-menu li a:hover{
	background:url(images/left-menu-hover.png) no-repeat;
}

.left-menu li.act a{
	color:#fff;
	background:url(images/cur-left-menu.png) no-repeat;
	font-size:14px;
	font-family:arial;
	padding:10px 10px 15px 16px;
}

.breadcrumb a{
	font-family:verdana;
	font-size:10px;
	color:#383838;
	text-decoration:none;
	font-weight:normal;
}

.breadcrumb {
	font-weight:bold;
	font-size:10px;
	padding-bottom:2px;
	border-bottom:1px solid #c5c5c5;
}
.main-content h1{
	font-size:27px;
	color:#272b7a;
	text-transform:none;
	margin:25px 0 10px 0;
}
.main-content h2{
	font-size:14px;
	color:#272b7a;
	margin-bottom:0px;
	margin-top:5px;
}
.main-content h3{
	font-size:14px;
	color:#666;
	font-weight:bold;
	margin-top:-5px;
	margin-bottom:-10px;
	line-height:1.5;
}

.main-content .post p{
	line-height:1.5;
}


.right-content p{
	width:100px;
}

.right-content p.top{
	margin-top:10px;
	margin-bottom:59px;
}
.right-content p.middle{
	margin-top:0;
	margin-bottom:58px;
}

.right-content p.bottom{
	margin:0;
}

#navigation-group-3{
	list-style:none;
	float:right;
	margin:0;
}

#navigation-group-3 li{
	float:left;
	display:inline;
	background:transparent url(images/li-separator.gif) no-repeat scroll left 2px;
	padding:0 5px
}

#navigation-group-3 li.item-1{
	background:none;
} 

#navigation-group-3 li a{
	text-decoration:none;
}

#navigation-group-3 li a:hover{
	text-decoration:underline;
}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
	
.category-news h3 a{
	color:#272B7A;
	text-decoration:none;
}	
.category-news a.more-link{
	background:transparent url(images/read-more.gif) no-repeat scroll 0 0;
	display:block;
	width:58px;
	height:17px;
	text-indent:-999px;
}

.pager{
	text-align:center;
}	

.pager .wp-pagenavi span.current{
	border:none;
	margin-right:5px;
}

.pager .wp-pagenavi a{
	border:none;
	background:none;
	margin-right:5px;
	font-size:12px;
	color:#204083;
}






/*************************************************************************/


.palletforce {
	margin-top:15px;
	margin-bottom:15px;
	padding-top:150px;
	width:910px;
	height:91px;
	background-image:url(images/main.jpg);
	background-repeat:no-repeat;
	background-position:15px 0px;
	}




#exsidebar{
	background-image:url(http://www.ccfreight.com/wp-content/themes/chamberandcook/images/contact-info.jpg);
	background-repeat:no-repeat;
	height:240px;
	padding-top:50px;
	padding-left:10px;
	
}
#exsidebar p{
	font-size:12px;
	padding-left:5px;
	color:#475184;
}

#exsidebar a:link, a:visited{
	/* color:#98cf2b; */
	text-decoration:none;
}
#exsidebar a:hover{
	/* color:#475184; */
}

#converter{
	background-image:url(images/converter.jpg);
	height:245px;
	width:186px;
	margin-bottom:5px;
	padding-top:40px;
}
#findus{
	background-image:url(images/find-us.jpg);
	height:128px;
	width:186px;
}



/****************************************************************QUOTE FORMS********************************************************************/


#expQuote .long, .radio, .button{
	color:#272b7a;
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #272b7a;
	margin-left:2px;
	margin-top:5px;
	padding:3px 10px 3px 10px;
	background-color:#7cb822;
	font-weight:bold;
}


#export, #name, #impQuote, #cVol, #cWeight, #portID, #depot, #town, #email, #itown, #delUKP {
	color:#272b7a;
	font-family:Arial, Helvetica, sans-serif;
}

#expQuote, #impQuote{
	font-weight:bold;	
}

#expQuote input:hover, #expQuote textarea:hover, #expQuote select:hover, #expQuote input:focus,	#expQuote textarea:focus, #expQuote select:focus, #impQuote input:hover, #impQuote textarea:hover, #impQuote select:hover, #impQuote input:focus, #impQuote textarea:focus, #impQuote select:focus	{

	background:#CEDDDF;
}

#exportQuote h2{
	font-size:12px;
	margin-bottom:5px;
	color:#4f4f4f;
}

#exportQuote .quote{
	font-size:20px;
	color:#ff0000;
	font-weight:bold;	
}

#exportQuote dt{
	font-size:12px;
	font-weight:bold;
	margin-top:10px;
}

#exportQuote dd{
	font-size:12px;
	font-weight:bold;
	color:#F00;
	margin-left:0px;
}

.sub-navigation-group navigation-item{
padding:5px;
}

.entry p{
margin-right:50px;
}

#indexMain a:link, #indexMain a:visited {
color: #272b7a;
}

#indexMain a:hover {
color: #272b7a;
text-decoration: underline
}