@charset "utf-8";
/* CSS Document */
a:active {outline:none!important;}
body{
	font-family:Arial, Helvetica, sans-serif;
	background-color: #f2f2f2;
	font-size:12px;
	/*background-image: url(../images/global/bg2.gif);
	background-repeat: repeat-y;
	background-position: center top;*/
}

body, ul, ol, h1,h2,h3,h4,h5,h6, form,li,p{margin:0; padding:0;}

fieldset, form {border:none;}

ul {list-style:none}

h1 {color:#252525;}


.clearboth {clear:both;}
#foo {background-color: #FFFFFF;}

#main-box {padding:22px;}

.global-container{margin: 0 auto; padding:0; width:952px; border-left:#ebebeb 2px solid; border-right:#ebebeb 2px solid; background-color: #ffffff;}
.global-container2{margin: 5px auto 0 auto; padding:0; width:952px; background-color: #ffffff;}
h1#home {color:#A1A1A1; font:normal 16px Arial, Helvetica, sans-serif; /*letter-spacing:-0.01em;*/ margin:0 0 14px 4px;}

#logo{ float:left; margin:22px 0 0 22px; padding:0;}

h1#intro{color:#959595; font:normal 16px Arial, Helvetica, sans-serif; /*letter-spacing:-0.01em;*/ margin:0 0 0 0; padding:0; letter-spacing:-1px;}
h2#port {color:#A1A1A1; font:normal 16px Arial, Helvetica, sans-serif; /*letter-spacing:-0.01em;*/ margin:0 0 20px 0;}

.plus {height:35px; width:35px; position:absolute; margin-left:954px; margin-top:36px;}

h1.logo {
color:#FFF;
width:179px; height:60px; overflow:hidden; background:url(../images/global/sixredsquares-logo.gif) left top no-repeat; text-indent:-999em; cursor:pointer;
}
.logobox {float:left; width:179px; height:60px; margin:22px 0 0 22px;}

h2.tagline {
color:#FFF;
width:115px; height:34px; overflow:hidden; background:url(../images/global/tagline.gif) left top no-repeat; text-indent:-999em; cursor:pointer;
}
.tagbox {float:right; width:115px; height:34px; margin:33px 22px 0 0;}


span.redhed {color:#e31b22;}
span.whitelight {color:#FFFFFF}
.itals {font-style:italic;}

div.header { margin:0; padding:0;}
.intro {margin:22px 22px 0 0; padding:0 0px 0 0; float:right; /*background:url(../images/global/southend-district-business-awards.gif) top right no-repeat;*/}
.intro img {margin-bottom:10px;}


/* MENU STUFF*/
div.menu {width:942px; padding-left:10px; float:left; margin:18px 0 0 0; background:url(../images/global/sidewide-bg.gif) 85% no-repeat; height:41px;}
div.sidewide {float:left; margin:14px 0 0 187px; width:200px;}
div.flashmenu {float:left; margin:0; padding:0;}
ul.side-list{float:right; margin:14px 22px 0 0; font-size:12px; font-weight:bold;}
ul.side-list li{padding:0; margin-right:14px; list-style:none; float:left;}
ul.side-list li.follow {background:url(../images/global/bullet-letter.gif) 0 50% no-repeat !important; padding-left:18px;}
ul.side-list li.last {margin-right:0px;}
/* MENU STUFF ENDS*/

div.subsub {margin:0; background-color:#fafafa; border-bottom:#e9e9e9 1px dotted; padding:15px 22px;}
ul.subsub-list{margin:0; float:left; /*border-right:#e9e9e9 1px solid;*/}
ul.subsub-list li{padding:0; margin-right:25px; list-style:none; float:left;}
ul.subsub-list li.bord {/*border-left:#e9e9e9 1px solid; */padding-left:25px;}
ul.subsub-list li.subo{padding:0; margin-right:31px; list-style:none; float:left;}
h2#subsubhed {font:bold 14px Arial, Helvetica, sans-serif; color:#99CC33; padding:3px 0 0 0; /*letter-spacing:-0.02em;*/}

div.homesub {width:952px; height:200px; float:left; margin:0; background-color:#fafafa; border-bottom:#e9e9e9 1px dotted;}

div.feature { float:left; margin:22px 0 0 22px;}

#services-mini {width:535px; height:475px; margin:22px 0 0 27px; float:left;} 
#services-mini .box{width:531px; height:416px; margin:0; border:#f2f2f2 2px solid;} 

/*  PORTFOLIO BITS   */
#work-container {width:984px; float:left; margin:22px 0 0 22px;}
#work-container .item {height:170px; width:234px; float:left; margin:0 16px 0 0;}
#work-container .itemlast {height:170px; width:234px; float:left; margin:0 0 0 0;}
#work-container img {margin:0; border:#f2f2f2 4px solid;}

#port-container {margin:0; /*.margin:22px 0 -20px 22px;*/}
#port-container .item {width:215px; float:left; margin:0 16px 22px 0; padding-bottom:10px;}
#port-container .item:hover {background:#ebebeb;}
#port-container .item:hover img {border:#ccc 4px solid;}
#port-container .itemlast {width:215px; float:left; margin:0 0px 22px 0; padding-bottom:10px;}
#port-container .itemlast:hover {background:#ebebeb;}
#port-container .itemlast:hover img {border:#ccc 4px solid;}
#port-container .hed {width:170px; float:left; margin:5px 0 0 4px;}
#port-container .view {float:right; margin:6px 4px 0 0; .margin:3px 4px 0 0; font-size:10px; font-weight:bold;}
#port-container .item img {margin:0; border:#f2f2f2 4px solid; cursor:pointer;}
#port-container .item img:hover {margin:0; border:#ccc 4px solid;}
#port-container .itemlast img {margin:0; border:#f2f2f2 4px solid; cursor:pointer;}
#port-container .itemlast img:hover {border:#ccc 4px solid;}

#actions {color:#666;}
#act {margin:0 0 0 10px; width:200px; float:left; padding-top:18px;}
#act h2{margin:0 0 12px 0; color:#252525; font:bold 14px Arial, Helvetica, sans-serif; letter-spacing:-0.06em;}
#act ul {margin:0 0 22px 0;}
#act li {list-style-image: url(../images/global/bullet-plain.gif); padding-left:0px; margin-bottom:8px; margin-left:20px; line-height:18px;}

.contact {position:absolute; margin-left:185px; margin-top:-250px;}
.plane {position:absolute; margin-left:-22px; margin-top:5px;}

.work-hed {color:#58595B; font:bold 12px Arial, Helvetica, sans-serif; /*letter-spacing:-0.03em;*/ padding:0px; margin:0px;}
.work-subhed {color:#A1A1A1; font:normal 10px Arial, Helvetica, sans-serif; /*letter-spacing:-0.03em;*/ padding:0px; margin:0px;}

#column-wrapper{margin:0px; float:left;}
#otherwrap{margin:0px; }
.oddwrap {padding:20px 20px 5px 20px; background-color:#ebebeb; margin-bottom:5px;}
.evenwrap {padding:20px 20px 5px 20px;}
.reasons {padding:0; background:url(../images/about/cups.gif) 100% 0 no-repeat;}
.service {padding:0; background:url(../images/global/service.gif) 100% 0 no-repeat;}
.yellwrap {padding:20px 20px 5px 20px; background:url(../images/about/discover.gif) 100% 0 no-repeat;}
.refine {padding:20px 20px 5px 20px; background:url(../images/about/refine.gif) 100% 0 no-repeat;}
.deliver {padding:20px 20px 5px 20px; background:url(../images/about/deliver.gif) 100% 0 no-repeat;}
.generate {padding:20px 20px 5px 20px; background:url(../images/about/generate.jpg) 100% 0 no-repeat #ebebeb; margin-bottom:5px;}
.grow {padding:20px 20px 5px 20px; background:url(../images/about/grow.gif) 100% 0 no-repeat #ebebeb; margin-bottom:5px;}
.test {padding:20px 20px 5px 20px; background:url(../images/about/test.gif) 100% 0 no-repeat #ebebeb; margin-bottom:5px;}
#col-l{margin:0 22px 0 0; width:300px; float:left;}
#col-r{margin:0; width:586px; float:right; background-color:#fff;}
#col-l h1{margin:0 0 10px 0; color:#252525; font:bold 36px Arial, Helvetica, sans-serif; letter-spacing:-2px; line-height:36px;}
#col-l h2{margin:0 0 10px 0; color:#252525; font:bold 14px Arial, Helvetica, sans-serif; letter-spacing:-0.06em;}
#col-r img.squeeze {height:301px;; width:586px;}
#col-l p {color:#8f8f8f; font:normal 12px Arial, Helvetica, sans-serif; padding:0; margin:0 0 22px 0; line-height:17px;}
#col-l p a {
color: #E31B22;
text-decoration: none;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
border-style: dotted;
border-color: #E31B22;}

#col-l p a:hover {color:#971b20!important; border-color:#971b20!important;}

#col-l p a:active, #col-l p a:visited {
font-family: Arial, Helvetica, sans-serif;
color: #E31B22;
text-decoration: none;
background-color: transparent;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
border-style: dotted;
border-color: #E31B22;
}

#col-r p {color:#a1a1a1; font-style:italic; padding:5px 0 22px 0;}
#col-l ul {margin:0 0 22px 0;}
#col-l li {background:url(../images/global/bullet-s.gif) 0 50% no-repeat !important; padding-left:19px; margin-bottom:8px; line-height:18px;}

#col-other{margin:0 22px 0 0; width:532px; float:left; background-color:#fff;}
#col-other h1{margin:0 0 10px 0; color:#252525; font:bold 36px Arial, Helvetica, sans-serif; letter-spacing:-2px; line-height:36px;}
#col-other p {color:#A1A1A1; font:normal 12px Arial, Helvetica, sans-serif; padding:0; margin:0 0 22px 0; line-height:17px;}

#col-right{margin:0; width:270px; float:right;}
.block {margin-bottom:20px;}
#col-left{margin:0 22px 0 0; width:616px; float:left; background-color:#fff;}
#col-left h1{margin:0 0 10px 0; color:#252525; font:bold 36px Arial, Helvetica, sans-serif; letter-spacing:-2px; line-height:36px;}
#col-left h2{margin:0 0 10px 0; color:#252525; font:bold 14px Arial, Helvetica, sans-serif; letter-spacing:-0.06em;}

#col-left sup { font-size:18px;}

#col-left p {
	color:#A1A1A1;
	font:normal 12px Arial, Helvetica, sans-serif;
	padding:0;
	margin:0 0 15px 0;
	line-height:20px;
}
#col-left .servie {margin:0 0 12px 0;}
.hello {margin:0 0 22px 0;}
.hello li {background:url(../images/global/bullet-s.gif) 0 50% no-repeat !important; padding-left:19px; margin-bottom:8px; line-height:18px;}
.followlogo {margin:0 10px 0 15px;}
.contactlink {font-size:18px;}
.number {font-size:18px; color:#e31b22;}

.mini-col p {color:#A1A1A1; font:normal 12px Arial, Helvetica, sans-serif; padding:0; margin:0 0 22px 0; line-height:17px;}
.mini-col .servie {margin:0 0 12px 0;}

#midl	{width:350px; float:left; margin-right:22px;}
#midr	{width:536px; float:left;}
#midl h2{margin:0 0 15px 0; color:#252525; font:bold 54px Arial, Helvetica, sans-serif; letter-spacing:-2px; line-height:50px;}
#midl h3{margin:0 0 10px 0; color:#252525; font:bold 14px Arial, Helvetica, sans-serif; letter-spacing:-0.06em;}
#midl h1{margin:0 0 10px 0; color:#252525; font:bold 36px Arial, Helvetica, sans-serif; letter-spacing:-2px; line-height:36px;}
#midl p {color:#8f8f8f; line-height:17px; margin-bottom:20px;}

#mc_embed_signup {margin:20px 0 0 0;}
#mc_embed_signup label {float:left; width:120px; font-size:14px; font-weight:bold; padding:10px 0 0 0;}
#mc_embed_signup .email {width:180px; height:22px; border:#d8d7cd solid 3px; font:14px Arial, Helvetica, sans-serif; color:#545454; margin:5px 0 10px 0; padding:0 5px;}
#mc_embed_signup .fie {width:180px; height:22px; border:#d8d7cd solid 3px; font:14px Arial, Helvetica, sans-serif; color:#545454; margin:5px 0 10px 0; padding:0 5px;}
.subbut {float:left; margin-left:120px; margin-right:10px;}
.secure {background:url(../images/global/lock.gif) 0 50% no-repeat; width:130px; font-size:10px; color:#999; padding-left:15px; float:left;}

#quoteme-s {width:226px; padding:22px; background-color:#ebebeb; border-top:5px solid #e31b22;}
#quoteme-s h4 {margin:0 0 15px 0; color:#e31b22; font:bold 22px Arial, Helvetica, sans-serif; letter-spacing:-0.02em;}
#quoteme-s p {color:#a1a1a1; margin:0 0 15px 0; }
.input-s {padding:5px 10px; font-size:12px; color:#a1a1a1; border:0; width:136px;}
.txtarea-s {padding:10px 10px; font-size:12px; color:#a1a1a1; border:0; width:136px;}
.label-s {float:left; color:#333; font-weight:bold; width:70px; padding:5px 0 0 0;}
.note-required {color:#FF0000;}
.indicate-required {color:#FF0000; font-size:10px; margin-bottom:15px;}

#other_services {
	width:226px;
	padding:18px 22px 22px 22px;
	background-color:#FFF;
	border-top:3px solid #e31b22;
}
#other_services h4 {margin:0 0 0px 0; color:#e31b22; font:bold 18px Arial, Helvetica, sans-serif;}
#other_services h5 {
	margin:18px 0 6px 0;
	color:#333;
	font:bold 14px Arial, Helvetica, sans-serif;
}
#other_services li.sq {margin-bottom:8px; background:url(../images/global/bullet.gif) 0 50% no-repeat !important; padding-left:18px; line-height:1.15;}

#other_services li.sqgrey {
	margin-bottom:8px;
	background:url(../images/global/bullet_grey.gif) 0 50% no-repeat !important;
	padding-left:18px;
	line-height:1.15;
}
a.greyout:active, a.greyout:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #CCC;
	/*	.background-image: url(../images/links/green.gif);
	.background-repeat: repeat-x;
	.background-position: bottom;*/

	text-decoration: none;
	/*padding-bottom: 1px;*/
	background-color: transparent;
	border-bottom:1px dotted #CCC;
	border-left: none;
	border-right: none;
	border-top: none;
}
a.greyout:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #CCC;

	/*padding-bottom: 1px;*/
	text-decoration: none;
	border-bottom:1px dotted #CCC;
	border-left: none;
	border-right: none;
	border-top: none;
}
a.greyout:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #999;
	/*padding-bottom: 1px;*/
	text-decoration: none;
	border-bottom:1px dotted #676767;
	border-left: none;
	border-right: none;
	border-top: none;
}


#quoteme {width:256px; padding:22px; background-color:#e31b22;}
#quoteme h4 {margin:0 0 3px 0; color:#fff; font:bold 20px Arial, Helvetica, sans-serif; letter-spacing:-0.02em;}
#quoteme p {color:#ffcccc; margin:0 0 15px 0; }
.label {float:left; color:#454545; font-weight:bold; width:70px; padding:5px 0 0 0;}
.input {padding:5px 10px; font-size:12px; color:#a1a1a1; border:0; width:166px;}
.txtarea {padding:10px 10px; font-size:12px; color:#a1a1a1; border:0; width:166px;}
.input_wrapper {margin-bottom:10px;}
.butto {float:right;}

#interest {width:256px; padding:22px; background-color:#ebebeb; border-top:5px solid #e31b22;}
#interest h4 {margin:0 0 15px 0; color:#e31b22; font:bold 20px Arial, Helvetica, sans-serif; letter-spacing:-0.02em;}
#interest p {color:#ccc; margin:0 0 15px 0; }


#port-hed-wrapper{margin:0px 0 40px 0px; float:left;}
#port-hed-box{margin:0 16px 40px 0; width:446px; float:left;}
#port-hed-box h1{margin:0 0 10px 0; color:#252525; font:bold 36px Arial, Helvetica, sans-serif; letter-spacing:-2px;}
#port-hed-box h2{margin:0 0 3px 0; color:#252525; font:bold 14px Arial, Helvetica, sans-serif; letter-spacing:-0.06em;}
#port-no-box{margin:52px 0 40px 0; width:376px; float:left; padding-left:70px; background:url(../images/global/pdf.gif) 0 0 no-repeat;}
#port-no-box h2{margin:0 0 3px 0; color:#252525; font:bold 14px Arial, Helvetica, sans-serif; letter-spacing:-0.06em;}
.topbit {width:908px;}

#port-hed-box2{width:430px; height:110px; margin:5px 0 40px 15px; float:left;}
#port-hed-box p{color:#8f8f8f; font:normal 12px Arial, Helvetica, sans-serif; padding:0; margin:0; line-height:17px;}
#port-no-box p{color:#8f8f8f; font:normal 12px Arial, Helvetica, sans-serif; padding:0; margin:0; line-height:17px;}


#hol-wrapper {width:706px; margin:0 0 20px 0;}
.worklistwrap {width:170px; padding:0;}
ul.work-list{width:170px; padding:0; margin:6px 0 0 4px; .margin:0 0 0 4px; float:left;}
ul.work-list li{padding:0; margin:0; list-style:none;}
ul.work-list li.top{font:bold 12px Arial, Helvetica, sans-serif; color:#454545; list-style:none; padding:0;}
ul.work-list li.bot{font:normal 10px Arial, Helvetica, sans-serif; color:#A1A1A1; list-style:none; padding:0; margin-top:1px; .margin-top:-4px;}
/*  PORTFOLIO BITS ENDS  */



/*  UPPER FOOTER BOX THING-AMI-JIG  */
#foot-wrap {width:908px; float:left; margin:44px 0 22px 22px;}

#foot-wrap .whybox {width:207px; height:120px; float:left; margin:0; padding:15px 0 0 18px; border-top:#e9e9e9 1px solid; border-right:#ffffff 1px solid; border-bottom:#e9e9e9 1px solid; border-left:#e9e9e9 1px solid; background-color: #fafafa;}
#foot-wrap a {font-size:12px;}

#foot-wrap .whybox-big {width:333px; height:120px; float:left; margin:0; padding:15px 0 0 18px; border-top:#e9e9e9 1px solid; border-right:#ffffff 1px solid; border-bottom:#e9e9e9 1px solid; border-left:#e9e9e9 1px solid; background-color: #f7f7f7;}
#foot-wrap .whybox-big2 {width:333px; height:120px; float:left; margin:0; padding:15px 0 0 18px; border-top:#e9e9e9 1px solid; border-right:#ffffff 1px solid; border-bottom:#e9e9e9 1px solid; border-left:#ffffff 1px solid; background:#f7f7f7 url(../images/global/why-bg-big.jpg) bottom right no-repeat;}
#foot-wrap .newslet {width:207px; height:120px; float:left; margin:0; padding:15px 0 0 18px; border-top:#e9e9e9 1px solid; border-right:#ffffff 1px solid; border-bottom:#e9e9e9 1px solid; border-left:#ffffff 1px solid; /*background-color: #f7f7f7;*/ background:#fafafa url(../images/global/newslet2.gif) top right no-repeat;}
#foot-wrap .shoppie {width:207px; height:120px; float:left; margin:0; padding:15px 0 0 18px; border-top:#e9e9e9 1px solid; border-right:#ffffff 1px solid; border-bottom:#e9e9e9 1px solid; border-left:#ffffff 1px solid; background-color: #fafafa;}
#foot-wrap .follow {width:207px; height:120px; float:left; margin:0; padding:15px 0 0 18px; border-top:#e9e9e9 1px solid; border-right:#e9e9e9 1px solid; border-bottom:#e9e9e9 1px solid; border-left:#ffffff 1px solid; background-color:#fafafa;}
#foot-wrap .blog {width:184px; height:120px; float:left; margin:0; padding:15px 0 0 16px; border-top:#e9e9e9 1px solid; border-right:#e9e9e9 1px solid; border-bottom:#e9e9e9 1px solid; border-left:#ffffff 1px solid; background:#f7f7f7 url(../images/global/blogbg.gif)}
#foot-wrap h4.foothed{font:bold 18px Arial, Helvetica, sans-serif; color:#252525; padding:0; margin:0; letter-spacing:-1px;}
#foot-wrap p.why{font:normal 12px Arial, Helvetica, sans-serif; color:#848484; padding:8px 70px 0 0; margin:0; line-height:17px;}
#foot-wrap p.why2{font:normal 12px Arial, Helvetica, sans-serif; color:#848484; padding:8px 120px 0 0; margin:0; line-height:17px;}
#foot-wrap p.news{font:normal 12px Arial, Helvetica, sans-serif; color:#848484; padding:8px 15px 0 0; margin:0; line-height:17px;}
#foot-wrap .linkhed{vertical-align:bottom;	padding:0;	margin:20px 0 0 0;}
.logos-spacer {margin-top:20px;}
/* UPPER FOOTER BOX THING-AMI-JIG ENDS */


.but {background-color:#ffcccc; color:#e31b22; padding:5px 0px 5px 10px; letter-spacing:-0.06em; cursor:pointer; font-size:16px; font-weight:bold; margin-top:20px; width:110px;}
.but:hover {background-color:#fff; color:#e31b22;}
.but a {text-decoration:none; color:#e31b22;}
.but a:link, .but a:hover, .but a:visited {text-decoration:none; color:#e31b22;}

/* LOWER FOOTER STYLES */
.footer-container{margin-top:0; width:100%;}
#redfoot {background-color:#D81921; /*background-color:#e31b22;*/} 
#greyfoot {background-color:#ebebeb;}
#whitefoot {background-color:#fff;}

.footer-work{margin-top:0; width:100%;}
#foot-upper {margin: 0 auto; padding:45px 0; width:952px; color:#FFF;}

#foot-upper .col-1 {width:330px; padding-right:19px; float:left;}
#foot-upper .col-1 h3 {font-size:24px; letter-spacing:-1px; margin-bottom:8px;}
#foot-upper .col-1 h2 {font-size:24px; letter-spacing:-1px; margin-bottom:8px;}

#foot-upper .col-1 p.call {margin-top:10px;}
#foot-upper .col-1 p {color:#ffcccc; font-size:14px; line-height:20px; margin-bottom:10px;}
.detail {font-size:18px; color:#FFF;}

#foot-upper .col-2 {width:175px; margin-right:35px; float:left;}
#foot-upper .col-2 h3 {font-size:18px; letter-spacing:-0.03em; margin-bottom:15px;}
#foot-upper .col-2 h2 {font-size:18px; letter-spacing:-0.03em; margin-bottom:15px;}
#foot-upper .col-2 h2.follow {font-size:18px; letter-spacing:-0.03em; margin-top:27px;}
#foot-upper .col-2 .port {margin-bottom:19px; margin-top:5px;}
#foot-upper .col-2 img {border:3px solid #fff;}
#foot-upper .col-2 img:hover {border:3px solid #333;}

#foot-upper .col-2 ul.feat {margin-top:12px;}
#foot-upper .col-2 ul.feat li {float:left; margin-right:9px; margin-bottom:7px; }
#foot-upper .col-2 ul.feat li.last {margin-right:0; margin-bottom:7px;}

#foot-upper .col-3 {width:175px; float:left;}
#foot-upper .col-3 h3 {font-size:18px; letter-spacing:-0.03em; margin-bottom:15px;}
#foot-upper .col-3 h2 {font-size:18px; letter-spacing:-0.03em; margin-bottom:15px;}
#foot-upper li {margin-bottom:10px; line-height:18px;}
#foot-upper li.twitter {background:url(../images/global/t_mini-b.png) 0 50% no-repeat !important; padding-left:22px; }
#foot-upper li.facebook {background:url(../images/global/facebook.png) 0 50% no-repeat !important; padding-left:22px;}
#foot-upper li.flickr {background:url(../images/global/flickr.png) 0 50% no-repeat !important; padding-left:22px;}
#foot-upper li.newsletter {background:url(../images/global/newsmini.png) 0 50% no-repeat !important; padding-left:22px;}


#foot-lower {margin: 0 auto; padding:45px 0; width:952px; color:#333;}

#foot-lower .col-1 {width:330px; padding-right:19px; float:left;}
#foot-lower .col-1 h3 {font-size:24px; letter-spacing:-1px; margin-bottom:8px;}
#foot-lower .col-1 p {font-size:14px; line-height:20px; margin-bottom:10px;}

#foot-lower .col-2 {width:175px; margin-right:35px; float:left;}
#foot-lower .col-2 h3 {font-size:18px; letter-spacing:-0.03em; margin-bottom:15px;}
#foot-lower .col-2 .port {margin-bottom:19px;}


#foot-lower .col-3 {width:175px; float:left;}
#foot-lower .col-3 h3 {font-size:18px; letter-spacing:-0.03em; margin-bottom:15px;}
#foot-lower li {margin-bottom:10px; line-height:18px;}

.footlogo {float:left; margin-right:20px;}
.copytxt {float:left; color:#999; width:300px; font-size:11px;}
.rar {float:right;}
.copytxt h5.footit {font-weight:normal; margin-top:5px; font-size:11px;}


ul.foot-list{float:left; margin:10px 0 0 24px; padding-top:3px; height:27px; border-right:#ec6469 1px solid;}
ul.foot-list li{padding:0; margin-right:19px; list-style:none; float:left;}
ul.foot-list2{float:left; margin:10px 0 0 21px; padding-top:3px; height:27px; /*border-right:#ec6469*/ 1px solid;}
ul.foot-list2 li{padding:0; margin-right:19px; list-style:none; float:left;}
.foot-list3{float:right; margin:9px 22px 0 0; padding-top:8px; padding-right:35px; height:23px; background:url(../images/global/bot-logo.gif) center right no-repeat;}
.foot-list3 p{padding:0; margin:0; list-style:none; float:right; font:normal 12px Arial, Helvetica, sans-serif; color:#ec6469;}
/* LOWER FOOTER STYLES ENDS  */

#home-container {float:left; margin:22px 0 40px 22px;}

/* HOME BLOG BOX STYLES */
#home-blog-container {float:right; margin:22px 22px 40px 0;}
#blog-wrap{float:left; width:367px;}
.blog-top{width:367px; background-color:#f2f2f2; padding-bottom:15px; margin:0;}
.blog-bottom{width:367px; height:33px; background:url(../images/home/blog/blog-bot-img.jpg) top left no-repeat;}
h3#bloghome{font:bold 16px Arial, Helvetica, sans-serif; color:#252525; padding:0; margin:15px 0 2px 20px;}
.link-blog {padding:10px 0 0 20px; height:18px;}
#blog-wrap p.copy{color:#A1A1A1; font:normal 12px Arial, Helvetica, sans-serif; padding:0 20px 0 20px;}
#blog-wrap p.details{color:#A1A1A1; font:normal 12px Arial, Helvetica, sans-serif; padding:14px 0 0 73px;}
.tiny {color:#c3c3c3; font-size:10px;}
/* HOME BLOG BOX STYLES ENDS */

.mini-col {float:left; margin-top:22px;}
#big {width:273px; margin-right:10px; padding-right:20px;}
#small {width:270px;}
#hello {background-color:#f1f1f1; width:302px;}
.mini-col h1 {font-size:28px; font-weight:bolder; letter-spacing:-0.06em; padding-bottom:10px;}

.mini-col ul {font-size:14px; color:#333; }
.mini-col li.sq {margin-bottom:12px; background:url(../images/global/bullet.gif) 0 50% no-repeat !important; padding-left:22px; line-height:1.15;}
.mini-col li.redd {margin-bottom:12px; background:url(../images/global/bullet.gif) 0 50% no-repeat !important; padding-left:22px; line-height:1.15; color:#e31b22;}
.mini-col li.redbox {margin-bottom:12px; background:url(../images/global/bullet-plain.gif) 0 50% no-repeat !important; padding-left:17px; line-height:1.15; color:#e31b22;}
.mini-col li.empty {margin-top:15px; margin-bottom:12px; line-height:1.15; font-weight:bold; font-size:12px;}


.homefeature {float:left; width:685px; height:296px; background:#454545;}
.feat-main {float:left; width:908px;}
#quickport {background:url(../images/home/portfolio.png) center 100% no-repeat #f1f1f1; float:right; width:188px; height:266px; padding:15px;}
#quickport img {border:0;}
#quickport h2 {font-size:14px; font-weight:bolder; color:#666; letter-spacing:-0.03em; padding-bottom:10px; border-bottom:1px solid #ccc}
#quickport ul {margin-top:15px;}
#quickport li {float:left; margin-right:9px; margin-bottom:7px; }
#quickport li.last {margin-right:0; margin-bottom:7px;}

#quickport p { color:#666; line-height:16px; margin-bottom:10px;}

.newsletf {background-color:#FFF; padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:100px; color:#999; border:none;}


/* Top Navigation */
#nav{ font-family:Arial, Helvetica, sans-serif; padding-top:6px; padding-left:5px; float:left; list-style:none; z-index:999; position:absolute;}
#nav li {position:relative; font:Arial, Helvetica, sans-serif; font-size:16px; height:22px; /*text-transform:uppercase;*/ margin:3px 10px 2px 17px; padding-bottom:6px; float:left; }
#nav li.red  {/*background:transparent url(../images/global/tab-blue.gif) bottom left no-repeat;*/ border-bottom:4px solid #e31b22;}
#nav li.red a {color:#e31b22;}

#nav li.redlink:hover  {/*background:transparent url(../images/global/tab-blue.gif) bottom left no-repeat;*/ border-bottom:4px solid #e31b22; color:#e31b22!important; cursor:pointer;}
#nav li.redlink a:hover {color:#e31b22;}



#nav li a { display:block; text-decoration:none; }
#nav li a:hover { text-decoration:none; }
#nav li a span { display:block; white-space:nowrap; cursor:pointer; }
#nav li ul a span { white-space:normal; }
#nav li a {float:left; padding:0; color:#999; font-weight:normal;}
#nav li a.redex:hover, #nav li a.redex:active {color:#e31b22!important;}

/*#nav li span.nav-tab {float:left; width:0px;background:transparent url(../images/nav-tab-trans.png) 0 8px no-repeat; margin-right:0;}
#nav li.hastab {padding-left:0 }
#nav li span.over {background:transparent url(../images/nav-tab.png) 100% 8px no-repeat; }
#nav li.here a {color:#81AC12; background:transparent url(../img/nav-arrow.png) 50% 100% no-repeat; }*/

#nav .dropped-list .content ul {margin-left:22px; padding:0; float:left; width:145px;   }
#nav .dropped-list .content li { margin:0; padding:0; font-size:12px; float:none;}
#nav .dropped-list .content li.one { margin-top:5px;}
#nav .dropped-list .content li.yo {margin-bottom:15px;}
#nav .dropped-list .content li a {font-weight:normal; color: #ffcccc;
	text-decoration: none;
	border-bottom:1px dotted #ffcccc;
	border-left: none;
	border-right: none;
	border-top: none; }
	
#nav .dropped-list .content li a:hover {font-weight:normal; color: #fff;
	text-decoration: none;
	border-bottom:1px dotted #fff;
	border-left: none;
	border-right: none;
	border-top: none; }

/*#nav .engagement-dropped .content li a {margin:0; font-weight:normal;
color: #ffcccc;
	text-decoration: none;
	border-bottom:1px dotted #ffcccc;
	border-left: none;
	border-right: none;
	border-top: none;
}
#nav .engagement-dropped .content li a:hover { margin:0; font-weight:normal;
color: #fff;
	text-decoration: none;
	border-bottom:1px dotted #fff;
	border-left: none;
	border-right: none;
	border-top: none;
}*/

/*#nav .engagement-dropped .content li  {margin:0; font-weight:normal;}
#nav .engagement-dropped .content li { margin:0; font-weight:normal;}



#nav .jewellery-dropped .content li a {margin:0; font-weight:normal;
color: #ffcccc;

	text-decoration: none;
	border-bottom:1px dotted #ffcccc;
	border-left: none;
	border-right: none;
	border-top: none;
}
#nav .jewellery-dropped .content li a:hover { margin:0; font-weight:normal;
color: #fff;

	text-decoration: none;
	border-bottom:1px dotted #fff;
	border-left: none;
	border-right: none;
	border-top: none;
}

#nav .pandora-dropped .content li a {margin:0; font-weight:normal;
color: #ffcccc;

	text-decoration: none;
	border-bottom:1px dotted #ffcccc;
	border-left: none;
	border-right: none;
	border-top: none;
}
#nav .pandora-dropped .content li a:hover { margin:0; font-weight:normal;
color: #fff;

	text-decoration: none;
	border-bottom:1px dotted #fff;
	border-left: none;
	border-right: none;
	border-top: none;
}*/

.engagement-dropped {width:520px;}
.jewellery-dropped {width:340px;}
.pandora-dropped {width:190px;}

.dropped-list { display:none; text-align:left; position:absolute; margin-top:28px; margin-left:0px; z-index: 9999999; left:0; background-color:#e31b22; color:#fff;}
.dropped-list .content {padding-bottom:22px; width:100%; overflow:hidden; padding-top:22px;}
.dropped-list .top { background-color:#CC6600; height:4px; background:transparent url(../images/global/tab-red.gif) top left no-repeat;}
.dropped-list .topserv { background-color:#CC6600; height:4px; background:transparent url(../images/global/tab-red.gif) top left no-repeat;}
.dropped-list .topport { background-color:#CC6600; height:4px; background:transparent url(../images/global/tab-port.gif) top left no-repeat;}
.dropped-list .topabout { background-color:#CC6600; height:4px; background:transparent url(../images/global/tab-about.gif) top left no-repeat;}
.dropped-list .content h3 {margin:0px 0 5px 0; color:#fff; font-size:14px;}

#award {position:fixed; top:0; right:0; background:url(../images/global/award.png) 0 0 no-repeat; height:139px; width:139px; cursor:pointer; display:none;}

.portbut {width:100px; height:40px; float:left; margin:70px 0 0 40px;}

.hightlight {
	border:1px solid #9F1319;
	background:url(ajaxform/iconCaution.gif) no-repeat 2px #FFFFFF;
	width:134px;
}


.done {
	background:url(ajaxform/iconIdea.gif) no-repeat 2px; 
	padding-left:20px;
	font-family:arial;
	font-size:12px; 
	width:70%; 
	margin:20px auto; 
	display:none
}

.clients {margin-top:22px; margin-bottom:0px;}
.clients h1 { width:173px;_width:175px; background:#e31b22; color:#FFF; font-size:14px; font-weight:bold; padding:3px 5px; text-transform:uppercase; margin-left:-23px; margin-bottom:10px;}

.twit {margin-top:-10px;}

