/*****************************************************************************************************************
*********************************************** Default Pages ****************************************************
******************************************************************************************************************/


div#content						/* page content */
{
}

/******************** Default Content Page ********************/

.contenttext					/* page text */
{
}
.contentunavailable p 			/* page content unavailable text */
{
}

/******************** Default Contact Page ********************/

.contactwarningmsg p			/* contact error message */
{
	color:#FF0000;
}
#contactform		 			/* contact form */
{
}
.contactthankyou p				/* thankyou text */
{
}

/******************** Page Navigation ********************/

.pagenavigation					/* page navigation */
{
	margin-bottom:10px;
	float:right;
}

/******************** Default List Page ********************/

.listinstructions				/* module configuration introduction text */
{
}
.list 							/* list of records */
{
}
.listgrouptitle h3 				/* record category title */
{
	background-color:#CCCCCC;
}
.listgroupcaption 				/* record category title */
{
}
.listrow 						/* record row */
{
}
.listimage 						/* record image */
{
	float:left;
	position:relative;
	margin-right:10px;
	margin-bottom:10px;
}
.listimage						/* record image */
{
}
.listimagereplacement			/* record image replacement */
{
	border:1px solid #000000;
	width:153px;
	height:98px;
    text-align:center;
	overflow:hidden;
}
.listimagetext					/* record image replacement */
{
	padding:10px 5px;
}

.listdetails					/* record details (title, caption, select) */
{
}
.listtitle 						/* record title */
{
	font-weight:bold;
}
.listcaption 					/* record caption */
{
}
.listselect						/* record select button */
{
}
.listdivider					/* record divider */
{
	overflow:hidden;
	clear:both;
	height:10px;
	margin-top:10px;
	text-indent:-9999px;
	border-top:1px dashed #000000;
}
.listgroupdivider				/* end category divider */
{
	overflow:hidden;
	clear:both;
	height:10px;
	margin-top:10px;
	text-indent:-9999px;
	border-top:1px solid #000000;
}
.listgroupdivider hr
{
	display:none;
}
.listunavailable p				/* list unavailable text */
{
}

/******************** Default Selected Page ********************/

.selected						/* selected information (image and details) */
{
}
.selectedimage					/* selected image */
{
}
.selecteddetails				/* selected details (title, text) */
{
}
.selectedtitle					/* selected record title */
{
}
.selectedtext					/* selected record text */
{
}
.selectedlink					/* selected record text */
{
}
.selectedunavailable p			/* selected record unavailable text */
{
}
.selectedpreviouspage			/* previous page link */
{
	margin:10px 0px;
}

/************************* Search Box ***************************/

#sitesearch						/* website search box */
{
	position:absolute;
	left:600px;
	top:100px;
}
#sitesearchform					/* website search form */
{
}
label.sitesearchtitle				/* website search title */
{
	display:block;
	color:#FF0000;
	text-indent:-9999px;
	width:1px;
	height:1px;
	overflow:hidden;
}
#sitesearchtext					/* website search textbox */
{
	float: left;
	margin-right:2px;
	border: 1px solid #646464;
}
#sitesearchgo					/* website search go */
{
	float: left;
	margin-top:2px;
}

/*********************** Product Search *************************/

.productsearchinstructions		/* product search box */
{
}
#productsearchform				/* product search form */
{
}



/*****************************************************************************************************************
*********************************************** Additional *******************************************************
******************************************************************************************************************/

/********* Header Items ***********************************************/

#logo a
{
	position:absolute;
	display:block;
	left:0px;
	top:0px;
	width:174px;
	height:85px;
	text-indent:-9999px;
	background-image: url(/images/cordell-logo.gif);
	background-repeat: no-repeat;
}
#logo h1
{
	margin:0px;
	padding:0px;
}
#topcontact
{
	position:absolute;
	left:600px;
	top:18px;
	width:157px;
	height:73px;
	background-image: url(/images/header-contact.gif);
	background-repeat: no-repeat;
}
#topcontact p a
{
	display:block;
	width:157px;
	height:73px;
	text-indent:-9999px;
	overflow:hidden;
}

/* banner */

div#mainpic
{
	position:absolute;
	overflow:hidden;
	width:745px;
	left:10px;
	top:143px;
	height:190px;
	background-repeat:no-repeat;
	background-color:#000000;
	color:#FFFFFF;
}
div#mainpic div#pictext
{
	position:absolute;
	overflow:hidden;
	left:0px;
	top:0px;
	width:745px;
	height:50px;
	text-indent:-9999px;
	background-repeat:no-repeat;
}

/* Submenu */

div#mainpic div#submenu
{
	position:absolute;
	overflow:hidden;
	left:0px;
	top:50px;
	width:337px;
	height:140px;
}
div#mainpic div#submenu ul
{
	padding:0px;
	list-style-type:none;
	margin:8px 0px 0px 14px;
}
div#mainpic div#submenu li a
{
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	letter-spacing:-1px;
	line-height:18px;
	text-decoration:none;
}
div#mainpic div#submenu li a:hover, div#mainpic div#submenu li a.selected
{
	color:#646464;
}

