/* CSS v10 */
* { 
	margin: 0;
	padding: 0px;
	border: 0px;
	}
/*top center repeat when doing wide centered version*/
html, body {
	height: 100%; 
	background: #000 url('http://www.thejacobsgroup.net/img/20x200bluetopv1.jpg') repeat-x;
	/*lucida grande sucks dont use f apple*/
	font-family: Helvetica, Arial, sans-serif;
	line-height: 1.1;
	font-size: 11px;
}

.masterwrapper {
	float: left;
	position: relative;
	left: 50%;
	margin-left: -485px;
	width: 970px;
	background: url('http://www.thejacobsgroup.net/img/200x4repeat.jpg') repeat-y;
	
}

.leftcol { 
	float: left; 
	position: relative;
	left: 50%; 
	margin-left: -485px; 
	width: 200px; 
	min-height: 652px; 
	}


.v10header { /* Flash header holder */
	width: 770px;
	height: 300px;
	}

.leftcol .a { 
	height: 196px; 
	background: #000 url('http://thejacobsgroup.net/img/200x196bagtagtop.jpg') top no-repeat;
}
/*pixel font nav here*/
.leftcol .bathens { 
	height: 20px; 
	background: url('http://thejacobsgroup.net/img/200x20athensdown.jpg') top no-repeat;
	}
.leftcol .b1 { 
	height: 20px; 
	background: url('http://thejacobsgroup.net/img/200x20beijingdown.jpg') top no-repeat;
	}
.leftcol .b2 { 
	height: 17px; 
	background: url('http://thejacobsgroup.net/img/200x17berlindown.jpg') top no-repeat;
	}
.leftcol .b3 { 
	height: 18px; 
	background: url('http://thejacobsgroup.net/img/200x18badown.jpg') top no-repeat;
	}
.leftcol .b4 { 
	height: 19px; 
	background: url('http://thejacobsgroup.net/img/200x19chicagodown.jpg') top no-repeat;
	}
.leftcol .b5 { 
	height: 17px; 
	background: url('http://thejacobsgroup.net/img/200x17havanadown.jpg') top no-repeat;
	}
.leftcol .b6 { 
	height: 19px; 
	background: url('http://thejacobsgroup.net/img/200x19istanbuldown.jpg') top no-repeat;
	}
.leftcol .b7 { 
	height: 18px; 
	background: url('http://thejacobsgroup.net/img/200x18ladown.jpg') top no-repeat;
	}
.leftcol .b8 { 
	height: 18px; 
	background: url('http://thejacobsgroup.net/img/200x18marfadown.jpg') top no-repeat;
	}
.leftcol .b9 { 
	height: 18px; 
	background: url('http://thejacobsgroup.net/img/200x18miamidown.jpg') top no-repeat;
	}
.leftcol .b10 { 
	height: 18px; 
	background: url('http://thejacobsgroup.net/img/200x18milandown.jpg') top no-repeat;
	}
.leftcol .b11 { 
	height: 18px; 
	background: url('http://thejacobsgroup.net/img/200x18neworleansdown.jpg') top no-repeat;
	}
.leftcol .b12 { 
	height: 18px; 
	background: url('http://thejacobsgroup.net/img/200x18nycdown.jpg') top no-repeat;
	}
.leftcol .b13 { 
	height: 17px; 
	background: url('http://thejacobsgroup.net/img/200x17sfdown.jpg') top no-repeat;
	}
.leftcol .b14 { 
	height: 20px; 
	background: url('http://thejacobsgroup.net/img/200x20seattledown.jpg') top no-repeat;
	}
.leftcol .b15 { 
	height: 17px; 
	background: url('http://thejacobsgroup.net/img/200x17vancouverdown.jpg') top no-repeat;
	}
.leftcol .b16 { 
	height: 20px; 
	background: url('http://thejacobsgroup.net/img/200x20venicedown.jpg') top no-repeat;
	}
