body {
	margin:0;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Arial, san-serif;
	font-size:11.5px;
	line-height:21px;
	color:#666666;
	background-color:#e5e5e5;
	min-width:1002px;
}

img {border:0;}
a{
	text-decoration:none;
	color:#000;
	outline:0;
	border:0;
}
a:hover{text-decoration:none;}
input,
textarea,
select{
	font:100% Arial, Verdana, Tahoma, sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}

/* links */
a,.page_header_text a {
	color:#35ACC5;
}

a:hover, .page_header_text a:hover {
	text-decoration:none;
	color:#ffba00;
}

a.no_border{
	border:0px;
} 

#header a {
	text-decoration:none;
	border:0px;
}

/* padding */
.pad5 { padding:5px 0 }
.pad10 { padding:10px 0 }
.pad25 { padding:25px 0 }
.pad50 { padding:50px 0 }
.pad75 { padding:75px 0 }
.pad100 { padding:100px 0 }

/* helpers */
.div-middle{
	padding:10px;
	margin:0 auto;
	text-align:center;
}

.clear_space{
		clear:both;
		width:900px;
	}
	
/* headings*/
	h1,h2,h3,h4,h5,h6{
		letter-spacing: 0.4px;
		font-weight:normal;
		padding-bottom:0px;
		padding-top:0px;
		line-height:1.4em;
		position: relative;
	}

	h1,h2{ 
		clear:both;
	}

	h3,h4,h5,h6 { 
		font-weight:normal;
		clear:both;
	}

	h1{
		font-size: 26px;
	}

	h2{
		font-size: 22px;
	}

	h3{
		font-size: 20px;
	}

	h4{
		font-size: 18px;
	}

	h5{
		font-size: 16px;
		}

	h6{
		font-size: 14px; 
		}
		
/* images and alignments */
	img {
		border:0px;
		margin:0px;
		padding:0px;
	}

	img.aligncenter{
		display:block;
		text-align:center;
		display: block;
		margin:0 auto 0 auto;
		padding:0px;
		border:0px;
		background:none;
	}

	img.alignleft{
		float:left;
		margin: 2px 8px 2px 0;
		display: inline;
		border:0px;
		background:none;
		padding:0;
	}

	img.alignright{
		padding:0;
		float:right;
		margin: 2px 0px 2px 8px;
		border:0px;
		background:none;
	}

/* twitter: tweets style*/
.sidebar-box ul.twitter,.content-box ul.twitter  {padding:0;}
.sidebar-box li.twitter-item,.content-box li.twitter-item {padding:0;margin:0 0 8px;}
.sidebar-box p.twitter-message.content-box p.twitter-message {padding:0;margin:0 0 8px;}
.twitter-timestamp {
	color:#ABABAB; 
	font-size:10px;
	padding:0;
	}
.sidebar-box a.twitter-link,.content-box a.twitter-link {padding:0;}
.sidebar-box a.twitter-user,.content-box a.twitter-user {padding:0;}

/* breadcrumb style*/
#breadcrumb
{
    font: 11px Arial, Helvetica, sans-serif;
    background-image:url('/images/bc_bg.png'); 
    background-repeat:repeat-x;
    height:30px;
    line-height:30px;
    color:#9b9b9b;
    border:solid 1px #cacaca;
    width:100%;
    overflow:hidden;
   	margin:0 0 6px;
    padding:0px;
}
#breadcrumb li 
{
    list-style-type:none;
    float:left;
    padding-left:10px;
}
#breadcrumb a
{
    height:30px;
    display:block;
    background-image:url('/images/bc_separator.png'); 
    background-repeat:no-repeat; 
    background-position:right;
    padding-right: 15px;
    text-decoration: none;
    color:#454545;
}
.bchome
{
    border:none;
    margin: 8px 0px;
}

#breadcrumb a:hover
{
	color:#35acc5;
}
/* end breadcrumb style*/

/*contact form */
	#contact_form ul, #contact_form ul li{
		list-style-type:none;
		border:0;
		margin:0;
		padding:0;
	}

	#contact_form ul li {
		margin:0px 0 4px 0px;
		padding:4px 0 4px 0px;
	}

/*contact form validation*/
	#validate_form	label{
		display: block;
	}

	#validate_form	label.error {
		display: block;
		font-style: italic;
		font-weight: normal;
	}

	#validate_form	.error{
	}

	#contact_form input, #contact_form select{
		width:300px;
	}

	#contact_form	textarea{
		width:500px;
	}
	#contact_form .button{
		width:100px;
	}

/*	Forms */
	input, select, textarea{
		font-size:13px;
		position:relative;
		outline: none;
		padding:4px;
		margin-right:1px;
	}

	.button{
		cursor:pointer;
		padding:3px 20px;
		clear:both;
		border:none;
		overflow:visible;
	}

	.button:hover{
		overflow:visible;
	}

	.searchbox{
		width:182px;
		margin-right:4px;
	}

	.button.search{
		width:auto;
	}
	
