﻿/*
Theme Name: WordPress MtBorah-V3
Theme URI: http://begiant.com/
Description: A framework or reset theme designed to be a good "starting point" for new theme based sites.  Includes jQuery and a CSS reset block.
Version: 0.1
Author: Sleeping Giant Studios, LLC
Author URI: http://begiant.com/
Tags: blank, fixed width, two columns, widgets, framework
*/

/* ~~~~ CSS RESET ~~~~

	Defaults ALL browser-specific styling to exactly the same appearances
	Authored by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/
	v1.0 | 20080212
	
	!!! DO NOT EDIT THIS SECTION !!!
	
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th {margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent;}
body {line-height:1;}
ol, ul	{list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after {content:''; content:none;}

/* remember to define focus styles! */
:focus {outline:0;}

/* remember to highlight inserts somehow! */
ins {text-decoration:none;}
del {text-decoration:line-through;}

/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse:collapse; border-spacing:0;}

/* 

	!!! DO NOT EDIT THE SECTION ABOVE !!!

~~~~ End CSS RESET ~~~ */

/* ~~~~ Necessary WordPress Styles ~~~~ */
img.centered	{display:block; margin-left:auto; margin-right:auto;}
img.alignright	{display:inline;}
img.alignleft	{display:inline;}

.alignright	{float:right;}
.alignleft	{float:left;}

/* ~~~~ Overall Site Styles ~~~~ */