.leftcol .b17 { 
	height: 16px; 
	background: url('http://thejacobsgroup.net/img/200x16blank.jpg') top no-repeat;
	}
.leftcol .b18 { 
	height: 20px; 
	background: url('http://thejacobsgroup.net/img/200x20bespokedown.jpg') top no-repeat;
	}
.leftcol .b19 { 
	height: 16px; 
	background: url('http://thejacobsgroup.net/img/200x16blank.jpg') top no-repeat;
	}
.leftcol .b20 { 
	height: 18px; 
	background: url('http://thejacobsgroup.net/img/200x18aboutdown.jpg') top no-repeat;
	}
.leftcol .b21 { 
	height: 18px; 
	background: url('http://thejacobsgroup.net/img/200x18artsconsdown.jpg') top no-repeat;
	}
.leftcol .b22 { 
	height: 16px; 
	background: url('http://thejacobsgroup.net/img/200x16nldown.jpg') top no-repeat;
	}
.leftcol .b23 { 
	height: 20px; 
	background: url('http://thejacobsgroup.net/img/200x20travelservicesdown.jpg') top no-repeat;
	}

/*END - pixel font nav here*/
.leftcol .c {
	height: 232px;
	background: #000 url('http://thejacobsgroup.net/img/200x232bagtagbottom.jpg') top no-repeat;	
}
.rightcol { 
	position: relative; 
	left: 50%;  
	margin: 0px 0px -120px -285px; /* Left margin pulls element into position, bottom margin (negative value of footer) pulls footer into position */ 
	min-height: 100%; 
	height: auto !important; 
	height: 100%; /* IE6 hack- to IE6, this is the same as the two previous commands */
	width: 800px; 
	margin-right: 1px; 
	/* BG color for right side content area */
	background: #666666;
	
}
/*TJG MAIN CONTENT ...................................................................................... START*/
.content { /* Wrapper for page text, images, etc.*/}

.twocolwrapper {
	width: 760px;
	margin-left: 20px;
	margin-right: 20px;
	
}
.content .rightcol300shell { 
	float: right; 
	display:block;
	padding: 10px 0px 0px 0px;
	letter-spacing:0px;
	color:#b2b2b2;
	margin-top: 20px;
	margin-bottom: 10px;
	width: 300px; 
	
}

.content .rightcol300shell2 { 
	float: right; 
	display:block;
	padding: 10px 0px 0px 0px;
	letter-spacing:0px;
	color:#b2b2b2;
	margin-top: 32px;
	width: 300px; 
	
}
.content .rightcol300shellopacity { 
	float: right; 
	display:block;
	padding: 12px 0px 0px 0px;
	letter-spacing:0px;
	color:#b2b2b2;
	margin-top: 20px;
	margin-bottom: 10px;
	width: 300px; 
	
}
.content .rightcol300bottom { 
	float: right; 
	display:block;
	width: 300px;
	}
.content .rightcol300bottom2 { 
	float: right; 
	display:block;
	width: 300px;
	margin-bottom:15px;
	}
.content .rightcol250text { 
	float: left; 
	display:block;
	margin-left: 15px;
	letter-spacing:0px;
	color:#b2b2b2;
	margin-top: 10px;
	width: 250px; 
	}
	
.content .rightcol250textopacity { 
	float: left; 
	display:block;
	margin-left: 0px;
	letter-spacing:0px;
	color: #000;
	margin-top: 0px;
	width: 300px; 
	}
.content .rightcol400text { 
	float: left; 
	display:block;
	margin-left: 15px;
	letter-spacing:-.5px;
	margin-top: 15px;
	width: 370px;
	color: #CCC;
	line-height: 11px;
	font:11px Helvetica,Arial, sans-serif;
	}
	
/* Headline (left section) city pages with Opacity - used on PDX */


