/*
	New boardindex
*/

#shouter {
	width:						100%;
	background-color:			orange;
	margin:						20px 0 40px 0;
	display:					none;
}

#shouter div {
	width:						800px;
	height:						200px;
	margin:						auto 0;
	background-color:			red;
	
}

  #frontpagetwat [name=message],#postMoreOptions {
	display:	none;
  }
  
  #frontpagetwat textarea {
	position: relative;
    right: 150px;
    top: 140px;
  }
  
  #frontpagetwat input {
	position: relative;
    right: 105px;
    top: 125px;
  }
  

.board-container {
	text-align:					center;
	font-family:				Georgia;
}

.board-container div {
	box-sizing: 				border-box;
	-ms-box-sizing: 			border-box;
	-webkit-box-sizing: 		border-box;
	-moz-box-sizing: 			border-box;
}

.board-block {
	vertical-align:				top;
	text-align:					left;
	display:					inline-block;
	width:						45%;
	min-height:					260px;
	position:					relative;
	margin-bottom:				20px;
	padding:					20px;
	overflow:					hidden;
}

.board-block:hover {

     -moz-box-shadow: 			0px 0px 4px #ccc; 
  -webkit-box-shadow: 			0px 0px 4px #ccc; 
          box-shadow:			0px 0px 4px #ccc; 

	background-color:			wheat;
}

.board-image {
    bottom: 0;
    display: none;
    position: absolute;
    right: 0;
    z-index: 0;
}

.board-image-newverlay {
}

.board-title{
	display:					inline;
	margin:						0;
	margin-bottom:				10px;
	padding:					0;
	margin-bottom:				5px;
	z-index:					1;
}

.board-title-newverlay {
        -moz-border-radius:45px 15px 45px 15px; /* FF1+ */
  -webkit-border-radius:  45px 15px 45px 15px; /* Saf3-4 */
          border-radius:  45px 15px 45px 15px; /* Opera 10.5, IE 9, Saf5, Chrome */
	
    background-color:			 orange;
    color: 						white;
    font-family:			 	Verdana;
    font-size: 					7pt;
    left: 						-35px;
    padding: 					5px 10px;
    position: 					relative;
    top:						 -3px;
	background-image:			url("button-images/large-button-overlay.png");
	z-index:					2;
}

.board-title > a {
	background-color:			purple;
	background-image:			url("button-images/large-button-overlay.png");
	padding:					3px 40px;
	color:						white;
	
	        -moz-border-radius:15px 45px; /* FF1+ */
  -webkit-border-radius:  15px 45px; /* Saf3-4 */
          border-radius:  15px 45px; /* Opera 10.5, IE 9, Saf5, Chrome */
}

.board-description {
	display:					block;
	margin-top:					15px;
	z-index:					1;
}

.last-activity {
	margin:						15px 0 0 0;
	display:					block;
	text-align:					center;
	color:						#999;
	z-index:					1;
}

.last-activity a {
	color:						#999;
}

.last-activity b {
	display:					block;
	margin-bottom:				5px;
	font-size:					12pt;
	color:						#666;
}


.random-stats {
	display:					none;
	font-size:					6pt;
	font-family:				Courier;
	text-align:					center;
	color:						#ccc;
}

.baby-boards {
	display:					block;
	
	position:					absolute;
	bottom:						15px;
	left:						0;
	
	padding:					5px 10px;
	background-color:			skyBlue;
	color:						gray;
	width:						100%;
	font-size:					8pt;
	z-index:					2;
}

.baby-boards b {
	color:						white;
	margin-right:				10px;
}

.baby-boards a {
	color:						white;
	text-decoration:			none;
}

.baby-boards li {
	color:						white;
	text-decoration:			none;
	list-style-type:			none;
	text-align:					right;
}



