body
{
	margin-top:0px !important;
	font-size:12px;
	color:#a2a2a2;

	font-family:"arial";
}
a
{
	text-decoration:none;
}
a:hover
{
	text-decoration:underline;
}
.bodycontent
{
	width:980px;

	background-color:#000000;
	margin:0px auto 0px auto;
	padding:0px 0px 10px 0px;

}

/*------------Navigation-----------*/

.topmenu {
/* background-color:#454545; */
float:right;
height:26px;
margin:0px 22px 0px 0px;
padding:13px 13px 0px 13px;
position:relative;
width:364x;
}
.topmenu span
{
	display:block;
	position:absolute;
	width:13px;
	height:36px;
	top:0px;
	background-repeat:no-repeat;
}
.topmenu div
{
	float:left;

	padding:0px 9px 0px 8px;
	text-align:center;
	color:#ffffff; 
/* 	border-right:1px solid #8b8b8b; */
}
.topmenu div a
{
	text-align:center;
	color:#8b8b8b; 
	font-size:11.45pt;
	
}
.noborderright
{
	border-right:0px !important;
}
.topmenubgleft
{
/* 	background-image:url('../images/titlebgleft.png'); */
	left:0px;
}
.topmenubgright
{
/* 	background-image:url('../images/titlebgright.png'); */
	right:0px;
}

.middlecontent
{
	position:relative;
	width:963;

padding:0px 0px 0px 0px;
	background-color:#ffffff;
	-moz-border-radius:13px;
	-opera-border-radius: 13px;    
	-webkit-border-radius: 13px;  
	border-radius: 13px;  
	width:100%;
}
.middlecontent span
{
	position:absolute;
	top:0px;
	width:13px;
	height:580px;
	background-repeat:repeat-y;
}
.middlecontentbgleft
{
	background-image:url('../images/middlecontentbgleft.png');
	left:0px;
}
.middlecontentbgright
{
	background-image:url('../images/middlecontentbgright.png');
	right:0px;
}
.clearbr
{
	clear:both;
}

/*------------End Navigation-----------*/

.content
{
	margin-left:21px;
	width:963px;
	padding-top:26px;
}

.innercontent_cover
{
	padding:0px 28px 0px 28px;
}
.innercontent_submenu
{
	width:882px;
	height:26px;
	padding:15px 0px 0px 0px;
	border-bottom:2px solid #a2a2a2;
	margin-bottom:18px;
}
.innercontent_submenu div
{
	color:#a2a2a2;
	text-align:center;
	float:left;
	padding:0px 11px 0px 11px;
	font-size:1.2pt;
	border-right:1px solid #a2a2a2;
}
.board, .comments
{
	position:relative;
	height:491px;
	float:left;
	
	background-color:#f6f6f6;
}

.board
{
	padding:51px 0px 65px 0px;
	width:300px;
	height:375px;
	margin-right:17px;
}
.boardmiddle
{
	width:292px;
	height:375px;
	overflow-y:scroll;
	overflow-x:hidden;
}

.boardmiddle .ydirectionoveflow
{
	width:100%;
	height:1000px;
	
}
.boardtext
{
	width:250px;
/* 	height:45px; */
	margin:0px 0px 0px 22px;
	border:1px solid;
}
.backbtn
{
	position:absolute;
}

.comments
{
	width:563px;
}
.board span, .comments span
{
	display:block;
	height:491px;
	width:8px;
	overflow:hidden;
	position:absolute;
	top:0px;
	
}
.innergreyleft
{
	background-image:url('../images/innergreybgleft.png');
	left:0px;
	background-position:right top;
}
.innergreyright
{
	background-image:url('../images/innergreybgright.png');
	right:0px;
	background-position:top right;
}
.nopaddingleft
{
	padding:0px 11px 0px 0px !important;
	
}
.nopaddingright
{
	padding:0px 0px 0px 11px !important;
	border-right:0px !important;
}
div.homepage.updown
{
	height:603px;
}
.updown, .updown2
{
	height:580px;
	width:100%;
}
.updown
{
	height:auto;
}
.updown div
{
	
}
.up
{
	width:100%;
	height:270px;
	
}
.jamsshelf .up
{
	height:279px;
}
.down
{
	width:100%;

height:auto;
	position:relative;
	*z-index:1;  /* 	hardcode for IE violation of CSS standard */

}

/*-----------Homepage-------------*/

.updivright {
float:right;
font-size:18pt;
/* font-weight:bold; */
height:260px;
margin:48px 72px 20px 16px;
padding-right:10px;
position:relative;
width:155px;
}
.oncreatepage .updivright
{
	height:auto !important;
}

.greyonhome
{
	position:absolute;
	width:128px;
	height:0px;
	left:0px;
	bottom:0px;
	z-index:100;
}
.up .greybtn
{
	float:left;
}
.greybtn {
background-image:url(../images/contactbg.png);
background-repeat:no-repeat;
color:#ffffff;
font-size:11pt;
font-weight:normal;
height:34px;
padding:10px 0px 0px 0px;
position:relative;
text-align:center;
width:107px;
/*  border:1px solid red;  */
margin:0 27px 0 0;
}



.slides
{
	padding:63px 0px 0px 0px;
	margin:0px 20px 0px 20px;
	height:234px;
}

.slide
{
	width:304px;
	height:234px;
/* 	outline:1px solid red; */
	float:left;
	position:relative;
	background-image:url('../images/homepromobg.png');
/*    background-repeat:repeat-x; */
	display:block;
	text-decoration:none;
}
.slide span
{
	position:absolute;
	width:10px;
	height:234px;
	top:0px;
	
}
.homeboxleft
{
	background-image:url('../images/homeboxbgleft.png');
	left:0px;
}
.homeboxright
{
	background-image:url('../images/homeboxbgright.png');
	right:0px;
}
.homeboxmiddle
{
	margin:0px 0px 0px 6px;
	background-image:url('../images/homeworkbg.png');
}

/*-----------End Homepage-------------*/
/*-----------Latest Work-------------*/

.latestwork
{
	padding:80px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	height:130px;
}

.latestblock
{
	width:281px;
	height:130px;
    margin:0px 20px 0px 20px;
	float:left;
	position:relative;
	background-image:url('../images/latestpreviewbg.png');
	display:block;
	text-decoration:none;
}

.latestblock latestmiddle
{

}

.latestblock latestright
{

}

/*-----------End Latest Work-------------*/


.alignright
{
	float:right;
}
.updown2 .up
{
		height:281;	
}
.updown2 .up .updivright
{
	height:233;
	margin:0px 0px 0px 0px;	
	padding:40px 46px 0px 0px;
	*z-index:3;
/* 	hardcode for IE violation of CSS standard */	
}
.overflownohidden
{
	height:247px;
	position:relative;
	
}