.content .rightsidewrapper { 
	float: right; 
	display:block;
	padding: 0px 0px 0px 0px;
	width: 300px; 	
}
.content .leftsidewrapper { 
	float: left; 
	display:block;
	padding: 0px 0px 0px 0px;
	width: 300px; 	
}
.content .leftsidewrapper420 { 
	float: left; 
	display:block;
	padding: 0px 0px 0px 0px;
	width: 420px; 	
}
.content .shell420 { 
	float: left; 
	display:block;
	padding: 12px 0px 0px 0px;
	letter-spacing:0px;
	color:#b2b2b2;
	margin-top: 20px;
	margin-bottom: 10px;
	width: 420px; 
	}
.content .rightshell420 { 
	float: right; 
	display:block;
	padding: 12px 0px 0px 0px;
	letter-spacing:0px;
	color:#b2b2b2;
	margin-top: 20px;
	margin-bottom: 10px;
	width: 420px; 
	}
.content .plain420 { 
	float: left; 
	display:block;
	padding: 0px 0px 20px 20px;
	margin: 10px 10px 10px 10px;
	width: 420px; 
	height: 140px;
	}
	
.content .tickettext { 
	font-weight:normal;
	font:11px Helvetica,Arial, sans-serif;
	line-height:20px;
	letter-spacing:-0;	
	}
.content .shell420tripprep { 
	float: left; 
	display:block;
	padding: 12px 0px 0px 0px;
	letter-spacing:0px;
	margin-top: 20px;
	margin-bottom: 10px;
	width: 420px; 
	
}

.content .tshirt420 { 
	float: left; 
	display:block;
	padding: 0px 0px 0px 0px;
	letter-spacing:0px;
	color:#b2b2b2;
	margin: 0px 0px 10px 0px;
	width: 420px; 
}

.content .tshirttext { 
	float: left; 
	display:block;
	margin: 55px 0px 0px 220px;
	line-height:20px;
	font-size: 12px;
	letter-spacing:0px;
	line-height: 19px;
	letter-spacing:0px;
	color: #000;
	width: 180px; 
	}


.content .shell760 { 
	float: left; 
	display:block;
	padding: 0px 0px 0px 0px;
	letter-spacing:0px;
	color: #FFF;
	margin-top: 10px;
	margin-bottom: 5px;
	width: 760px;
	height: 60px;
}
.content .textopacity370 { 
	float: left; 
	display:block;
	margin-left: 0px;
	letter-spacing:0px;
	background:#000;
	margin-top: 0px;
	width: 420px; 
	}
.turontext { 
	float: left; 
	display:block;
	letter-spacing:0px;
	font-size:12px;
	width: 400px; 
	}
.content .textopacity370nobg { 
	float: left; 
	display:block;
	margin-left: 0px;
	letter-spacing:0px;
	background:#000;
	margin-top: 13px;
	width: 420px; 
	}
.content .text370 { 
	float: left; 
	display:block;
	margin-left: 15px;
	font-size: 12px;
	letter-spacing:0px;
	line-height: 19px;
	background-color:#000;
	margin-top: 10px;
	width: 380px; 
	}
.content .text370basic { 
	float: left; 
	display:block;
	margin-left: 15px;
	font-size: 12px;
	letter-spacing:0px;
	line-height: 19px;
	margin-top: 10px;
	width: 380px; 
	}
	
.content .textpdx370 { 
	float: left; 
	display:block;
	margin-left: 15px;
	font-size: 11px;
	letter-spacing:0px;
	line-height: 18px;
	background-color:#000;
	margin-top: 10px;
	width: 380px; 
	}
	
.content .text370v2 { 
	float: left; 
	display:block;
	margin-left: 15px;
	font-size: 12px;
	letter-spacing:0px;
	line-height: 17px;
	background-color:#000;
	margin-top: 10px;
	width: 380px; 
	}
.content .text320header { 
	float: left; 
	display:block;
	margin-left: 15px;
	line-height:20px;
	letter-spacing:0px;
	background-color:#000;
	margin-top: 10px;
	width: 320px; 
	}

.content .text320tripprep { 
	float: left; 
	display:block;
	margin-left: 15px;
	line-height:20px;
	letter-spacing:0px;
	margin-top: 10px;
	width: 320px; 
	}	