/* paging*/
	#paging{
		display:block;
		clear:both;
		margin:0;
		overflow:hidden;
		padding:5px;
		background-color:#EFEFEF;
		border:1px solid #CCCCCC;
	}

	#paging ul, #paging ul li{
		margin:0;
		padding:0;
		list-style-type:none;
	}

	#paging ul li{
		display:inline;
		margin-right:1px;
		overflow: hidden;
		position: relative;
	}

	 /* paging active*/
	#paging ul li.active a{
		font-weight:bold;
		color:#434343;
		background-color:#ccc;
	}

	 /* paging link*/
	#paging ul li a{
		font: 14px arial, helvetica, sans-serif;
		text-align:center;
		vertical-align:middle;
		display:inline-block;
		border:0;
		width:15px;
		height:15px;
		padding:5px;
		background-color:#eaeaea;
	}

	 /* paging mouseover*/
	#paging ul li a:hover{
		color:#434343;
		background-color:#ccc;
	}

	 /* paging with top space*/
	.topspace#paging{
		padding-top:20px;
	}
	
/* ---------------------- Search forms ---------------------- */
#rightBarSearch{
position:relative;
width:260px;
margin:10px 0 0 0px;
padding:0px 5px;
height:45px;
background: transparent url(../../images/searchFormBg.gif) no-repeat 0 5px;
}
#rightBarSearch .screen-reader-text{
display:none;
}
#rightBarSearch .formHolder{
margin:0px 0 0 0px;
padding:0px;
background:none;
}
#rightBarSearch input#s{
width:155px;
margin:10px 0 0 0px;
padding:5px;
font:18px arial, helvetica, sans-sarif;
color:#999999;
background:none;
border:none;
}
#rightBarSearch input#searchsubmit{
position:absolute;
top:5px;
right:14px;
width:60px;
height:40px;
margin:0px 0 0 0px;
padding:0px;
text-indent:-9999px;
background: transparent url(../../images/searchButtonBg.gif) no-repeat 0 0px;
border:none;
cursor:pointer;
}

	#comment{
		width:560px;
	}
	
	input, select, textarea{
		font-family: Arial, Helevtica, Verdana, san-serif;
		color:#696969;
		border:1px solid #a4a4a4;
	}

	.button{
		color:#fff;
		background:#FAA61C;
		border:1px solid #ffba00;
	}

	.button:hover{
		border:1px solid #FAA61C;
		background:#ffba00;
		color:#fff;
	}
	
/*contact form */
	#contact_form ul, #contact_form ul li{
		list-style-type:none;
		border:0;
		margin:0;
		padding:0;
	}

	#contact_form ul li {
		margin:0px 0 4px 0px;
		padding:4px 0 4px 0px;
	}

/*contact form validation*/
	#validate_form	label{
		display: block;
	}

	#validate_form	label.error {
		display: block;
		font-style: italic;
		font-weight: normal;
	}

	#validate_form	.error{
	}

	#contact_form input, #contact_form select{
		width:300px;
	}

	#contact_form	textarea{
		width:500px;
	}
	#contact_form .button{
		width:100px;
	}
	
	
	#validate_form	label{
		color:#a4a4a4;
	}

	#validate_form	label.error {
		color: red;
		border: 0px solid red;
	}

	#validate_form	.error{
		color: red;
		border: 1px solid red;
	}
	
	
	
/*header*/
#header {
	background: url(/images/bg-header.gif) no-repeat 50% 0;
	padding:0 0 13px;
}
.header-box {
	width:978px;
	margin:0 auto;
	padding:0 6px 0 17px;
}
.header-block {
	overflow:hidden;
	height:1%;
	padding:0 3px 0 0;
}
/*header*/
.logo {
	background:url(/images/logo.gif) no-repeat;
	width: 309px;
	height: 91px;
	text-indent:-9999px;
	margin:0;
	float: left;
}
.logo a{
	display: block;
	height:100%;
}
/*navigation*/
#nav {
	float:right;
	list-style:none;
	margin:32px 0 0 ;
	padding:0;
}
#nav li {
	float:left;
	margin:0 3px 0 0;
	display:inline;
}
#nav li a {
	float:left;
	background: url(/images/bg-nav-l.gif) no-repeat;
	color:#fbfbfb;
	cursor:pointer;
	line-height:35px;
	text-decoration:none;
	font-family:Verdana, Arial, Tahoma, sans-serif;
}
#nav li .home {
	background: url(/images/bg-nav-home.gif) no-repeat;
	width:41px;
	text-indent:-9999px;
}
#nav li .home:hover {background: url(/images/bg-nav-home-hover.gif) no-repeat;}
#nav li a:hover {background: url(/images/bg-nav-l-hover.gif) no-repeat;}
#nav li a:hover span {background: url(/images/bg-nav-r-hover.gif) no-repeat 100% 0;}
#nav li a span {
	float:left;
	background: url(/images/bg-nav-r.gif) no-repeat 100% 1px;
	padding:0 20px;
}
.header-holder {
	overflow:hidden;
	height:1%;
	padding:0 0 0 22px;
}