.readmore
{
	position:absolute;
	bottom:0px;
	left:0px;
	z-index:5;
	cursor:hand;
	cursor:pointer;
}
.deepgreybtn {
background-image:url(../images/deepgreybg.png);
color:#FFFFFF;
height:26px;
padding-top:3px;
position:relative;
text-align:center;
width:156px;
font-size:14pt;
}

.deepgreybtn span
{
	position:absolute;
	height:29px;
	width:4px;
	top:0px;
}
.deepgreyleft
{
	left:0px;
	background-image:url('../images/deepgreybgleft.png');
}
.deepgreyright
{
	right:0px;
	background-image:url('../images/deepgreybgright.png');
}
.updown2 .down
{
}
.ideatitle
{
	font-size:16pt;
	color:#565656;
    font-weight:bold;
    margin:0px 0px 12px 0px;
}
.business, .author
{
	height:20px;
}
.business div, .author div
{
	color:#767676;
	float:left;
    font-size:12pt;
    font-weight:bold;
/* 		padding-left:5px; */
}

.tag
{
	font-size:10pt;
	color:#de3d43;
/*     font-size:0.8pt; */
    margin:0px 0px 15px 0px;
}
.description
{
	margin:0px 0px 0px 0px;
	font-size:13pt;
}
.value
{
    font-weight:normal !important;
	padding-left:5px;
    font-size:12pt !important;
}
.slider
{
	position:relative;
	width:858px;
	height:214px;
	margin:0px auto 0px auto;
	background-image:url('../images/sliderbg.png');
	background-position:left bottom;
	background-repeat:repeat-x;

}
.slidertopbg, .sliderleftbg, .sliderrightbg
{
	position:absolute;
	top:0px;
	
	background-position:left top;
}
.slidertopbg
{
	background-image:url('../images/sliderbgtop.png');
	width:858px;
	height:18px;
}
.sliderleftbg
{
	background-image:url('../images/sliderbgleft.png');
	width:21px;
	height:214px;
	left:0px;
}
.sliderrightbg
{
	background-image:url('../images/sliderbgright.png');
	width:21px;
	height:214px;
	right:0px;
}


.eachjam {
margin-top:0;
}

.eachjam .arrow {
}

.slidertopbg {
display:none;
}

.alljamsinsideslider {
background-image:url('../images/sliderbgtop.png');
background-repeat:no-repeat;
/* background-position:-14px 1px; */
background-position:-20px 1px;
}

.data
{
	width:237px; 
	height:168px;
	padding:28px 0px 0px 0px !important;
	margin:0px 29px 9px 29px !important;
	overflow:hidden;
/* 	border:1px solid; */
}
.data, .data div
{
	margin:0px;
	padding:0px;
}
.data font
{
	color:#ff7600;
}
.gallery_item img
{
border:0px;	
}
a.t{
	
color: #000000!important;
    font-size: 16pt;
    font-weight: bold;
    margin-bottom: 12px;	
	height:190px;
	width:304px;
	padding-top:28px!important;
	text-decoration:none!important;
	
}
/*.data span, a span
{
	color:#ff7600;
	font-size:16pt;
	font-weight:bold;
	height:16px;
	display:inline;
	width:auto!important;
	margin:0px;
	padding:0px!important;
	position:relative!important;
	
}*/
a.t span{
	
padding-left:29px!important;	
text-decoration:none!important;
}
.data .t
{
    font-size:16pt;
		font-weight:bold;
		margin-bottom:12px;
		color:#000000;
}
.data .s b a
{
	font-weight:bold;
	color:#565656;
}
.data .s
{
	font-weight:bold;
	color:#565656;
}
.data .s:hover
{
	text-decoration:underline;
	cursor:hand;
	cursor:pointer;
}
.data .s, .data .s p, .data .s b, .data .s a
{
	font-size:11pt;
	color:#3f3f3f;
}
.data .s p
{
	
	margin:0px;
}
.font
{
	display:block;
	height:auto !important;
width:auto !important;
position:static !important;
}
/* For editmode */
.specialedit .admin_editthis_s
{
	display:block;
	position:relative !important;
}
.specialedit .admin_editthis_s #admin_editthis
{
	display:block;
	position:absolute;
	top:0px;
	left:0px;
		width:37px;
			height:11px;
}
.admin_editthis_s
{
	height:auto !important;
	width:auto !important;
/* 	display:block; */
	position:static !important;
}
.admin_editthis_s:hover
{
 	display:block; 
	border:1px dashed red !important;
}
.admin_editthis_s:hover > #admin_editthis {
display:block !important;
}
#admin_editthis {
display:none !important;
background-position:top left;
}

#admin_editsafe, #admin_editthis {
background-position:bottom right;
background-repeat:no-repeat;
display:block;
position:relative;
z-index:999;
height:12px;
font-size:0.001em;
}
#admin_editthis {
background-image:url('/images/edittag.png');
font-size:0.001em;
}
#admin_editsafe {
background-image:url('/images/editsafe.png');
font-size:0.001em;
}



/*  */
.eachjam {
	float:left;
	margin:0px 0px 0 26px;
}
.eachjam .arrow {
background-image:url('/images/arrowbar.png');
height:18px;
}
.jam_jar
{
/* 	outline:1px dashed red; */
	float:right;
	
	cursor:pointer;
	cursor:hand;
	/*height:167px;
	width:89px;*/
	padding:0px 6px 0px 0px;
}
.jambottomdesc {

float:left;
margin:-20px 0px 0px 6px;
text-align:center;
width:94px;
overflow:hidden;
float:right;
}
.jambottomdesc div
{
	text-align:center;
	cursor:hand;
	cursor:pointer;
}