@font-face {
	font-family: 'PTSansNarrowBold';
	src: url('font-face/PT_Sans_Narrow_Bold-webfont.eot');
	src: url('font-face/PT_Sans_Narrow_Bold-webfont.woff') format('woff'), url('font-face/PT_Sans_Narrow_Bold-webfont.ttf') format('truetype'), url('font-face/PT_Sans_Narrow_Bold-webfont.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}

html								{background:#002057;}

body								{background:#002c73 url('imgs/bodybg.gif') repeat-x; font-family:Verdana, sans-serif;}

a									{color:#c05d15; text-decoration:underline;}
a:hover								{color:#002c73;}

.w									{position:relative; display:block; width:1015px; margin-left:auto; margin-right:auto; padding:0; color:black;}

.clear								{font-size:1px; line-height:1px; margin:0; padding:0; border:none; clear:both;}

.btn{
 text-transform:uppercase;
 text-decoration:none;
 color:#fff;
 font-weight:bold;
 font-size:.7em;
 background:#843f0e url(imgs/buttonbg.gif) top left repeat-x;
 padding:3px 7px 4px 7px;
 border-top:1px solid #cd793b;
 border-left:1px solid #cd793b;
 border-bottom:1px solid #71360c;
 border-right:1px solid #71360c;
 -moz-border-radius:5px;
 -webkit-border-radius:5px;
}

.btn:hover {color:#fff; background:#834214; text-shadow:0px 1px 2px #000;}

#tml-page p.submit input			{
 text-transform:uppercase;
 text-decoration:none;
 color:#fff;
 font-weight:bold;
 font-size:.8em;
 background:#843f0e url(imgs/buttonbg.gif) top left repeat-x;
 padding:3px 7px 4px 7px;
 border-top:1px solid #cd793b;
 border-left:1px solid #cd793b;
 border-bottom:1px solid #71360c;
 border-right:1px solid #71360c;
 -moz-border-radius:5px;
 -webkit-border-radius:5px;
} 

/* ~~~~ Breacrumb Styles ~~~~ */

.breadcrumb {text-align:right; padding-right:20px;}
.mapwrap	{float:right; width:400px;}

/* ~~~~ Header & Footer Styles ~~~~ */

.header
									{display:block; height:95px; background:url('imgs/headerbg.jpg') no-repeat;}
.header .logo						{position:absolute; margin:11px 0 0 10px; z-index:1010;}

.header .tr							{text-align:right; height:39px; padding:9px 0 0 0; overflow:hidden;}
.header .tr ul li					{color:#fff; border-left:1px solid #bebebe; font-size:.7em; display:inline; margin:0; padding:0 0 0 5px;}
.header .tr ul li.first				{border-left:none;}
.header .tr ul li a					{color:#bebebe; text-decoration:none;}
.header .tr ul li a:hover			{color:#fff; text-decoration:underline;}

/* subscription form */

.header .trnav						{float:left;}
.header .subscription_form {float:right;width:200px;}
.header .subscription_form .input_text {float:left;width:115px;font-size:.8em;}

.header ul.mn						{text-align:right; margin:0;}
.header ul.mn li					{display:inline; font-weight:bold; color:#ebd465; margin:0; padding:0 0 0 9px; font-family:Arial, Helvetica, sans-serif; font-size:1em; text-transform:uppercase; background:transparent url('imgs/navbullet.png') center left no-repeat;}
.header ul.mn li.first				{background:none; padding:0;}
.header ul.mn li a					{color:#ebd465; text-decoration:none;}
.header ul.mn li a:hover			{color:#fff; text-decoration:none;}

.header .sidebar					{margin:5px 0 0 242px;}
.header .sidebar .secNav			{width:773px; font-size:.7em;}
.header .sidebar li					{display:inline; border-left:1px solid #d6ccbe; padding:0 2px 1px 5px;}
.header .sidebar li.first			{border:none; padding-left:0px;}
.header .sidebar li a				{color:#e8e1d9; text-decoration:none; text-transform:uppercase;}
.header .sidebar li a:hover			{color:#fff; text-decoration:underline;}

.sa a								{margin:0 4px; float:left;}

.footer								{display:block; bottom:0; width:100%; clear:both; background:#002c73 url('imgs/footerbg.gif') repeat-x; font-size:.7em;}
.footer .footercontent				{height:162px; background:#002057 url('imgs/footertreesbg.gif') no-repeat; width:1015px; padding:0; margin-right:auto; margin-left:auto; color:#fff;}

.footer .wp-footer					{padding:75px 0 0 0; line-height:1.2em;}
.footer .wp-footer span				{color:#eada8b; display:block; margin:10px 0 0 0;}
.footer .wp-footer span	a			{color:#eada8b; text-decoration:underline;}
.footer .wp-footer span	a:hover		{color:#fff; text-decoration:none;}

.footer ul.mn						{display:block; margin:10px 0 0 0;}
.footer ul.mn li					{display:inline; border-left:1px solid #0040a7; padding:0 0 0 4px;}
.footer ul.mn li.first				{border:none; padding:0;}
.footer ul.mn li a					{color:#fff; text-decoration:none; text-transform:lowercase;}
.footer ul.mn li a:hover			{text-decoration:underline;}

.footer .footeritems				{float:right; margin:105px 0 0 0;}

/* ~~~~ Index Styles ~~~~ */

.main								{height:367px; overflow:hidden; width:1015px; background:url('imgs/home/homeMainBG.jpg') no-repeat left top;}

.main .lad							{width:480px; height:327px; padding:40px 0 0 14px; float:left; text-align:center;}
.main .lad .ladtxt					{display:block; margin:15px 20px 0 25px; text-align:left;}
.main .lad .ladtxt h2				{font-size:.8em; color:#666667; font-weight:normal;}
.main .lad .ladtxt .ladbtn			{float:right; margin:0 0 0 10px;}
.main .lad .ladtxt .ladtxtimg		{margin:0 0 10px 0;}

/* original tony styles
.main .rad							{width:521px; height:367px; float:right;}
*/
.main .rad							{width:1001px; height:367px; float:left; position:relative;}
.main #nav							{position:absolute; z-index:1000; right:15px; bottom:35px; font-size:.8em;}
.main #nav a 						{background:#78703e; color:#c3bfa3; text-decoration:none; margin:0 5px; padding:3px 7px; border-left:1px solid #a69e68; border-top:1px solid #a69e68; border-right:1px solid #645e33; -moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px; -moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px;}
.main #nav a.activeSlide 			{background:#938a4c; color:#fff; border-left:2px solid #dedabf; border-top:2px solid #dedabf; border-right:2px solid #dedabf;}
.main #nav a:focus 					{outline:none;}

/* ~~~~ Content Styles ~~~~ */

.sa									{background:transparent url('imgs/fadehelper.jpg') top center no-repeat; padding:30px 0 0 0;}

.content							{overflow:hidden; display:block; margin:0; padding:15px; min-height:400px; background:white; font-size:.8em; -moz-border-radius:11px; -webkit-border-radius:11px;}
.content_2							{display:block; margin:0; padding:15px; min-height:400px; background:white; font-size:.8em; -moz-border-radius:11px; -webkit-border-radius:11px; height: 1200px;}
.content h1							{color:#003994; font-family:Arial, Helvetica, sans-serif; font-size:1.5em; font-weight:bold; text-transform:uppercase;}
.content h2							{color:#743100; font-size:1.2em; margin:19px 0 4px 0;}
.content h3							{color:#003994; font-size:1em; margin:12px 0 4px 0;}
.content h3	a						{color:#003994; font-size:1em; margin:12px 0 4px 0;text-decoration:none;}
.content p							{color:#666667; line-height:1.3em; font-size:.9em;margin:9px 0 4px 0;}
.content li							{color:#666667; line-height:1.3em; list-style-type:circle; padding:0 0 0 4px; margin-left:20px;}

.content .navigation				{display:none;}

#cvvinfo							{width:400px; height:260px; overflow:auto; font-size:.8em;}

.footer #cvvinfo					{display:none;}

#leftcontent								{float:left; width:220px; display:inline;}
#leftcontent .sidebar						{}
#leftcontent .sidebar .secNav				{display:block; margin:20px 0 0 -15px; background:#fff;}
#leftcontent .sidebar .secNav li			{list-style-type:none; padding:0px 0 30px 15px; margin:0 0 -2px 0; background:transparent url('imgs/secnavbg.gif') bottom left no-repeat;}
#leftcontent .sidebar .secNav li a			{text-decoration:none; color:#c46825; font-weight:bold;}
#leftcontent .sidebar .secNav li a:hover	{text-decoration:underline; color:#002c73;}

#leftcontent .sidebar a.OnePercent			{margin:0 20px 0 10px; float:left;}

#rightcontent								{float:right; width:770px; margin:0 -15px 0 0;}
#rightcontent .mainad						{margin:0 0 15px 0;}

#rightcontent .subadscontainer				{display:block; margin:25px 0 0 0; padding:0 0 0 8px; text-align:center;}
#rightcontent .subads						{display:block; float:left; width:248px; padding:0 5px 15px 0; background:transparent url('imgs/vertDots.gif') top right no-repeat;}
#rightcontent .subads:last-child			{background:none;}

#respond p							{margin:0 0 5px 0;}

#wpsc_akst_form {font-size:.8em;}
.wpsc_akst_share_link img {margin:15px 0 10px 0;}

.csreps								{overflow:hidden; padding:15px 0 15px 0; font-size:.8em;}
.csreps li							{list-style-type:none; display:block; float:left; width:178px; margin:0; padding:0;}
.csreps li img						{position:relative; display:block; clear:both; margin:0 30px 10px 0;}

.slider										{width:540px; margin:30px 0 0 75px;}
.slider ul									{margin:0; padding:0; width:540px;}
.slider li									{width:135px; height:170px; overflow:hidden; margin:0; padding:0; list-style-type:none; text-align:center; font-style:italic; font-size:.8em;}

#prevBtn, #nextBtn{ 
	display:block;
	width:17px;
	height:24px;
	position:absolute;
	margin:-115px 0 0 0;
	}
#nextBtn{
	left:950px;
	}
#prevBtn{
	left:300px;
	}
#prevBtn a, #nextBtn a{  
	display:block;
	width:17px;
	height:24px;
	background:url(imgs/3Dimages/btn_prev.gif) no-repeat 0 0;	
	}	
#nextBtn a{ 
	background:url(imgs/3Dimages/btn_next.gif) no-repeat 0 0;	
	}

/* ~~~~ Custom Gear Page Content Styles ~~~~ */

.customgeartop								{display:block; margin:0 0 0 -15px; width:1015px; min-height:90px; text-align:center;}
.customgeartop .customgearnav				{display:block; height:110px; width:978px; margin:15px 0 25px 15px;}
.customgeartop .customgearnav a				{display:block; float:right;}

.customgearnav #team						{width:139px; height:110px; background:transparent url('imgs/customgearICONS.gif') no-repeat -839px 0;}
.customgearnav #team:hover					{background:transparent url('imgs/customgearICONS.gif') no-repeat -839px -110px;}

.customgearnav #wrestling					{width:141px; height:110px; background:transparent url('imgs/customgearICONS.gif') no-repeat -698px 0;}
.customgearnav #wrestling:hover				{background:transparent url('imgs/customgearICONS.gif') no-repeat -698px -110px;}

.customgearnav #alpineski					{width:144px; height:110px; background:transparent url('imgs/customgearICONS.gif') no-repeat -554px 0;}
.customgearnav #alpineski:hover				{background:transparent url('imgs/customgearICONS.gif') no-repeat -554px -110px;}

.customgearnav #nordicski					{width:146px; height:110px; background:transparent url('imgs/customgearICONS.gif') no-repeat -408px 0;}
.customgearnav #nordicski:hover				{background:transparent url('imgs/customgearICONS.gif') no-repeat -408px -110px;}

.customgearnav #triathlon					{width:141px; height:110px; background:transparent url('imgs/customgearICONS.gif') no-repeat -267px 0;}
.customgearnav #triathlon:hover				{background:transparent url('imgs/customgearICONS.gif') no-repeat -267px -110px;}

.customgearnav #running						{width:138px; height:110px; background:transparent url('imgs/customgearICONS.gif') no-repeat -129px 0;}
.customgearnav #running:hover				{background:transparent url('imgs/customgearICONS.gif') no-repeat -129px -110px;}

.customgearnav #cycling						{width:129px; height:110px; background:transparent url('imgs/customgearICONS.gif') no-repeat 0px 0;}
.customgearnav #cycling:hover				{background:transparent url('imgs/customgearICONS.gif') no-repeat 0px -110px;}


/* ~~~~ Sports Landing Pages Content Styles ~~~~ */

.gallery h1									{margin-top:15px;}

.sportslandingtop							{display:block; margin:0 0 0 -15px; width:1015px; min-height:90px;}

.sportslandingnav							{position:absolute; width:678px; height:78px; margin:154px 0 0 337px; overflow:hidden; background:transparent url('imgs/sportslandingnavBG.png') top right no-repeat;}
.sportslandingnav a							{float:right;}

.sportslandingnav #team						{width:96px; height:78px; background:transparent url('imgs/sportslandingnavICONS.png') no-repeat -582px 0;}
.sportslandingnav #team:hover, .sportslandingnav #team.cur				{background:transparent url('imgs/sportslandingnavICONS.png') no-repeat -582px -78px;}

.sportslandingnav #wrestling				{width:96px; height:78px; background:transparent url('imgs/sportslandingnavICONS.png') no-repeat -486px 0;}
.sportslandingnav #wrestling:hover, .sportslandingnav #wrestling.cur			{background:transparent url('imgs/sportslandingnavICONS.png') no-repeat -486px -78px;}

.sportslandingnav #alpineski				{width:99px; height:78px; background:transparent url('imgs/sportslandingnavICONS.png') no-repeat -387px 0;}
.sportslandingnav #alpineski:hover, .sportslandingnav #alpineski.cur			{background:transparent url('imgs/sportslandingnavICONS.png') no-repeat -387px -78px;}

.sportslandingnav #nordicski				{width:100px; height:78px; background:transparent url('imgs/sportslandingnavICONS.png') no-repeat -287px 0;}
.sportslandingnav #nordicski:hover, .sportslandingnav #nordicski.cur			{background:transparent url('imgs/sportslandingnavICONS.png') no-repeat -287px -78px;}

.sportslandingnav #triathlon				{width:97px; height:78px; background:transparent url('imgs/sportslandingnavICONS.png') no-repeat -190px 0;}
.sportslandingnav #triathlon:hover, .sportslandingnav #triathlon.cur			{background:transparent url('imgs/sportslandingnavICONS.png') no-repeat -190px -78px;}

.sportslandingnav #running					{width:97px; height:78px; background:transparent url('imgs/sportslandingnavICONS.png') no-repeat -93px 0;}
.sportslandingnav #running:hover, .sportslandingnav #running.cur				{background:transparent url('imgs/sportslandingnavICONS.png') no-repeat -93px -78px;}

.sportslandingnav #cycling					{width:91px; height:78px; background:transparent url('imgs/sportslandingnavICONS.png') no-repeat 0px 0;}
.sportslandingnav #cycling:hover, .sportslandingnav #cycling.cur			{background:transparent url('imgs/sportslandingnavICONS.png') no-repeat 0px -78px;}

.sportslanding								{background:transparent url('imgs/horzDots.gif') top left repeat-y; padding:20px 0 20px 39px; margin:15px 0 0 0; width:712px; float:right;}


/* ~~~~ Blog & News Content Styles ~~~~ */

.content .blog								{float:right; background:transparent url('imgs/horzDots.gif') top left repeat-y; padding:10px 0 0 40px; width:710px;}

ul.hiearchy									{color:#0c3f91; margin:5px 0 0 0; font-size:.9em; padding:0;}
ul.hiearchy a								{font-weight:bold; text-decoration:none;}
ul.hiearchy li								{padding:9px 0 0 0; list-style-type:none; margin:0;}
ul.hiearchy ul li							{padding-left:13px;}
ul.hiearchy ul li ul li						{padding-left:13px;}

.type-post									{padding:0 0 20px 0; margin:0;}
.type-post h2								{display:block; position:relative; margin:0 0 4px 0; font-size:1.2em;}
.type-post h2 a								{text-decoration:none; color:#712d00;}
.type-post small							{display:block; position:relative; color:#944710; margin:0 0 5px 0; font-size:.8em;}
.type-post p.postmetadata					{display:block; position:relative; color:#944710; margin:5px 0 0 0; font-size:.8em; font-style:italic;}

.single .type-post							{border-top:none; padding-top:0; margin-top:0;}

h3#comments									{padding:0 0 5px 0; margin:20px 0 10px 0; border-bottom:1px dotted #ddd;}
.comment-body								{padding:0 0 10px 0; margin:0 0 10px 0; border-bottom:1px dotted #ddd;}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 Design Center Styles
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.dc											{background:#fff url('imgs/designcenter/bg.jpg') bottom center no-repeat; padding:0; height:540px; overflow:hidden; -moz-border-radius-topright:15px; -webkit-border-top-right-radius:15px;}
.dc div										{display:block;}
.dc .clear									{font-size:1px; line-height:1px; margin:0; padding:0; border:none; clear:both;}
.dc ul li									{list-style-type:none; padding:0; margin:0;}
.dc #loading								{display:none;}
.dc #loading a								{border:1px solid #194d71; -moz-border-radius:8px; -webkit-border-radius:8px;}

/* ~~~~ Control Column ~~~~ */

.controls									{width:232px; position:relative; display:block; padding:20px 0 0 0; float:left; height:520px;}
.controls ul li								{padding:0 0 28px 20px; background:transparent url('imgs/designcenter/controls-HORZsplitter.jpg') bottom left no-repeat;}
.controls ul li a							{color:#989898; font-weight:bold; text-decoration:none; display:block; height:22px; padding:9px 0 0 44px; margin:-5px 0 0 0;}
.controls ul li a:hover						{color:#23346f;}

.controls a.email							{background:transparent url('imgs/designcenter/sprite-controlicons.jpg') no-repeat 0 0;}
.controls a.email:hover						{background:transparent url('imgs/designcenter/sprite-controlicons.jpg') no-repeat 0 -31px;}
.controls a.share							{background:transparent url('imgs/designcenter/sprite-controlicons.jpg') no-repeat 0 -62px;}
.controls a.share:hover						{background:transparent url('imgs/designcenter/sprite-controlicons.jpg') no-repeat 0 -93px;}
.controls a.save							{background:transparent url('imgs/designcenter/sprite-controlicons.jpg') no-repeat 0 -124px;}
.controls a.save:hover						{background:transparent url('imgs/designcenter/sprite-controlicons.jpg') no-repeat 0 -155px;}
.controls a.print							{background:transparent url('imgs/designcenter/sprite-controlicons.jpg') no-repeat 0 -186px;}
.controls a.print:hover						{background:transparent url('imgs/designcenter/sprite-controlicons.jpg') no-repeat 0 -217px;}
.controls a.clearall						{background:transparent url('imgs/designcenter/sprite-controlicons.jpg') no-repeat 0 -248px;}
.controls a.clearall:hover					{background:transparent url('imgs/designcenter/sprite-controlicons.jpg') no-repeat 0 -279px;}
.controls a.only							{background:transparent url('imgs/designcenter/sprite-controlicons.jpg') no-repeat 0 -310px;}
.controls a.only:hover						{background:transparent url('imgs/designcenter/sprite-controlicons.jpg') no-repeat 0 -341px;}
.controls a.only2							{background:transparent url('imgs/designcenter/sprite-controlicons.jpg') no-repeat 0 -341px;}
.controls a.only2:hover						{background:transparent url('imgs/designcenter/sprite-controlicons.jpg') no-repeat 0 -341px;}
.controls a.showplacement					{background:transparent url('imgs/designcenter/sprite-controlicons.jpg') no-repeat 0 -310px;}
.controls a.showplacement:hover				{background:transparent url('imgs/designcenter/sprite-controlicons.jpg') no-repeat 0 -341px;}
.controls a.showplacement2					{background:transparent url('imgs/designcenter/sprite-controlicons.jpg') no-repeat 0 -341px;}
.controls a.showplacement2:hover			{background:transparent url('imgs/designcenter/sprite-controlicons.jpg') no-repeat 0 -341px;}



.controls a.sel								{background:transparent url('imgs/designcenter/sprite-controlicons.jpg') no-repeat 0 -341px; color:#23346f;}

.controls .views							{margin:0 0 0 5px; display:block; height:106px; position:absolute; bottom:0;}
.controls .views a							{display:inline-block; width:66px; height:106px; margin:0 0 0 5px;}
.controls .views a.front					{background:transparent url('imgs/designcenter/sprite-viewdudes.jpg') no-repeat 0 0;}
.controls .views a.front:hover				{background:transparent url('imgs/designcenter/sprite-viewdudes.jpg') no-repeat -66px 0;}
.controls .views a.fourfive					{background:transparent url('imgs/designcenter/sprite-viewdudes.jpg') no-repeat 0 -106px;}
.controls .views a.fourfive:hover			{background:transparent url('imgs/designcenter/sprite-viewdudes.jpg') no-repeat -66px -106px;}
.controls .views a.back						{background:transparent url('imgs/designcenter/sprite-viewdudes.jpg') no-repeat 0 -212px;}
.controls .views a.back:hover				{background:transparent url('imgs/designcenter/sprite-viewdudes.jpg') no-repeat -66px -212px;}
.controls .views a.front2					{background:transparent url('imgs/designcenter/sprite-viewdudes.jpg') no-repeat -66px 0;}
.controls .views a.front2:hover				{background:transparent url('imgs/designcenter/sprite-viewdudes.jpg') no-repeat -66px 0;}
.controls .views a.fourfive2				{background:transparent url('imgs/designcenter/sprite-viewdudes.jpg') no-repeat -66px -106px;}
.controls .views a.fourfive2:hover			{background:transparent url('imgs/designcenter/sprite-viewdudes.jpg') no-repeat -66px -106px;}
.controls .views a.back2					{background:transparent url('imgs/designcenter/sprite-viewdudes.jpg') no-repeat -66px -212px;}
.controls .views a.back2:hover				{background:transparent url('imgs/designcenter/sprite-viewdudes.jpg') no-repeat -66px -212px;}


.controls #shareconfig						{display:none;}
.controls #saveconfig						{display:none; text-align:center;}
.controls #clearalloptions					{display:none;}
.controls #revieworder						{display:none;}
.configuration								{font-size:.8em; padding:5px;}

/* ~~~~ Option Column ~~~~ */

.options									{width:390px; height:540px; padding:59px 0 0 0; float:right; color:#000;}
.options h5									{font-weight:normal; color:#23346f; font-size:.9em; text-align:left;}
.options h5 span							{font-weight:bold; text-transform:uppercase;}
.options .optiontabs						{position:absolute; width:390px; margin:-59px 0 0 0; font-weight:bold; height:59px;}
.options .optiontabs li						{float:left; text-align:center;}
.options .optiontabs li img					{float:left;}
.options .optiontabs li a					{display:block; float:left; color:#888888; padding:23px 0 0 0; height:36px; text-decoration:none; text-transform:uppercase; background:transparent url('imgs/designcenter/tabsBG.gif') repeat-x;}
.options .optiontabs li a:hover				{color:#3f3f3f; background:transparent url('imgs/designcenter/tabsBGhover.gif') repeat-x; text-shadow:0px 1px 2px #fff;}

.options .optiontabs li.ui-state-active a	{color:#fff; height:52px; background:transparent url('imgs/designcenter/tabsBGsel.png') top center no-repeat; text-shadow:0px 1px 2px #000;}

.options .optiontabs .colorstab				{width:84px;}
.options .optiontabs .fbtab					{width:145px;}
.options .optiontabs .texttab				{width:57px;}
.options .optiontabs .graphicstab			{width:100px; -moz-border-radius-topright:11px; -webkit-border-top-right-radius:11px;}

.options .noptions							{text-align:right; display:block; clear:both; padding:20px 20px 0 0; background:transparent url('imgs/designcenter/options-HORZsplitter.jpg') top right no-repeat;}

.options #coptions							{padding:15px 0 0 0;}

.options .coption							{display:block; clear:both; padding:9px 0 9px 20px; background:transparent url('imgs/designcenter/options-HORZsplitter.jpg') top right no-repeat;}
.options .coption:first-child				{background:none;}
.options .coption .scbox					{width:79px;}

.options .scbox								{display:block; height:11px; background:transparent; border:1px solid #bababa; float:left; margin:0 4px 0 0;}
.options .cbox								{display:block; width:11px; height:11px; background:transparent; border:1px solid #bababa; float:left; margin:0 4px 4px 0;}
.options .cbox:hover						{border:1px solid #000; box-shadow:0px 0px 5px #000; -moz-box-shadow:0px 0px 5px #000; -webkit-box-shadow:0px 0px 5px #000;}
.options .colors							{display:block; height:30px; width:330px; clear:both; padding:4px 40px 0 0;}

.options .pantoneYellow						{background:#FFEE00;}
.options .warmYellow						{background:#FFCC00;}
.options .gold								{background:#C39E00;}
.options .tang								{background:#EEAA33;}
.options .orange							{background:#FF8000;}
.options .cinnamon							{background:#A84617;}
.options .warmRed							{background:#DD3000;}
.options .brick								{background:#900018;}
.options .scarletRed						{background:#A90020;}
.options .crimson							{background:#CF0010;}
.options .pink								{background:#FF3388;}
.options .coffee							{background:#553300;}
.options .maroon							{background:#5F0018;}
.options .iris								{background:#7755AA;}
.options .grape								{background:#773355;}
.options .violet							{background:#34005F;}
.options .berry								{background:#6F2044;}
.options .slateBlue							{background:#648182;}
.options .midnightBlue						{background:#000033;}
.options .navyBlue							{background:#002255;}
.options .trueBlue							{background:#2837BF;}
.options .blue								{background:#218CC5;}
.options .skyBlue							{background:#4BB8CF;}
.options .ocean								{background:#1E6260;}
.options .aqua								{background:#408F6F;}
.options .pantoneGreen						{background:#007733;}
.options .moss								{background:#587C5C;}
.options .olive								{background:#505F25;}
.options .forest							{background:#003C21;}
.options .clover							{background:#227700;}
.options .apple								{background:#89C31F;}
.options .sand								{background:#DDC9B8;}
.options .cream								{background:#FFE6A6;}
.options .steelGray							{background:#C9C9C9;}
.options .platinumGray						{background:#4B4B4B;}
.options .black								{background:#000000;}
.options .white								{background:#FFFFFF;}

.tipsy {padding:5px; font-size:11px; opacity:0.85; filter:alpha(opacity=85); background-repeat:no-repeat; background-image:url(imgs/tipsy.gif);}
  .tipsy-inner {padding:9px 12px 8px 12px; background-color:black; color:white; max-width:200px; text-align:center;}
  .tipsy-inner {-moz-border-radius:3px; -webkit-border-radius:3px;}
  .tipsy-north {background-position:top center;}
  .tipsy-south {background-position:bottom center;}
  .tipsy-east {background-position:right center;}
  .tipsy-west {background-position:left center;}

.ui-tabs .ui-tabs-hide {
     display: none;
}

.options .subop p							{color:#000;}
.options .subop h4 a						{display:block; color:#fff; text-decoration:none; clear:both; width:371px; height:21px; margin:0 0 0 -14px; padding:8px 0 0 33px; color:#fff; background:transparent url('imgs/designcenter/sprite-subOptionsTitleBarBG.gif') top left no-repeat; text-shadow:0px 1px 2px #000;}
.options .subop h4 a:hover					{background:transparent url('imgs/designcenter/sprite-subOptionsTitleBarBG.gif') no-repeat 0 -29px;}
.options .subop h4.ui-state-focus a			{background:transparent url('imgs/designcenter/sprite-subOptionsTitleBarBG.gif') no-repeat 0 -29px;}

.options .fpsuboption						{display:block; padding:10px 0 15px 0; border-top:1px dotted #717171; text-align:right;}
.options .fpsuboption:first-child			{border-top:none; padding:0 0 15px 0;}
.options .fpsuboption p						{font-size:.8em; padding:0 0 10px 0; text-align:left;}
.options .fpsuboption a.fabric				{border:1px solid #a8a8a8; float:left; margin:0 10px 10px 0;}
.options .fpsuboption a.fabric:hover		{border:1px solid #a2561e;}
.options .fpsuboption a.pad					{float:left; margin:0 10px 10px 0;}

.options .ui-accordion-content 				{position:relative; top:0px; display:none; zoom:1;}
.options .ui-accordion-content-active 		{display:block; padding:10px; overflow:auto; background:transparent url('imgs/designcenter/subOptionsBG.jpg') top left no-repeat;}

.options .fpoption							{height:320px !important;}
.options .toption							{height:275px !important; text-align:right;}
.options .goption							{height:324px !important; text-align:right;}

.options .fpoption .scbox					{width:181px;}
.options .toption .scbox					{width:181px;}

.options .TXTinput							{width:178px; height:23px; padding:0 0 0 3px; margin:0 4px 6px 0; float:left; font-size:.9em; border:1px solid #bababa;}
.options .fontselection						{position:relative; padding:0; margin:0 0 6px 186px; font-size:.9em; border:1px solid #bababa; background:#fff;}
.options .fontselection .selected			{display:block; width:181px; height:23px; text-align:left; background:transparent url('imgs/designcenter/arrow.gif') no-repeat 168px 10px;}
.options .fontselection .fontselections		{display:none; position:fixed; margin:-23px 0 0 -1px; border-left:1px solid #bababa; border-right:1px solid #bababa; border-bottom:1px solid #bababa; background:#fff;}

.fontselection a							{display:block; width:181px; height:23px; position:relative; z-index:1000;}
.fontselection .AachenBold					{background:transparent url('imgs/designcenter/sprite-fonts.jpg') no-repeat 0 0;}
.fontselection .AachenBold:hover			{background:transparent url('imgs/designcenter/sprite-fonts.jpg') no-repeat 0 -23px;}
.fontselection .CooperBlack					{background:transparent url('imgs/designcenter/sprite-fonts.jpg') no-repeat 0 -46px;}
.fontselection .CooperBlack:hover			{background:transparent url('imgs/designcenter/sprite-fonts.jpg') no-repeat 0 -69px;}
.fontselection .CopperplateGothic			{background:transparent url('imgs/designcenter/sprite-fonts.jpg') no-repeat 0 -92px;}
.fontselection .CopperplateGothic:hover		{background:transparent url('imgs/designcenter/sprite-fonts.jpg') no-repeat 0 -115px;}
.fontselection .Ethnocentric				{background:transparent url('imgs/designcenter/sprite-fonts.jpg') no-repeat 0 -138px;}
.fontselection .Ethnocentric:hover			{background:transparent url('imgs/designcenter/sprite-fonts.jpg') no-repeat 0 -161px;}
.fontselection .FuturaMd					{background:transparent url('imgs/designcenter/sprite-fonts.jpg') no-repeat 0 -184px;}
.fontselection .FuturaMd:hover				{background:transparent url('imgs/designcenter/sprite-fonts.jpg') no-repeat 0 -207px;}
.fontselection .Helvetica					{background:transparent url('imgs/designcenter/sprite-fonts.jpg') no-repeat 0 -230px;}
.fontselection .Helvetica:hover				{background:transparent url('imgs/designcenter/sprite-fonts.jpg') no-repeat 0 -253px;}
.fontselection .Impact						{background:transparent url('imgs/designcenter/sprite-fonts.jpg') no-repeat 0 -276px;}
.fontselection .Impact:hover				{background:transparent url('imgs/designcenter/sprite-fonts.jpg') no-repeat 0 -299px;}
.fontselection .JunkoTypewriter				{background:transparent url('imgs/designcenter/sprite-fonts.jpg') no-repeat 0 -322px;}
.fontselection .JunkoTypewriter:hover		{background:transparent url('imgs/designcenter/sprite-fonts.jpg') no-repeat 0 -345px;}
.fontselection .Rosewood					{background:transparent url('imgs/designcenter/sprite-fonts.jpg') no-repeat 0 -368px;}
.fontselection .Rosewood:hover				{background:transparent url('imgs/designcenter/sprite-fonts.jpg') no-repeat 0 -391px;}
.fontselection .Script						{background:transparent url('imgs/designcenter/sprite-fonts.jpg') no-repeat 0 -414px;}
.fontselection .Script:hover				{background:transparent url('imgs/designcenter/sprite-fonts.jpg') no-repeat 0 -437px;}
.fontselection .Stencil						{background:transparent url('imgs/designcenter/sprite-fonts.jpg') no-repeat 0 -460px;}
.fontselection .Stencil:hover				{background:transparent url('imgs/designcenter/sprite-fonts.jpg') no-repeat 0 -483px;}
.fontselection .TrajanPro					{background:transparent url('imgs/designcenter/sprite-fonts.jpg') no-repeat 0 -506px;}
.fontselection .TrajanPro:hover				{background:transparent url('imgs/designcenter/sprite-fonts.jpg') no-repeat 0 -529px;}
.fontselection .Varsity						{background:transparent url('imgs/designcenter/sprite-fonts.jpg') no-repeat 0 -552px;}
.fontselection .Varsity:hover				{background:transparent url('imgs/designcenter/sprite-fonts.jpg') no-repeat 0 -575px;}

.options .placement							{position:relative; height:130px; margin:10px 0 0 0;}
.options .placement .position				{position:absolute; display:block; width:11px; height:11px; background:transparent url('imgs/designcenter/sprite-dots.png') no-repeat top left;}
.options .placement .position:hover			{background:transparent url('imgs/designcenter/sprite-dots.png') no-repeat 0 -11px;}
.options .placement .sel					{background:transparent url('imgs/designcenter/sprite-dots.png') no-repeat 0 -11px;}
.options .placement .occupied				{background:transparent url('imgs/designcenter/sprite-dots-occupied.png') no-repeat 0 -22px;}
.options .placement .occupied:hover			{background:transparent url('imgs/designcenter/sprite-dots-occupied.png') no-repeat 0 -22px;}

.options .cycling							{background:transparent url('imgs/designcenter/cycling-placementBG.png') no-repeat top center;}
.options .cycling .A						{top:28px; left:72px;}
.options .cycling .B						{top:28px; left:54px;}
.options .cycling .C						{top:35px; left:63px;}
.options .cycling .D						{top:58px; left:63px;} /*{top:11px; left:94px;}*/
.options .cycling .E						{top:68px; left:50px;}
.options .cycling .F						{top:68px; left:75px;}
.options .cycling .G						{top:11px; left:31px;} /*{top:68px; left:90px;}*/
.options .cycling .H						{top:11px; left:94px;} /*{top:19px; left:189px;}*/
.options .cycling .I						{top:68px; left:35px;} /*{top:37px; left:189px;}*/
.options .cycling .J						{top:68px; left:90px;} /*{top:53px; left:189px;}*/
.options .cycling .K						{top:19px; left:189px;}
.options .cycling .L						{top:37px; left:189px;}
.options .cycling .M						{top:53px; left:189px;}
.options .cycling .N						{top:80px; left:172px;}
.options .cycling .O						{top:81px; left:189px;}
.options .cycling .P						{top:80px; left:206px;}
.options .cycling .Q						{top:24px; left:305px;}
.options .cycling .S						{top:55px; left:271px;}
.options .cycling .R						{top:55px; left:340px;}

.options .glist								{margin:0; padding:0; text-align:left;}
.options .glist li							{position:relative; display:block; width:100px; height:100px; margin:11px 9px 11px 8px; padding:0; float:left;}
.options .glist li a						{position:absolute; display:block; width:100px; height:100px; z-index:2000;}
.options .glist li a:hover					{width:108px; height:108px; margin:-5px 0 0 -5px; border:1px solid #ae5312; background:transparent url('imgs/designcenter/ghover.png') no-repeat; -moz-border-radius:5px; -webkit-border-radius:5px;}
.options .glist li .graphicswf				{position:relative; z-index:1900;}

.options .gcustom							{display:none;}
.options .gcustom .graphic					{display:block; clear:both; margin:-7px 0 3px 0; text-align:left; padding:0 0 0 107px;}
.options .gcustom .graphic #graphicswflarge {display:none;}
.options .gcustom a.graphicswflink			{display:block; position:absolute; width:175px; height:175px;}
.options .gcustom a.graphicswflink:hover	{margin:-2px 0 0 -2px; width:177px; height:177px; border:1px solid #ae5312; background:transparent url('imgs/designcenter/ghover2.png') no-repeat 100%; -moz-border-radius:5px; -webkit-border-radius:5px;}
.options .gcustom .coption					{display:block; clear:both; padding:8px 0 9px 10px; width:370px; margin:0 0 0 -5px; background:transparent; border-top:1px dotted #c3c3c3;}

/* ~~~~ Design Column ~~~~ */

.design										{float:right; position:relative; height:540px; text-align:center; width:393px;}

.design .title								{position:absolute; right:0; height:47px; width:500px; padding:12px 10px 0 0; background:transparent url('imgs/designcenter/titleBG.gif') top right repeat-y;}
.design .title h1							{color:#003994; font-family:Arial, Helvetica, sans-serif; font-size:1.8em; margin:0; text-transform:uppercase; text-align:right;}
.design .title h3							{color:#6a6a6a; font-family:Arial, Helvetica, sans-serif; font-size:.9em; margin:0; text-transform:uppercase; text-align:right;}

.design .swf								{display:block; width:393px; position:absolute; bottom:0;}

/* FAQ page */
.faq_answer									{padding:10px;display:none;}

	.defaultText { width: 300px; }
    .defaultTextActive { color: #a1a1a1; font-style: italic; }


.entry .wpcf7 {float:left; width:700px;}