.content .bottom420 { 
	float: left; 
	display:block;
	width: 420px;
	}
/* END - Headline Left Side w/Opacity - PDX */
.content .rightcolsmallsquare { 
	float: right; 
	display:block;
	padding: 10px 0px 0px 0px;
	color:#b2b2b2;
	margin-top: 30px;
	margin-left: 14px;
	width: 148px; 
	height:150px;
	background-color: #FFFFFF;
}

.content .smallsquaretext { 
	display:block;
	text-align: center;
	padding: 0px 0px 0px 0px;
	color:#b2b2b2;
	margin-top: 92px;
	margin-left: 14px;
	width: 130px; 
	height:140px;
	}

.content .rightcolfloatleft435 { 
	float: left; 
	display:block;
	padding: 20px 0px 0px 10px;
	margin-top: 30px;
	width: 435px; 
	height:150px;
	background-color: #333333;
}
/* CSS for TJG sections */
.content .rightcoltjgmain { 
	float: left; 
	display:block;
	padding: 20px 0px 0px 10px;
	margin-top: 30px;
	margin-bottom: 30px;
	width: 760px; 
	background-color: #FFF;
}

.content .rightcoltjgtabs { 
	float: left; 
	display:block;
	padding: 0px 0px 0px 20px;	
	width: 740px; 
	background-color: #FFF;
}

.content .rightcoltjgheadline { 
	float: left; 
	display:block;
	padding: 8px 0px 0px 30px;
	margin-top: 0px;
	font-weight:normal;
	font:16px Arial, sans-serif;
	letter-spacing:-.5px;
	line-height:24px;
	color: #999;
	width: 440px; 
	background-color: #FFF;
}

.content .rightcoltjgheadlineimg{ 
	float: left; 
	display:block;
	padding: 0px 0px 0px 60px;
	}	
	
.content .rightcoltjgfolderbody{ 
	float: left; 
	display:block;
	width: 760px;
	background-color: #B2B2B2;
	margin-bottom: 5px;
	}
.content .rightcoltjgtextholder{ 
	float: left; 
	display:block;
	width: 530px;
	padding: 0px 0px 0px 0px;
	margin-bottom: 20px;
	background-color: #B2B2B2;
	}
.content .rightcolfaqtextholder{ 
	float: left; 
	display:block;
	width: 735px;
	padding: 25px 0px 0px 25px;
	margin-bottom: 8px;
	background-color: #B2B2B2;
	}
.content .rightcoltjgicons{ 
	float: right; 
	display: block;
	width: 220px;
	margin-top: 20px;
	margin-bottom: 20px;	
	background-color: #FFF;
	background: #b2b2b2;
	}
	
.content .rightcoltjgquarterbox { 
	float: left; 
	display:block;
	padding: 0px 0px 0px 30px;
	margin-top: 30px;
	font-weight:normal;
	font:12px Helvetica, Arial, sans-serif;
	letter-spacing:0px;
	line-height:20px;
	color: #000;
	width: 200px; 
	}
.content .rightcoltjgminibox { 
	float: left; 
	display:block;
	padding: 0px 0px 0px 30px;
	margin-top: 30px;
	font-weight:normal;
	font:12px Helvetica, Arial, sans-serif;
	letter-spacing:-.5px;
	line-height:18px;
	color: #000;
	width: 150px; 
	}
.content .rightcoltjgmaxibox { 
	float: left; 
	display:block;
	padding: 0px 5px 5px 5px;
	margin-top: 30px;
	font-weight:normal;
	font:12px Helvetica, Arial, sans-serif;
	letter-spacing:-.5px;
	line-height:20px;
	color: #000;
	background-color: #fff;
	width: 320px; 
	}
.content .rightcoltestimonialbox { 
	float: right; 
	display:block;
	padding: 0px 5px 0px 5px;
	margin-top: 30px;
	background-color: #fff;
	width: 320px; 
	}
	