.baby-new {
        -moz-border-radius:		 45px; /* FF1+ */
  -webkit-border-radius: 		 45px; /* Saf3-4 */
          border-radius: 		 45px; /* Opera 10.5, IE 9, Saf5, Chrome */
	
    background-color: 			gold;
    color: 						white;
	font-weight:				bolder;
    font-family:				Verdana;
    font-size: 					7pt;
    left: 						5px;
    padding: 					3px 5px;
    position: 					relative;
    top: 						-1px;
}
/*
	General bullshit
*/
.windowbg,.windowbg2 {
	padding:			10px;
}

.windowbg3 {
	text-align:			left;
	padding:			10px;
	vertical-align:		middle;
}

.blurb {
	font-family:		Georgia;
	font-size:			12pt;
	font-style:			italic;
}

.blurb:first-letter {
	font-size:			14pt;
}

#crazy {
	background-color:	#FFFFDD;
	display:			inline-block;
	padding:			20px;
	width:				auto;
}

#header {
	position:			relative;
	top:				0;
	left:				0;
	height:				12px;
	background-color:	blue;
	padding:			10px;
	
	     -moz-border-radius: 6px; /* FF1+ */
  -webkit-border-radius: 6px; /* Saf3+, Chrome */
          border-radius: 6px; /* Opera 10.5, IE 9 */
		  
  background-color: #123456;
  background-color: rgba(18, 52, 86, 0.7);  /* FF3+, Saf3+, Opera 10.10+, Chrome */
            filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#B2123456',EndColorStr='#B2123456'); /* IE6,IE7 */
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#B2123456',EndColorStr='#B2123456')"; /* IE8 */

	
	text-shadow: #999 2px 2px 3px;
}

.from_ingame,.from_irc {
	border-top: 1px solid #fefbcd;
	border-bottom: 1px solid #e6e837;
	
	/*Background Gradients*/
	background: #feffb1;
	background: -moz-linear-gradient(top,#feffb1,#f0f17f);
	background: -webkit-gradient(linear, left top, left bottom, from(#feffb1), to(#f0f17f));
	margin: 			18px 15px 0px 21px;
	
	font-size:			8pt;
	padding:			2px;
	text-align:			center;
	
	font-family:		Arial, Helvetica, sans-serif;
	font-style:			italic;
	color: 				#e5ac00;
	font-weight:		bold;
}

.from_ingame bold,.from_irc  bold {
	font-size:			12pt;
}

.info {
	border-top: 1px solid #f3fbff;
	border-bottom: 1px solid #bedae9;
	
	/*Background Gradients*/
	background: #e0f4ff;
	background: -moz-linear-gradient(top,#e0f4ff,#d4e6f0);
	background: -webkit-gradient(linear, left top, left bottom, from(#e0f4ff), to(#d4e6f0));
}

.info:before {
	content: url(../images/info.png);
	float: left;
	
}

#underheader {
  clear: both;
  margin-top: 20px;
  padding: 0 0 15px 0;
  position: relative;
  }


#underheader h1.sitename {
  padding: 15px 0 0 0;
  position: relative;
  font-size: 30pt;
  width: 600px;
  }

#underheader h1.sitename a {
  color: #fff;
  text-decoration: none;
  }

#underheader h1.sitename a:hover {
  color: #4C82A6;
  text-decoration: none;
  }

#underheader #toprss a {
  color: #FFFFFF;
  text-decoration: underline;
  }

#underheader #toprss a:hover {
  color: #FFFFFF;
  text-decoration: none;
  }
  
  #header .topright {
  position: absolute;
  top: 0;
  right: 6px;
  margin: 0;
  padding: 0;
  text-align: right;
  color: #fff;
  }
  
#header .topleft {
  float: left;
  position: relative;
  margin: 0 0 0 0;
  padding: 0;
  text-align: left;
  color: #fff;
  }

.ip {
	color: 				#AAA;
	text-shadow: 		#CCC 1px 1px 0px;
	display:			inline;
	width:				100%;
	text-align:			center;
	font-family:		Lucide Console,Courier New;
	font-size:			12px;
}