/* sub navigation */
#sub_menu, #sub_menu li{	
	padding:0;
	list-style-type:none;
	border:0;
}

#sub_menu{
	margin:0 20px 0 0;
}

#sub_menu  li{	
	padding:3px 0 7px 0;
}

#sub_menu  li a{	
	font-size:13px;
	margin-left:0px;
	text-decoration:none;
	border:0;
}

#sub_menu  li a:hover{
	color:#bcbcbc;
}
	
.dropdown ul li ul li a.selected{
}

.dropdown ul li ul li a:hover{
}

.dropdown ul li a.active{
}

/*1st sub level menu*/
.dropdown ul li ul{
	position: absolute;
	left: 0;
	display: none; /*collapse all sub menus to begin with*/
	visibility: hidden;
	font-size: 11px;
	letter-spacing:1px;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.dropdown ul li ul li{
	display: list-item;
	float: none;
	text-align:left;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.dropdown ul li ul li ul{
	top: 0;
}

/* Sub level menu links style */
.dropdown ul li ul li a{
	width: 160px; /*width of sub menus*/
	padding: 11px;
	margin: 0;
	width:178px;
}

/* Holly Hack for IE \*/
* html .dropdown{height: 1%;} /*Holly Hack for IE7 and below*/

	
	/* title for side bar elements */
	.side_title{	
		margin:0px 0px 0 0;
		padding:0px 0 1px;
		width:260px;
		background:url("/images/bg-sidebar-box.gif") repeat-x scroll 0 100% transparent;
	}

	.side_title h4{	
		font-size:18px;
		margin:10px 0;
		line-height:20px;
		padding:0px 0 0 0px;
	}
	
	.textwidget{
		margin-top:20px;
		padding:0px;
	}
	
/* read more button  */
a.readmore {
background:url("/images/readmore.png") no-repeat scroll left top transparent;
float:right;
height:34px;
padding-left:6px;
text-decoration:none;
}

a.readmore span {
background:url("/images/readmore.png") no-repeat scroll right bottom transparent;
color:#fff;
display:inline-block;
font-size:11px;
font-weight:bold;
height:34px;
line-height:29px;
padding:0 17px 0 8px;
}

a.readmore:hover,a.readmore span:hover {
color:#35ACC5;
border-bottom:none;	
text-decoration:none;
}
	
/*slogan*/
.header-holder .slogan {
	float:left;
	font:22px/20px Tahoma, Arial, Verdana, sans-serif;
	color:#272727;
	margin:19px 0 0;
}
.header-holder .slogan em {
	color:#da6724;
	font-style:normal;
}
/*secondary navigation*/
.subnav {
	float:right;
	list-style:none;
	margin:2px 0 0;
	padding:0 4px 0 0;
}
.subnav li {
	float:left;
	padding:0 0 0 6px;
}
.subnav li a {
	float:left;
	cursor:pointer;
	background:url(/images/bg-nav.gif) no-repeat;
	color:#5e5e5e;
	width:174px;
	height:44px;
	text-decoration:none;
	text-indent:-9999px;
}
.subnav li a.client {
	background-position:0 0;
}
.subnav li a.client:hover {background-position:0 100%}
.subnav li a.sign-link {
	background-position:-180px 0;
	width:142px;
}
.subnav li a.sign-link:hover {background-position:-180px 100%}
.subnav li a.share {background-position:100% 0}
.subnav li a.share:hover {background-position:100% 100%}


/* blog*/

#content .blog_box{
	margin:0 0 25px;
}
#content .blog_box h1{
	margin:0 0 5px;
	line-height:1.8em;
}
#content .blog_box h1 a{
	color:#454545;
	text-decoration:none;
}

#content  .blog_box h1 a:hover{
	color:#666666;
	text-decoration:none;
	border:none;
}

#content  .blog_box .dateandcategories{
		font-size:10px;
		color:#ABABAB;
		padding:1px 0 1px 0px;
		margin-bottom:4px;
		clear:both;
		display:block;
		border-bottom:1px dotted #ABABAB;
	}

#content  .blog_box .meta{
		font-size:10px;
		color:#ABABAB;
		padding:1px 0 1px 0px;
		margin:4px 0;
		clear:both;
		display:block;
	}

/* blog box comment */
#content .blog_box .comment{
	color:#fff;
	background:#ffba00;
}

#content .blog_box .comment a{
	color:#fff;
	background:#ffba00;
}

#content .blog_box .comment a:hover{
	color:#ffba00;
	background:#fff;
}

/*	Comment-Styles */

.fn, .says{
	color:#A3A3A3;
}

.commentlist p{
	padding:12px 67px;
}

.commentlist li  {
	font-size: 100%;
	list-style-type: none;
	padding-top:10px;
}

.avatar {
	float: left;
	margin-right: 25px;
	border: 1px dotted #ccc;
	padding: 4px;
}
 .comment-meta.commentmetadata{
	font-size:10px;
}