.alljamsinsideslider
{
	width:816px;
	height:195px;
	margin:0px auto 0px auto;
	overflow:hidden;
	position:static;
	padding:0px 0px 0px 0px;
/* 	border:1px dashed green; */
}
#goleftbtn:hover, #gorightbtn:hover
{
	cursor:hand;
	cursor:pointer;
}
/* 525 86 */
.ideapreview .description
{
	width:525px;
	height:100px;
	overflow:hidden;
}
.ideapreview .description p
{
	margin:0px;
	padding:0px 0px 5px 0px;
}
.up .updivleft
{
/*     margin:38px 0px 0px 0px; */
	height:232px;
/* 	padding:0px 0px 0px 26px; */
	width:0px;
	float:left;
	position:relative;
	*z-index:2; /*hardcode for IE violation of CSS standard */
	

}
.up .updivleft div.bigjamjar
{
	height:304px;
	width:0px;
	position:absolute;
	top:0px;
	right:0px;
	z-index:5;
}
.lightboxform
{
	position:absolute;
/* 	display:none; */
	width:963px;
	height:100%;
	background-color:#000000;

	z-index:7;
}
.topblock
{
	width:auto;
	float:left;
	height:44px;
	margin:0px 0px 11px 0px;
	position:relative;
}
.title
{
	width:186px;
	height:38px;
	float:left;
	background-image:url('../images/logo.png');
	
}
.title:hover
{
	cursor:hand;
	cursor:pointer;
}
.globalmove
{
	position:absolute;
	top:135px;
	left:274px;
	z-index:7;
	*margin:-20px 0px 0px 0px;
}
.closetopglobalmove
{
	top:4px;
	*top:24px;
/* 	top:0px; */
}
.loginsignup {
bottom:0;
font-size:1.16em;
height:23px;
font-weight:bold;
position:absolute;
right:0;
text-align:center;
width:192px;
display:none;
padding:5px 0px 0px 0px;
}
.lightboxfc
{
	width:338px;
	height:41px;
	position:relative;
}
.lightboxfc label {
display:block;
font-size:1.3em;
height:100%;
left:0;
overflow:hidden;
position:absolute;
top:0;
width:74px;
}
.lightboxfc input, .lightboxfc select
{
	width:253px;
	height:22px;
	*height:21px;
	position:absolute;
	top:0px;
	right:0px;
	border:none;
}
.lightboxfc_withselectinside
{
	height:42px;
	width:340px;
}
.lightboxfc_withselectinside label
{
	display:block;
	position:static;
	width:100%;
	height:20px;
}
.lightboxfc_withselectinside select
{
	display:block;
	position:static;
	width:340px;
}
.loginformcover
{
	width:359px;
	height:261px;
/* 	margin:32px auto 0px auto; */
	position:relative;
	background-color:#000000;
	padding:22px 0px 0px 27px;
}
.leftbg, .rightbg
{
	width:9px;
	height:283px;
	position:absolute;
	top:0px;
	background-position:top right;
}

.leftbg
{
	left:0px;
	background-image:url('/images/leftbg.png');
	
}
.rightbg
{
	right:0px;
	background-image:url('/images/rightbg.png');
}
.topbg
{
	position:absolute;
	top:0px;
	left:9px;
	width:370px;
	height:3px;
	overflow:hidden;
	background-image:url('/images/topline.png');
	background-position:top right;
	
	
}
.bottombg
{
	position:absolute;
	bottom:0px;
	left:9px;
	width:368px;
	height:3px;
	overflow:hidden;
	background-image:url('/images/bottomline.png');
	background-position:top right;
}
.signinprompt {
border-bottom:2px solid #343434;
color:#FFFFFF;
font-size:1.8em;
font-weight:bold;
height:31px;
margin:0 0 16px;
width:338px;

position:relative;
}
.joinprompt
{
	border-bottom:2px solid #343434;
	color:#FFFFFF;
	font-size:1.8em;
	font-weight:bold;
	height:28px;
	margin:0 0 20px;
	width:338px;
}
.getpasswordlink {
color:#A2A2A2;
display:block;
font-size:1.1em;
font-style:italic;
text-decoration:underline;
position:absolute;
top:0px;
left:84px;
}
.textinputgather
{
	width:100%;
	height:65px;
	margin:0px 0px 5px 0px;
}
#checkboxinside
{
	height:29px;
	margin:0px 0px 17px 0px;
}

#checkboxinside label {
bottom:0;
display:block;
font-size:1em;
height:1em;
left:auto;
overflow:hidden;
right:149px;
text-align:right;
top:auto;
width:90px;
}
#checkboxinside input
{
    right:auto;
    top:auto;
		bottom:0px;
    left:85px;
    width:15px;
    height:15px;
    margin:0px;
}
#imagebtn
{
	width:84px !important;
	height:29px !important;
    left:auto !important;
    right:0px !important;
}
.toplinediv
{
	border-top:2px solid #343434;
	height:46px;
	width:338px;
/* 	outline:1px dashed green; */
	position:relative;
}
.toplinediv div, .toplinediv a
{
	position:absolute;
	display:block;
	bottom:0px;
}
.jointext {
color:#FFFFFF;
font-size:1.8em;
font-weight:bold;
left:0;
}
.joinbtn 
{
	width:84px;
	height:29px;
	background-image:url('/images/joinbtn.png');
	right:0px;
	
}
.closediv
{
    width:22px;
    height:22px;
    position:absolute;
    top:12px;
    right:14px;
cursor:hand;
cursor:pointer;
    background-image:url('/images/close.png');
}
.joinformcover 
{
	background-color:#000000;
	height:537px;
	padding:13px 0 0 27px;
	position:relative;
	width:355px;
}
.jointopbg
{
	width:364px;	
	height:3px;
	background-image:url('/images/jointopline.png');
	position:absolute;
	top:0px;
	left:9px;
	overflow:hidden;
}
.joinbottombg
{
	width:364px;
	height:2px;
	background-image:url('/images/joinbottomline.png');
	position:absolute;
	position:absolute;
	bottom:0px;
	left:9px;
	overflow:hidden;
}
.joinleftbg
{
	width:9px;
	height:550px;
	background-image:url('/images/joinleftbg.png');
	background-repeat:no-repeat;
	position:absolute;
	top:0px;
	left:0px;
}
.joinrightbg
{
	width:9px;
	height:550px;
	background-image:url('/images/joinrightbg.png');
	background-repeat:no-repeat;
	position:absolute;
	top:0px;
	right:0px;
}
.profilediv
{
	width:340px;
	height:64px;
	margin:23px 0px 0px 0px;
}
.profilethum, .profilecon
{
/* 	outline:1px dashed green; */
}
.profilethum
{
	width:65px;
	height:64px;
	float:left;
	background-image:url('/images/defaultprofile.png');
}
.profilecon
{
	display:block;	
	float:right;
	position:static !important;
	width:260px !important;
	height:21px !important;
	font-size:1.3em;
	padding:0px 0px 0px 15px;
}
.joinchecks
{
	margin:22px 0px 0px 0px;
}
.joinchecks .lightboxfc
{
	height:30px;
}
.joinchecks label
{
	width:306px;
	left:auto;
	right:0px;
	
	padding:0px 0px 0px 16px;
}
.joinchecks input
{
	margin:0px;
	left:0px;
	right:0px;
	top:3px;
}
.joinsubmit
{
	width:338px;
	height:46px;
	border-top:2px solid #343434;
	position:relative;
}
.joinsubmitbtn
{
	width:94px;
	height:33px;
	background-image:url('/images/joinsubmitbtn.png');
	position:absolute;
	bottom:0px;
	left:133px;
	cursor:hand;
	cursor:pointer;
}
.overviewblock, .tworowsblock
{
	width:100%;
/* 	height:580px; */
}
.overviewct, .strategic_ct, .tworowsblockct
{
	width:880px;

	padding:31px 30px 0px 31px;
	
}
div.tworowsblockct.left
{
	float:left;
	width:733px;
	padding:0px 0px 0px 45px;
	
}
.overviewleft,.tworowsblockleft
{
	width:570px;

	padding:0px 43px 0px 0px;
/* 	height:507px; */
	float:left;
	
/* 	outline:1px dashed red; */
	
}
.tworowsblockleft.jamstext.works
{
	width:auto;
}
.overviewleft_top
{
	width:345px;
	height:107px;
}