.postername {
	display: 	inline-block; 
	font-family: 'Reenie Beanie'; 
	width: 100%; 
	text-align: center;
	padding: 5px 0px;
	   -moz-border-radius: 4px; /* FF1+ */
  -webkit-border-radius: 4px; /* Saf3+, Chrome */
          border-radius: 4px; /* Opera 10.5, IE 9 */
		  
	height:				50px;
	vertical-align:		middle;
	display:			inline-block;	  
		  
		  
	text-shadow: #999 2px 2px 1px;
	margin: 10px 0px 0px 0px;
	
	  background-image: -moz-linear-gradient(top, #336699, #123456); /* FF3.6 */
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #336699),color-stop(1, #123456)); /* Saf4+, Chrome */
            filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#336699', EndColorStr='#123456'); /* IE6,IE7 */
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#336699', EndColorStr='#123456')"; /* IE8 */
}

.postername.stars {
	background-color: 	#336699;
	height:				auto;
}

.postername a {
	color: 			white;
	position: 		relative;
	top:			20px;
}

.postername a:hover {
	color: #EEE;
}



.post {
	padding:		20px 30px 0 30px;
	width:			auto;
	
	font-size:		12pt;
	font-family:	Verdana;
}


.poster-information {
	float:				left;
	width:				220px;
	margin:				0 50px 50px 0;
	padding:			20px !important;
	background-color:	#EEE;
	line-height:		1em;
}

.post:first-letter {
/*	font-size: 110%;
	font-weight: bolder;
	text-transform: capitalize; */
}

.title {
	font-size: 28pt; 
	color: white;
	text-shadow: #999 2px 2px 1px;
}

.title:hover {
	color: white;
}

#menu {
	position:			relative;
	top:				15px;
	left:				15px;
}

#menu .button {
	margin-right:		2px;
}

#clear {
	display:			block;
	height:				10px;
	width:				1px;
}

#forumname {
	width:				100%;
}

#toprss {
	color: 				#FFFFFF;
	font-size: 			15px;
	text-align: 		right;
	padding:			5px 20px;
	height:				25px;
	position:			absolute;
	right:				20px;
	top:				-20px;

	-moz-border-radius: 	0 0 6px 6px; /* FF1+ */
  -webkit-border-radius: 	0 0 6px 6px; /* Saf3+, Chrome */
          border-radius: 	0 0 6px 6px; /* Opera 10.5, IE 9 */
		  
  background-color: #123456;
  background-color: rgba(18, 52, 86, 0.5);  /* FF3+, Saf3+, Opera 10.10+, Chrome */
            filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#7F123456',EndColorStr='#7F123456'); /* IE6,IE7 */
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#7F123456',EndColorStr='#7F123456')"; /* IE8 */

	
	text-shadow: #999 2px 2px 3px;
}

#mainarea {
	
     -moz-box-shadow: 0px 0px 10px #fff; /* FF3.5+ */
  -webkit-box-shadow: 0px 0px 10px #fff; /* Saf3.0+, Chrome */
          box-shadow: 0px 0px 10px #fff; /* Opera 10.5, IE 9.0 */
		  
		  padding:		20px 15px 50px 15px;

}

#footer  {
	margin:				20px 0 40px 0;
	background:			none;
	font-weight:		bolder;
}

#footer a {
	color:				white;
}

.postsubject {
	float:				right;
	font-size:			8pt;
	text-align:			center;
	background-color:	#EEEEFF;
	padding:			10px;
	margin:				0 0 10px 10px;
	
	-moz-border-radius: 	4px; /* FF1+ */
  -webkit-border-radius: 	4px; /* Saf3+, Chrome */
          border-radius: 	4px; /* Opera 10.5, IE 9 */
	
	width:				150px;
}

.fadethings,.useractions {
	-moz-transition: all 0.3s ease-out;  /* FF3.7+ */
       -o-transition: all 0.3s ease-out;  /* Opera 10.5 */
  -webkit-transition: all 0.3s ease-out;  /* Saf3.2+, Chrome */
  
  	opacity: .8;
	filter: alpha(opacity=80);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}

