body {
	background-color:#cdcdcd;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#595a5a;
}

h1,h2,h3,h4,h5,h6 {
	margin:0;
	padding:0px;
}


a:link, a:visited, a:active {
	color: #ce148f;
	font-weight: normal;
	text-decoration: none;
}

a:hover {
	color: #6d064a;
	font-weight: normal;
	text-decoration: underline;
}

DIV.wrapper {
	width:800px;
	height:auto;
	margin:0 auto 0 auto;
}

IMG.header-logo {
	width:205px;
	height:80px;
	border-width: 0px;
	float:left;
}

DIV.footer {
	width:800px;
	height:30px;
	float:left;
}

DIV.ftr-lt {
	width:600px;
	height:30px;
	float:left;
	line-height:30px;
}

DIV.ftr-rt {
	width:200px;
	height:30px;
	float:right;
	line-height:30px;
	text-align:right
}

DIV.header {
	width:800px;
	height:700px;
	float:left;
	background-color: #fff;
}

DIV.home-headline-box {
	width:798px;
	height:130px;
	float:left;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	background:url(./home-gradient.png);
}

DIV.think-headline-box {
	width:798px;
	height:130px;
	float:left;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	background:url(./think-gradient.png);
}

DIV.design-headline-box {
	width:798px;
	height:130px;
	float:left;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	background:url(./design-gradient.png);
}

DIV.build-headline-box {
	width:798px;
	height:130px;
	float:left;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	background:url(./build-gradient.png);
}

DIV.find-headline-box {
	width:798px;
	height:130px;
	float:left;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	background:url(./find-gradient.png);
}

DIV.sort-headline-box {
	width:798px;
	height:130px;
	float:left;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	background:url(./sort-gradient.png);
}

DIV.send-headline-box {
	width:798px;
	height:130px;
	float:left;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	background:url(./send-gradient.png);
}

DIV.manage-headline-box {
	width:798px;
	height:130px;
	float:left;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	background:url(./manage-gradient.png);
}

DIV.left-panel {
	position: relative;
	clear: both;
	width:217px;
	height:600px;
	float:left;
	font-size:11px;
	background:url(./left-inner-bg.gif) no-repeat left top;
}

.think-image-on {
	position: absolute;
	left: 53px;
	top: -105px;
	width: 139px;
	height: 52px;
}

.design-image-on {
	position: absolute;
	left: 53px;
	top: -53px;
	width: 139px;
	height: 52px;
}

.design-image-on {
	position: absolute;
	left: 53px;
	top: -53px;
	width: 139px;
	height: 52px;
}

.web-image-on {
	position: absolute;
	left: 53px;
	top: -1px;
	width: 139px;
	height: 52px;
}

.build-image-on {
	position: absolute;
	left: 53px;
	top: 51px;
	width: 139px;
	height: 70px;
}

.find-image-on {
	position: absolute;
	left: 53px;
	top: 103px;
	width: 139px;
	height: 52px;
}

.sort-image-on {
	position: absolute;
	left: 53px;
	top: 155px;
	width: 139px;
	height: 52px;
}

.send-image-on {
	position: absolute;
	left: 53px;
	top: 207px;
	width: 139px;
	height: 52px;
}

.manage-image-on {
	position: absolute;
	left: 53px;
	top: 259px;
	width: 139px;
	height: 52px;
}

.hand-image {
	position: absolute;
	left: 0px;
	bottom: 0px;
}

DIV.right-panel {
	width:583px;
	height:600px;
	float:right;
	font-size:11px;
	background:url(./inner-bg.gif) no-repeat left top;
}

DIV.right-panel-white {
	width:583px;
	height:600px;
	float:right;
	font-size:11px;
	background:url(./inner-bg-white.gif) no-repeat left top;
}

DIV.content-area {
	width:548px;
	height:auto;
	float:left;
	padding: 20px 10px 10px 10px;
} 

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	text-decoration:none;
	color:#ce148f;
}

h1.header { 
	color: #fff;
	font-size:26px;
	font-weight:normal;
	padding: 40px 0px 0px 224px; 
}
	
h1.front-header { 
	color: #fff;
	font-size:26px;
	font-weight:normal;
	padding: 50px 0px 0px 224px; 
}

h2.header { 
	color: #fff;
	font-size:14px;
	font-weight:bold;
	padding: 5px 0px 0px 224px; 
}