.content .rightcoltextfortest {
	font-weight:normal;
	font:11px Helvetica, Arial, sans-serif;
	text-align: right;
	line-height:18px;
	color: #000;
	width: 300px;
}
	
.content .rightcoltjgquarterfull { 
	float: left; 
	display:block;
	padding: 0px 0px 0px 25px;
	margin-top: 50px;
	font-weight:normal;
	font:12px Helvetica, Arial, sans-serif;
	letter-spacing:-.5px;
	line-height:20px;
	color: #000;
	width: 240px; 
	}
.content .rightcoltjgfullcontainer { 
	float: left; 
	display:block;
	padding: 10px 10px 10px 10px;
	margin-top: 40px;
	margin-left: 25px;
	background-color:#FFF;
	width: 440px; 
	}	
	
.content .rightcoltjgfulltext { 
	float: left; 
	display: block;
	padding: 10px 10px 10px 10px;
	font-weight:normal;
	font:13px Helvetica, Arial, sans-serif;
	letter-spacing:-.5px;
	line-height:22px;
	background-color:#FFF;
	color: #999;
	width: 420px; 
	}	
	
.content .rightcoltjgfulltext2 { 
	float: left; 
	display: block;
	margin-top: 32px;
	padding: 10px 20px 10px 20px;
	font-weight:normal;
	font:13px Helvetica, Arial, sans-serif;
	letter-spacing:-.5px;
	line-height:22px;
	background-color:#FFF;
	color: #999;
	width: 420px; 
	}
	
.content .rightcoltjgfulltext3 { 
	float: left; 
	display: block;
	margin-top: 32px;
	margin-bottom: 15px;
	font-weight:normal;
	font:13px Helvetica, Arial, sans-serif;
	letter-spacing:-.5px;
	line-height:22px;
	background-color:#333;
	color: #999;
	width: 420px; 
	}
	
.content .rightcoltjgfulltext4 { 
	float: left; 
	display: block;
	margin-top: 15px;
	margin-bottom: 15px;
	font-weight:normal;
	font:13px Helvetica, Arial, sans-serif;
	letter-spacing:-.5px;
	line-height:22px;
	background-color:#333;
	color: #999;
	width: 420px; 
	}
	
/* END of CSS for TJG sections */
.content .rightcolfloatleft435text { 
	float: left; 
	display:block;
	padding: 0px 0px 0px 0px;
	letter-spacing:-0.6px;
	font-size:13px;
	color:#b2b2b2;
	width: 280px; 
	height: 130px;
	}
.content .rightcolfloatright155icon{ 
	float: left; 
	display:block;
	padding: 14px 0px 0px 30px;
	letter-spacing:-0.6px;
	font-size:13px;
	color:#b2b2b2;
	width: 115px; 
	height: 130px;
	}	
.content .faqsfulltext{
	width: 705px;
	background-color: #fff;
	margin-left: 25px;
}

/* div holder for newsletter and form */

.flickrright310   { 
	float: right; 
	display:block;
	font-weight:normal;
	padding: 0px 0px 0px 0px;
	letter-spacing:-0.75px;
	color: #FFFFFF;
	margin-top: 30px;
	width: 310px;
	background: #333333;
	}

.insideleftflickr   { 
	float: left; 
	display:block;
	padding: 0px 0px 0px 10px;
	color: #333333;
	margin-top: 18px;
	width: 152px;
	height: 114px; 
	background-color: #333333;
}
.insiderightflickr    { 
	float: right; 
	display:block;
	font-weight:normal;
	color: #FFFFFF;
	text-align: right;
	padding: 0px 0px 0px 0px;
	letter-spacing:-0.75px;
	margin-top: 135px;
	margin-right: 15px;
	width: 127px;
	}
/*TJG MAIN CONTENT END*/
.footerstop { 
	clear: both; 
	height: 120px;
}