.overviewleft_top img
{
	float:left;
}
.overviewleft_top div
{
/* 	float:right; */
}
.overviewleft_bottom
{

	padding:0px 0px 38px 0px;
}
.overviewleft_bottom p, .jamstext p
{
	margin:0px;
	padding:20px 0px 0px 0px;
	color:#575757;
	font-size:10pt;
}
.innercontent_submenu_fullwidth
{
    width:881px;
    height:22px;
    overflow:hidden;
    padding:18px 0px 0px 0px;
    margin-left:30px;
    border-bottom:1px solid #dadada;
}
.innercontent_submenu_fullwidth #active
{
    font-weight:bold;
}
.innercontent_submenu_fullwidth div
{
    float:left;
}

.jamheadtitle
{
float:right !important;
font-weight:bold;
font-size:11pt;
}
.innercontent_submenu_fullwidth a
{
	display:block;
	color:#a2a2a2;
	text-align:center;
	float:left;
	padding:0px 11px 0px 11px;
	font-size:11pt;
	border-right:1px solid #a2a2a2;
	
}
.jamlogo
{
	width:104px;
	margin-right:20px;
	margin-bottom:5px;
}
.jamboard_right
{
	float:right;
	width:266px;
/* 	height:587px; */
	background-color:#ffffff;
	background-image:url('/images/searchtabbk.jpg');	
	background-repeat:no-repeat;
	background-position:left top;

	border-top-left-radius:13px;
	border-top-right-radius:13px;

	-moz-border-radius-topleft:13px;
	-moz-border-radius-topright:13px;

	-webkit-border-top-left-radius: 13px;
	-webkit-border-top-right-radius: 13px;
}

.jamboard_right img
{
display:none;
}

.blogindexcover
{
	width:243px;
	padding:12px 0px 0px 15px;
}
.boardcover
{
width:260px;
background-image:url('/images/jamboardmiddle.jpg');
margin:0;
padding:0;
background-color:#efefef;
background-repeat:none;
}
.boardindextitle
{
	font-weight:bold;
	width:242px;
	height:29px;
	font-size:15pt;
	padding:16px 0px 0px 16px;
}
.eachboardmessage
{
	border-top:1px solid #e2e2e2;
	width:231px;
	height:103px;
/* 	padding:0px 16px 0px 16px; */
	margin:0px auto 0px auto;
	cursor:pointer;
}

.eachboardmessage h3
{
	margin:0px;
	color:#565656;
	padding:9px 0px 3px 0px;
	
}

.eachboardmessagehover h3,.eachboardmessagehover div
{
	color:#000 !important;
}