#respond p label{
	margin-left:10px;
}

#respond p {
	padding:2px 0;
}
	
/*main*/
#main {
	background: url(/images/bg-main.gif) repeat-x 0 0;
	margin:-1px 0 0;
	overflow:hidden;
	width:100%;
	position:relative;
}
.main-box {
	width:100%;
	overflow:hidden;
	position:relative;
}
#int-mainbox {
	border-bottom:2px solid #232323;
}
.main-box .c0{
	width:976px;
	position:relative;
	margin:0 auto;
	padding:18px 0;
}
.main-box .c0 h1{
	color:#fff;
	width:640px;
	margin:0;
}
.main-box .c0 h1 span{
	color:#434343;
	font-size:16px;
}
.main-box .c1{
	float:left;
	width:1007px;
	position:relative;
	left:50%;
}
.main-box .c2{
	float:left;
	width:1007px;
	position:relative;
	left:-50%;
}
.profile-holder {
	overflow:hidden;
	height:49px;
	position:relative;
	right:0;
	top:0;
	padding:0 17px 0 0;
}
/*profile*/
.profile {
	float:right;
	text-transform:uppercase;
	background: url(/images/bg-profile.gif) no-repeat;
	width: 426px;
	height: 44px;
	font:18px Tahoma, Arial, Verdana, sans-serif;
	text-align:center;
	padding:5px 0 0;
}
.gallery-holder {
	height:1%;
	padding:0 30px 10px 2px;
	background: transparent url(/images/bg-main-box.gif) no-repeat 100% 100%;
	background-color:transparent;
}
* html .gallery-holder {padding-bottom: 7px;}

#profileUpdateSlider{
	height: 215px;
	overflow:hidden;
	background-color:transparent;
}


/* clear float elements */
.container-box:after,.gallery-holder:after {
	clear: both;
	content: "";
	display: block;
}
.gallery-section1 .switcher {
	bottom:-28px;
	list-style:none outside none;
	margin:0;
	overflow:hidden;
	padding:0 0 0 45px;
	position:absolute;
}
.gallery-section1 .switcher li {
	float:left;
	margin:0 4px 0 0;
}
.gallery-section1 .switcher li a {
	float:left;
	background: url(/images/slidecontrol1.png) no-repeat;
	width: 14px;
	height: 14px;
	text-indent:-9999px;
}
.gallery-section1 .switcher li a:hover {
	text-indent:-9999px;
	background: url(/images/slidecontrol2.png) no-repeat;
	width: 14px;
	height: 14px;
}
.gallery-section1 .switcher li a.activeSlide{
	background: url(/images/slidecontrol2.png) no-repeat;
}

.rahaxi {
	float:left;
	width:487px;
}
.gallery-section1 {
	position:relative;
	float:left;
	width:490px;
	height:270px;
	margin:-27px 0 0;
	background: url(/images/img5.gif) no-repeat 30px 0;
}
.gallery-section1 .gallery-links {
	float:left;
	width:31px;
	margin:46px 0 0;
}

a.slidePrev, a.slideNext {
display:block;
height:64px;
position:relative;
top:-200px;
width:51px;
z-index:30;
}

.gallery-section1 .gallery-links .left {
	text-indent:-9999px;
	display:block;
	background: url(/images/bg-left.gif) no-repeat;
	width: 31px;
	height: 35px;
	margin:0 0 1px;
}
.gallery-section1 .gallery-links .left:hover {background: url(/images/bg-left-hover.gif) no-repeat;}
.gallery-section1 .gallery-links .right {
	text-indent:-9999px;
	display:block;
	background: url(/images/bg-right.gif) no-repeat;
	width: 31px;
	height: 35px;
}
.gallery-section1 .gallery-links .right:hover {background: url(/images/bg-right-hover.gif) no-repeat;}
.gallery-section1 ul {
	float:left;
	list-style:none;
	margin:0 0 21px;
	padding:0;
	position:relative;
}
.gallery-section1 ul li {
	float:left;
	padding:0;
}
.gallery-section1 ul li img {
	float:left;
}


.gallery-section2 .slide-gal2 {
	background:none;
	background-color:transparent ;
}

#main .main-box .c1 .c2 .gallery-holder .gallery-section2 {
	float: right;
	display: inline;
	width:410px;
	height:270px;
	background-color:transparent;
	background:none;
}
#main .main-box .c1 .c2 .gallery-holder .gallery-section2 .description {
	border-bottom:1px solid #d44807;
	color:#fff;
	font:bold 12px/20px Verdana, Tahoma, Arial, sans-serif;
	padding:17px 0 6px;
	background-color:transparent;
	background:none;
}
#main .main-box .c1 .c2 .gallery-holder .gallery-section2 .description p {margin:0;background:none;background-color:transparent;}
#main .main-box .c1 .c2 .gallery-holder .gallery-section2 .description p a {color:#fff;font:bold 12px/20px Verdana, Tahoma, Arial, sans-serif;background:none;background-color:transparent;}
#main .main-box .c1 .c2 .gallery-holder .gallery-section2 .description p a:hover {color:#202020;}