/* page breadcrumbs */

div#breadcrumbs	p
{
	padding:0px;
	margin:5px 0px 0px 0px;
}
div#breadcrumbs span.arrow
{
	color:#02addb;
}

/* page title */

div#title h2
{
/*	position:relative;
	overflow:hidden;
	width:400px;
	height:18px;*/
	padding:0px;
	margin:18px 0px;
	color:#374288;
	font-size:1.2em;
	font-weight:bold;
	letter-spacing:-1px;
/*	text-indent:-9999px;
	background-repeat:no-repeat;*/
}

/********* Footer ***********************************************/

#fatfrog a {
	position:absolute;
	left:12px;
	width:96px;
	top:11px;
	height:36px;
	display: block;
	background: url(/images/fatfrog.gif) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
}
#footerlinks {
	position:absolute;
	left:500px;
	top: 20px;
}

/********* Right Column ***********************************************/

/* case studies */

div#casestudiesright div.casestudiesright_title
{
	position:relative;
	overflow:hidden;
	width:155px;
	height:auto;
	margin-top:10px;
}
div#casestudiesright div.casestudiesright_title p
{
	position:relative;
	overflow:hidden;
	width:155px;
	height:15px;
	background-image: url(/images/titles/casestudies.gif);
	background-repeat: no-repeat;
	text-indent:-9999px;
	margin:0px;
	padding:0px;
}
div#casestudiesright div.list div.listrow div.listimage
{
	float:none;
	margin-bottom:3px;
}
div#casestudiesright div.list div.listrow div.listdetails
{
	padding:5px;
	background-color:#DCDCDC;
}
div#casestudiesright div.list div.listrow div.listdetails div.listtitle
{
	color:#374288;
	font-weight:bold;
}
div#casestudiesright div.list div.listdivider
{
	border-top:3px solid #B4B4B4;
	text-indent:-9999px;
	overflow:hidden;
	height:10px;
	padding:0px;
	margin:5px 0px 0px 0px;
}
div#casestudiesright div.list div.listgroupdivider
{
	border-top:3px solid #B4B4B4;
	text-indent:-9999px;
	overflow:hidden;
	height:10px;
	padding:0px;
	margin:5px 0px 0px 0px;
}

/* latest news */

div#newsright div.newsright_title
{
	position:relative;
	overflow:hidden;
	width:155px;
	height:15px;
	background-image: url(/images/titles/latestnews.gif);
	background-repeat: no-repeat;
	text-indent:-9999px;
}
div#newsright div.list div.listrow
{
	padding:5px 0px;
}
div#newsright div.list div.listdivider
{
	border-top:3px solid #C8C8C8;
	text-indent:-9999px;
	overflow:hidden;
	height:10px;
	padding:0px;
	margin:5px 0px 0px 0px;
}
div#newsright div.list div.listgroupdivider
{
	border:none;
	text-indent:-9999px;
	overflow:hidden;
	height:10px;
	padding:0px;
	margin:0px;
}

/* image list */

div#imagesright div.list div.listrow
{
	padding:5px 0px;
}
div#imagesright div.list div.listdivider
{
	overflow:hidden;
	margin-top:5px;
	height:1px;
	border-top:3px solid #C8C8C8;
}
div#imagesright div.list div.listgroupdivider
{
	border-top:none;
	margin-top:5px;
	text-indent:-9999px;
	overflow:hidden;
	height:1px
}

/********** Additional Job Vacancies **********/

.listsalary 						/* record salary */
{
}
.liststartdate 						/* record startdate */
{
}
.selectedsalary 					/* selected salary */
{
}
.selectedstartdate					/* selected startdate */
{
}


/**************** Content Image gallery ************************/

div#imagegallery
{
	position:relative;
	width:550px;
	height:220px;
	overflow:hidden;
}
div#imagegallery div#pic1
{
	position:absolute;
	overflow:hidden;
	top:10px;
	left:0px;
	width:157px;
	height:93px;
}
div#imagegallery div#pic2
{
	position:absolute;
	overflow:hidden;
	top:10px;
	left:170px;
	width:157px;
	height:93px;
}
div#imagegallery div#pic3
{
	position:absolute;
	overflow:hidden;
	top:10px;
	left:340px;
	width:157px;
	height:93px;
}
div#imagegallery div#pic4
{
	position:absolute;
	overflow:hidden;
	top:110px;
	left:0px;
	width:157px;
	height:93px;
}
div#imagegallery div#pic5
{
	position:absolute;
	overflow:hidden;
	top:110px;
	left:170px;
	width:157px;
	height:93px;
}
div#imagegallery div.pictext
{
	position:absolute;
	overflow:auto;
	top:110px;
	left:340px;
	width:157px;
	height:93px;
}
div#imagegallery div#default { visibility:visible; }
div#imagegallery div#pic1text { visibility:hidden; }
div#imagegallery div#pic2text { visibility:hidden; }
div#imagegallery div#pic3text { visibility:hidden; }
div#imagegallery div#pic4text { visibility:hidden; }
div#imagegallery div#pic5text { visibility:hidden; }
