*{
	margin:0;
}

html, body {
	height: 100%; font-family:verdana, sans-serif; color:#595959; font-size:10px;
}

/* General */

.hide{display:none}
a{outline:0; color:#46A0B6; }
a:hover{text-decoration:none; color:#7FC2D3;}
span.blue{color:#BE6428;}
.fltr{float:right;}
p{padding:0 0 10px 0; line-height:18px;}
img{border:0;}
input{outline:0;}

/* ===== Breadcrumb ===== */
#breadcrumbs {
	width: auto; /* makes the div the entire width of the surrounding container.*/
	height: 0.9em;
	font-size: .9em;
	color: Black;}
	
#breadcrumbs a{color:#FFFFFF;}

/*== end breadcrumbs ==*/

/* For header colors */

div#wrapper {
	background:url(../images/headbg.gif) repeat-x top;
}


/* Mid - center align */

div#mid{
	width:915px; position:relative; margin:0 auto 0 auto; padding:0;
}

/********* Header ************/

div#header{
	height:262px; margin:0; padding:0; background:url(../images/gsLogo.jpg) no-repeat top left;
}
html>body div#header{
	min-height:262px; height:auto; overflow:hidden;
}

div#header h1 a{
	display:inline; float:left; width:486px; height:262px; margin:0; padding:0;
}

/******* Nav ********/

#navigation ul {
	position:absolute; top:0; left:457px; list-style:none; margin:0; padding:0; border-left:1px solid #3E403C; font-size:12px;
}
#navigation li {
	float:left; margin:0; padding:0;
}

#navigation a{
	display:inline; float:left; height:22px; padding:4px 14px 0 14px; border-right:1px solid #3E403C; color:#FFF; text-decoration:none;
}
#navigation a:hover {
	background:url(./images/navarrow.gif) no-repeat center bottom #4D5653; 
}

/* Current */

#navigation li#tab1 a,body#page2 ul#nav li#tab2 a,body#page3 ul#nav li#tab3 a,body#page4 ul#navigation li#tab4 a,body#page5 ul#navigation li#tab5 a{
	background:url(/images/navarrow.gif) no-repeat center bottom #343a38; 
}

/* Intro txt */

p#introtxt{
	left:457px; padding:40px 0 0 0; font-size:12px; line-height:18px;
}
span.smtxt{
	font-size:11px;
}

/* mail link */
a.mlink{
	direction:rtl; unicode-bidi:bidi-override;
}

/********* Main Area **********/

div#main{
	clear:both; padding:10px 0 0 0;
}

div.left{
	float:left; width:451px; margin:0 36px 0 0;
}

div.right{
	float:left; width:428px; padding:0 0 70px 0;
}

/* Sub headings */

h3.sub{
	margin:0 0 10px 0; padding:0 0 9px 0; font-size:16px; font-weight:bold; background:url(../images/dot.gif) repeat-x bottom;
}

/* Services area home page */

div#main{
	height:191px;
}

div#main h3.sub{
	background:0;
}

div#main p{
	padding:0 170px 0 0;
}

/* big content area with Room Picture */

div#mainBig{
	height:298px; background:url(../images/MiddleSecRoom.gif) no-repeat top right;
	border-bottom:6px solid #E8F2DA; margin:0 0 20px 0;
}

div#mainBig h3.sub{
	background:0; font-size:24px; font-weight:normal; padding:7px 0 0 0;
}

div#mainBig ul{
	list-style:none; line-height:12px; margin:0; padding:20px 165px 0 0;
}

div#mainBig ul li{
	margin:0 0 0px 0;
}

div#mainBig p.blue{
	padding:5px 0 0 0; color:#BE6428; font-size:12px;
	
}


/* big content area with Amp Picture */

div#mainBigAmps{
	height:298px; background:url(../images/MidAmps.png) no-repeat top right;
	border-bottom:6px solid #E8F2DA; margin:0 0 20px 0;
}

div#mainBigAmps h3.sub{
	background:0; font-size:24px; font-weight:normal; padding:7px 0 0 0;
}

div#mainBigAmps ul{
	list-style:none; line-height:12px; margin:0; padding:20px 165px 0 0;
}

div#mainBigAmps ul li{
	margin:0 0 0px 0;
}

div#mainBigAmps p.blue{
	padding:5px 0 0 0; color:#BE6428; font-size:12px;
	
}


/* big content area with NO Picture */

div#mainNoPic{
	height:298px; background:none;
	border-bottom:6px solid #E8F2DA; margin:0 0 20px 0;
}

div#mainNoPic h3.sub{
	background:0; font-size:24px; font-weight:normal; padding:7px 0 0 0;
}

div#mainNoPic ul{
	list-style:none; line-height:12px; margin:0; padding:20px 165px 0 0;
}

div#mainNoPic ul li{
	margin:0 0 0px 0;
}

div#mainNoPic p.blue{
	padding:5px 0 0 0; color:#BE6428; font-size:12px;
	
}


/********** Mid bottom ***********/

div#midbot{
	clear:both; width:901px; height:135px; margin:0 auto 50px auto; padding:7px; border:1px solid #E1DAC9; background:url(./images/midbotbg.gif) repeat-x top #E8F2DA;
}

div.midbbox{
	float:left; width:273px; height:135px; padding:0 12px 0 0; background:url(../images/vdot.gif) repeat-y right;
}

div.midbbox h4{
	margin:0 0 5px 0; padding:4px; background:#BE6428; font-family:verdana, sans-serif; font-size:14px; font-weight:normal; color:#3d3d3d;
}

div#box1{
	width:300px;
}

div#box1 p{
	padding:0 0px 0 0;
}

div#box2{
	width:261px; padding:0 12px 0 12px;
}

div#box2 h4{
	color:#3d3d3d; background:#7A8A86; font-weight:normal;
}

div#box3{
	 width:280px; padding:0 0 0 12px;
}

/******** footer **********/

div#footer{
	background:url(./images/footdash.gif) repeat-x top;
}

div#footinner{
	width:915px; margin:0 auto 0 auto; padding:15px 0 0 0;
}

div#footinner h3{
	font-size:18px; color:#BDBDBD; margin:0; padding:0 0 5px 0; font-weight:normal;
}

span.pnk{
	color:#CA9091;
}

ul#footnav{
	list-style:none; margin:0; padding:5px 0 5px 0;
}

ul#footnav li{
	display:inline; padding:0 5px 0 5px; border-right:1px solid #595959;
}

ul#footnav li a{
	color:#595959;
}

div#footstrip{
	height:24px; background:url(./images/footbg.jpg) repeat center #DDC6C6;
}

div#stripin{
	width:915px; margin:0 auto 0 auto; padding:4px 0 0 0;
}

div#stripin h5{
	float:right; font-size:12px; padding:0; color:#965757; font-weight:normal; 
}

div#stripin h5 a{
	color:#965757;
}

div#stripin h4{
	float:left; font-size:14px; color:#000; font-weight:normal; 
}

/*********** Custom **************/