.links-holder {
	overflow:hidden;
	height:1%;
	padding:14px 0 25px;
}
.gallery-section2 .sec2prev {
	float:left;
	background: url(/images/bg-prev.gif) no-repeat;
	width: 19px;
	height: 15px;
	text-indent:-9999px;
	margin:0 6px 0 0;
}
.gallery-section2 .sec2next {
	float:left;
	background: url(/images/bg-next.gif) no-repeat;
	width: 19px;
	height: 15px;
	text-indent:-9999px;
}
.gallery-section2 .switcher {
	list-style:none;
	margin:0;
	padding:0;
	overflow:hidden;
}
.gallery-section2 .switcher li {
	float:left;
	margin:0 4px 0 0;
}
.gallery-section2 .switcher li a {
	float:left;
	background: url(/images/slidecontrol1.png) no-repeat;
	width: 14px;
	height: 14px;
	text-indent:-9999px;
}
.gallery-section2 .switcher li a:hover {
	text-indent:-9999px;
	background: url(/images/slidecontrol2.png) no-repeat;
	width: 14px;
	height: 14px;
}
.gallery-section2 .switcher li a.activeSlide {
	background: url(/images/slidecontrol2.png) no-repeat;
}

#profileSlider{
	height:245px;
	width:444px;
	left:5px;
	top:5px;
}

#profileSlider .slide {
	background-color:#fff;
}

/* sliding texts on main page slider */
	/* slider title text */
	.sliding_text_text{
		bottom:-37px;
		float:right;
		font-size:12px;
		letter-spacing:1px;
		line-height:22px;
		padding:0;
		position:absolute;
		right:0;
		text-align:right;
	}
	.sliding_text_text .clear{
		clear:both;
	}
	.slider-squote{
		width:220px;
		height:40px;
		position:absolute;
		top:0px;
		left:0px;
		padding:5px;
		background-color:#fff;
	}
	/* slider options */
	.slide-options{
		width:52px;
		height:160px;
		position:absolute;
		top:5px;
		right:5px;
		padding:5px 0 0 2px;
		background: url(/images/bg-slide-options.png) no-repeat 0 0;
	}
	.slide-options li.slider-profile a{
		width:48px;
		height:37px;
		display:block;
		text-indent:-9999px;
		background: url(/images/profile-options-buttons.gif) no-repeat 0 0;
	}
	.slide-options li.slider-profile a:hover{
		background-position: 0 bottom;
	}
	
	.slide-options li.slider-quote a{
		width:48px;
		height:37px;
		display:block;
		text-indent:-9999px;
		background: url(/images/profile-options-buttons.gif) no-repeat -49px 0;
	}
	.slide-options li.slider-quote a:hover{
		background-position: -49px bottom;
	}
	
	.slide-options li.slider-site a{
		width:48px;
		height:37px;
		display:block;
		text-indent:-9999px;
		background: url(/images/profile-options-buttons.gif) no-repeat -99px 0;
	}
	.slide-options li.slider-site a:hover{
		background-position: -99px bottom;
	}
	
	/* slider image */
	.slider-image{
		height:200px;
	}
	/* slider title */
	.sliding_text_text .title_1{
		font-size:16px;
		letter-spacing:1px;
		padding:7px;
		float:left;
		margin-top:50px;
	}

	/* slider title  link */
	.sliding_text_text  .title_1 a{
		text-decoration:none;
	}

	/* slider title  link hover*/
	.sliding_text_text  .title_1 a:hover{
		text-decoration:none;
	}

	/* slider title 2*/
	.sliding_text_text .title_2{
		font-size:19px;
		letter-spacing:1px;
		padding:7px;
		float:left;
		margin-top:3px;
	}

	/* slider title 2 link */
	.sliding_text_text  .title_2 a{
		text-decoration:none;
	}
	.sliding_text_text  .title_2 a:hover{
		text-decoration:none;
	}

	/* slider left side */
	#slider_area .left_side{
		float:left;
		width:592px;
		padding-left:20px;
	}

/*container*/
.container {
	width:100%;
}
.container-box{
	background:#000 url(/images/bg-container-box.gif) repeat-x;
	margin:0 0 -11px;
}
.container-box .inner{
	width:100%;
	position:relative;
	display:table;
}
.container-box-b{
	height:1%;
	width:972px;
	margin:0 auto;
	padding:10px 0;
	background:url(/images/bg-shadow.png) no-repeat;
}
.container-box .c1{
	float:left;
	width:1019px;
	position:relative;
	left:50%;
}
.container-box .c2{
	float:left;
	width:1009px;
	position:relative;
	left:-50%;
	background:url(/images/bg-container-box-r.gif) no-repeat 100% 0;
	padding:0 5px 0;
	margin:0 0 0;
}
/*info-box*/
.info-box {
	float:left;
	width:477px;
	background: transparent url(/images/bg-info-box.gif) no-repeat 100% 5px;
	padding:28px 0 0 63px;
}
.info-box .text {
	font-size:48px;
	color:#fff;
	display:block;
	margin:0 0 13px;
	line-height:60px;
	background: none;
}
.info-box .text em {
	font-style:normal;
	color:#64bb42;
	background: none;
}
.info-box .text span {
	font-style:normal;
	color:#990000;
	background: none;
}