.fadethings:hover,.useractions:hover{
	-moz-transition: all 0.3s ease-out;  /* FF3.7+ */
       -o-transition: all 0.3s ease-out;  /* Opera 10.5 */
  -webkit-transition: all 0.3s ease-out;  /* Saf3.2+, Chrome */
  
  	opacity: 1;
	filter: alpha(opacity=100);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

.actions {
	width:				100%;
	text-align:			right;
	margin-top:			20px;
}

.actions a {
	display:			block;
}

.namespace {
	 overflow: 			hidden; 
	 background-color: 	#F0F0F0;
	 width:				220px;
	 padding:			25px 0px;
}

.quote {
	-moz-border-radius: 	0 20px 20px 20px; /* FF1+ */
  -webkit-border-radius: 	0 20px 20px 20px; /* Saf3+, Chrome */
          border-radius: 	0 20px 20px 20px; /* Opera 10.5, IE 9 */
		  border:			1px solid #ccccff;;
		  margin-bottom:	15px;
}

.more-actions {
	margin-top:				5px;
}

.more-actions-js {
	margin-top:				-15px;
}

.signature {
	text-align:				center;
	border-bottom:			1px solid #ccc;
	margin-bottom:			40px;
	margin-top:				20px;
	max-height:				500px;
	width:					100%;
	word-wrap: 				break-word;
}

/* Start Button Styles --------------------------------------------- */

input[type="button"], button {
border:0 none;
font:inherit;
}
*:focus{outline:0 none;}
input[type="submit"] {border:1px solid rgba(0, 0, 0, 0.25);}
input[type="button"], button {-moz-box-sizing: content-box;}
input[type="button"]::-moz-focus-inner, button::-moz-focus-inner { padding:0;border:0 none; }/*fixes mozilla button padding */
.clearfix:after {
clear: both;
content: '.';
display: block;
font-size: 0;
line-height: 0;
visibility: hidden;
width: 0;
height: 0;
}
/* General Button Styles, Cascades Down To Every Button ------------- */
.button {
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
border-radius:5px 5px 5px 5px;
-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.50);
-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.50);
box-shadow:0 1px 3px rgba(0, 0, 0, 0.50);
background:#222222 url(button-images/button-overlay.png) repeat-x;
border:1px solid rgba(0, 0, 0, 0.25);
color:#FFFFFF !important;
cursor:pointer;
display:inline-block;
font-size:13px;
font-weight:bold;
line-height:1;
overflow:visible;
padding:5px 15px 6px;
position:relative;
text-decoration:none;
text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25);
width:auto;
text-align:center;
}
.button:hover {
background:#111111;
color:#FFFFFF;
}
.button:active {
background:#242424;
}
.green.button {
background-color:#91BD09;
}
.green.button:hover {
background-color:#749A02;
}
.green.button:active {
background-color:#a4d50b;
}
.blue.button {
background-color:#0E59AE;
}
.blue.button:hover {
background-color:#063468;
}
.blue.button:active {
background-color:#1169cc;
}
.purple.button {
background-color:#660099;
}
.purple.button:hover {
background-color:#330066;
}
.purple.button:active {
background-color:#7f02bd;
}
.breen.button {
background-color:#2DAEBF;
}
.breen.button:hover {
background-color:#007D9A;
}
.breen.button:active {
background-color:#36cbdf;
}
.red.button {
background-color:#CC0000;
}
.red.button:hover {
background-color:#990000;
}
.red.button:active {
background-color:#ea0202;
}
.magenta.button {
background-color:#A9014B;
}
.magenta.button:hover {
background-color:#630030;
}
.magenta.button:active {
background-color:#ce025c;
}
.orange.button {
background-color:#FF5C00;
}
.orange.button:hover {
background-color:#D45500;
}
.orange.button:active {
background-color:#fd762a;
}
.yellow.button {
background-color:#FFE115;
}
.yellow.button:hover {
background-color:#E4C913;
}
.yellow.button:active {
background-color:#fee539;
}
.white.button {
background-color:#FFFFFF;
border:1px solid #CCCCCC;
color:#666666 !important;
font-weight:normal;
text-shadow:0 1px 1px #FFFFFF;
}
.white.button:hover {
background-color:#EEEEEE;
}
.white.button:active {
background-color:#ffffff;
}
.gray.button {
-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.50);
background:#FFFFFF url(button-images/button-overlay-black.png) repeat-x;
border:1px solid #BBBBBB;
color:#555555 !important;
text-shadow:0 1px 1px rgba(255, 255, 255, 0.5);
}
.gray.button:hover {
background-color:#EEEEEE;
border-color:#999999;
color:#444444 !important;
}
.gray.button:active {
background-color:#ffffff;
}
/* Small Buttons -------------------------------------------------- */
.small.button {
font-size:11px;
padding:5px 15px 6px;
background-image:url(button-images/small-button-overlay.png);
}
input[type="submit"].small.button, .small.button.input {
padding:3px 15px 4px;
}
input[type="button"].small.button, button.small.button {
padding:4px 15px;
}
/* Large Buttons ------------------------------------------------- */
.large.button {
font-size:14px;
padding:8px 14px 9px;
background-image:url(button-images/large-button-overlay.png);
}
input[type="submit"].large.button, .large.button.input {
padding:6px 16px 6px;
}
input[type="button"].large.button, button.large.button {
padding:7px 16px;
}
/* Tall Buttons ------------------------------------------------- */
.tall.button {
font-size:14px;
padding:8px 19px 9px;
background-image:url(button-images/tall-button-overlay.png);
}
.tall.gray.button {
background-color:#FFFFFF;
background-image: url(button-images/tall-black.png);
background-repeat:repeat-x;
}
.tall.gray.button:hover {
background-color:#EEEEEE!important;
border-color:#999999;
color:#444444 !important;
}
.tall.gray.button:active {
background-color:#FFFFFF!important;
}
.tall.button em {
font-size:11.5px;
font-style:normal;
display:block;
margin-top:5px;
}
/* Round Buttons ------------------------------------------------ */
.round.button {
-moz-border-radius:15px 15px 15px 15px;
-webkit-border-radius:15px 15px 15px 15px;
border-radius:15px 15px 15px 15px;
background-image:url(button-images/round-button-overlay.png);
border:1px solid rgba(0, 0, 0, 0.25);
font-size:13px;
padding:0;
}
.round.button span {
-moz-border-radius:14px 14px 14px 14px;
-webkit-border-radius:14px 14px 14px 14px;
border-radius:14px 14px 14px 14px;
display:block;
line-height:1;
padding:4px 15px 6px;
}
.round.button.input {
padding:3px 13px 4px;
}
.small.round.button {
-moz-border-radius:12px 12px 12px 12px;
font-size:11px;
}
input[type="button"].round.small.button, button.round.small.button {
padding:0;
}
.small.round.button span {
-moz-border-radius:11px 11px 11px 11px;
padding:6px 15px 6px;
}
.large.round.button {
-moz-border-radius:18px 18px 18px 18px;
background-position:left bottom;
}
.large.round.button span {
-moz-border-radius:17px 17px 17px 17px;
font-size:14px;
padding:7px 20px 9px;
}
.large.tall.round.button small {
display:block;
margin-top:5px;
}
/* Social Buttons ----------------------------------------------- */
.small.social.button span {
text-indent:-9999px;
display:block;
}
.rss.button {
background:#FF8800 url(button-images/rss-inset.png) no-repeat 1px 4px;
padding:5px 11px 6px;
}
.rss.button:hover {
background-color:#FF6900;
}
.twitter.button {
background:#88E1E6 url(button-images/twitter-inset-grad.png) no-repeat center;
padding:5px 11px 6px;
}
.twitter.button:hover {
background-color:#66CCCC;
}
.fb.button {
background:#375999 url(button-images/fb-inset.png) no-repeat 6px 5px;
padding:5px 11px 6px;
}
.fb.button:hover {
background-color:#304d85;
}
.delicious.button {
background:#999 url(button-images/delicious-inset.png) no-repeat center;
padding:5px 11px 6px;
}
.delicious.button:hover {
background-color:#666;
}
.in.button {
background:#18709e url(button-images/linkedin-inset.png) no-repeat center;
padding:5px 11px 6px;
width:0px;/*webkit fix */
}
.in.button:hover {
background-color:#0c6596;
}
/* Arrows and Icons Classes --------------------------------------- */
.button.follow span {
background:url(button-images/twitter-inset.png) no-repeat 10px 4px;
padding:6px 17px 6px 35px;
}
.download.large.round span {
background:url(button-images/arrow-down.png) no-repeat right center;
padding-right:30px;
margin-right:15px;
}
.download.large span {
background:url(button-images/arrow-down.png) no-repeat right center;
padding-right:30px;
margin-right:0px;
}
.download.tall span {
background:url(button-images/arrow-down-tall.png) no-repeat right center;
float:right;
padding-right:40px;
margin:0 -5px -1px 0;
height:32px;
}
.download.light.tall span {
background:url(button-images/arrow-down-tall-light.png) no-repeat right center;
float:right;
padding-right:40px;
margin:0 -5px -1px 0;
height:32px;
}
.download.dark.tall span {
background:url(button-images/arrow-down-tall-reverse.png) no-repeat right center;
float:right;
padding-right:40px;
margin:0 -5px -1px 0;
height:32px;
}
.dlDark.large.round span {
background:url(button-images/arrow-down-dark.png) no-repeat right center;
padding-right:30px;
margin-right:15px;
}
.dlDark.large span {
background:url(button-images/arrow-down-dark.png) no-repeat right center;
padding-right:30px;
margin-right:0px;
}
.dlLight.large.round span {
background:url(button-images/arrow-down-light.png) no-repeat right center;
padding-right:30px;
margin-right:15px;
}
.dlLight.large span {
background:url(button-images/arrow-down-light.png) no-repeat right center;
padding-right:30px;
margin-right:0px;
}
.buy.large.button {
background-image:url(button-images/tall-button-overlay.png);
border:2px solid #363636!important;
-moz-border-radius:30px 30px 30px 30px!important;
-webkit-border-radius:30px 30px 30px 30px!important;
border-radius:30px 30px 30px 30px!important;
text-shadow:0 1px 1px rgba(0, 0, 0, 1)!important;
margin-right:50px;
}
.buy.large span {
background:url(button-images/lock-outset.png) no-repeat 0 12px;
font-size:24px!important;
padding:11px 20px 13px 30px!important;
margin:0 -63px 0 30px;
}
.buy.large span small {
background: url(button-images/price-tag.png) no-repeat top center;
vertical-align:middle;
padding:7px 12px 12px 20px;
margin-left:-3px;
font-size:14px;
}

