/*
Theme Name: Wallstreet
Theme URI: http://wallstreet-wp.gothemeteam.com/
Version: 1.3
Author: Theme Team
Author URI: http://themeforest.net/user/goThemeTeam
Tags: Wallstreet
*/
body{ background: url(images/backpool.jpg); background-repeat: no-repeat; background-position: top center;  color: silver;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-size:14px;
	line-height:22px;}
.logos{ height:151px;
	background-color: #ffffff;
}
.call-for-availability {
	font-weight:500; 
	font-size: 25px; 
	margin: 10px 0 20px 35px;
}

.menu-item-950 a {
	color:orange;
}

.content-top{ width:1006px; height:40px; margin:41px auto 0px auto; }
.content{  
 width:980px; padding:0px 13px; margin:0px auto; }
a, h1, h3, h6, h1 a, h2 a, h3 a, h5 a, h6 a { color:#73cbc7;  }
h4, h4 a { color:#73cbc7;
	font-weight: bold;
}

h5 {
	font-size: 17px;
	color:#73cbc7;
	font-weight: bold;
	line-height:22px;
	margin: 0;
	padding: 0;
}

h2 {
	font-size: 29px;
	color:#73cbc7;
	}
.content-separator{ background-image:url(images/layout/content-separator.png); background-repeat:repeat-x; height:17px; }
.content-separator.black-up { background-position:0px 0px; }
.content-separator.black-down { background-position:0px -17px; }
.content-separator.gray-up { background-position:0px -34px; }
.content-separator.gray-down { background-position:0px -51px; }
.content-separator.content-separator-small { height:7px; }
.content-separator.after-nivo { margin-top:-18px; }
.content-separator.after-message { margin-top:-4px; }
.container-wide { width:624px !important; padding-right: 23px !important; margin-right: 0px !important; }
.clear-img {
	height:5px;
}
.sidebar-wide { padding-top:0px; margin-left:0px !important; margin-right:0px !important; }
.main-container  { color:#666; min-height:500px;}
.contact-container { padding-right:12px; }
.main-container p a,
body.blue .navigation div > ul > li.current-menu-item > a,
body.blue .navigation div > ul > li.current_page_item > a, 
body.blue .navigation div > ul > li.current_page_ancestor > a,
body.blue .navigation div > ul > li.current-menu-ancestor > a, 
body.blue .navigation2 div > ul > li.current-menu-item > a,
body.blue .navigation2 div > ul > li.current_page_item > a, 
body.blue .navigation2 div > ul > li.current_page_ancestor > a,
body.blue .navigation2 div > ul > li.current-menu-ancestor > a, 
.footer p a, .col-side a, body.blue .article blockquote, .commentlist p a { color:#903131;}
.col-side { width:280px !important; }
.col-side .widget { margin-left:-2px; }
body.blue { background:#eaf3f8;}
body.blue .main-container { background-color:#fff;}
body.blue .top { border-bottom: none;}
body.blue .bottom { border-top: none;}
body.blue .navigation div > ul > li > a, body.blue .navigation2 div > ul > li > a, .link-more { color:#2e5266;}
.postmeta, .postmeta a, .footer .article, .subnav li.current_page_item > a, .subnav li.current-menu-item > a, .tweets .msg-meta, .commentlist time { color:#999; }
.footer, .footer a { color:#999;
	background-color: transparent;
}
.footer a:hover { color:#007190; }
.article li, .commentlist { color:#888; }

.header { position: relative; z-index:99; }
.navigation { width: 100px; height: 100px; margin-left: 25px;
	font-size: 9px;
}
.navigation p{
	color: silver;
	font-size: 14px;
}
.navigation h2{
	color: silver;
	line-height: 28px;
	font-size: 14px;
}

.navigation h2 a{
	color: silver;
	line-height: 28px;
	font-size: 14px;
}
.navigation div > ul { white-space: nowrap; text-align:center; display:inline; margin:0px auto; padding-top:8px; padding-bottom:1px; }
.navigation div > ul li { position:relative;}
.navigation div > ul li a { display: inline; }
.navigation div > ul li a:hover { }
.navigation div > ul ul { color:#7C7C7C!important;  }
.navigation div ul .spacer { height:5px; }
.navigation div > ul > li:hover > a { color:#7C7C7C!important; }
/* .navigation div > ul ul { font-size:14px; position: absolute; display: none; min-width:185px; white-space:nowrap; z-index:2; -moz-border-radius: 0px 0px 5px 5px; border-radius: 0px 0px 5px 5px; background:none; background-image:url(images/layout/dropdown-space.png); -moz-box-shadow: 0 0 1px 1px #DCDCDC;-webkit-box-shadow: 0 0 1px 1px #DCDCDC;-o-box-shadow: 0 0 1px 1px #DCDCDC;box-shadow: 0 0 1px 1px #DCDCDC;  }*/
.navigation div > ul ul li + li { background: url(images/nav-divider.png) repeat-x left top;}
.navigation div > ul ul li a { display: inline; padding: 11px 20px; color:#535353!important;  font: 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; text-transform:none; text-align:left !important; border-top:1px solid #E9E9E9; }



.navigation .top-arrow + li a { border:none !important; }
.navigation .empty + li a { border:none !important; }
.navigation div > ul > li { float:left;}
.navigation div > ul > li.parent > a {  }/*background-image: url(images/nav-arrow.png); background-repeat: no-repeat; background-position: center 36px;*/
.navigation div > ul > li.current-menu-item > a,
.navigation div > ul > li.current_page_item > a,
.navigation div > ul > li.current_page_ancestor > a,
.navigation div > ul > li.current-menu-ancestor > a { color:#7C7C7C; }/*f3466a*/
.navigation div > ul > li > a { display: inline; padding: 12px 13px 10px 8px; font:  16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;  color:#000; margin:1px 1px 0px 1px; text-transform: none; }
.navigation div > ul > li > a:hover { }
.navigation div > ul > li > ul { left: 0; top: 0px; }
.navigation div > ul > li > ul .top-arrow { margin-top:-22px; padding-top:11px; height:11px;  }
.navigation div > ul > li ul ul { left: 0; top: 0px;  }

.navigation div > ul li:hover { z-index:3; text-indent:2px;}
.navigation div > ul li:hover > ul { display: block!important; }

/*-----NAV2---*/

.navigation2 { width: 100%; text-align:center;}
.navigation2 div > ul { white-space: nowrap; text-align:center; display:table; margin:0px auto; padding-top:8px; padding-bottom:0px; }
.navigation2 div > ul li { position:relative;}
.navigation2 div > ul li a { display: block;
	color: #9c9c9c;
}
.navigation2 div > ul > li:hover > a, .navigation2 div > ul ul { color:#73cbc7!important;  }
.navigation2 div ul .spacer { height:5px; }
/* .navigation div > ul ul { font-size:14px; position: absolute; display: none; min-width:185px; white-space:nowrap; z-index:2; -moz-border-radius: 0px 0px 5px 5px; border-radius: 0px 0px 5px 5px; background:none; background-image:url(images/layout/dropdown-space.png); -moz-box-shadow: 0 0 1px 1px #DCDCDC;-webkit-box-shadow: 0 0 1px 1px #DCDCDC;-o-box-shadow: 0 0 1px 1px #DCDCDC;box-shadow: 0 0 1px 1px #DCDCDC;  }*/
.navigation2 .top-arrow + li a { border:none !important; }
.navigation2 .empty + li a { border:none !important; }

.navigation2 div > ul ul li a:hover { background:none; background-color:#FFF; }

.navigation2 div > ul > li { float:left;}
.navigation2 div > ul > li.parent > a {  }/*background-image: url(images/nav-arrow.png); background-repeat: no-repeat; background-position: center 36px;*/
.navigation2 div > ul > li.current-menu-item > a,
.navigation2 div > ul > li.current_page_item > a,
.navigation2 div > ul > li.current_page_ancestor > a,
.navigation2 div > ul > li.current-menu-ancestor > a { color:#73cbc7; }/*f3466a*/
.navigation2 div > ul > li > a { display: block; padding: 12px 13px 0px 13px; font:  16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;  color:#9c9c9c; margin:1px 1px 0px 1px; text-transform: none; }

.navigation2 div > ul > li > a { display: block; padding: 12px 13px 0px 13px; font:  16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;  color:#9c9c9c; margin:1px 1px 0px 1px; text-transform: none;  }
.navigation2 div > ul > li > a:hover {  }
.navigation2 div > ul > li > ul { left: 0; top: 0px; }
.navigation2 div > ul > li > ul .top-arrow { margin-top:-22px; padding-top:11px; height:11px;  }
.navigation2 div > ul > li ul ul { left: 100%; top: 0px;  }

.navigation2 div > ul li:hover { z-index:3; }
.navigation2 div > ul li:hover > ul { display: block!important; }

/**** check availability on hoime page */
 .navigation div > ul > li:last-child > a{ color: #fa7f06!important;}
/*--------*/

.top{padding-top:37px; } 

.top form { float:left; padding: 15px 0 0;}
form.searchform input { float:left; width: 155px; margin-right:5px; }
form.searchform button#searchformbtn { margin-top: -1px; }
form#newsletterForm button#newsletterFromBtn { margin-top: -1px; }
.logo { padding-top:40px; margin-left: 25px;}
.logo h1 { font: 50px/56px 'LeagueGothicRegular', Arial, sans-serif; text-align:center; color:#000 !important; height:49px; }
.logo2 { padding-top:75px; } 
.logo2 h1 { font: 50px/56px 'LeagueGothicRegular', Arial, sans-serif; text-align:center; color:#000 !important; height:39px; }
.messagehp{padding:20px 0px 0px 0px;}
.messagehp{font-size: 16px;color:#666; margin-left:0px !important; margin-left:0px !important; padding-left:10px; padding-right:10px; }

.nivo-slider {  padding: 0 0 0px; margin-top:30px; margin-left:30px; }
.nivo-slider > div { height:400px; margin: 0 auto; position:relative; float:left;}
.nivo-slider img {	position:absolute; top:0px;	left:0px; display:none;}
.nivo-slider > a { border:0; display:block;}





.postmeta { border-top: solid 1px #e5e5e5; border-bottom: solid 1px #e5e5e5; font-size:12px; margin: 8px 0 15px; padding: 10px 0; min-height: 10px; line-height:1; }
.postmeta .post-categories { padding-left: 225px;}
.postmeta .dot { padding: 0 10px; }
.comment-stats { background: url(images/icon-comment.png) no-repeat left center; padding-left:12px; }
p.link-more { margin-top:10px;}
p.link-more a { font-size:12px; line-height:1; display:inline-block; background: url(images/icon-arrow.png) no-repeat right 1px; padding-right:15px;}

.small-image-listing .article, .normal-slider .article, .big-image-slider .article { font-size: 11px; }
.small-image-listing .postmeta, .normal-slider .postmeta, .big-image-slider .postmeta { font-size: 10px; }
.big-image-listing .thumbnail img {  }
.full-width-listing .thumbnail img { width:920px; }
.small-listing .thumbnail img { font-size:220px; }
.full-width-listing .post + .post { padding-top: 20px; padding-top: 20px; margin-top:20px; background: url(images/divider.png) repeat-x left top; }
.full-width-listing .post h2 { font-size:20px; }
.post-item { margin-top:0px !important; margin-left:8px !important;  margin-bottom:0px !important; margin:0;
padding:0px;}



.small-image-listing .post h2, .post-item h2, .fullwidth h2 { font: 14px/25px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; text-align:center; padding:14px 0px 6px 0px; background-image:url(images/layout/post-title-separator.png); background-repeat:no-repeat; background-position:center bottom; text-transform: uppercase;}
.big-image-listing .post h2,
.fullwidth .post h2{ background-image:url(images/layout/big-title-separator.png); background-repeat:no-repeat; background-position:bottom; font-size:16px; }
.big-image-listing .post h2,
.fullwidth .post h2{
	padding-top:21px;
}
.small-image-listing { padding-top:52px; padding-bottom:139px; display:table; width:100%; }
.small-image-listing .button > span > span { width:73px !important; min-width:73px !important; }
.small-image-listing li { float:left; }
.small-image-listing li .thumbnail, .small-image-listing li .thumbnail *, .post-item .thumbnail, .post-item .thumbnail * { float:none; }
.small-image-listing li .thumbnail, .post-item .thumbnail { padding-top:24px;   }
.small-image-listing li .thumbnail img, .carousel-holder .thumbnail img, .post-item .thumbnail img { border:3px solid #fef9e9; -moz-box-shadow: 0 0 1px 1px #DCDCDC;-webkit-box-shadow: 0 0 1px 1px #DCDCDC;-o-box-shadow: 0 0 1px 1px #DCDCDC; }
.small-image-listing li { margin-top:0px !important; }
.small-image-listing .grid_4 { margin-left:0px; margin-right:0px; }
.small-image-listing .grid_4 h2 { font-size:18px; }
.small-image-listing li + li { margin-left:20px !important; }
.small-image-listing .article, .post-item .article { font: 14px/+1.5 "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; padding-top:14px; }
.big-image-listing .article p { font-size:16px; color:#000 !important; }

.big-image-listing .comment-icon,
.big-image-listing .date-icon,
.big-image-listing .categories-icon,
.fullwidth .categories-icon,
.fullwidth .date-icon,
.fullwidth .comment-icon{
	float:left;
	border:0px !important;
}

.big-image-listing .left.icons, .fullwidth .left.icons { border-bottom:1px dotted #BBB; border-top:1px dotted #BBB; width:453px; margin-left:20px; }
.fullwidth .left.icons { border-bottom:1px dotted #BBB; border-top:1px dotted #BBB; width:750px; margin-left:20px; }

.single-post .left.icons { margin-left:0px; width:624px; clear:both !important; }

.small-image-listing .comment-icon{ width:146px; }
.small-image-listing .comment-icon, .big-image-listing .comment-icon { display:block; border-bottom:1px dotted #BBB; border-top:1px dotted #BBB; margin:1px 0px 0px 9px;   }
.small-image-listing .comment-icon a, .big-image-listing .comment-icon a, .fullwidth .comment-icon a{ display:block; font: 11px/33px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; color:#626262; background-image:url(images/layout/icon-comments.png); background-repeat:no-repeat; background-position:10px center; padding-left:28px; text-transform:uppercase; }

.big-image-listing .comment-icon,
.fullwidth .comment-icon{ margin-left:0px; padding-left:10px; }
.big-image-listing .comment-icon a,
.fullwidth .comment-icon a { padding-right:10px; }

.big-image-listing .date-icon,
.fullwidth .date-icon{ border-bottom:1px dotted #BBB; border-top:1px dotted #BBB;display:block; font: 12px/33px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; color:#626262; background-image:url(images/layout/icon-date.png); background-repeat:no-repeat; background-position:0px center; padding-left:18px;  margin-top:1px; padding-right:10px; }

.big-image-listing .categories-icon,
.fullwidth .categories-icon{ display:block; border-bottom:1px dotted #BBB; border-top:1px dotted #BBB; margin:1px 0px 0px 0px; width:280px; font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; background-image:url(images/layout/icon-tag.png); background-repeat:no-repeat; background-position:10px center; padding-left:28px; }
.big-image-listing .categories-icon a,
.fullwidth .categories-icon a{  color:#626262; line-height:33px;  }

.big-image-listing span.comments-big-icon,
.fullwidth span.comments-big-icon{ display:block; position:absolute; z-index:2; margin-left: 578px; margin-top: 17px; width:40px; height:36px; background-image:url(images/layout/icon-comments-big.png); background-repeat:no-repeat; padding-bottom:11px; }
.fullwidth span.comments-big-icon{
    margin-left: 885px;
}
.big-image-listing span.comments-big-icon a,
.fullwidth span.comments-big-icon a{ display:block; text-align:center; color:#5C5B56; text-shadow:0px 1px #E2E2DC; padding-top:3px; }

.big-image-listing .article p,
.fullwidth .article p{
	margin-bottom:19px !important;
}

.big-image-listing .button.small > span > span { min-width:74px !important; width:74px !important; }


.small-image-listing-container, .big-image-listing-container { width:624px !important; padding-right: 26px !important; margin-right: 0px !important; margin-left:0px !important; }
.big-image-listing-container { padding-left:2px; padding-top:0px; }

.full-image-listing-container { width:930px !important; padding-right: 18px !important; margin-right: 0px !important; margin-left:0px !important; }
.full-image-listing-container { padding-left:8px; padding-top:10px; }

.thumb-magnifier{ margin-left:auto; margin-right:auto; display:block; position:absolute; overflow:hidden; }
.thumb-magnifier:hover{ background-position:center center; }
.thumb-magnifier .magnifier { display:block; background-image:url(images/layout/magnifying-glass.png); background-repeat:no-repeat; background-position:center center; }

.dotted-container { display:table; width:940px; margin-left:10px !important;}
.dotted-horizontal-separator{ background-image:url(images/layout/dots-h.png); background-repeat:repeat-x; background-position:bottom; padding-bottom:4px; }
.dotted-vertical-separator{ background-image:url(images/layout/dots-v.png); background-repeat:repeat-y; background-position:right; }
.dotted-container2 { display:table;padding-bottom: 40px;}
.thumbnail { position: relative;}
.thumbnail, .thumbnail a, .thumbnail img { float:left; display: block; }
.common-sidebar .widget_themeteam_flickr{
	margin-left:-4px;
	margin-top:28px !important;	
}
.common-sidebar .widget_themeteam_flickr h2 { margin-bottom:13px; }
.flickr_badge_image a { background-color: white;}
.thumbnail span.frame {  position: absolute; left:0; top:0; width:100%; height:100%; display:none;}
.thumbnail span.frame > span {padding-right: 5px; background-position: right top; background-repeat: repeat-y;}
.thumbnail span.frame > span > span { padding-left: 5px; background-position: left top; background-repeat: repeat-y;}
.thumbnail span.frame > span > span > span { background-position: left bottom; background-repeat: repeat-x; padding-bottom:5px;}
.thumbnail span.frame > span > span > span > span {background-position: left top; background-repeat: repeat-x; padding-top:5px; }
.thumbnail span.frame .empty { background:none!important; }


.footer .widget_themeteam_flickr { width:160px; }
.flickr_badge_image { position: relative; margin: 0 10px 10px 0px;}
.col-side.common-sidebar .flickr_badge_image,.col-side.home-sidebar .flickr_badge_image { margin:5px !important; }
#flickr_badge_image1, #flickr_badge_image2 { margin-top:11px; }
#flickr_badge_image2, #flickr_badge_image4, #flickr_badge_image6 { margin-right:0px; }
.flickr_badge_image.even { margin-right:0; }
.flickr_badge_image.top { margin-top:0; }
.flickr_badge_image img { width: 80px; height:80px;}
.flickr_badge_image, .flickr_badge_image a, .flickr_badge_image img { float:left; }
.flickr_badge_image img { width:69px; height:69px; border:3px solid #FFF; -moz-box-shadow: 0 0 1px 1px #DCDCDC;-webkit-box-shadow: 0 0 1px 1px #DCDCDC;-o-box-shadow: 0 0 1px 1px #DCDCDC; }
.flickr_badge_image span.frame {  position: absolute; left:0; top:0; width:100%; height:100%; display:none;}
.flickr_badge_image span.frame span { background-image: url(images/frame.png); display: block;}
.flickr_badge_image span.frame > span {padding-right: 5px; background-position: right top; background-repeat: repeat-y;}
.flickr_badge_image span.frame > span > span { padding-left: 5px; background-position: left top; background-repeat: repeat-y;}
.flickr_badge_image span.frame > span > span > span { background-position: left bottom; background-repeat: repeat-x; padding-bottom:5px;}
.flickr_badge_image span.frame > span > span > span > span {background-position: left top; background-repeat: repeat-x; padding-top:5px; }
.flickr_badge_image span.frame { display: block;}
.flickr_badge_image span.frame .empty { background:none!important; height:70px; }
.flickr_badge_image + p { clear:both; line-height:1;}
.flickr_badge_image + p a { background: url(images/icon-flickr.png) no-repeat left center; padding-left: 25px; }
.flickr_link { background: url(images/icon-flickr.png) no-repeat left center; padding-left: 25px; }



.col-side.home-sidebar { margin-left:0px !important; margin-right:0px !important; padding-top:24px; }
.col-side.common-sidebar { margin-left:0px !important; margin-right:0px !important; padding-top:24px; }
.col-side.common-sidebar .nav  { padding-left:0px; margin-left:-25px; padding-top:41px; }
.col-side.common-sidebar .nav  h2 { margin-left:20px; }

.col-side.common-sidebar .nav .subnav { margin-left:-6px; padding-top:1px; background-image:url(images/layout/nav-selection.png); background-repeat:no-repeat; background-position:4px -37px; width:301px; margin-top:-5px !important; }
.col-side.common-sidebar .nav .subnav li { width:297px; background-image:url(images/layout/dots-h.png); background-position:bottom; background-repeat:repeat-x; margin-left:4px; }
.col-side.common-sidebar .nav .subnav li.current_page_item { background-image:url(images/layout/nav-selection.png); background-repeat:no-repeat; background-position:0px 3px; margin:0px; width:301px; }
.col-side.common-sidebar .nav .subnav li.current_page_item a { padding-left:32px; }
.col-side.common-sidebar .nav .subnav li a { display:block; font: 12px/42px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; color:#737373; padding-left:28px; text-transform:uppercase; padding-top:1px; }


.col-side .widget { font-size:11px; }
.widget + .widget { margin-top: 20px; }
.widget h2 { font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; color:#777; margin-bottom: 20px; padding-bottom:10px; text-align:center; background-image:url(images/layout/widget-title-separator.png); background-repeat:no-repeat; background-position:center bottom; }
.footer .widget h2 { color:#777; background-image:url(images/layout/widget-footer-title-separator.png); background-repeat:repeat-x; background-position:0px 3px; padding-bottom:0px; font-size:11px; }
.footer .widget h2 span { background-color: transparent; padding:0px 6px 0px 6px; }
.footer .grid_12 .grid_3.first + .grid_3 { margin-left:-3px; }
.widget h3 { font: 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; }
.widget h3 a:active { padding-top:1px; }
.widget h3 a { color:#903131; line-height:+1.6; }
.widget h3 a:hover { border-bottom:1px dotted #903131; }
.widget.widget_themeteam_recent .right { width:190px; }
.widget.widget_themeteam_recent li img { border:3px solid #FFF; -moz-box-shadow: 0 0 1px 1px #DCDCDC; -webkit-box-shadow: 0 0 1px 1px #DCDCDC; -o-box-shadow: 0 0 1px 1px #DCDCDC; box-shadow: 0 0 1px 1px #DCDCDC; width:54px; height:54px; }
.widget.widget_themeteam_recent li { display:table; width:260px; padding-bottom:36px; }
.widget.widget_themeteam_recent li .postmeta { border:0px; font: 9px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; padding:0px; margin:9px 0px 0px 0px; text-transform:uppercase; }
.widget.widget_themeteam_recent ul { padding-top:7px; }
.widget.widget_themeteam_recent h3 { margin-top:-3px; background:none; padding:0px !important; text-align:left; text-transform:inherit !important; }
.widget.widget_themeteam_recent h3 a {  }
.widget.widget_themeteam_recent li .postmeta a, .widget.widget_themeteam_recent li .postmeta span { border-bottom:1px dotted; color:#787878; }
.widget.widget_themeteam_recent li .postmeta a:hover { color:#454545; }

.widget.widget_themeteam_popular .right { width:190px; }
.widget.widget_themeteam_popular li img { border:3px solid #FFF; -moz-box-shadow: 0 0 1px 1px #DCDCDC; -webkit-box-shadow: 0 0 1px 1px #DCDCDC; -o-box-shadow: 0 0 1px 1px #DCDCDC; box-shadow: 0 0 1px 1px #DCDCDC; width:54px; height:54px; }
.widget.widget_themeteam_popular li { display:table; width:260px; padding-bottom:36px; }
.widget.widget_themeteam_popular li .postmeta { border:0px; font: 9px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; padding:0px; margin:9px 0px 0px 0px; text-transform:uppercase; }
.widget.widget_themeteam_popular ul { padding-top:7px; }
.widget.widget_themeteam_popular h3 { margin-top:-3px; }
.widget.widget_themeteam_popular li .postmeta a, .widget.widget_themeteam_popular li .postmeta span { border-bottom:1px dotted; color:#787878; }
.widget.widget_themeteam_popular li .postmeta a:hover { color:#454545; }


.circle-sdw .circle-sdw-circle { background-color:#A6A6A6;-moz-box-shadow: 0 0 9px 1px #7E7E7E;-webkit-box-shadow: 0 0 9px 1px #7E7E7E;-o-box-shadow: 0 0 9px 1px #7E7E7E;box-shadow: 0 0 9px 1px #7E7E7E; display:none; }
.circle-sdw:hover .circle-sdw-circle { display:inherit;  }

.widget .posts li + li { margin-top: 5px;}
.col-side > .widget { padding: 23px 20px 0px 0px; }
.col-side .contactinfo { font-size:12px; line-height:1.5;  }
.col-side .contactinfo h2 { margin-bottom: 10px;}
.col-side .contactinfo p + p { margin-top: 10px; }
.col-side .widget_themeteam_search, .col-side .widget_themeteam_contact_info,.col-side  .widget_themeteam_subscribe { padding: 0;background: none;  }
.widget + .widget_themeteam_search, .widget + .widget_themeteam_contact_info, .widget + .widget_themeteam_subscribe { 
    margin-top:0px;margin-bottom:60px;border-top: solid 0px #e5e5e5;padding: 30px 0 0;  
}
.col-side .widget_themeteam_contact_info { margin-left:-2px !important;  }
.col-side .widget_themeteam_contact_info p { margin-top:-7px !important; margin-left:-5px !important; }
.col-side .widget_themeteam_contact_info .googleMap { margin-left:-16px !important; }
.col-side .widget_themeteam_subscribe h2, .col-side div.searchform h2 { margin-bottom: 10px;}
.col-side .widget_themeteam_subscribe p + p { margin-top: 10px; }

.col-side .widget_themeteam_subscribe input[type=text] { float:left; }
.col-side .widget_themeteam_subscribe button { float:left; }


button.comment > span { 
    background: #f0f0f0 url(images/line.gif) repeat-x left top; border: solid 1px #dadada; font-size:11px; 
	width: 110px; line-height:22px; height:22px; float:left;
}


#recent-tweets li { word-wrap: break-word; padding-left:25px; font-size:11px; line-height:1.5; position:relative;}
/*#recent-tweets li:before {
	content: "";
	position:absolute;
	display: inline-block;
	width: 19px;
	height:15px;
	left: 0;
	margin-top: 2px;
	background: url(images/layout/tweet.png) no-repeat;
	background-position:2px 2px;
	color:#636363 !important;
}*/
#recent-tweets li span.separator { display:none; }
#recent-tweets li { background: url(images/layout/tweet.png) no-repeat;
	background-position:2px 4px; }
.footer #recent-tweets li + li span.separator { margin: 17px 0 0; padding-top: 15px; border-top: dotted 1px #dcdcdc; display:block; }
.common-sidebar #recent-tweets li { padding-bottom:16px; }
.common-sidebar #recent-tweets li + li {
	border-top: dotted 1px #dcdcdc;
	padding-top:16px;
	padding-bottom:16px;
}
#recent-tweets li + li{ background-position:2px 17px; }
#recent-tweets .msg-meta { font-size:10px; margin-top: 5px; }

.post + .post { margin-top:57px; }

.main-container { padding: 4px 10px 0px 10px; }
#footerTwitter{ height:63px; background-image:url(images/layout/footer.png); background-repeat:repeat-x; }
#footerTwitter div { background-image:url(images/layout/twitter.png); background-position:18px 11px; background-repeat:no-repeat; padding-left:88px; font: 14px/63px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; text-shadow:0px 1px #ECECE7; }
#footerTwitter div a { color:#903131; }
.footer { font-size: 12px; background: transparent;}
.footer .grid_12 { padding: 0px 0px 0px 0px;
	background-color: transparent;
}
.footer .grid_12 .sub-footer { 	background-color: transparent;
z-index:1000;
}

#footer, #sub-footer { color: #fff;
z-index:1000; 
}



.footer h2 {  margin-bottom:0px;
	color: gray;
	background-color: transparent;
}
.footer li { margin: 0 0 4px;
	background-color: transparent;
	z-index:1000;
}
.footer .first { margin-left:-1px;
	background-color: transparent;
}
.footer .first + div + div { margin-right:0px !important; width:200px !important;
	background-color: transparent;
}
.footer .last { margin-left:54px !important; margin-right:0px !important;
	background-color: transparent;
}
.footer p { margin-bottom: 0px;
	color: #666;
	background-color: transparent;
}
.footer #sub-footer {  width:100px; height:400px; margin:0px !important; padding:0px 21px 0px 21px; font: 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; text-transform:uppercase; background: transparent; z-index:1000;
}
.sub-footer .left {  
width:190px; z-index:1000;
}
.sub-footer .middle {  width:190px; z-index:1000; margin-top: -30px; background-color: #ffffff;
}
.sub-footer .middle2 {  width:190px; z-index:1000; margin-top: -30px; background-color: #ffffff;
}
.sub-footer .right {  width:190px; z-index:1000; margin-top: -30px;
}
.footer #sub-foot a { color: #999; }
.footer #sub-foot a:hover { color: #007190; }

#TA_certificateOfExcellence {
	z-index:1000;
	margin-top: -30px;
}
.social-networks { margin-top:-8px; height: 30px;}
.social-networks a { display: inline-block; text-indent:-2000px; font-size:0px; width:24px; height:24px; background-image:url(images/layout/social.png); background-repeat:no-repeat; border:2px solid #F9F9F9; }
.social-networks a:hover { border:2px solid #FFF; -moz-box-shadow: 0 0 1px 1px #DCDCDC; -webkit-box-shadow: 0 0 1px 1px #DCDCDC; -o-box-shadow: 0 0 1px 1px #DCDCDC; box-shadow: 0 0 1px 1px #DCDCDC; }
.social-networks a.link-twitter { background-position:0px 0px; }
.social-networks a.link-twitter:active { background-position:0px -29px; }
.social-networks a.link-facebook { background-position:-29px 0px; width:25px; }
.social-networks a.link-facebook:active { background-position:-29px -29px; }
.social-networks a.link-rss { background-position:-59px 0px; }
.social-networks a.link-rss:active { background-position:-59px -29px; }
.social-networks a.link-linkedin { background-position:-88px 0px; width:25px; }
.social-networks a.link-linkedin:active { background-position:-88px -29px; }
.social-networks a.link-flickr { background-position:-118px 0px; }
.social-networks a.link-flickr:active { background-position:-118px -29px; }
.social-networks li { float:left; margin:0px 0px; }
.footer .widget_themeteam_social { width:217px; }

.footer .widget_themeteam_social p {color: #999;}

.footer .widget_themeteam_footer_links{ width:168px; margin-left:27px; }

.common-sidebar .widget_themeteam_twitter { margin-top:23px !important; }
.common-sidebar .widget_themeteam_twitter ul { margin-top:-7px !important; }
.footer .widget_themeteam_twitter { margin-left:-26px; margin-top:5px; font-size:11px; }
.footer .widget_themeteam_twitter h2{ background:none;text-align:left;padding-left:22px; font-size: 16px; text-transform:capitalize !important; color:#6D6D6D; font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; margin-bottom:5px !important;}
.footer #menu-footer-links li.empty + li a { border:0px; }
.footer #menu-footer-links a { display:block; border-top:1px dotted #C0C0C0; padding:7px 0px 0px 0px; font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; color: #666; }

.footer .success-msg { 
    background: url(../images/bg-success-msg.png) no-repeat left top; width:227px; height:156px; padding-top:55px; text-align:center; color:rgba(255,255,255,0.4);}
.footer .success-msg p { font: italic 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; margin-bottom:60px;}
.footer .success-msg p + h4 { text-transform: uppercase;}

.single-post .thumbnail { margin-bottom: 25px; }
.single-post .article { line-height:1.7;  }
.article { font-size:12px;line-height:1.6;  padding-bottom: 5px;}


.single-post .thumbnail,
.article dl,
.article hr,
.article h1,
.article h2,
.article ol,
.article ul,
.article pre,
.article table,
.article address,
.article fieldset,
.article blockquote,
.article q { margin-bottom: 25px; }
.article p{ color: gray;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-size:14px;
	line-height:18px; 
	margin:0;
padding:0px 0 10px 0;}

.article strong{ color: gray;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-size:14px;
	line-height:18px; 
	margin:0;
padding:0 5px 0 0px;}

.article2 p{ color: silver;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-size:14px;
	line-height:168px; 
	margin:0;
padding:5px;}

.article p.firstletter:first-letter{ font-size: 40px; float: left; margin-top: 12px; margin-right: 5px; }
.article h3{ 
	float: right;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-size:20px;
	line-height:20px; }
	
.article h4{ 
	line-height:28px; }
	
.article h5 { font-size: 14px;
color:#73cbc7;
font-weight: bold;
line-height:20px;
margin: 0;
padding: 10px 0 0 0;}
	
.article h6 { color:#707070;
font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
font-size:20px;
line-height:22px; }
	



blockquote { padding: 4px; color:#696969; margin-left:10px; font-size:16px; line-height:1.5; font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; font-style: italic;}
blockquote > div { background-color:#F9F9F9; margin:0; padding: 8px;}
blockquote > div p { margin:0px !important; }

.article ul li {list-style: none;
	font-size: 14px;
}
.article ol li {list-style: none;}
.article .trans-list {margin-top: -350px;  margin-left: 550px; width: 500px; height:350px; z-index:7000; line-height: 22px; }


.article blockquote {
	color:#f3466a;
	font-size:16px;
	font-style: italic; 
}
.article blockquote > div > * { margin: 0; }
.article blockquote > div > * + * { margin: 15px 0 0;}

.about-the-author { padding: 0px 0 35px; font-size:12px; line-height:1.6; }
.about-the-author h2 { font-size:12px; margin-bottom:20px;  }
.about-the-author h4 { margin-bottom: 10px; line-height:1; padding-top:12px; }
.about-the-author .thumbnail { float:left !important; }
.divider { background: url(images/layout/dots-h.png) repeat-x left bottom; height:10px; clear:both;}
.comments-box, #respond { padding-top: 40px;}
.comments-box h2, #respond h2 { font-size: 18px;  padding-bottom: 10px;}

.commentlist * { font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; }
.commentlist li { padding-top: 30px; min-height:96px; line-height: 1.6; font-size:12px;}
.commentlist li + li, .commentlist .children { border-top: solid 1px #e5e5e5; margin-top: 30px; }
.commentlist h3 { margin-bottom:3px; line-height:1; font-size:16px; text-transform:capitalize; text-align: left; background:none; padding-bottom: 3px;}
.commentlist time { text-transform: uppercase; font-size:11px; }
.commentlist p + p {  margin-top:10px;}
.commentlist .children { margin-left:80px;}
.commentlist .thumbnail { float:left; }
#respond { font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; } 
#respond h2 { margin-bottom: 30px;}
#respond input[type=text] { width: 145px; clear:both;}
#respond textarea { width: 600px; }
#respond .first { margin-left:0; margin-right:0px; }
#respond .last { margin-right:0; margin-left:0px; width:168px; }
#respond .clear { height:30px; }

.mini-slider { width:300px; position:relative; overflow:hidden;list-style:none;padding:0px;margin:0px; border:3px solid #FFF;-moz-box-shadow: 0 0 1px 1px #DCDCDC;-webkit-box-shadow: 0 0 1px 1px #DCDCDC;-o-box-shadow: 0 0 1px 1px #DCDCDC;box-shadow: 0 0 1px 1px #DCDCDC; }
.mini-slider ul li { width:300px; height:210px;list-style:none;padding:0px;margin:0px;background:none !important;padding:0px !important;	}
.mini-slider ul li img { border:0px;-moz-box-shadow: 0 0 0px 0px;-webkit-box-shadow: 0 0 0px 0px;-o-box-shadow: 0 0 0px 0px;box-shadow: 0 0 0px 0px; }

.mini-slider #prevBtn, .mini-slider #nextBtn, .mini-slider #prevBtn a, .mini-slider #nextBtn a { background: url(images/arrow-slider.png) no-repeat left top;}
.mini-slider #nextBtn, .mini-slider #nextBtn a { background-position: right top;}
.mini-slider #nextBtn,.mini-slider #prevBtn { position: absolute; width:30px; height:30px; bottom:30px;}
.mini-slider #nextBtn a, .mini-slider #prevBtn a { display: block; height:0; padding-top:30px; overflow:hidden;}
.mini-slider #nextBtn { right:0;}

/*****************************/
mark { display: inline-block;  padding: 0 5px; color:#333; -moz-border-radius:2px; -webkit-border-radius:2px; -o-border-radius:2px; -o-border-radius:2px;}
mark.lightblue{ background-color:#CBE1F1; color:#1B78BE;}
mark.purple{ background-color:#E7B0E9; color:#BB25C0;}
mark.green{  background-color:#CDF1CB; color:#2C7727;}
mark.darkgreen{ background-color:#EAF1CB; color:#667911;}
mark.red{ background-color:#FFC8C8; color:#C01B1B;}
mark.gray{ background-color:#CCC; color:#5E5E5E;}
mark.blue{ background-color:#D8DEFF; color:#3647A7;}
mark.ochre{ background-color:#FED9BE; color:#994303;}


#wallstreet-messages { padding:0px; font: 22px/+1.4 "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; text-shadow:0px 1px #FFF; }
#wallstreet-messages div + div { text-align:center;}
#wallstreet-messages .grid_8 { padding-left:10px;  }
#wallstreet-messages .button.big { margin-left:14px; margin-top:1px; }
#wallstreet-messages .button.big > span > span { font-size:15px !important; padding-right:51px !important; }

.feature h2 {  line-height: 1.1em; margin-bottom:10px; font-size:16px;}
.feature h2 img { vertical-align:middle;}
.feature p { line-height: 1.4em; }
.feature h3 img { margin-bottom:-7px; }



.mainContactForm input{width:238px;}
.mainContactForm textarea{width:300px; height:182px;}
.mainContactForm p{padding-bottom:16px;}
.mainContactForm button, .in-portfolio .button{ margin-top:4px; }
.mainContactForm button > span > span, .in-portfolio .button > span > span { padding-right:27px !important; padding-left:23px !important; }

#mainContactUs{ padding-top:10px; padding-bottom:130px; }

#mainContactUs form { margin-left:10px; margin-top:-17px;  }
.mainContactForm span.textfield-container { display:inline-block; border:1px solid #989898; }

.mainContactForm span.textfield-container input[type="text"], .mainContactForm span.textfield-container textarea { border-width:1px 0px 0px 1px; border-style:solid; border-color:#E8E8E8; -moz-border-radius:0px; -webkit-border-radius:0px; -o-border-radius:0px; border-radius:0px; }
.mainContactForm span.textfield-container textarea { width:598px; }
.mainContactForm .error strong, .mainContactForm .error strong { font: 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; display:block; color:#B20000; text-transform:uppercase; }
.mainContactForm .error, .contactform .error { font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; display:block; background-color:#FFE0E0; margin:5px 0px; color:#505050; padding:11px; }
.contactform { margin-top:0px; }

#mainContactUs .success-msg strong, .contactform .contactSuccess strong { font: 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; display:block; color:#447B00; text-transform:uppercase; }
#mainContactUs .success-msg, .contactform .contactSuccess { font: 12px/+1.9 "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; display:block; background-color:#DDF9BC; margin:5px 0px; color:#63675F; padding:11px; }

.miniContactForm input{width:197px;}
.miniContactForm textarea{width:197px; height:64px; }
.miniContactForm p{padding-bottom:7px;}

.widget_themeteam_contact_info{ padding:25px 20px 0px 20px !important; }
.widget_themeteam_contact_info p{ font: 12px/+1.9 "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; color:#636363; }

.breadcrumbs { text-transform: uppercase; font-size:11px; }
.breadcrumbs ul{padding:9px 22px; border-bottom: 1px dotted #C0C0C0; display:table; width:960px; }

.page .breadcrumbs ul{ width: 960px; margin-bottom: 0px; }
.page .breadcrumbs.nomargin ul{ margin-bottom: 0; }

.breadcrumbs li { float:left; padding: 0px 0px 0px 0; height:11px;  font: 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; color:#5D5D5D; }
.breadcrumbs li + li { padding-left:5px; }
.breadcrumbs li a { color:#5D5D5D; font: normal 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; }
.breadcrumbs .sep{padding-left:20px;width:8px; height:10px; background: url(images/layout/breadcum-arrow.png) no-repeat center;}
.breadcrumbs li:first-child { min-width: 25px;}
.breadcrumbs li:last-child, .breadcrumbs li.last { background: none; }


.filter { padding-bottom: 30px; color:#808080; font-size:11px; }
.filter ul, .filter li { float:left; }
.filter ul { padding-right:30px;}
.filter li { line-height:15px; }
.filter li a { padding: 0 15px; display:block; color:#535353;}
.filter li.active a { color:#303030; background-color:#fff;}
.filter li:first-child { padding-right:10px;}
.filter li a:hover { color:#303030;}
.filter li.sep{border-right:2px solid #eee;width:1px;height:15px;}


.tabs-before { padding-top:37px; padding-bottom:2px !important; margin-top:-2px; }
.tabs-before + ol.tabs { margin-bottom:19px; }
ol.tabs{ display:table; margin-top:-37px; background-image:url(images/layout/dots-h.png); background-repeat:repeat-x; background-position:0px -1px; padding-top:1px; }

ol.tabs li{ float:left; }

ol.tabs li.legend { font: 12px/35px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; color:#808080; padding:0px 16px 0px 7px; background-color:#F9F9F9; height:33px; text-transform:uppercase;  }
ol.tabs li.empty + li a, ol.tabs li.legend + li a { border-left:1px solid #DEDEDE; }
ol.tabs li a{ display:block; padding:0px 12px; font: 12px/35px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; color:#808080; border-right:1px solid #DEDEDE; text-transform:uppercase; }
ol.tabs li a:hover, ol.tabs li.on a { color:#000; }
ol.tabs li a + span, ol.tabs li.spacer span{ display:block; background-color:#F9F9F9; height:5px; margin-top:1px; }
ol.tabs li.on a + span, ol.tabs li.spacer span{  margin-top:-3px; width:99%; }
ol.tabs li.spacer { width:10px; }

.carousel{
	margin-let:4px;
}
.carousel div{
    float: left;
    width: 40px;
}
.carousel div.carousel-holder{
	position:relative;
    overflow:hidden;
    width: 860px;
    height: 230px;
}

.carousel div.carousel-holder h2{ font-size:14px; }

.carousel ul{
	margin:0;
	padding:0;
	width:9999px;
	list-style:none;
}
.carousel li{
	float:left;
    width: 200px;
    margin: 5px 10px;
}
.carousel img{
	display:block;
	float:none;
}
.carousel-content{
	padding-top:41px;
	padding-bottom:11px;
    display: none;
}
.carousel-content.active{
    display: table;
}
.carousel .btn-prev,
.carousel .btn-next{
	width:20px;
	height:20px;
    font-size: 0;
    margin-top: 250px;
}
.carousel .btn-prev{
	left:0;
}
.carousel .btn-prev a{
	background:url(images/layout/carousel-control.png) 0 0 no-repeat;
    margin-left: 14px;
}
.carousel .btn-next a{
	background:url(images/layout/carousel-control.png) -20px 0 no-repeat;
    margin-left: 10px;
	
}
.carousel .btn-prev a,
.carousel .btn-next a{
	display:block;
	height:30px;
    width: 20px;
    margin-top: 77px;
}
.carousel .btn-prev a:hover {
	/*background:url(../images/btn-paging-prev.gif) 0 -30px no-repeat;*/
}
.carousel .btn-next a:hover {
	/*background:url(../images/btn-paging-next.gif) 0 -30px no-repeat;*/
}
.carousel ul li span.carouse-detail{
    display: block;
    margin: 7px 0;
    font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
    font-size: 12px;
	text-transform:uppercase;
    color: #3e3e3e;
	text-align:center;
	width:200px;
	clear:both;
	padding-top:14px;
}

#last-tweet { background-color:#e7f9ff; border-top: solid 1px #d3eef8; padding: 7px 0; color:#5ca3bb;}
#last-tweet a { color:#1c4b54;}
#last-tweet > div > div > div { padding: 12px 0 12px 70px; min-height:15px; background: url(images/i_tweet-bird.png) no-repeat left top;  }

.clearCode{height:25px;}
.col1-layout { padding-top: 35px;}

.posttags a { display: inline-block; background-color:#f3f6f6; border: solid 1px #d4d4d4; padding:5px; margin-right:3px; font-size:12px; color:#006478;}


#searchform p { margin-bottom: 10px;}


.read-more, 
.show-code,
.fancy-link { display: inline-block; padding: 0 10px 0 0;  font-size:12px; cursor:pointer;}
.read-more { background: url(images/read-more.png) no-repeat right center;}
.show-code { font-size:13px; font-weight:bold; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius:3px;
    background: #e8e8e8 url(images/arrow_show-code.png) no-repeat 110px 15px; padding:12px 45px 13px 15px; line-height:1; font-family:Arial, Helvetica, sans-serif; color:#333!important; text-transform:uppercase;
}
.show-code.open {background-position: 110px -15px;  border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; -webkit-border-bottom-left-radius:0;
     -webkit-border-bottom-right-radius:0;
}
.fancy-link {text-transform:uppercase;}


.portfolio .entry h2,
.testimonial .article { background: url(images/quote.png) no-repeat left top; width:90%!important; padding-left:10%; float:left; margin:0;
padding:5px;}


/*set the common button */
.button.small.commonBtn > span { background-position: left top;} 
.button.small.commonBtn > span > span { position: right top; } 
.button.medium.commonBtn > span { background-position: left top;} 
.button.medium.commonBtn > span > span { position: right top; } 
.button.large.commonBtn > span { background-position: left top;} 
.button.large.commonBtn > span > span { position: right top; }
/*code*/
pre{white-space:pre; background-color:#e8e8e8; padding: 20px; }
code{ color:#000;font:normal 88% "Courier New", Courier, monospace;white-space:nowrap; }
pre code{display:block;clear:both;line-height:28px;color:#000;overflow:auto;white-space:normal;background:url(images/code-bg.png) no-repeat left top; border:solid 1px #d2d1d1;padding:0 10px 0px 35px;}
code .comment{color:#888;}
code .class, code .rules{color:#000;font-size:100%;}
code .value, code .title, code .string{color:#000;}
code .tag{color:#000;}
code .keyword{color:#000;}
.preloader{background:url(images/ajax-loader-1.gif) center center no-repeat #ffffff;display:inline-block;}
/*galleria */
.wallstreetFrame {
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
img.wallstreetFrame {
	padding:6px;
	margin:2px;
}
img.wallstreetFrame {
	background-color:rgba(255, 255, 255, 0.2);
}
img.wallstreetFrame {
	box-shadow: 0 1px 3px rgba(0, 0, 0, .6);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .6);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .6);
	-o-box-shadow: 0 1px 3px rgba(0, 0, 0, .6);
}

.googleMap { border: solid 1px #ccc; padding: 0 3px; }
.col5 { margin:0!important;}
.col5 .grid_3{ width:172px;}
.clear + .clear { height:0;}
.page-title { clear: both;}
.page-title h1{padding: 0px 0px 0px 0px; font: 48px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; text-align:center; }
/*.much-codes { padding-top:50px; }*/
.much-codes > * { margin-left:  0px; margin-right:10px;}
.much-codes p { margin-top: 0px; }

h1.slateblue,h2.slateblue,h3.slateblue,h4.slateblue,h5.slateblue,h6.slateblue, header.red { color: #3b555a;}
h1.blue,h2.blue,h3.blue,h4.blue,h5.blue,h6.blue, header.blue { color: #1d254e;}
h1.camel,h2.camel,h3.camel,h4.camel,h5.camel,h6.camel, header.camel { color: #43252c;}
h1.coffee,h2.coffee,h3.coffee,h4.coffee,h5.coffee,h6.coffee, header.coffee { color: #57403b;}
h1.darkgreen,h2.darkgreen,h3.darkgreen,h4.darkgreen,h5.darkgreen,h6.darkgreen, header.darkgreen { color: #59553a;}
h1.darkpurple,h2.darkpurple,h3.darkpurple,h4.darkpurple,h5.darkpurple,h6.darkpurple, header.darkpurple { color: #4f2349;}
h1.darkred,h2.darkred,h3.darkred,h4.darkred,h5.darkred,h6.darkred, header.darkred { color: #641111;}
h1.darkyellow,h2.darkyellow,h3.darkyellow,h4.darkyellow,h5.darkyellow,h6.darkyellow, header.darkyellow { color: #884000;}
h1.yellow,h2.yellow,h3.yellow,h4.yellow,h5.yellow,h6.yellow, header.yellow { color: #7f7c20;}
h1.skyblue,h2.skyblue,h3.skyblue,h4.skyblue,h5.skyblue,h6.skyblue, header.skyblue { color: #5d95a0;}
h1.lightblue,h2.lightblue,h3.lightblue,h4.lightblue,h5.lightblue,h6.lightblue, .read-more.lightblue, header.lightblue { color: #73cbc7;}
h1.red,h2.red,h3.red,h4.red,h5.red,h6.red, header.red { color: #96171d;}
h1.purple,h2.purple,h3.purple,h4.purple,h5.purple,h6.purple, header.purple { color: #af1082;}
h1.ochre,h2.ochre,h3.ochre,h4.ochre,h5.ochre,h6.ochre, header.ochre { color: #5d2424;}
h1.lightgreen,h2.lightgreen,h3.lightgreen,h4.lightgreen,h5.lightgreen,h6.lightgreen header.lightgreen { color: #578c26;}
h1.greymetal,h2.greymetal,h3.greymetal,h4.greymetal,h5.greymetal,h6.greymetal, header.greymetal { color: #000;}
h1.grey,h2.grey,h3.grey,h4.grey,h5.grey,h6.grey, header.grey { color: #6f6f6f;}
h1.green,h2.green,h3.green,h4.green,h5.green,h6.green, header.green { color: #375038;}

ul.big-image-listing:first-child{
    margin-top: 20px;
}
.article img{ background: #fef9e9;
    border:3px solid #fef9e9; -moz-box-shadow: 0 0 1px 1px #DCDCDC;-webkit-box-shadow: 0 0 1px 1px #DCDCDC;-o-box-shadow: 0 0 1px 1px #DCDCDC;box-shadow: 0 0 1px 1px #DCDCDC;
}

/*bullets*/
.article ul.ul li { margin:0; list-style:none; padding-left: 34px;  font-size:12px; line-height: 16px; background-repeat: no-repeat; background-position: left top; margin-bottom:5px;}
.article2 ul.ul li { margin:0; list-style:none; padding-left: 34px;  font-size:16px; line-height: 20px; background-repeat: no-repeat; background-position: left top; margin-bottom:5px;}
.bullet_add li{background-image: url(images/bullets/bullet_add.png); line-height: 22px;}
.bullet_arrow_dark li{background-image: url(images/bullets/bullet_arrow_dark.png); line-height: 22px;}
.bullet_arrow_large li{background-image: url(images/bullets/bullet_arrow_large.png); line-height: 22px;}
.bullet_arrow_light li{background-image: url(images/bullets/bullet_arrow_light.png); line-height: 22px;}
.bullet_arrow_light2 li{background-image: url(images/bullets/bullet_arrow_light.png); line-height: 226px;}
.bullet_arrow_line li{background-image: url(images/bullets/bullet_arrow_line.png); line-height: 22px;}
.bullet_arrow li{background-image: url(images/bullets/bullet_arrow.png); line-height: 22px;}
.bullet_comment_alert li{background-image: url(images/bullets/bullet_comment_alert.png); line-height: 22px;}
.bullet_comment li{background-image: url(images/bullets/bullet_comment.png); line-height: 22px;}
.bullet_error_alert li{background-image: url(images/bullets/bullet_error_alert.png); line-height: 22px;}
.bullet_error_small li{background-image: url(images/bullets/bullet_error_small.png); line-height: 22px;}
.bullet_error li{background-image: url(images/bullets/bullet_error.png); line-height: 22px;}
.bullet_group li{background-image: url(images/bullets/bullet_group.png); line-height: 22px;}
.bullet_info li{background-image: url(images/bullets/bullet_info.png); line-height: 22px;}
.bullet_marker_light li{background-image: url(images/bullets/bullet_marker_light.png); line-height: 22px;}
.bullet_marker_dark li{background-image: url(images/bullets/bullet_market_dark.png); line-height: 22px;}
.bullet_new li{background-image: url(images/bullets/bullet_new.png); line-height: 22px;}
.bullet_pencil li{background-image: url(images/bullets/bullet_pencil.png); line-height: 22px;}
.bullet_play_dark li{background-image: url(images/bullets/bullet_play_dark.png); line-height: 22px;}
.bullet_search li{background-image: url(images/bullets/bullet_search.png); line-height: 18px;}
.bullet_sprocket_dark li{background-image: url(images/bullets/bullet_sprocket_dark.png); line-height: 22px;}
.bullet_sprocket_light li{background-image: url(images/bullets/bullet_sprocket_light.png); line-height: 22px;}
.bullet_zoom li{background-image: url(images/bullets/bullet_zoom.png); line-height: 22px;}

.advertise-box ul {
	list-style: none;
    margin: 0;
    padding: 0;
    width:100%;
    float:left;
}
.advertise-box li {
    float: left;
    margin: 17px 2px 0 0;
}
.advertise-box .thumbnail img{
	width:120px;
	height:120px;
	border:3px solid #FFF; -moz-box-shadow: 0 0 1px 1px #DCDCDC;-webkit-box-shadow: 0 0 1px 1px #DCDCDC;-o-box-shadow: 0 0 1px 1px #DCDCDC;
}
#pagebottom{ background: transparent url(images/footer_back.png) no-repeat center top; margin-top: -10px; height:200px; z-index:-10;}