/*
Custom theme for McAsh Oysters--Beth Stewart
Version: 1.0
Author: Stephen Fiorella
Author URI: http://www.rez72.net
Author email: stephen@rez72.net


/*=-=-=-=-=-=-=-=-=-=-= BEGIN CUSTOMIZATION =-=-=-=-=-=-=-=-=-=-=*/

/*links*/

a:link { color: #eff1f4; text-decoration: none; border:0px;}
a:visited { color: #eff1f4; text-decoration: none;border:0px; }
a:active { color: #eff1f4; text-decoration: none;border:0px; }
a:hover { color: #ccb39a; text-decoration: none;border:0px;}


/*structure*/	
	body { background: #000033 /*url(../images/bg_01.jpg) top left repeat-x*/;
	font-family: verdana,geneva,helvetica,swiss,sunsans_regular,sans-serif; font-size:11px; color:#fff; margin: 0px;padding:0px;text-align:center; }
	
	#wrap-all { width:959px;height:auto;margin: 0px auto 0px auto;padding:0px;background: transparent; }

	#header{ width:959px;height:172px; background:#fff url(../images/navbar_01.png) top left no-repeat;margin:0px;padding:0px; }

	#header-img { width:144px;height:133px;float:left;clear:right; margin:0px;margin-top:28px;margin-left:80px;padding:0px;background:transparent url(../images/logoW-O.png) top left no-repeat; }
	

#header-title { width:200px;height:75px; float:right;margin-top:59px;margin-right:531px;}

	
	#header-title p.firstLine { width:250px;font-family:arial;font-size:15.5px;font-weight:bold;word-spacing:12px; }
	
	#header-title p.secondLine {width:250px; font-size:11px;text-transform:uppercase;margin-top:-12px; }
	
#header-menu{ width:959px;height:47px;text-align:center; background: url(../images/navbar_02.png) top left no-repeat; }

ul#navigation-top {height:47px;
margin: 0px 0px 10px 0px;
padding: 0px;padding-left:40px;
text-align:center;
list-style-type: none;
}

ul#navigation-top li {
display: block;
margin: 0px 0px 0px 0px;
padding: 3px 15px 5px 37px;
font: bold 14px Arial, sans-serif;
float: left;
}

ul#navigation-top li a {
display: block;
margin: 8px 0px 0px 0px;
padding: 3px 15px 5px 15px;
font: bold 14px Arial, sans-serif;
}

ul#navigation-top li a:hover {
display: block;
margin: 8px 0px 0px 0px;
padding: 3px 15px 5px 15px;
font: bold 14px Arial, sans-serif;
background:transparent url(../images/bCrumb.png) no-repeat left top;
}

ul#navigation-top li a:active {
display: block;
margin: 8px 0px 0px 0px;
padding: 3px 15px 5px 15px;
font: bold 14px Arial, sans-serif;
background:transparent url(../images/bCrumb.png) no-repeat left top;
}

ul#navigation-top li span.crumb {width:14px;
float:left;clear:right;
margin: 0px 0px 0px 0px;
padding: 0px 5px 0px 0px;
}

/*page specific:::Home*/	
#wrap-mid {width:959px;height:auto; background:#000 url(../images/navbar_03-2.png) top left no-repeat;;margin:0px;padding-top:16px;}

#wrap-content {width:959px;height:auto;}

#content {width:959px;height:auto;}
	

#rotateImages { width:810px; height:283px;margin-top:0px;margin-left:36px; }
 
 ul#images {list-style-type:none; width:850px;height:283px;margin:0px;padding:0px; float:left;overflow:hidden;}

#mid-left{width:250px;height:200px;float:left;clear:right;background:transparent url(../images/produce.png) top left no-repeat;margin:20px 0 0 80px;padding-top:40px;}

