body			{ color: #c6c8ca; background: #636466 url(../img/body.jpg) top center no-repeat }

/*-------------- Wrapper ------------------*/

#wrap 			{ width: 970px; margin: 0 auto; overflow:hidden; position:relative}

/*-------------- Layout -------------------*/

#header			{ position: relative; background:url(../images/header-bg.jpg) top no-repeat;  overflow:hidden  }
#header	 img	{ float:left}
#bigFlash		{ margin-top: 72px; float: left}
#headerFlash	{ position: absolute; left: 0; top: 0}
.homePage		{ position: absolute; right: 0; top: 0}
.logo			{ display: block; width: 236px; height: 38px; text-indent: -9999px;
				  position: absolute; top: 16px; left: 119px;
				  background: url(../images/logo.gif) no-repeat }

.rightTopcol	{ float:right; width: 350px;  height: 72px}

.rightTopcol p	{ margin-bottom: 5px; text-align:right; padding-right: 17px; font-size:1em}
.rightTopcol a	{ font: normal 1em/1.3em Tahoma, Arial, Helvetica, sans-serif; color: #fff !important}

.rightTopcol legend
				{ display: none}
.rightTopcol label
				{ float:left; color: #fff; margin:0; width: 41px; height: 15px;font: normal 1em/1.3em Tahoma, Arial, Helvetica, sans-serif}
.rightTopcol span
				{ float:left; background:url(../images/search-input.gif) no-repeat; width: 109px; height: 15px; display:block}
.rightTopcol input
				{ border: none; background: none; width: 103px;font: normal 1em/1.3em Tahoma, Arial, Helvetica, sans-serif; 
					color: #fff; height: 15px; padding:0 3px}
.submit			{ width: 14px !important; cursor: pointer; padding-bottom: 3px !important; letter-spacing: -3px} 


/*-------------------------*/
#Menu			{ margin-bottom: 0; width: 100% }
#Menu li		{ position: relative; margin: 0; list-style:none; float:left; height: 45px }
#Menu a:link,
#Menu a:visited
				{  display:block; height: 35px; padding: 10px 0 0 19px }
#Menu a:hover,
#Menu a:active
				{ text-decoration:none; color: #918f90 }

#Menu li ul		{ position: absolute; top: 46px; left: 0px;  z-index: 100; display: none; }

.page-item-4 a			{ background:url(../images/menu-home.gif) no-repeat; width: 118px}
.page-item-181 a		{ background:url(../images/menu-products.gif) no-repeat; width: 119px}
.page-item-7 a	{ background:url(../images/menu-team.gif) no-repeat; width: 120px}
.page-item-8 a	{ background:url(../images/menu-about.gif) no-repeat; width: 119px}
.page-item-10 a	{ background:url(../images/menu-blog.gif) no-repeat; width: 119px}
.page-item-12 a	{ background:url(../images/menu-community.gif) no-repeat; width: 119px}
.page-item-14 a	{ background:url(../images/menu-media.gif) no-repeat; width: 123px}

/*---------------------------------------------------*/			
#content		{ width:910px; clear:both; background:#231f20 url(../images/content.gif) top no-repeat; padding:20px 35px 35px 25px; overflow:hidden}
.contentInner	{ background:url(../images/shadow.gif) top no-repeat !important; min-height:540px; height:auto !important; height: 540px;
					padding: 20px 20px 35px 0px !important; width: 950px !Important}
.shadowCol		{ background:#fff url(../images/content-inner.gif) bottom no-repeat; overflow:hidden; width: 970px;clear:both}

.videoCol		{ float:left; background:url(../images/border-video.png) no-repeat; width: 240px; 
					height: 198px; padding:7px; margin:0 25px 0 0; overflow:hidden}

.menuCol		{ float:left; background:url(../images/border-small.png) no-repeat; width: 290px; height: 72px; 
					padding:8px 7px 29px 7px; margin-right:22px; position:relative}
.innerColRight	{ margin-right:0 !important; padding:8px 7px 29px 7px!important}

.menuCol h2		{ margin-bottom:0; margin-left: 98px; padding-bottom: 5px; background:url(../images/border.gif) bottom repeat-x; 
					color: #fff; font: normal 1.7em/1em Tahoma, Arial, Helvetica, sans-serif; text-transform:uppercase}
					
.menuCol img.front_thumb { height: 70px; width: 91px; float: left; }
					
.menuCol p		{ font: normal 1.1em/1.3em Tahoma, Arial, Helvetica, sans-serif; margin-left:98px; }

.imgLink		{ margin-right: 15px}
.more			{ position:absolute; right: 9px; bottom: 30px; display:block; background:url(../images/red-arrow.gif) no-repeat; width: 9px; height: 9px}

/*----------------------------*/
.leftCol		{ float:left; width: 154px; padding-right: 24px}
.topBorderMenu	{ float:left; width: 154px; background:url(../images/left-menu-top.png) no-repeat; height: 14px}
.bottomBorderMenu
				{ float:left; width: 154px; background:url(../images/left-menu-bottom.png) no-repeat; height: 14px; overflow:hidden}
.leftMenu		{ margin:0; width: 154px; background:url(../images/left-menu-center.png) repeat-y; padding:8px 0; overflow:hidden}
.leftMenu li	{ list-style: none; display:block; font-size:1em;  width: 123px;  padding:8px 0 0 15px; margin:0}
.leftMenu li a:link,
.leftMenu li a:visited
				{ color: #fff; overflow:hidden; font: normal 1.3em/1.2em Tahoma, Arial, Helvetica, sans-serif; width: 123px; 
					display:block; background:url(../images/red-arrow.gif) right center no-repeat; text-transform: uppercase}
.leftMenu li ul li { float: none; padding: 0; }

.leftMenu.smallfont li a:link,
.leftMenu.smallfont li a:visited { font-size: 1.0em; line-height: 1.6em; }

/*----------------------------*/
.mainCol		{ float:left; width: 600px}
.mainCol p		{ color: #231f20}
.mainCol h1,
.rightCol h1	{ background: url(../images/border-h1.gif) bottom repeat-x; color: #ed1c24; padding-bottom: 7px; margin-bottom: 15px}
.mainCol h1		{ position:relative}
.mainCol h1 span
				{ font-size: 0.5em; position:absolute; top: 10px; right:0; width: 100px}
.mainCol h1 span a
				{ color: #ed1c24 !important}

.mainMenu		{ width: 428px; margin:0 auto; overflow:hidden}

.mainMenuCol	{ float:left; margin:0 34px 30px 0px; background:url(../images/border-big.png) no-repeat; padding: 17px 21px 0 21px; width: 155px; text-align:center}
.mainMenuCol p	{ margin-bottom:0; font-size: 1em}
.mainMenuCol a:link,
.mainMenuCol a:visited
				{ color: #ed1c24; font: normal 1.8em/1.2em Tahoma, Arial, Helvetica, sans-serif}
.imgLinkBig		{ margin-bottom: 20px !important}
.inner			{ margin-right:0 !important}

.productMenu 	{ float: left; text-align:center; width: 132px; margin:0 22px 40px 0}
.productMenu p	{ color: #ed1c24; font:normal 1.4em/1.5em Tahoma, Arial, Helvetica, sans-serif; margin-bottom:0}
.productMenu a	{ border: 1px solid #918f8f; overflow:hidden; display:block}
.imgLinkProduct	{ margin-bottom: 4px !important}
.lastProduct	{ margin-right:0 !important}

.linkColProduct	{ float:left; width: 284px; margin-right: 15px; text-align:center}
.linkColProduct p
				{ margin:0 0 3px 0; overflow:hidden}
.imgLinkPreview	{ border:1px solid #575454; display:block}
.zoom 			{ color: #ed1c24 !important; padding-left: 14px; background:url(../images/zoom.gif) left center no-repeat}

.previewText	{ float:left; width: 298px}
.previewText h3	{ color: #ed1c24; margin-bottom:0; line-height: 1em}
.previewText h4	{ color:#ed1c24; margin-bottom:15px}
.previewText p	{ font-size:1.1em}
.previewText ul,
.previewText li	{ list-style: none; margin:0; overflow:hidden}
.previewText ul { padding:0 0 16px 20px}
.previewText li	{ float:left; padding-left:6px; width: 268px; font-size:1em; background: url(../images/submit1.gif) left center no-repeat}
.previewText li	p
				{ margin:0}

.availableP		{ margin-bottom: 7px}
.colors			{ overflow:hidden; width: 100%; margin-bottom:15px}
.colors	a		{ float:left; display:block; width: 24px; height: 24px; margin-right: 7px}
.color1			{ background: #000}
.color2			{ background: #0d3f1e}
.color3			{ background: #55c0ee}
.color4			{ background: #fee715}

.cardForm legeng
				{ display: none}
.cardForm input	{ float:left; width: 15px; height: 15px; margin-right: 5px; background: #fff; 
					font: normal 1.2em/1.3em Tahoma, Arial, Helvetica, sans-serif; text-align:center}
.cardForm label	{ float:left; width: 60px; color: #231f20; font: normal 1.2em/1.3em Tahoma, Arial, Helvetica, sans-serif}
.cardForm label span
				{ color: #ed1c24; font-size:1.1em}
.cardForm select
				{ clear:both; float:left; font: normal 1.2em/1.3em Tahoma, Arial, Helvetica, sans-serif; margin-bottom: 13px}
.add			{ clear:both; width: 78px !Important; height: 22px !important; border: none; background:url(../images/submit-add.gif) no-repeat !important;
					font: normal 1.1em/1.3em Tahoma, Arial, Helvetica, sans-serif !important; color: #fff !important; cursor: pointer}
/*------------Blog-----------------*/
.contentInnerBlog
				{ background:url(../images/shadow.gif) top no-repeat !important; padding: 20px 20px 35px 0px !important; width: 950px !Important}
.post		{ width: 100%; padding-bottom: 5px; overflow:hidden}
.post h2		{ font: normal 1.6em/1.3em Tahoma, Arial, Helvetica, sans-serif; margin-bottom:0}
.post h2 a:link,
.post h2 a:visited
				{ color: #000}
.postComments h5,
.post h5		{ font: normal 1em/1.3em Tahoma, Arial, Helvetica, sans-serif; margin-bottom:0}
.postComments a:link,
.postComments a:visited,
.post a:link,
.post a:visited
				{ color: #ed1c24}
.post p		{ line-height: 1.3em}
.postComments	{ float: left; overflow:hidden; padding-bottom:5px; width:100%}
.postComments p	{ margin-bottom: 0.8em; font-size: 1.1em}
.postComments li
				{ margin-left: 1.6em; margin-bottom: 1em; font-size: 1em}
.submitComments	{ background:transparent url(../images/submit-blog.gif) no-repeat scroll 0 0; border:medium none; clear:both; color:#FFFFFF !important; display:block;
	font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:1em; font-style:normal;font-weight:normal; height: 22px; line-height:1.2em; text-align:center; text-transform:uppercase; width: 120px; cursor: pointer}
.postComments textarea,
.postComments input
				{ margin-bottom: 5px; float: left; margin-right: 5px}
.alignleft		{ float: left; font-size: 1.2em; line-height: 1.3333em; margin-bottom: 1.3333em; font-family: Tahoma,Arial,Helvetica,sans-serif}
.alignright 	{ float: right; font-size: 1.2em; line-height: 1.3333em; margin-bottom: 1.3333em; font-family: Tahoma,Arial,Helvetica,sans-serif }

/*----------------------------*/
.rightCol		{ float:right; width: 145px}
.borderPrise	{ border-bottom:1px dashed #918f8f; overflow:hidden; width: 105px; margin:0 auto; margin-bottom: 9px}
.prise			{ margin:0 auto; background:url(../images/border-small-right.png) no-repeat; width: 73px; 
					padding: 8px 10px 9px 10px; text-align:center}
.prise p		{ font: normal 1.1em/1.3em Tahoma, Arial, Helvetica, sans-serif; margin:0; color: #000}
.prise p span	{ color: #ed1c24}
.imgLinkPrise	{ margin-bottom: 12px !important}
/*----------------------------*/ 

#footer			{ width: 100%; position: absolute; bottom: 0; left: 0; height: 25px; padding-top: 5px }
				
.menuFooter		{ float:left; margin:0; padding-left: 270px}
.menuFooter li	{ float:left; list-style: none; margin:0; padding: 0 10px; border-right: 2px solid #595657}			
.menuFooter li a:link,
.menuFooter li a:visited
				{ float:left; display:block; color: #fff}				

#footer	fieldset{ float:left; padding-left: 20px}				
#footer	legend	{ display: none}
#footer span	{ float:left; background:url(../images/email-input.gif) no-repeat; width: 132px; height: 17px}
#footer input	{ float:left; border: none; background: none; padding:1px 10px; width: 112px; color: #fff;
					font: normal 1.1em/1.2em Tahoma, Arial, Helvetica, sans-serif; margin-right: 2px; height: 15px }				
.submitEmail	{ width: 14px !important; cursor: pointer; padding-bottom: 3px !important; letter-spacing: -3px;
					font: normal 1em/1.3em Tahoma, Arial, Helvetica, sans-serif !important; padding:0 !important} 

/* --TWITTER -- */
h2.twitter_header {
	font-size: 28px;
	margin: 0 0 15px 0;
}

img.twitter_logo {
	padding-top: 25px;
}

h2#recent_tweets {
margin: 40px 0 5px 0;
}

ul.tweets li {
	font-size: 12px;
	margin: 10px 0;
}
				