.bottombtn
{
	margin:25px 0px 0px 0px;
}
.nextbtn
{
    display:block;
   /* position:absolute;
    right:300px;
    bottom:30px;*/
	 margin:0px 0px 0px 8px;
    width:69px;
    height:25px;
		float:right;
/*     outline:1px dashed red; */
    background-image:url('/images/nextbtn.png');
}
.prevbtn
{
    display:block;
   /* position:absolute;
    right:370px;
    bottom:30px;*/
    width:69px;
    height:25px;
		float:right;
    background-image:url('/images/prevbtn.png');
}
.commentbox
{
	width:568px;
	height:307px;
	border:1px solid #e2e2e2;
	background-image:url('/images/commentboxbg.png');
	background-repeat:repeat-x;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.commentboxtitle
{
	width:542px;
	height:29px;
	margin:0px 0px 18px 14px;
	padding:13px 0px 0px 0px;
	border-bottom:1px solid #e2e2e2;
	color:#4d4d4d;
	font-weight:bold;
	font-size:15pt;
}
.commentpane
{
	width:100%;
	height:41px;
	position:relative;
	overflow:hidden;
/* 	outline:1px dashed red; */
}
.commentpanewithtextarea
{
	width:100%;
	height:150px;
}
.commentpane label
{
	position:absolute;
	top:0px;
	left:13px;
	font-size:10.5pt;
	color:#4d4d4d;
	width:57px;
	height:21px;
	display:block;
	text-align:left;
}
.commentpane input, .commentpane select, .commentpane textarea
{
	position:absolute;
	top:0px;
	left:82px;
	width:230px;
	border:1px solid #cccccc;
	height:19px;
}
.commentpanewithsubmitbtn input
{
	width:145px;
	height:29px;
}
.commentpane textarea
{
	width:473px;
	height:132px;
}
/*  */
.boardtitle
{
	font-size:17pt;
	font-weight:bold;
	color:#565656;
}
.boardtitle font
{
	color:#e10012;
}
.boardboldhr
{
	margin:11px 0px 0px 0px	;
	padding:3px 0px 2px 0px;
	background-color:#565656;
}
.jamboardmaineach
{
	width:571px;
	padding:21px 0px 21px 0px;
/* 	outline:1px dashed red; */
}
.userthumb
{
	width:48px;
	height:48px;
	border:none;
	float:left;
	background-color:#aaaaaa;
}
.boardtextdiv
{
	float:right;
	width:498px;
	padding:0px 0px 0px 25px;
	color:#555555;
}
.mainboardtitle
{
	color:#565656;
	font-size:12pt;
	font-weight:bold;
}
.whowhen
{
	padding:0px 0px 15px 0px;
}
.whowhen div
{
	
	font-size:10pt;
	float:left;
}
.functionbtn
{
	padding:20px 0px 0px 0px;
/* 	outline:1px solid red; */
}
.functionbtn div
{
	float:left;
}
.reply
{
	background-image:url('/images/replyboard.png');
	background-repeat:no-repeat;
	background-position:0px 2px;
	text-align:right;
	width:135px;
	padding:0px 13px 0px 0px;
	cursor:pointer;
}
.article .reply
{
	width:175px;
}
.viewallsubject
{
	background-image:url('/images/viewall.png');
	background-repeat:no-repeat;
	background-position:0px 0px;
	width:140px;
	text-align:right;
	cursor:pointer;
}
.viewallsubject:hover,.reply:hover
{
text-decoration:underline;
}

.date
{
	font-size:10pt;
	color:#666666;
}
.snippet
{
	font-size:10pt;
    margin:0px 0px 0px 0px;
    font-style:italic;
		color:#868686;
}
/*  */
.logoforoverflow
{
	position:absolute;
	top:0px;
	left:0px;
	width:963px;
	height:603px;
	background-image:url('/images/homepagebg.jpg');
	background-position:0px 0px;
	background-repeat:no-repeat;
	z-index:0;

	background-color:transparent;

	-moz-border-radius:13px 13px 13px 13px;
	-webkit-border-radius:13px 13px 13px 13px;
}
.tworowsblockct table
{
	border:0px !important;
}
.tworowsblockct table td
{
    border:0px !important;
    padding:0px;
}
.article
{
/* 	outline:1px dashed red; */
	border-bottom:1px solid #c9c9c9;
	padding:0px 0px 23px 0px ;
	margin:0px 0px 23px 0px ;
		
}

div.works .article
{
/* 	outline:1px dashed red; */
	border-bottom:none;
	padding:0px 0px 23px 0px ;	
	margin:0px 0px 23px 0px ;

	
		
}

.article h1, .article h3
{
color:#000000;
margin:0px;
    font-size:20.3pt;
}
.article .author
{
	color:#df0110;
font-weight:bold;
float:left;
}
div.works .article .author
{
	color:#818181;
	font-weight:normal;
}
.article .date
{
	font-size:9pt;
	padding-left:10px;
	float:left;
	color:#575757;
}
.article .author_date
{
	font-style:italic;
	color:#818181;
	    font-size:10.124pt;
	padding:2px 0px 0px 0px;
}
.article .content
{
	width:100%;
	color:#58585a;
	margin:10px 0px 15px 0px; 
}
.articlefoot .reply, .articlefoot .share
{
	float:left;
	color:#575757;
	
}
.articlefoot .share a, .articlefoot .share div
{
	display:block;
	float:left;
}
.articlefoot .share a
{
	padding:0px 0px 0px 8px;
}
.blogctcover
{
	width:229px;
	height:39px;
	position:relative;
/* 	margin:13px 0px 26px 0px; */
	margin:11px 0px 26px 0px;
}
.blogctcover label
{
		color:#585858;
font-size:9.72pt;
position:absolute;
top:0px;
left:0px;

}

.blogctcover input, .blogctcover select
{
	position:absolute;
	bottom:0px;
	right:0px;
}

.blogkeyword, .blogctcover select
{
	right:auto;
	left:0px;
	height:17px;
	width:193px;
	border:1px solid #d1d1d1;
}
.blogctcover select
{
	height:20px;
	    padding:1px !important;
}
.blogcaption
{
	color:#585858;
/* 	font-weight:bold; */
font-size:10pt;
	
}
.blogcat
{
/* 	border:1px solid #d1d1d1; */
	width:227px;
	padding:0px 0px 0px 0px;
	margin:11px 0px 0px 0px;
/* 	background-color:#ffffff; */
}
.blogcat a
{
	color:#565656;
}

div.caption
{
	font-size:16.39pt;
	font-weight:bold;
	color:#000000;
	padding:1px 0px 0px 0px;
}
.caption font
{
	font-size:;
	color:#ff7013;
}
.prompt_login
{
    padding:10px 0px 10px 0px;
    margin:0px auto 0px auto;

    font-size:15pt;
    width:800px;
}
.goingcenter
{
	margin:0px auto 0px auto;
}
.blogcat
{
    padding:5px 0px 11px 0px;
}
.blogcat a
{
    background-image:url('/images/blogcatinactive.png');
    background-repeat:no-repeat;
    background-position:0px 5px;
    display:block;    
    width:60px;
    padding:3px 0px 1px 10px;
    margin:0px 0px 0px 10px;

}
.blogcat #active
{
    background-image:url('/images/blogcatactive.png');
    background-repeat:no-repeat;
    color:#e10010;
}
.withboardcss a
{
	width:200px;
}
.imageholder
{
	background-color:#585858 !important;
	width:571px !important;
	height:248px !important;
}
.twoimagesblock
{
	width:571px !important;
	height:248px !important;
}
.twoimagesblock div
{
	height:247px;
	width:272px;
	background-color:#585858 !important;
}
.twoimagesblock .image1
{
	float:left;
}
.twoimagesblock .image2
{
	float:right;
}
.oncreatepage .up
{
	height:311px;
}
.oncreatepage .down
{
	height:269px;
}
.oncreatepage .downbg
{
	height:269px;
}
.createpage
{
	margin:55px 0px 0px 0px;
}
.createpage div
{
/* font-family:serif; */
    font-size:17pt;
    font-weight:bold;
		padding:0px 0px 40px 0px;
/*height:116px;
width:100%;*/
}
.blackbold
{
	font-size:17pt;
	font-weight:bold;
	color:#565656;
}
.downtext
{
	   font-size:17pt;
    font-weight:bold;
		position:relative;
		z-index:5;
}
.downtextct
{
	margin:0px 0px 42px 0px;
	
}

.down a
{
color:#565656;
font-weight:bold;
text-decoration:none;
display:inline;
}
.down a:hover
{
text-decoration:underline;
}

a.slide
{
	display:block;
}

.downtext .downdivright {
float:right;
/* font-weight:bold; */
padding:0px 10px 42px 0px;
position:relative;
width:615px;
}
.oncreatepage .cpupleft
{
	margin:56px 0px 0px 0px;
	/*outline:1px dashed red;*/
	background-image:url('/images/createpageimage.png');
	background-position:0px 0px;
	width:251px;
	height:468px;
	float:left;
	position:relative;
	z-index:6;
}
.uploadinside, .profilediv
{
	position:relative;
}
.face
{
	position:absolute;
	top:21px;
	right:0px;
	width:257px;
	height:21px;
	background-image:url('/images/button_select.gif');
	background-color:white;
	background-position:right top;
	background-repeat:no-repeat;

font-size:11pt;
padding:0px 0px 0px 3px;
	
}
.upload
{
	position:absolute !important;
	top:21px;
	right:0px;
	opacity:0;
	filter:alpha(opacity=0);
}
#tc_check, #updatenews_check
{
	width:15px;
	height:15px;
}

.backnote {
background-image:url(/images/back_note.png);
background-position:0 27px;
background-repeat:no-repeat;
color:#565656;
cursor:pointer;
font-size:10pt;
font-weight:bold;
margin:0;
padding:23px 0 0;
text-align:right;
width:180px;
}

.curactive
{
	color:#ffffff !important;
	font-weight:bold;
}
.red
{
	color:#d5313a;
}
.yellow
{
	color:#c4a41d;
}
.pink
{
	color:#9f3d6c;
}
.brown
{
	color:#d38f3a;
}
.jamshost
{
	height:187px;
}
.eachcomment
{
	margin:0px 0px 5px 0px;
	padding:5px;
	background-color:#FAFAFA;
}
.eachcomment .userthumb
{
	float:left;
}
.eachcomment div.commentct
{
	
	color:#58585A;
	
	float:right;
	width:502px;
}
.ctup
{
	width:100%;
	/*height:453px;*/
	padding:0px 0px 45px 0px;
	
}
.ctup div
{
	padding:38px 31px 0px 31px;
	font-size:20px;
	font-weight:bold;
}
.ctup div span
{
	position:static;
}

.ctup div font
{
	color:#565656;
}
.ctdown
{
	width:100%;
/* 	height:436px; */
}
.ctdown .ctdownleft
{
	width:217px;
	height:435px;
	float:left;
	background-image:url('/images/contactjam.png');
	background-position:right top;
	background-repeat:no-repeat;
	padding:0px 0px 0px 37px;
}

.ctdown .ctdownleft 
{
position:relative;
}
.ctdown .ctdownleft a
{
display:block;
top:210px;
width:120px;
left:88px;
height:20px;
position:absolute;
}

.ctdown .ctdownright
{
	float:left;
}
.contactform
{
float:right;
	background-position:left bottom;
	padding:0px 0px 0px 0px;
}
.formctr, .formctrwithselect
{
/* 	width:526px; */
/* 	height:38px; */
	margin:0px 0px 0px 22px;
	position:relative;	
}
.formctrwithtextarea
{
	height:141px;
}

.loginsignup .signinbtn
{
	background-image:url('/images/signinbtn.png');
	background-position:left top;
	width:83px;
	height:28px;
	position:absolute;
	top:0px;
	left:0px;
	cursor:hand;
cursor:pointer;
}
.loginsignup .signupbtn
{
	background-image:url('/images/signupbtn.png');
	background-position:left top;
	width:83px;
	height:28px;
	position:absolute;
	top:0px;
	right:0px;
	cursor:hand;
cursor:pointer;
}
.signoutbtn
{
	cursor:hand;
cursor:pointer;
}
.lookfeel
{
	width:571px;
	height:248px;
}
.lookfeel img, .about img
{
	margin:0px auto 0px auto;
	display:block;
	width:100%;
	height:100%;
}
.oneblockimagetbl td, .twoblockimagestbl td
{
	background-color:#c9c9c9;
}
.twoblockimagestbl tr td
{
	padding:0px 0px 0px 10px;
}
.twoimagesblock div
{
	width:272px;
	height:248px;
}
.twoimagesblock div img
{
	margin:0px auto 0px auto;
	display:block;
	width:100%;
	height:100%;
}
.twoimagesblock .image1
{
}
.twoimagesblock .image2
{
}

#usedefault_id
{
    position:absolute !important;
    bottom:0px;
    right:0px;
    left:auto;
    top:auto;
}



.difftemplatecontent
{
	*position:relative;
}

#cthowhear_combo
{
    border:none;
    background-image:url('/images/jsselect.png');
    background-repeat:no-repeat;
width:253px;
padding:2px 0px 0px 10px;
    height:19px;
		cursor:hand;
		cursor:pointer;
}
#cthowhear_options
{
/*     outline:1px solid red; */
    display:block;
    z-index:3;
		background-color:#ffffff;
}

#cthowhear_options ul
{
padding:0px 0px 0px 0px;
margin:0px;
border:1px solid;
}
#cthowhear_options ul li:hover
{
    background-color:#E5EAF1;
}
#cthowhear_options ul li
{
    list-style:none;
    padding:0px;
    margin-left:0px;
    font-size:10pt;
		cursor:hand;
		cursor:pointer;
    padding:0px 0px 0px 10px;
}
.jamboardbox
{
	background-color:#f1f1f1;
	background-image:url('/images/jamboardbgimg.png');
	background-repeat:repeat-x;	
	border-left:1px solid #dedede;
	border-right:1px solid #dedede;
	width:243px;
}
.jamboardbottom
{
/*     margin-left:1px; */
}
.jamboardbox 
{
	padding-top:18px;
}

.attachinside
{
	position:absolute;
	top:0px;
	right:10px;
}

.attachfile {
border:1px solid;
height:100%;
padding:2px;
position:relative;
width:57px;
cursor:hand;
cursor:pointer;
}
.faceofattach
{
	width:254px;
	height:18px;
	padding:3px 0px 0px 3px:
	position:absolute;
	background-image:url('/images/button_select.gif');
	background-repeat:no-repeat;
	background-position:right top;
	top:0px;
	right:0px;
	left:auto !important;
	background-color:#ffffff;
}
.attachcontrol
{
	position:absolute !important;
	opacity:0;
	filter:alpha(opacity=0);
	width:257px !important;
	height:21px !important;
	top:0px !important;
	left:0px !important;
}
.attachlink
{
    color:#565656;
    display:block;
    float:left;
    padding:0px 0px 0px 10px;
  
		
}
span.failloginpromptspan
{
		position:absolute;
	bottom:5px;
	right:10px;
	font-size:10pt;	
	color:red;
	padding:0px;
	margin:0px;
	display:block;
	height:auto;
	width:auto;
    top:auto;
}
#random_message
{
	width:499px;
	height:33px;
	position:absolute;
	left:66px;
	top:269px;

	color:#ffffff;
font-size:33.3px;
font-weight:bold;
text-shadow: 3px 4px 1px #000;


filter:progid:DXImageTransform.Microsoft.DropShadow(color=000, offX=3, offY=4)

}
#latestsmallgallery
{
	padding:0px 0px 0px 40px;
	
}
.small_gallery
{
	width:922px;
}
.gallery_item
{
	float:left;
	width:281px;
	padding-right:39px;	
	 padding-bottom:21px;
}
.gallery_item div.display_image
{
	display:block;
	
	-moz-border-radius-topright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-bottomleft:5px;

	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	
	width:281px;
	height:130px;
	margin:0px 0px 10px 0px;
}
.gallery_item.nopadding
{
	padding-right:0px;
}

.top_title
{
	color:#ffffff;
font-size:29px;

/* outline:1px dashed red; */
padding:37px 0px 0px 0px;

}
.second_title
{
	color:#ffffff;
/* 	margin:10px 0px 0px 0px; */
	padding:2px 0px 17px 0px;
/* 	outline:1px dashed red; */
font-size:16px;
}
.sg_title
{
    font-size:9pt;
    display:block;
	padding:0px 0px 1px 0px;
	
}
span.sg_title
{
		position:relative !important;
}
.asClick
{
	cursor:hand;
	cursor:pointer;
}
.radius_div
{
	-moz-border-radius-topright:13px;
	-moz-border-radius-topleft:13px;
	-moz-border-radius-bottomright:13px;
	-moz-border-radius-bottomleft:13px;

	-webkit-border-top-left-radius:13px;
	-webkit-border-top-right-radius:13px;
	-webkit-border-bottom-right-radius:13px;
	-webkit-border-bottom-left-radius:13px;

	width:963px;height:603px;
}
.footer_info
{
	padding:121px 0px 0px 0px;
}
.fus
{
	display:block;
	float:left;
font-size:10pt;
font-weight:bold;
}

.fusicon
{
	width:90px;
	height:17px;
	float:left;
padding:0px 0px 0px 10px;
}
.fusicon span
{
	display:block;
	float:left;
}
/*.fusicon span
{

	width:25px;
	height:17px;
	display:block;
	float:left;
}
.fusicon span.facebook
{
	background-image:url('/images/ficon.gif');
	background-position:left top;
	background-repeat:no-repeat;
}
.fusicon span.twitter
{
	background-image:url('/images/ticon.gif');
	background-position:left top;
	background-repeat:no-repeat;
}
.fusicon span.email
{
	background-image:url('/images/eicon.gif');
	background-position:left top;
	background-repeat:no-repeat;
}
.fusicon span.digg
{
	background-image:url('/images/dicon.gif');
	background-position:left top;
	background-repeat:no-repeat;
}*/
.mobileinfo
{
	float:left;
}
.webinfo
{
	float:right;
}

.mobileinfo span.infop
{
    font-size:12.82pt;
    color:#737373;
}
.mobileinfo span.infov
{
        font-size:12.82pt;
}

.bigtext_description
{
color:#000000;
font-size:25.58pt;
padding:61px 32px 0px 32px;
}

.smalltext_description
{
font-size:11.23pt;
padding:27px 32px 0px 32px;
color:#30302f;
line-height:22px;
}
.imgbtnline
{
font-size:11.23pt;
color:#30302f;
padding:16px 0px 43px 32px;
}
.someimages
{
	padding:47px 0px 0px 33px;
}
.someimages div
{
	width:176px;
	height:147px;
float:left;
margin:0px 4px 0px 0px;
}
.abtleft
{
	float:left;
	width:468px;
	padding:0px 0px 0px 15px;
}
.abtright
{
		float:right;
	width:442px;
	padding:0px 0px 0px 38px;
}


.t
{
 
    font-size:21.5pt;
    font-weight:bold;
	padding:40px 0px 20px 0px;
}
.abtrightbigtext
{
	padding:40px 0px 0px 0px;
}
.abtrightbigtext span
{
	   font-size:21.5pt;
font-weight:bold;
display:block;
padding:0px 0px 38px 0px;
width:442px;
}
.c
{
 font-size:11.3pt;
	
}
.c span
{
	display:block;
padding:18px 0px 0px 1px;
/* border-top:1px solid red; */
width:468px;
}
.abtrightsmalltext span
{
	font-size:11.3pt;
	display:block;
	padding:0px 0px 16px 0px;
	
}
.contact_wrapper
{
	height:603px;
	background-image:url('/images/contact_background.jpg');
	background-position:right top;
background-repeat:no-repeat;
-moz-border-radius:13px;
border-radius:13px;
-webkit-border-radius:13px;
}


.contact_wrapper_inner
{
width:824px;
height:119px;
/*background-image:url('http://maps.google.com/maps/api/staticmap?center=Bermondsay+Studios,3+Morocco+Street,London+SE1+3HB,UK&zoom=16&size=251x158&maptype=roadmap&markers=color:blue|label:S|40.702147,-74.015794&markers=color:green|label:G|40.711614,-74.012318&markers=color:red|color:red|label:A|51.499869,-0.082136&sensor=false');*/

background-position:right top;
background-repeat:no-repeat;
background-image:url('/images/map.png');

position:absolute;
left:24px;
bottom:35px;
/* background-color:grey; */
padding:48px 33px 32px 59px;

-moz-border-radius:13px;
-webkit-border-radius:13px;
border-radius:13px;
}
.contact_wrapper_inner span
{
    color:#000000;
	display:block;
	position:static;
	width:auto;
	height:auto;
	margin:0px 0px 0px;
}

.st
{
    font-weight:bold;
    font-size:9.8pt;
	padding:0px 0px 2px 0px;
line-height:9px;   
}
.sm
{
    font-size:18.174pt;
	padding:0px 0px 10px 0px;
}
.se, .sa
{
    font-size:11.23pt;
	color:#2b2b2b;
}
span.st
{
 
}
span.sa
{
font-size:9.8pt;
    line-height:16px;
padding:0px 0px 9px 0px;
}
.contact_app
{
	padding:35px 0px 0px 0px;
}
.contact_desc
{
	float:left;
}
.contact_form
{
	float:right;
}
.contact_desc
{
	width:346px;
	padding-left:15px;
}
.contact_form
{
width:570px;
overflow:hidden;
padding:0px 29px 0px 0px;
}
.contact_desc span
{
	display:block;
}
.send_msg_title
{
    font-size:20.224pt;
    font-weight:bold;
}
.send_msg_desc
{
    font-size:11.474pt;
	padding:18px 53px 0px 0px;
	
}
.contactform label
{
    font-size:10pt;
width:87px;
display:block;
float:left;
text-align:right;
}

/*.formctr label, .formctr input, .formctr textarea, .formctr select
{
	position:absolute;
	
}
.formctr label
{
	top:0px;
	left:0px;
	color:#565656;
	font-size:10pt;
	width:107px;
	height:30px;
	display:block;
}
.formctr input, .formctr textarea, .formctr select
{
	top:0px;
	left:120px;
}
.formctr input
{
	border:1px solid #cccccc;
	height:22px;
	width:336px;
}
.formctr textarea
{
	width:401px;
	height:120px;
	border:1px solid #cccccc;
}
.formctr select
{
	width:263px;
	height:22px;
}
.formctrwithsubmit input
{
	width:auto;
	height:auto;
	
}*/

.cfieldcover
{
    padding:0px 0px 10px 0px;
}
.cfieldcover input
{
    border:none;
    width:236px;
    height:27px;
    background-image:url('/images/inputbk.gif');
	background-position:0px 0px;
	background-repeat:no-repeat;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 23px;
}
.cfieldcover textarea
{
	   background-image:url('/images/textarea_bk.gif');
	background-position:0px 0px;
	background-repeat:no-repeat;
	width:460px;
	height:132px;
padding:0px;
border:none;
margin:0px 0px 0px 23px;
}
input.submitit
{
	width:107px;
	height:34px;
}
.contact_app_top
{
	padding:0px 0px 16px 0px;
	border-bottom:1px solid #555555;
}
.vacancy
{
    font-size:20.3pt;
    font-weight:bold;
float:left;
padding:18px 0px 0px 0px;
display:block;
text-decoration:none;
}
.vacancy:hover
{
	text-decoration:none;
	border-bottom:none;
}
.additional_text
{
    float:right;
	width:701px;
	padding:19px 0px 0px 0px;
}
.additional_text_t
{
	display:block;
font-size:14.2pt;
font-weight:bold;
padding:0px 0px 12px 0px;
}
.additional_text_c
{
	display:block;
font-size:11.474pt;
}
.b42googlemap
{
	width:107px;
	height:34px;

	background-image:url('/images/gmapbtn.png');
	background-position:0px 0px;
	background-repeat:no-repeat;

	display:block;
    position:absolute;
    top:75px;
    right:254px;
}

div.clients
{
/* 	background-image:url('/images/clientbk.gif'); */
	border-radius:13px;
	-moz-border-radius:13px;
	-webkit-border-radius:13px;
}
div.clients table
{
    margin:0px auto 0px auto;
}
.scrollable
{
	height:155px;
	
}
.scrollable_images_gallery
{
	width:962px;
	height:302px;
	position:relative;
	
background-image:url('/images/scrollable_bar.png');
	background-repeat:no-repeat;
	background-position:0px 0px;
}
.scrollable_bar
{
	
	position:absolute;

	bottom:118px;
	left:65px;

	width:833px;
	height:184px;

	padding:0px 0px 0px 0px;
	overflow-x:hidden;
}
.imagesgather
{
	width:3332px;
	height:184px;
	position:absolute;
	top:0px;
	left:0px;
}
.scrollable_bar_eachimage
{
width:833px;
height:184px;
float:left;
background-color:transparent;
}
.scrollbar_desc
{
	float:left;
	width:543px;
	height:152px;
	padding:32px 0px 0px 25px;
}
.scrollbar_desc span
{
	display:block;
	height:auto;
	width:auto;
	float:auto;
	position:static;
}
.scrollbarthumnail
{
	width:206px;
	height:115px;
	float:left;
	padding:69px 0px 0px 49px;
}
.scrobardesc_title
{
font-size:15.5pt;
color:#211e17;
    padding:0px 0px 10px 0px;
}
.scrobardesc_desc
{
    font-size:10pt;
    color:#0b0801;
    padding:0px 0px 8px 0px;
}
.scrobardesc_who
{
 font-size:8.88pt;
    color:#44413a;
}
.leftbutton, .rightbutton
{
	height:35px;
	width:15px;
	
	background-repeat:no-repeat;
	background-position:0px 0px;
	position:absolute;
	top:77px;
}
.leftbutton
{
	background-image:url('/images/leftbutton.png');
	left:50px;
}
.rightbutton
{
	background-image:url('/images/rightbutton.png');
	right:50px;
}
#client_outer_cover
{
	width:;
	height:603px;
	background-image:url('/images/clientlogos_background.jpg');
	background-position:0px 0px;
	background-repeat:no-repeat;
	border-radius:13px;
	-moz-border-radius:13px;
	-webkit-border-radius:13px;
}
#B42gallery
{
	height:603px;
}
#footerinfo
{
	width:963px;
}
#aboutus_bottom .abtleft, #aboutus_bottom .abtright
{
	
}

.article_title
{
	font-size:20.3pt;
	color:#000000;
    font-weight:bold;
}

.article-short-desc
{
	font-size:11.67pt;
	color:#000000;
	padding:13px 0px 0px 0px;
    
}

.article_details div
{
	float:left;
	font-size:10.124pt;
	color:#000000;
}
div.tworowsblockleft.jamstext.works
{
/*    margin-left:auto;
    margin-right:auto;*/
	float:none;
}
a.siteurl
{
	font-size:10.124pt;    
	color:#e4731e;
	display:block;
	position:static;
height:auto;
font-size:11pt;
width:auto;
}
div.backgallery, a.backgallery
{
    font-size:11pt;
			padding:21px 0px 0px 26px;
				display:block;
					color:#a2a2a2;
}
a.backgallery
{
	float:left;
	
}
.website_link
{
    color:#F37B20;
    padding:0px 0px 10px 0px;
    display:block;
    font-size:10pt;
}
.imageshadowborder
{
/* 	padding:0px 34px 32px 32px; */
	position:relative;
	width:auto;
	height:auto;
	float:left;
}
.imageshadowborder
{

	padding:0px 4px 0px 0px;
	background-image:url('/images/rightborder.png');
	background-repeat:no-repeat;
	background-color:#fcfcfc;
		background-position:right 0px;
/* background-position:32px 0px; */
}
.imageshadowborder img
{
	border:none;
	padding:0px;
	margin:0px;
}
.imageshadowborder div
{
/* 	position:absolute; */
	border:none;

	margin:0px;
	float:left;
	

}
.imageshadowborder .img1
{
/* 	display:none; */
	top:0px;
	left:0px;
	/*width:32px;
	height:395px;*/
	
	background-image:url('/images/leftborder.png');
	background-repeat:no-repeat;
		background-position:0px 0px;
	
}
.imageshadowborder .img2
{
/* 	display:none; */
	bottom:0px;
	left:0px;
	width:585px;
	height:4px;
	background-image:url('/images/bottomborder.png');
	background-repeat:no-repeat;	background-position:0px 0px;
}
.imageshadowborder .img3
{
/* 	display:none; */
/* 	right:0px; */
/* 	top:0px; */
	height:0px;
	width:0px;
	background-image:url('/images/rightborder.png');
	background-repeat:no-repeat;
		background-position:0px 0px;
}
.blogtemplates
{
	background-color:#fbfbf7;
	-moz-border-radius:13px;
	-opera-border-radius: 13px;    
	-webkit-border-radius: 13px;  
}
.top_grouping
{
	padding:16px 0px 0px 15px;
}
.c_grouping
{
	padding:0px 0px 0px 15px;
}
.topwrapper_
{
	padding:0px 0px 19px 0px;
}
.clients_asoneimage
{
	width:100%;
	height:370px;
	padding:13px 0px 0px 0px;
}
.clients_asoneimage img
{
	margin:0px auto 0px auto;
}
.replacementDIV
{
	height:692px;
	width:1px;
}