.footerwrap {
	margin-top: 0px;
	position: relative;
	left: 50%; 
	margin-left: -285px; 
	width: 800px; 
	height: 200px; 
	background: #000 url('http://thejacobsgroup.net/img/800x200footerbgv1.jpg') top no-repeat;
	text-align: right;
}


/* Correct way to style h1s - see v10 h1 code using classes instead*/

/* H1 styling without a carriage return*/
h1 {
text-decoration: none;
margin: 0px;
display:inline;
font-size: 16px;
} 

h1p {
text-decoration: none;
margin: 0px;
display:inline;
font-size: 16px;
color:#FF00CC;
} 
h2 {
text-decoration: none;
margin: 0px;
font-size: 16px;
} 
h3 {
text-decoration: none;
font-size: 11px;
color:#CCC;
}
h4 {
text-decoration: none;
display:inline;
font-size: 16px;
color: #000;
}
/* headers for testimonials and quotes */
h5 {
text-decoration: none;
display:inline;
font-size: 12px;
color: #000;
}
/* Portland MAIN destination */
h6 {
text-decoration: none;
display:inline;
font-size: 16px;
color: #06F;
}
/* Latest "Highlights" styling */
h7 {
text-decoration: none;
display:inline;
font-size: 16px;
color: #06F;
font-style:normal;
}
/* Latest "Miami" styling */
h8 {
text-decoration: none;
display:inline;
font-size: 16px;
color: #9F8CAD;
font-weight:bold;
}
h9 {
text-decoration: none;
display:inline;
font-size: 16px;
color: #EA2E8C;
font-weight:bold;
}