.mid-left-entry p { font-family:arial;font-size:12px; color:#fff;text-align:left; }

#mid-mid{width:250px;height:200px;float:left;clear:right;background:transparent url(../images/transport.png) top left no-repeat;margin:20px 0 0 25px;padding-top:40px;}

.mid-mid-entry p { font-family:arial;font-size:12px; color:#fff;text-align:left; }

#mid-right{width:250px;height:200px;float:right;background:transparent url(../images/present.png) top left no-repeat; margin:20px 75px 0px 0px;padding-top:40px;}

.mid-right-entry p { font-family:arial;font-size:12px; color:#fff;text-align:left; }

.button {width:83px;height:20px;float:right;}

#buttonOne {margin-top:10px;}
#buttonTwo {margin-top:40px;}
#buttonThree {margin-top:40px;}

/*page specific:::About-our company*/

#wrap-mid-oc {width:959px;height:auto; background:#000 url(../images/ourCompany_03.png) top left no-repeat;margin:0px;padding:0px;padding-top:16px;}

#ocImages {width:800px;height:115px;background:transparent url(../images/oc-head.jpg) top left no-repeat;margin-left:80px;}

#navigationoc {width:100px;height:25px;margin:22px 0px 0px 83px;padding:0px;font-family:arial;font-size:14px;color:#0b8fe9;}

#navigationoc ul {width:120px;list-style-type:none;display:block;}
#navigationoc ul li { width:120px; font-family:arial; font-size:14px; color:#0b8fe9; display:block; }

#navigationoc ul li a {color:#0b8fe9;display:block; margin:0px;padding:0px 0px 0px 20px;}
#navigationoc ul li a:hover {color:#fdfdfd;}
#navigationoc ul a:hover, a:active {background:transparent url(../images/navCrumbNav-2.png) 0 0 no-repeat;color:#fdfdfd;display:block; margin:0px;padding:0px 0px 0px 20px;}

#mid-left-oc{width:205px;height:148px;background:transparent url(../images/ocTop.png) top left no-repeat;margin:0px;padding:0px;margin-left:110px;margin-top:35px;}

#mid-mid-oc{width:205px;height:148px;background:transparent url(../images/ocBot.png) top left no-repeat;margin:0px;padding:0px;margin-left:110px;margin-top:25px;}

#mid-right-oc{width:370px;height:470px; float:right;margin:-324px 240px 0px 0px;padding:0px;}
#mid-right-oc p {font-family:arial; font-size:12px;color:#fff;margin:5px 0px 0px 0px; padding:0px;}

#photoCaption {width:205px;height:auto;margin:0px; margin-top:25px;margin-left:110px; padding:0px;}

#photoCaption p{font-family:arial; font-size:10px;color:#fff;margin:0px 0px 0px 0px; padding:0px;}

/*page specific:::About-ems*/

#wrap-mid-ems {width:959px;height:auto; background:#000 url(../images/ems_03.png) top left no-repeat;margin:0px;padding:0px;padding-top:16px;}

#mid-left-ems{width:205px;height:148px;background:transparent url(../images/emsTop.png) top left no-repeat;margin:0px;padding:0px;margin-left:110px;margin-top:35px;}

#mid-mid-ems{width:205px;height:148px;background:transparent url(../images/emsBot.png) top left no-repeat;margin:0px;padding:0px;margin-left:110px;margin-top:25px;}

#mid-right-ems{width:365px;height:600px; float:right;margin:-324px 248px 0px 0px;padding:0px;}

#mid-right-ems ul {list-style-type:none;display:block;margin:0px;padding:0px;}
#mid-right-ems ul li{margin:0px 0px 0px 0px;padding:0px;text-indent:0px;}
#mid-right-ems p {font-family:arial; font-size:12px;color:#fff;margin:5px 0px 0px 0px; padding:0px;}

/*page specific:::SRO*/
#wrap-mid-sro {width:959px;height:auto; background:#000 url(../images/sro_03.png) top left no-repeat;margin:0px;padding:0px;padding-top:16px;}

#sroImages {width:800px;height:115px;background:transparent url(../images/sroHead.jpg) top left no-repeat;margin-left:80px;}

#mid-left-sro{width:205px;height:162px;background:transparent url(../images/sroTop.png) top left no-repeat;margin:0px;padding:0px;margin-left:110px;margin-top:83px;}



#mid-mid-sro{width:205px;height:162px;background:transparent url(../images/sroBot.png) top left no-repeat;margin:0px;padding:0px;margin-left:110px;margin-top:0px;}



#mid-right-sro{width:370px;height:400px; float:right;margin:-329px 240px 0px 0px;padding:0px;}
#mid-right-sro p {font-family:arial; font-size:12px;color:#fff;margin:5px 0px 0px 0px; padding:0px;}

/*page specific:::Gallery*/

#wrap-mid-gallery {width:959px;height:550px; background:#000 url(../images/navbar_03-2.png) top left no-repeat;margin:0px;padding:0px;padding-top:16px;}

#gallery-wrapper { width:800px;height:auto;background:transparent;margin:0px;margin-left:80px;padding:0px;}

span {margin-left:10px;}

.gallery-title { width:790px;line-height:20px;color:#fff;background-color:#000f2b;margin:0px;padding:0px;padding-left:10px;}
.info {line-height:20px;color:#fff;float:right;margin-top:-20px;margin-right:10px;}
#gallery-image {width:400px;height:240px;margin:0px;padding:0px;}



.gallery-more {width:400px;float:right;margin:-240px 0px 0px 0px;padding:0px;}
.gallery-more ul{list-style-type:none;display:inline;margin:0px;padding:0px;}
.gallery-more ul li {width:80px;height:48px;float:left;margin:0px;padding:0px;}
.gallery-more ul li a {width:80px;height:48px;float:left;margin:0px;padding:0px;}
.gallery-more ul li a:hover {width:80px;height:48px;float:left;margin:0px;padding:0px;}

.gallery-pagination { width:390px;height:20px;color:#fff;background:transparent;margin:0px;padding:0px;padding-left:10px;border:0px solid #FF0000;display:inline;}
.gallery-pagination { font-family:arial;line-height:20px;font-size:11px;font-weight:bold; color:#fff;display:inline;}
.gallery-pagination a.prev, a.prev:hover {color:#ccb39a; background-image:none;margin:0px;padding:0px;display:inline; }
.gallery-pagination a.next, a.next:hover {color:#ccb39a; background-image:none;margin:0px;padding:0px;display:inline; }
/*.gallery-pagination a:hover {color:#ccb39a; background-image:none; }
.gallery-pagination a:active {color:#ccb39a; background-image:none; }*/

/*page specific::: Contact*/

#wrap-mid-contact {width:959px;height:auto; background:#000 url(../images/contact_03.png) top left no-repeat;margin:0px;padding:0px;padding-top:16px;}

#contactImages {width:800px;height:115px;background:transparent url(../images/contact-head.jpg) top left no-repeat;margin-left:80px;}

#mid-left-contact{width:205px;height:148px;margin:0px;padding:0px;margin-left:110px;margin-top:25px;}

#mid-mid-contact{width:205px;height:148px;margin:0px;padding:0px;margin-left:110px;margin-top:25px;}

#mid-right-contact{width:365px;height:390px; float:right;margin:-281px 248px 0px 0px;padding:0px;}


#mid-right-contact p {font-family:arial; font-size:11px;color:#fff;margin:5px 0px 0px 0px; padding:0px;}

/*element specific::: footer*/
#footer { width:959px;height:37px;background: url(../images/footer_02.png) top left no-repeat;}
.left { width:509px;float:left;clear:right; margin-left:60px;margin-right:140px;}
.left p { font-family:arial;font-size:12px;font-weight:normal;color:#fff; }
.left p span { text-transform:uppercase; }

.right { width:240px;float:right; }
.right p { font-family:arial; font-size:12px;font-weight:normal;color:#fff; }

/*utilities*/	
.clear { clear: both; }
.crumb {width:14px;height:16px;margin:12px 0px 0px -14px;padding:0px;}
ul#navigation-top li.here {margin:10px 0px 0px 10px;color:#ccb39a;}
#navigationoc ul li.ochere {margin:0px 0px 0px 26px;color:#ccb39a;}