.info-box .picknote {
	color:#666666;
	display:block;
	padding:0 0 27px 0px;
	background: none;
}

.info-box .alert {
	color:#cdcdcd;
	display:block;
	padding:0 0 27px 23px;
	background: none;
}
.info-box .alert em {
	font-style:normal;
	color:#eab700;
	background: transparent url(/images/bg-alert.gif) no-repeat;
	padding:0 0 0 20px;
}
.info-box #alertInfoslider {
	text-align:center;
}

.link-box {
	overflow:hidden;
	height:1%;
	padding:0 0 0 99px;
}
.link-box .down {
	text-indent:-9999px;
	float:left;
	background: url(/images/bg-info-down.gif) no-repeat;
	width: 60px;
	height: 18px;
}
.link-box .down:hover {background: url(/images/bg-info-down-hover.gif) no-repeat;}
.link-box .up {
	text-indent:-9999px;
	float:left;
	background: url(/images/bg-info-up.gif) no-repeat;
	width: 60px;
	height: 18px;
}
.link-box .up:hover {background: url(/images/bg-info-up-hover.gif) no-repeat;}
/*sign*/
.sign-box {
	float:right;
	width:422px;
	position:relative;
	padding:0 0 0 22px;
}
.sign-box .get {
	display:block;
	font:24px Tahoma, Verdana, Arial, sans-serif;
	color:#ea8015;
	padding:22px 0 6px;
	background: url(/images/bg-get.gif) no-repeat 14px 5px;
}
.sign-box .get em {
	font-style:normal;
	color:#3e992d;
}
.sign-img {
	position:absolute;
	right:30px;
	top:-29px;
}
.sign {
	color:#5e5e5e;
	font-size:14px;
	line-height:20px;
	display:block;
	margin:0 0 9px;
}

.sign-box .sign em,.sign-box2 .sign em{
	font-style:normal;
	color:#3e992d;
}

/*sign form*/

.form-sign {
	overflow:hidden;
	height:1%;
}
.form-sign .text {
	font-size:24px;
	padding:8px 10px 0 18px;
	background: url(/images/bg-form.gif) no-repeat;
	width: 272px;
	height: 35px;
	float:left;
	margin:0 6px 0 0;
	display:inline;
}
.form-sign .text input {
	font-size:20px;
	color:#aeadad;
	background:none;
	border:0;
	margin:0;
	width: 272px;
}
.form-sign .signup {
	text-align:center;
	background: url(/images/btn-sign.gif) no-repeat;
	width: 99px;
	height: 43px;
	font-size:18px;
	color:#fff;
	font-weight:bold;
	border:0;
	padding:0;
	margin:0;
	float:left;
	cursor:pointer;
}

.signup-int{
	position:absolute;
	right:0;
	top:14px;
}

.signup-int .form-sign .text {
	font-size:18px;
	padding:5px 10px 0 10px;
	background: url(/images/mainbar-signup-field.png) no-repeat;
	width: 180px;
	height: 35px;
	float:left;
	margin:0 6px 0 0;
	display:inline;
}
.signup-int .form-sign .text input {
	font-size:18px;
	color:#aeadad;
	background:none;
	border:0;
	margin:0;
	width: 165px;
}
.signup-int .form-sign .signup {
	text-align:center;
	background: url(/images/mainbar-signup-btn-blk.png) no-repeat;
	width: 90px;
	height: 38px;
	font-size:14px;
	color:#efefef;
	font-weight:bold;
	border:0;
	padding:0;
	margin:0;
	float:left;
	cursor:pointer;
}

.signup-int .form-sign .signup:hover {
	color:#ff9900;
}

.cholder{
	width:100%;
	background:#e5e5e5 url(/images/bg-content.gif) repeat-x;
}
/*content*/
#content {
	width:972px;
	margin:0 auto;
	overflow:hidden;
	padding:0 12px 14px 15px;
	text-align:justify;
}
.cm{
	width:100%;
	background:url(/images/bg-cm.gif) repeat-y;
}
.ct{background:url(/images/bg-cs.gif) no-repeat;}
.cb{
	width:100%;
	overflow:hidden;
	background:url(/images/bg-cs.gif) no-repeat 0 100%;
	padding:0 0 1px;
}


	
.content-box {
	float:left;
	width:617px;
	border:1px solid #bdbcbd;
	border-width:1px 1px 0;
	background:#fafafa;
	padding:19px 22px 14px 15px;
}
.content-box-full {
	float:left;
	width:934px;
	border:1px solid #bdbcbd;
	border-width:1px 1px 1px;
	background:#fafafa;
	padding:19px 22px 14px 15px;
}
.content-blocks{
	width:654px;
	padding:0 0 41px;
	margin:0 -37px 0 0;
	overflow:hidden;
}
.content-block {
	float:left;
	width:295px;
	margin:0 32px 20px 0;
	display:inline;
}