/* CSS Document */

/* ----------------------------------- */
/* ---------- SLEEK BORDERS ---------- */
/* ----------------------------------- */

/* Global styles used by all the borders */
.border {
	/* GENERAL */
	border: 1px solid;
	padding: 5px;
	
	/* CURVED CORNERS */
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; /* STANDARDS VERSION AT LAST */
	
	/* DROP SHADOWS */
	-moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.45), 0px 1px 2px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.45), 0px 1px 2px rgba(0,0,0,0.2);
	box-shadow: 0px 0px 5px rgba(0,0,0,0.45), 0px 1px 2px rgba(0,0,0,0.2); /* STANDARDS VERSION AT LAST */
}

.border.silver {
	/* GENERAL */
	border-color: #fff;
	
	/* BACKGROUND COLOR (FOR NON CSS3 BROWSERS) AND GRADIENT */
	background-color: #dfdfdf;
	background: -moz-linear-gradient(top,
		#fff,
		#dfdfdf 50%,
		#cecece
	);
	background: -webkit-gradient(linear, left top, left bottom,
		from(#fff),
		color-stop(0.5, #dfdfdf),
		to(#cecece)
	);
	
	/* LINEAR GRADIENTS FOR IE */
	filter: progid:DXImageTransform.Microsoft.gradient(StartColorStr='#FFFFFF', EndColorStr='#CECECE'); /* IE 5.5+ */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(StartColorStr='#FFFFFF', EndColorStr='#CECECE')"; /* IE 8 ONLY */

}

.border.carbon {
	/* GENERAL */
	border-color: #000;

	/* BACKGROUND COLOR (FOR NON CSS3 BROWSERS) AND GRADIENT */
	background-color: #2d2d2d;
	background: -moz-linear-gradient(top,
		#404040,
		#2d2d2d 50%,
		#000
	);
	background: -webkit-gradient(linear, left top, left bottom,
		from(#404040),
		color-stop(0.5, #2d2d2d),
		to(#000)
	);

	/* LINEAR GRADIENTS FOR IE */
	filter: progid:DXImageTransform.Microsoft.gradient(StartColorStr='#404040', EndColorStr='#000000'); /* IE 5.5+ */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(StartColorStr='#404040', EndColorStr='#000000')"; /* IE 8 ONLY */
}

.border.chrome {
	/* GENERAL */
	border-color: #f6f9fa;
	
	/* BACKGROUND COLOR (FOR NON CSS3 BROWSERS) AND GRADIENT */
	background-color: #d9e9ed;
	background: -moz-linear-gradient(top,
		#e6f0f3,
		#d9e9ed 50%,
		#b9d3db
	);
	background: -webkit-gradient(linear, left top, left bottom,
		from(#e6f0f3),
		color-stop(0.5, #d9e9ed),
		to(#b9d3db)
	);
	
	/* LINEAR GRADIENTS FOR IE */
	filter: progid:DXImageTransform.Microsoft.gradient(StartColorStr='#E6F0F3', EndColorStr='#B9D3DB'); /* IE 5.5+ */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(StartColorStr='#E6F0F3', EndColorStr='#B9D3DB')"; /* IE 8 ONLY */
}

.border.gold {
	/* GENERAL */
	border-color: #fcf9f5;

	background-color: #f1e7c6;
	background: -moz-linear-gradient(top,
		#f3eed9,
		#f1e7c6 50%,
		#dbc7a7
	);
	background: -webkit-gradient(linear, left top, left bottom,
		from(#f3eed9),
		color-stop(0.5, #f1e7c6),
		to(#dbc7a7)
	);

	/* LINEAR GRADIENTS FOR IE */
	filter: progid:DXImageTransform.Microsoft.gradient(StartColorStr='#F3EED9', EndColorStr='#DBC7A7'); /* IE 5.5+ */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(StartColorStr='#F3EED9', EndColorStr='#DBC7A7')"; /* IE 8 ONLY */
}

.border.trans {
	/* GENERAL */
	border-color: #fff;
	
	/* BACKGROUND COLOR */
	background-color: rgba(255,255,255,0.3);
	/background-color: #fff; /* FOR IE */
}

.border.silver_gloss {
	/* GENERAL */
	border-color: #fff;

	/* BACKGROUND COLOR (FOR NON CSS3 BROWSERS) AND GRADIENT */
	background-color: #dfdfdf;
	background: -moz-linear-gradient(top,
		#fff,
		#e4e4e4 49.9%,
		#cdcdcd 50%,
		#c4c4c4
	);
	background: -webkit-gradient(linear, left top, left bottom,
		from(#fff),
		color-stop(0.49, #e4e4e4),
		color-stop(0.5, #cdcdcd),
		to(#c4c4c4)
	);
	
	/* LINEAR GRADIENTS FOR IE */
	filter: progid:DXImageTransform.Microsoft.gradient(StartColorStr='#FFFFFF', EndColorStr='#CECECE'); /* IE 5.5+ */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(StartColorStr='#FFFFFF', EndColorStr='#CECECE')"; /* IE 8 ONLY */
}

.border.carbon_gloss {
	/* GENERAL */
	border-color: #000;

	/* BACKGROUND COLOR (FOR NON CSS3 BROWSERS) AND GRADIENT */
	background-color: #2d2d2d;
	background: -moz-linear-gradient(top,
		#585858,
		#4d4d4d 49.9%,
		#2c2c2c 50%,
		#000
	);
	background: -webkit-gradient(linear, left top, left bottom,
		from(#585858),
		color-stop(0.49, #4d4d4d),
		color-stop(0.5, #2c2c2c),
		to(#000)
	);
	
	/* LINEAR GRADIENTS FOR IE */
	filter: progid:DXImageTransform.Microsoft.gradient(StartColorStr='#404040', EndColorStr='#000000'); /* IE 5.5+ */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(StartColorStr='#404040', EndColorStr='#000000')"; /* IE 8 ONLY */
}

.border.chrome_gloss {
	/* GENERAL */
	border-color: #f6f9fa;

	/* BACKGROUND COLOR (FOR NON CSS3 BROWSERS) AND GRADIENT */
	background-color: #d9e9ed;
	background: -moz-linear-gradient(top,
		#e6f0f3,
		#d9e9ed 49.9%,
		#b9d3db 50%,
		#ccdce1
	);
	background: -webkit-gradient(linear, left top, left bottom,
		from(#e6f0f3),
		color-stop(0.49, #d9e9ed),
		color-stop(0.5, #b9d3db),
		to(#ccdce1)
	);
	background: linear-gradient(top,
		#e6f0f3,
		#d9e9ed 49.9%,
		#b9d3db 50%,
		#ccdce1
	);
	
	/* LINEAR GRADIENTS FOR IE */
	filter: progid:DXImageTransform.Microsoft.gradient(StartColorStr='#E6F0F3', EndColorStr='#B9D3DB'); /* IE 5.5+ */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(StartColorStr='#E6F0F3', EndColorStr='#B9D3DB')"; /* IE 8 ONLY */
}

.border.gold_gloss {
	/* GENERAL */
	border-color: #fcf9f5;

	/* BACKGROUND COLOR (FOR NON CSS3 BROWSERS) AND GRADIENT */
	background-color: #f1e7c6;
	background: -moz-linear-gradient(top,
		#f3eed9,
		#f1e7c6 49.9%,
		#dbc7a7 50%,
		#e8d5b8
	);
	background: -webkit-gradient(linear, left top, left bottom,
		from(#f3eed9),
		color-stop(0.49, #f1e7c6),
		color-stop(0.5, #dbc7a7),
		to(#e8d5b8)
	);
	background: linear-gradient(top,
		#f3eed9,
		#f1e7c6 49.9%,
		#dbc7a7 50%,
		#e8d5b8
	);
	
	/* LINEAR GRADIENTS FOR IE */
	filter: progid:DXImageTransform.Microsoft.gradient(StartColorStr='#F3EED9', EndColorStr='#DBC7A7'); /* IE 5.5+ */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(StartColorStr='#F3EED9', EndColorStr='#DBC7A7')"; /* IE 8 ONLY */
}

.border.trans_gloss {
	/* GENERAL */
	border-color: #fff;
	
	/* BACKGROUND COLOR (FOR NON CSS3 BROWSERS) AND GRADIENT */
	background-color: rgba(255,255,255,0.5);
	background: -moz-linear-gradient(top,
		rgba(255,255,255,0.65),
		rgba(255,255,255,0.5) 49.9%,
		rgba(255,255,255,0.3) 50%,
		rgba(255,255,255,0.45)
	);
	background: -webkit-gradient(linear, left top, left bottom,
		from(rgba(255,255,255,0.65)),
		color-stop(0.49, rgba(255,255,255,0.5)),
		color-stop(0.5, rgba(255,255,255,0.3)),
		to(rgba(255,255,255,0.45))
	);
	background: linear-gradient(top,
		rgba(255,255,255,0.65),
		rgba(255,255,255,0.5) 49.9%,
		rgba(255,255,255,0.3) 50%,
		rgba(255,255,255,0.45)
	);
	/background-color: #fff; /* FOE IE */
	
	-ms-filter: "progid:DXImageTransform.Microsoft.motionBlur(strength='15', direction='210')";
}