h1.think, h2.think		{ color: #7BC342; }
h1.design, h2.design	{ color: #C6D729; }
h1.web, h2.web			{ color: #EF008C; }
h1.build, h2.build		{ color: #A5419C; }
h1.find, h2.find		{ color: #F78E18; }
h1.sort, h2.sort 		{ color: #CE006B; }
h1.send, h2.send		{ color: #7B0039; }
h1.manage, h2.manage 	{ color: #00AEEF; }

h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#ce148f;
}

p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	color:#595a5a;
	line-height:20px;
}

UL.normaltext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	color:#595a5a;
	text-align:left;
	list-style:none;
	padding:5px;
}

DIV.logos {
	margin-left: 8px;
	padding: 10px 0px 10px 0px;
	width: 470px;
	border-width: 0px 0px 2px 0px;
	border-color: #AAAAAA;
	border-style: inset;
}

IMG.border {
	border:1px solid #ce148f
}


/* NAVIGATION ROLL OVERS */


img.nohover {border:0}
img.hover {border:0;display:none}
a:hover img.hover {display:inline}
a:hover img.nohover {display:none}



/* TOP NAVIGATION BAR */


#topnav {width:800px; height:31px; background:url(./currant-group-nav-bar.png) no-repeat center top; position:relative; z-index:500; border:1px solid #fff; border-width:1px 0;}
#topnav ul {padding:0; margin:0; list-style:none; width:800px; margin:0 auto;}
#topnav table {border-collapse:collapse; margin:-1px -10px;}
#topnav ul ul {position:absolute; left:-9999px;}
#topnav ul li a b {position:absolute; left:-9999px;}

#topnav ul li {float:left; padding:0 0 0 0;}
#topnav ul li a {display:block; height:24px;}
#topnav ul li#home {width:124px;}
#topnav ul li#design {width:124px;}
#topnav ul li#web {width:123px;}
#topnav ul li#find {width:124px;}
#topnav ul li#send {width:124px;}



#topnav ul li:hover {position:relative;}
#topnav ul li a:hover {border:0; position:relative;}


#topnav ul a:hover ul {left:0px; top:24px; padding:0px; border:0px; border-top:0;}
#topnav ul li:hover ul {left:0px; top:24px; padding:0px; border:0px; border-top:0;}

#topnav ul :hover ul li {padding:0; float:left;}

#topnav ul :hover ul#subhome {width:322px; height:131px; position: absolute; left: 1px; background:transparent url(./top-nav-currant-roll.png) no-repeat left;}
#topnav ul :hover ul#subhome li a {display:block; height:131px; width:322px;}

#topnav ul :hover ul#subdesign {width:325px; height:134px; position: absolute; left: 0px; background:transparent url(./top-nav-design-roll.png) no-repeat left;}
#topnav ul :hover ul#subdesign li a {display:block; height:134px; width:325px;}

#topnav ul :hover ul#subweb {width:368px; height:344px; position: absolute; left: 0px; background:transparent url(./top-nav-web-roll.png) no-repeat left;}
#topnav ul :hover ul#subweb li a {display:block; height:114px; width:368px;}

#topnav ul :hover ul#subfind {width:367px; height:185px; position: absolute; left: 0px; background:transparent url(./top-nav-find-roll.png) no-repeat left;}
#topnav ul :hover ul#subfind li a {display:block; height:185px; width:367px;}

#topnav ul :hover ul#subsend {width:419px; height:300px; position: absolute; left: -115px; background:transparent url(./top-nav-send-roll.png) no-repeat right;}
#topnav ul :hover ul#subsend li a {display:block; height:150px; width:419px;}


#topnav ul li#google_cs {
	float: right;
	width: 260px;
	margin-left: -90px;
	margin-right: -85px;
	padding-top: 4px;
	background: url(../img/search-box.png) no repeat;
	z-index: 500;
}

.google_cs_input {
	color:#8A008A;
	width: 113px;
	margin: 0px 0px 0px 30px;
	border-width: 0px;
	background-color: transparent;
	color: #444444;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif
}

INPUT.nav-bar-button {
	position: relative;
	top: 3px;
	width: 7px;
	height: 14px;
	margin: 2px 0px 0px 6px;
}

#clear {clear: both; margin: 0px}