.profile-container .content-block {
	float:left;
	width:295px;
	margin:0 23px 20px 0;
	display:inline;
}

.profile-container .content-block.portfolio.last {
	margin:0 0px 20px 0;

}

.content-block img {
	/*border:1px solid #b3b3b3;*/
	display:block;
	margin:0 0 14px;
}
.content-block h3 {
	margin:0 0 6px;
	color:#2f2f2f;
	font-size:14px;
	line-height:20px;
}
.content-box .content-block p {
	margin:0 0 14px;
	line-height:20px;
}
#content .content-block a.learn {
	display:block;
	background: url(/images/btn-learn.gif) no-repeat;
	border:none;
	width: 293px;
	height: 32px;
	text-align:center;
	color:#333;
	font:20px Tahoma, Verdana, Arial, sans-serif;
	text-shadow:1px 1px 2px #FFFFFF;
	text-decoration:none;
	padding:5px 0 0;
}
#content .content-block a.learn:hover {background: url(/images/btn-learn-hover.gif) no-repeat;}

.content-box h1 {
	margin:21px 0;
	color:#333434;
	font:bold 24px Tahoma, Verdana, Arial, sans-serif;
}
.content-box .content-image{
	width:622px;
	margin:0 -5px 18px 0;
}
.content-box .content-image img{
	display:block;
	border:1px solid #b3b3b3;
	position:relative;
}
.content-box p {
	margin:18px 0;
	line-height:20px;
}

/*	portfolio */

.page_header_text{
		font-family: 'Georgia', 'Times New Roman', Arial;
		color:#A6A6A6;	
		margin:0px 20px;
		padding:10px 4px;
		font-size:22px;
		line-height:30px;
		font-style:italic;
		position:relative;
	}

	#content .content-box.portfolio{	
		display:inline !important; 
	}

	#content .portfolio h4{	
		font-size:15px;
		margin:0;
		line-height:20px;
		padding:0px 0 0 15px;
		margin:10px 0 10px  0;
		background: transparent url(../../images/STOCKORANGE/color1/sub_title_icon.png) left no-repeat;
	}

	#content .portfolio h4 a{	
		border:0;
		background: transparent url(../../images/STOCKORANGE/portfolio_image_shadow.png) center 124px no-repeat;
		color:#454545;
	}

	#content .portfolio h4 a:hover{	
		color:#ffba00;
	}

	#content .portfolio .imgarea{
		text-align:center;
		display:block;
		width:286px;
		height:124px;
		padding-top:4px;
		background: transparent url(../../images/STOCKORANGE/portfolio_image.png) left no-repeat;
	}
	

#content .portfolio .image{
		padding:0px;
		margin:0 auto 0 auto;
	}

	#content .portfolio .imgarea img{
		margin-top:8px;
	}
	
	#content .portfolio .textarea{
		padding:0 4px;
	}

	#content .portfolio .textarea .slicer{
		margin:7px 0 0 0;
		height:7px;
		font-size:1px;
	}

	.magnifier{
		display:block;
		background:url(../../images/STOCKORANGE/magnifier.png) center no-repeat;
	}

	.play{
		display:block;
		background:url(../../images/STOCKORANGE/play.png) center no-repeat;
	}

	
/*sidebar*/
.sidebar{
	float:right;
	width:253px;
	border:1px solid #bdbcbd;
	border-width:1px 1px 0;
	background:#fafafa;
	padding:7px 23px 26px 18px;
	overflow:hidden;
}
#content .sidebar a.twitter {
	text-indent:-9999px;
	display:block;
	background: url(/images/bg-twitter.gif) no-repeat;
	border:none;
	width: 280px;
	margin:0 -17px 12px -11px;
	position:relative;
	height: 91px;
	text-decoration:none;
}
#content .sidebar a.twitter:hover {
	border:0;
	text-decoration:none;
}
.sidebar-box p {
	margin:0 0 4px;
	line-height:20px;
}
.sidebar-box .time {
	display:block;
	font-weight:bold;
}
.sidebar-box {
	overflow:hidden;
	height:1%;
	padding:0 0 21px 0;
	background: url(/images/bg-sidebar-box.gif) repeat-x 0 100%;
	margin:0 0 27px;
}

.sidebar .content-block {
	float:left;
	width:255px;
	margin:0 32px 20px 0;
	display:inline;
}

.sidebar .content-block .imgarea img {
	display:block;
	margin:0 auto;
	border:none;
}
.article {
	overflow:hidden;
	height:1%;
	margin:0 0 17px;
}
.article h3,.sidebar .content-block h3 {
	margin:0 0 10px 0;
	font-size:18px;
	color:#5e5e5e;
	font-weight:normal;
	background: url(/images/bg-sidebar-box.gif) repeat-x 0 100%;
	padding:0 0 11px;
	position:relative;
}
.article h3 em,.sidebar .content-block h3 em {
	font-style:normal;
	color:#f67e28;
}
.article p,.sidebar .content-block p {
	margin:0;
	line-height:20px;
}

