body{ margin:0; padding:0; background:url(../images/header_bk.jpg) repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif; letter-spacing:0.01em; line-height:18px; font-size:12px;}

#PosterStreet{ width:100%; }
	#PosterStreetIn{ width:963px; margin:auto;}
		#HeaderArea{height:74px; margin-top:25px;}
			#PosterLogo{ float:left;}
			#Search{ width:300px; float:right; margin-top:15px;}
		#MainNavi{ height:40px;}	
			#MainNavi ul li{ float:left;}
			#MainNavi ul li a{ background:url(../images/category_but.png) no-repeat; width:137px; height:40px; background-position:left top; color:#333; text-decoration:none; font-size:16px; height:37px; display:block; font-weight:700; text-align:center; padding-top:3px;}
			#MainNavi ul li a:hover{color:#CC0000;}
			#MainNavi ul li a.active{color:#CC0000;}
			#MainNavi ul li a.Blog{ background:url(../images/category_but.png) no-repeat; background-position:-138px top; width:141px;}
		#Content{ margin-top:10px;}
			#ContentDet{ width:775px; float:left; margin-right:25px; _margin-right:5px;}
				#SiteImage{ width:360px; float:left; margin-right:10px;}
					a.FollowTwitter{background:url(../images/category_but.png) no-repeat; width:238px; height:89px; background-position:left -457px; display:block; float:left; margin-top:15px;}
					a.ConectFacebook{background:url(../images/category_but.png) no-repeat; width:238px; height:89px; background-position:-239px -457px; display:block; float:left; margin-top:15px;}
				.DescriptHome{ width:285px; float:left; margin-right:15px;}
				.TwitterHo{ width:250px; float:left;}
					
				#Categories{ width:275px; float:left;}
					#Categories ul li{ }
					#Categories ul li a{background:url(../images/category_but.png) no-repeat; width:273px; height:74px; display:block; }
					#Categories ul li a.office_poster{ background-position:left -47px;}
					#Categories ul li a.office_poster:hover{ background-position:-273px -47px;}
					
					#Categories ul li a.home_poster{ background-position:left -121px; height:82px;}
					#Categories ul li a.home_poster:hover{ background-position:-273px -121px;}
					
					#Categories ul li a.teacher_posters{ background-position:left -203px;}
					#Categories ul li a.teacher_posters:hover{ background-position:-273px -203px;}
					
					#Categories ul li a.kids_poster{ background-position:left -277px;}
					#Categories ul li a.kids_poster:hover{ background-position:-273px -277px;}
					
					#Categories ul li a.teen_poster{ background-position:left -351px;}
					#Categories ul li a.teen_poster:hover{ background-position:-273px -351px;}
					
				#CategoriesPage{}
					#CategoriesPage ul li{ float:left; margin:20px 20px 0 0; width:233px; background:#F8F8F8; border:1px solid #E9E9E9; padding-bottom:10px;}
					#CategoriesPage ul li p{ padding:5px; height:10px;}
					#CategoriesPage ul li img{ border:3px solid #fff;}
					#CategoriesPage ul li h3{ margin-bottom:10px;}
					
				#FeaturedSec{ margin-top:10px; background:url(../images/ash_bk.jpg) repeat-x; padding:15px 10px 10px 10px; overflow:hidden; height:100%;}
					#FeaturedTemps{ width:470px; float:left; margin-right:10px; }
						.ImageBorder{ padding:7px; background:#F3F3F3; float:left; margin:0 10px 25px 0;}
						.ImageBorder2{ padding:7px; background:#F3F3F3; margin:0 0 10px 0;}
						.ImageBorder2:hover, .ImageBorder:hover{background:#EBEBEB;}
					#OurNews{ width:210px; /*width:270px; */float:left;}
						#NewsIn{ margin:5px; background:#fff; border:1px solid #F4F4F4; padding:5px;}
							#NewsIn ul li{ background:url(../images/news_icon.jpg) no-repeat; padding:0 0 10px 15px; display:block; background-position:left 3px; border-bottom:1px dashed #ccc; margin-bottom:10px;}
			#GoogleAds{ width:160px; float:left;}
		#FooterNav{ border-top:4px solid #E9E9E9; margin-top:5px; background:#F3F3F3; padding-top:20px; overflow:hidden; height:100%;}
			.FooterDet{ width:963px; margin:auto; overflow:hidden; padding-bottom:20px;}
				.FooterDetSec{ width:500px; float:left; margin-right:30px; _margin-right:20px;}
					/*.FooterDetSec ul li{ padding:0 0 10px 0; border-bottom:1px solid #CCCCCC; margin-bottom:10px;}*/
			#Footer{ background:#EAEAEA; padding:20px 0 20px 0; clear:both; overflow:hidden; height:100%; }
				#Footer ul{ margin-left:250px;}
				#Footer ul li { float:left; color:#666666;}	
				#Footer ul li a{ color:#666666; text-decoration:none; padding:0 10px 0 10px;}
				#Footer ul li a:hover{ color:#000; text-decoration:underline;}
				
/*inner*/
	#ContentDetInner{width:775px; float:left; margin:0px 25px 0 0; _margin:0px 5px 0 0; }
		#Posters{ width:630px; float:left; margin-right:10px;}
			.subMenu{ margin:0 15px 10px 0; text-align:right;}
			.posterThumView{float:left; margin:0 10px 25px 0;}
				.ImageBorderDiv{ padding:7px; background:#F3F3F3; width:132px; height:160px;}
				.ImageBorderDiv p{ text-align:center; margin-top:3px; font-size:11px;}
		#CheckOurCerts{ width:122px; _width:115px; float:left; background:#fff; border:1px solid #F4F4F4; padding:5px; text-align:center;}
		
		/*social bookmarks*/
		a.DeliciousBookmark{ background:url(../images/socialnetworking.jpg) no-repeat left top; width:69px; height:72px; display:block; float:left; margin-right:1px;}
		a.FacebookBookmark{ background:url(../images/socialnetworking.jpg) no-repeat -72px top; width:69px; height:72px; display:block; float:left; margin-right:1px;}
		a.TwitterUpdate{ background:url(../images/socialnetworking.jpg) no-repeat -146px top; width:69px; height:72px; display:block; float:left; margin-right:1px;}
		a.GoogleBuzz{ background:url(../images/socialnetworking.jpg) no-repeat -219px top; width:69px; height:72px; display:block; float:left; margin-right:1x;}
		a.EmailFeed{ background:url(../images/socialnetworking.jpg) no-repeat -291px top; width:69px; height:72px; display:block; float:left; margin-right:1x;}
		
		a.ViewpostersBut{ background:url(../images/category_but.png) no-repeat left -428px; width:215px; height:47px; display:block; font-size:25px; text-align:center; text-decoration:none; color:#fff; padding-top:20px;}
/*inner - inner*/
.LargeImgDiv{ padding:7px; background:#F3F3F3; width:300px; float:left; margin-right:20px;}
.Help h3{ margin-bottom:5px; font-size:13px; font-weight:700; color:#FF9900;}
.Help ul li a{ display:block; background:url(../images/red_bulet.gif) no-repeat; padding-left:15px; text-decoration:underline; color:#333; background-position:left 6px; margin-bottom:10px;}
.Help ul li a:hover{ text-decoration:none; color:#CC0000;}

/*contact us*/
.ContactLabels{ width:200px; float:left; text-align:right; margin-right:10px;}
.Contactinputs{ width:300px; float:left; }
	.ContactForm {background:#F8F8F8; border:1px solid #E9E9E9; padding:20px 10px 10px 10px; margin-bottom:10px;}


a.YellowLink{ color:#FF9900; text-decoration:underline; font-size:11px; margin-left:15px;}
a.YellowLink:hover{ color:#999; text-decoration:none; }

a.AshLink{ color:#666666; text-decoration:underline;}
a.AshLink:hover{ color:#CC0000; text-decoration:none;}

a.RedLink{ color:#CC0000; text-decoration:none;}
a.RedLink:hover{ color:#666; text-decoration:underline;}

a.YellowHeader{font-size:20px; text-align:center; color:#FF9900; text-decoration:none;}
a.YellowHeader:hover{color:#333; text-decoration:underline;}

a.button {
	background: transparent url(../images/red_but_right.jpg) no-repeat scroll top right; color: #ffffff; display: block; float: left; font: normal 12px arial, sans-serif; height: 27px; padding-right: 9px; text-decoration: none; }
a.button span {    
	background: transparent url(../images/red_but_left.jpg) no-repeat; display: block; line-height: 14px; padding: 6px 0 7px 9px;}
a.button:hover {
	background-position: bottom right; color: #ffffff; outline: none; }
a.button:hover span {
    background-position: left bottom; padding: 6px 0 7px 9px; }
	
	a.CopyLink{ background:url(../images/socialnetworking.jpg) no-repeat -364px top; width:34px; height:34px; display:block; float:left; margin:-2px 0 0 2px;}
	
.textBoxRight{ background:url(../images/text_right.jpg) no-repeat; background-position:right;  border:none; height:27px; float:left; width:12px; }
.textBoxLeft{  background:url(../images/text_left.jpg) no-repeat; background-position:left; height:27px;  border:none; float:left; width:12px; }
.TextBox{float:left; border-bottom:1px solid #CCCCCC; border-top:1px solid #CCCCCC; border-left:none; border-right:none; height:21px; margin-top:0px; padding-top:3px;}

/*text areas*/
.Textarea{ float:left; width:222px;}
	.TextareaTop{ height:5px; _margin-bottom:-13px;}
	.TextareaTopL{ background:url(../images/textarea.gif) no-repeat; width:5px; height:5px; float:left; background-position:left top;}
	.TextareaTopM{ background:url(../images/areatop.gif) repeat-x; height:5px; float:left; _padding-top:3px;}
	.TextareaTopR{ background:url(../images/textarea.gif) no-repeat; width:5px; height:5px; float:right; background-position:-6px top;}
	
	.TextareaBotL{ background:url(../images/textarea.gif) no-repeat; width:5px; height:5px; float:left; background-position:left -6px;}
	.TextareaBotM{ background:url(../images/areabot.gif) repeat-x; height:5px; float:left; _padding-top:4px;}
	.TextareaBotR{ background:url(../images/textarea.gif) no-repeat; width:5px; height:5px; float:right; background-position:-6px -6px;}

	.TextClass{width:210px; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-bottom:none; border-top:none; padding:0 0 0 10px ;  margin:-1px 0 -1px 0; _margin:0;}
	
/*styles*/
.RedTxt{ color:#CC0000; }
.AshHeader{ color:#666; font-size:18px; margin:20px 0;}
.ClearOnly{ clear:both;}
.ClearBoth{ clear:both; height:10px;}
#ContentDet h1, #ContentDet h2, #ContentDetInner h2{ font-size:28px; font-weight:400;}
.FooterDet h3{ font-size:16px; font-weight:400; margin-bottom:20px;}
.FooterDet p/*, .FooterDet li */ { color:#666666}
#CheckOurCerts h4{ font-size:15px; color:#666666; font-weight:700;}
img{ border:none;}
h1, h2, h3, h4, h5, h6, h7{ margin:0 0 20px 0; padding:0; font-weight:400;}
ul, p{ list-style:none; margin:0; padding:0;}
form{ margin:0; padding:0;}
a.FollowTwitter:hover, a.ConectFacebook:hover, .Hover:hover, a.FacebookBookmark:hover, a.DeliciousBookmark:hover, a.ViewpostersBut:hover, a.TwitterUpdate:hover, a.GoogleBuzz:hover, a.EmailFeed:hover, a.CopyLink:hover {-moz-opacity:50 ;filter:alpha(opacity: 50);opacity: .5;}
#Categories ul li a span, a.FacebookBookmark span, a.DeliciousBookmark span,  a.TwitterUpdate span, a.GoogleBuzz span, a.EmailFeed span/*, #SiteImage a span*/{ display:none;}

NavigationLink{ color:#CC0000; text-decoration:none;}

/*gal skin*/
.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 75px;
    height: 75px;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}

/*skin*/

#mycarousel li img{ border:3px solid #E1E1E1;}
#mycarousel li img:hover{ border:3px solid #D6D6D6;}
.jcarousel-skin-tango .jcarousel-container {
margin:20px 0 20px 0; *margin:40px 0 20px 0;
    -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
    background-image: -moz-linear-gradient(#EBEBEB, #fff, #EBEBEB);

background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0.0, #EBEBEB), color-stop(0.5, #fff), color-stop(1.0, #EBEBEB) );
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#EBEBEB',EndColorStr='#ffffff');
    border: 2px solid #CCCCCC;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 520px;
    padding: 10px 40px;
}

/*.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 100px;
    height: 245px;
    padding: 40px 20px;
}*/

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  520px;
    height: 83px;
}

/*.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  75px;
    height: 245px;
}*/

.jcarousel-skin-tango .jcarousel-item {
    width: 100px;
    height: 83px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 43px;
    right: 5px;
    width: 21px;
    height: 23px;
    cursor: pointer;
    background: transparent url(../images/prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -25px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -50px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -75px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 43px;
    left: 5px;
    width: 21px;
    height: 23px;
    cursor: pointer;
    background: transparent url(../images/next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: -25px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -50px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -75px 0;
}

/**
 *  Vertical Buttons
 */
/*.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 21px;
    height: 23px;
    cursor: pointer;
    background: transparent url(../images/prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 21px;
    height: 23px;
    cursor: pointer;
    background: transparent url(../images/prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}*/

/*contact us */
.social_network{
display:inline; margin:0;
padding:0;
}

.social_network li {
float:left;
margin-left:2px; width:120px;
}

.social_network li a.Facebook {
background:transparent url(../images/socail_networks.gif) no-repeat scroll left top;
display:block;
height:45px;
}

.social_network li a.Twitter {
background:transparent url(../images/socail_networks.gif) no-repeat scroll left -44px;
display:block;
height:45px;
}

.social_network li a.Blog {
background:transparent url(../images/socail_networks.gif) no-repeat scroll left -89px;
display:block;
height:45px;
margin-left:5px;
}

.social_network li a.RssFeed {
background:transparent url(../images/socail_networks.gif) no-repeat scroll left -134px;
display:block;
height:45px;
margin-left:5px;
}

.social_network li a:hover{
filter:alpha(opacity: 60);opacity: .6;}