/* All Links - USE CLASSES to change this*/
a:link { text-decoration: none; color: #999999}
a:visited{ text-decoration: none; color: #999999}
a:hover {text-decoration: none;  color: #0099FF}
a:active{text-decoration: none; color: #0099FF;}

/* BAG TAG VERTICAL NAVIGATION LINKS */
a.bagtagnav:link {text-decoration: none; color: #9900CC}
a.bagtagnav:visited{text-decoration: none; color: #FF6633}
a.bagtagnav:hover img {visibility:hidden;}
a.bagtagnav:active{text-decoration: none}

/* MEDIUM GREY BACKGROUND LINKS (COMPANY TJG INFO) */
a.ltgreybg:link {text-decoration: none; color: #000}
a.ltgreybg:visited{text-decoration: none; color: #000}
a.ltgreybg:hover {color: #0099FF}
a.ltgreybg:active{text-decoration: none}

/* A + D Museum - link color scheme */
a.aandd:link {text-decoration: none; color: #000}
a.aandd:visited{text-decoration: none; color: #000}
a.aandd:hover {text-decoration: underline;  color: #F93}
a.aandd:active{text-decoration: none; color: #000}

/* Portland link schema - blue */
a.pdx:link {text-decoration: none; color: #6CF}
a.pdx:visited{text-decoration: none; color: #6CF}
a.pdx:hover {text-decoration: underline;  color: #6CF}
a.pdx:active{text-decoration: none; color: #6CF}

/* Vancouver B.C. link schema - blue - opacity of box effects this!!*/
a.bc:link {text-decoration: none; color: #09F}
a.bc:visited{text-decoration: none; color: #09F}
a.bc:hover {text-decoration: underline;  color: #09F}
a.bc:active{text-decoration: none; color: #09F}

/* Milan 2010 link schema - blue - opacity of box effects this!!*/
a.milan:link {text-decoration: none; color: #E21D39}
a.milan:visited{text-decoration: none; color: #E21D39}
a.milan:hover {text-decoration: underline;  color: #E21D39}
a.milan:active{text-decoration: none; color: #E21D39}

/* Miami 2009 link schema - pink and lilac - opacity of box effects this!!*/
a.miami:link {text-decoration: none; color: #EA2E8C}
a.miami:visited{text-decoration: none; color: #EA2E8C}
a.miami:hover {text-decoration: underline;  color: #EA2E8C}
a.miami:active{text-decoration: none; color: #EA2E8C}

/* NYC 2010 link schema - aqua - opacity of box effects this!!*/
a.nyc:link {text-decoration: none; color: #08FDFF}
a.nyc:visited{text-decoration: none; color: #08FDFF}
a.nyc:hover {text-decoration: underline;  color: #08FDFF}
a.nyc:active{text-decoration: none; color: #08FDFF}

/* BEGINNING OF NEW CODE FOR V10 - PLACE ALL NEW CODE HERE*/
/* Moving everything here to keep seperate until I clean this up - not copying down BAG TAG styling just yet*/
/* v10 footer links colorways */

a.v10index:link {text-decoration: none; color: #CCCCCC}
a.v10index:visited{text-decoration: none; color: #CCCCCC}
a.v10index:hover {text-decoration: underline;  color: #29ABE2}
a.v10index:active{text-decoration: none; color: #0099FF; outline-style:none; outline-width:0;}

a.ftv10:link {text-decoration: none; color: #FFF}
a.ftv10:visited{text-decoration: none; color: #CCC}
a.ftv10:hover {text-decoration: underline;  color: #29ABE2}
a.ftv10:active{text-decoration: none; color: #0099FF; outline-style:none; outline-width:0;}

a.ulv10:link {text-decoration: none; color: #999999}
a.ulv10:visited{text-decoration: none; color: #999999}
a.ulv10:hover {text-decoration: underline;  color: #29ABE2}
a.ulv10:active{text-decoration: underline; color: #0099FF; outline-style:none; outline-width:0;}

h1.fth {font-size:14px;
	color: #29ABE2;}
	
.footerv10text  {
	float: left; 
	margin-left: 15px;
	margin-top: 14px;
	width: 100px;
	color: #FFF;
	font-size: 11px;
	padding-top:5px;
	line-height:14px;
	text-align: left;
	}
.footeremail {
	float: right; 
	margin-right: 15px;
	margin-top: 14px;
	width: 170px;
	padding-top:5px;
		}
	
.footerright  {
	float: right; 
	margin-right: 10px;
	margin-top: 50px;
	width: 170px; 
	color: #D1D3D4;
	font-size: 11px;
	text-align: right;
	}
	/* icontact V10 - START */

.icontactv10 {
 font-size: 13px;
 width: 230px;
 color: #FFFFFF;
 background-color: #444444;
 border: 1px solid #000000;
 }

.footernl {
	font-size:13px;
	background-color:#000;
	color: #FFF;
	text-align: right;
	padding: 3px 0px 0px 0px;
}
/* v10 icontact - END */
.content .shell760v10 { 
	float: left; 
	display:block;
	padding: 0px 0px 0px 0px;
	letter-spacing:0px;
	color: #FFF;
	margin-top: 10px;
	width: 760px;
	height: 200px;
	
}
.content .v10fullleftside {
	float: left;
	width: 415px;
	color: #CCC;
	padding: 50px 0px 0px 20px;
	line-height:1.4;
	font-size: 17px;
	}
.content .shell530v10 { 
	float: left; 
	display:block;
	padding: 0px 0px 0px 0px;
	letter-spacing:0px;
	color: #FFF;
	margin-top: 18px;
	margin-bottom: 5px;
	width: 530px;
	height:268px;
	}

.content .v10nlformright {
	float: right;
	width: 240px;
	color: #CCC;
	padding: 70px 10px 0px 10px;
	line-height: 1;
	text-align: left;
	font-size: 15px;
}

.content .v10nlformleft {
	float: left;
	width: 240px;
	color: #000;
	padding: 25px 0px 0px 10px;
	line-height: 3.0;
	text-align: left;
	font-size: 12px;
}
/* ............................................................................ */

.shell210v10 { 
	float: left; 
	display:block;
	margin: 10px 20px 0px 00px;
	width: 210px;
}
.shell210v10indexbg {
	float:left;
	background: url('http://www.thejacobsgroup.net/img/201x2divrepeatbg80opacity.png');
	padding: 0px 0px 5px 0px;
}
.shell210v10indextext {
	padding: 0px 15px 0px 15px;
	float: left;
	text-align: center;
	color: #CCCCCC;
	font-size: 12px;
}
.shell210v10indexbottom {
	float:left;
	margin: 0px 0px 20px 0px;
	
}
.quotes  {
	line-height:1.8;
}
/* .......NEW DIV STANDARD BELOW FOR V10 EXCEPT FOR INDEX!!!!!..... */
/* .......only 3 div sizes: Full (3/3 size) Big (2/3 size) Mini (1/3 size) all with 20px padding..... */
/* .......replace/remove bloat obsolete css as we go..... */
/* FULLS */
.v10fullhead	{
	float: left; 
	display:block;
	margin: 10px 0px 0px 0px;
	width: 760px;
	background: url('http://www.thejacobsgroup.net/img/760x33blanktop82opacity.png') no-repeat;
}

.v10fullbody {
	background: url('http://www.thejacobsgroup.net/img/760x1bgrepeat82opacity.png') repeat;
	margin-top: 33px;
}

.v10fulltext  {
	padding: 12px 12px 0px 12px;
	font-size: 13px;
	line-height:1.1;
	color: #FFF;
}
/* BIGS */
.v10bighead	{
	float: left; 
	display:block;
	margin: 10px 0px 0px 0px;
	width: 500px;
	background: url('http://www.thejacobsgroup.net/img/500x33blanktop82opacity.png') no-repeat;
}

.v10bigbody {
	background: url('http://www.thejacobsgroup.net/img/500x1bgrepeat82opacity.png') repeat;
	margin-top: 33px;
	}

.v10bigtext  {
	padding: 12px 12px 0px 12px;
	color: #FFF;
}

/* MINIS */

.v10minihead	{
	float: right; 
	display:block;
	margin: 10px 0px 0px 0px;
	width: 240px;
	background: url('http://www.thejacobsgroup.net/img/240x33blanktop82opacity.png') no-repeat;
}

.v10minibody {
	background: url('http://www.thejacobsgroup.net/img/240x1bgrepeat82opacity.png') repeat;
	margin-top: 33px;
}

.v10minitext  {
	padding: 12px 12px 0px 12px;
	font-size: 13px;
	line-height:1.1;
	color: #CCC;
}


/* START js photoflow div */
.v10coverflow  {
	float: left; 
	display:block;
	margin: 10px 0px 0px 20px;
	padding: 10px 10px 10px 0px;
	width: 760px;
	height: 325px;
	background: url('http://www.thejacobsgroup.net/img/760x300blankcoverflowbg82opacity.png') no-repeat;
}
/* END js photoflow div */




/* .......END OF NEW DIV STANDARD..... */
.v10creativetravelpresents {
	font-size: 11px;
	color: #999;
}
.v10lgtext {
	font-size: 13px;
	line-height:1.1;
	color: #CCC;
} 
.v10bigleft	{
	width: 390px;
	margin: 0px 0px 0px 15px;
	line-height:1.2;
	float: left;
	color: #CCC;
	font-size: 12px;
	display:block;
}
.v10bigright	{
	display:block;
	background: url(http://www.thejacobsgroup.net/img/2x150vertdivider.png) no-repeat;
	width: 72px;
	float: right;
	
}
/* TEXT ONLY STYLING */
.v10introtext {
	color: #CCC;
	line-height:1.4;
	font-size: 16px;
	}
.v10textoption1 {
	color: #CCC;
	line-height:1.3;
	font-size: 14px;
	}
.v10textoption2 {
	color: #CCC;
	line-height:1.2;
	font-size: 12px;
	}
.v10textoption3 {
	color: #CCC;
	line-height:1.2;
	font-size: 11px;
	}
.v10textoption4 {
	color: #FFF;
	line-height:1.3;
	font-size: 13px;
	}
.v10tjgpres {
	color: #999;
	line-height:1.2;
	font-size: 11px;
	}