/* sidebar list */
	.sidebar ul{	
		padding:0;
		list-style-type:none;
		border:0;
		margin:8px 0;
	}

	.sidebar  li{	
		padding:3px 0 7px 0;
		border-bottom:1px dotted #e0e0e0;
	}
	
	.sidebar  li span.change-up{	
		padding:3px 0 7px 15px;
		color:green;
		background: url(/images/change_up.gif) no-repeat 0 3px;
	}
	
	.sidebar  li span.change-down{	
		padding:3px 0 7px 15px;
		color:red;
		background: url(/images/change_down.gif) no-repeat 0 3px;
	}
	.sidebar  li a{	
		font-size:13px;
		margin-left:0px;
		text-decoration:none;
		border:0;
	}

	.sidebar  li a:hover{
	}
	
/*section*/
.section{
	background:#050505 url(/images/bg-section.gif) repeat-x;
}
.section .inner{
	background:url(/images/bg-section-b.gif) repeat-x 0 100%;
	padding:0 0 139px;
}
.section-box {
	margin:0 auto;
	width:969px;
	background: url(/images/bg-section-box.gif) no-repeat;
	overflow:hidden;
	padding:92px 0 0 30px;
}
.section-block {
	width:270px;
	float:left;
	color:#fff;
	margin:0 43px 0 0;
	text-align:justify;
}
.section-list-holder{
	width:224px;
	float:left;
	color:#fff;
}
.section-block h4, .section-list-holder h4 {
	margin:0 0 13px;
	color:#d86624;
	font-size:24px;
	font-weight:normal;
}
.section-block p {
	margin:0;
	line-height:20px;
}
.section-list {
	list-style:none;
	margin:0;
	padding:0;
	overflow:hidden;
	height:1%;
	font:12px/15px Verdana, Arial, sans-serif;
}
.section-list li {
	padding:0 0 15px 25px;
	background: url(/images/arrow.gif) no-repeat 4px 3px;
}
.section-list li a {
	color:#fff;
	text-decoration:none;
}
.section-list li a:hover {text-decoration:underline;}
/*sign*/
.sign-img2 {
	position:absolute;
	right:49px;
	top:-66px;
}
.sign-box2 {
	float:right;
	width:327px;
	position:relative;
}
.sign-box2 .get {
	display:block;
	font:24px Tahoma, Verdana, Arial, sans-serif;
	color:#ea8015;
	padding:22px 0 6px;
	background: url(/images/bg-get.gif) no-repeat 14px 5px;
}
.sign-box2 .get em {
	font-style:normal;
	color:#3e992d;
}
.sign-box2 .signup{
	clear:both;
}
.sign-box2 .form-sign .text{padding:8px 10px 7px 18px;}
/*footer*/
#footer {
	background:#e5e5e5;
	overflow:hidden;
	height:1%;
	padding:0 0 15px;
}

.footer div.column {
	float:left;
	margin:0;
	padding:24px 20px 15px 15px;
	width:200px;
}

.footer-box {
	background: url(/images/bg-footer-box.gif) no-repeat;
	margin:0 auto;
	width:967px;
	overflow:hidden;
	padding:25px 0 0 32px;
}
.footer-box .logo-holder {
	float:left;
	width:472px;
	padding:3px 0 0;
}
.footer-box .logo-holder .logo2 {
	background:url(/images/logo2.gif) no-repeat;
	width: 193px;
	height: 52px;
	text-indent:-9999px;
	margin:0 18px 0 0;
	float: left;
	overflow:hidden;
}
.footer-box .logo-holder .logo2 a{
	display: block;
	height:100%;
}
.footer-box .logo-holder .slogan {
	float:left;
	font:18px/20px Tahoma, Arial, Verdana, sans-serif;
	color:#272727;
	margin:13px 0 0;
}
.footer-box .logo-holder .slogan em {
	color:#da6724;
	font-style:normal;
}
.nav-holder {
	float:right;
	width:480px;
	color:#969494;
	font-size:11px;
	padding:0 10px 0 0;
}
/*footer navigation*/
.nav-holder ul {
	list-style:none;
	margin:0;
	padding:0 0 12px;
	float:right;
}
.nav-holder ul li {
	float:left;
	padding:0 2px 0 12px;
}
.nav-holder ul li a {
	float:left;
	color:#5e5e5e;
	font:11px/20px Verdana, Tahoma, Arial, sans-serif;
	text-decoration:none;
}
.nav-holder ul li a:hover {text-decoration:underline;}
.nav-holder p {
	margin:0;
	float:right;
}
.nav-holder p a {
	color:#969494;
	text-decoration:none;
}
.nav-holder p a:hover {text-decoration:underline;}
