﻿/* 
' ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
' Title			: ACTIVEA | Master Stylesheet
' Description	: This page contains overall styles for a new site
' ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
' History
' 08/24/2005	: David Ellenwood - Created Page
' 01/27/2006	: David Ellenwood - Modified for Mt. Borah
' 08/11/2006	: David Ellenwood - Modified for new site MASTER TEMPLATE
' 09/15/2008	: Tony Groves - Updated for Mission Archery V2
' 09/29/2009	: Tony Groves - Modified for Mission Archery V3
' ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 				HTML <tag> REVISIONS
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
   
html {}
 
body {
	background:#000 url('/include/site/multimedia/images/bg.jpg');
	background-repeat:no-repeat;
	background-position:top center;
	background-color:#000;
	font-family: Verdana, sans-serif;
	margin:0 0 50px 0;
	padding:0;
	}

body#holiday {
	background:#000 url('/include/site/multimedia/images/bgHOLIDAY.jpg');
	background-repeat:no-repeat;
	background-position:top center;
	}

a {
	color:#000;
	text-decoration:underline;
}

a:visited {}

a:hover {
	color:#9c621c;
	text-decoration:underline;
}

a:active {
	color:#888;
	text-decoration:none;
}

h1,h2,h3,h4,h5,h6,p,form {margin:0; padding:0;}
	
h1 {font-size:1.5em;}
h2 {font-size:1.25em;}
h3 {font-size:1.1em;}
h4 {font-size:1em;}
h5 {font-size:.75em;}
h6 {font-size:.75em;}
p  {font-size:.8em;}

ul {list-style-type:square;}

form {
	}
	
table {
	}

th {
	}

td {
	vertical-align:top;
	margin:0;
	padding:0;
	}

hr {
	border:none;
	background:transparent;
	}

img {border:none;}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 			UNIVERSAL CLASS DEFINITIONS
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.bb {
	border-bottom:1px solid #b2b2b2;
	display:block;
	clear:both;
	font-size:1px;
	line-height:1;
	height:1px;
	margin:0 0 -1px 0;;
	padding:0;
}

.redborder {border:1px solid #832f1c;}

.alert {						/* Used for alerting customers to important info, errors, corrections, problems, etc. */
 	color:#f33;
 	font-weight:bold;
	}

.info {							/* Used for informing customers of important info etc. */
 	color:green;
 	font-weight:bold;
	}

.alignRight {					/* Right aligns text on any element */
	text-align:right;
	}

.alignCenter {					/* Center aligns text on any element */
	text-align:center;
	}

.alignLeft {					/* Left aligns text on any element */
	text-align:left;
	}

.floatRight {					/* Floats text right */
	float:right;
	}

.floatLeft {					/* Floats text left */
	float:left;
	}

.borderTop {					/* Adds a border along the top of any element */
	border-top:1px solid #ccc;
	}
	
.borderBot {					/* Adds a border along the bottom of any element */
	border-bottom:1px solid #ccc;
	}

.formRow {						/* DIV Used to contain an individual <form> label/field pair */
  clear: both;
  padding:5px 0;
  }

.formRow .label {				/* SPAN style for <form> element labels */
  float: left;
  width: 80px;
  text-align: right;
  margin:3px 0 0 0;
  }

.formRow .formw {				/* SPAN style for <form> element fields */
  float: left;
  padding:0 0 0 .5em;
  text-align: left;
  }

.fieldNote {
	clear:both;
	padding:5px 3px;
	}

.color1 {						/* Backgrounds used for alternating lines on item listings */
	color:inherit;
	background-color:#fff;
	}
	
.color2 {						/* Backgrounds used for alternating lines on item listings */
	color:inherit;
	background-color:#eee;
	}

.infoBox ul {				/* Styles for <ul> lists in any .infoBox */
	list-style-image:    url("/include/commerce/multimedia/rightArrowBullet.gif");
	margin:0em 1em 0 2.25em;
	padding:0;
	}

.infoBox li {					/* See above */
	margin:0;
	padding:.1em 0;
	}

.clear {						/* Used to clear the current line and move to the next */
	display:block;
	clear:both;
	font-size:1px;
	line-height:1;
	height:1px;
	margin:0 0 -1px 0;;
	padding:0;
	}

.inlineList {
	list-style:none;
	margin:0;
	padding:0;
}

.inlineList li {
	display:inline;
	position:relative;
	margin:0;
	padding:0;
}

.container {
	float:left;
	display:inline;
}

.split {
	float:left;
	display:inline;
	clear:both;
}

.split span.left {
	float:left;
	display:inline;
	width:auto;
}

.split span.right {
	float:right;
	display:inline;
	width:auto;
}

#bows input.submitBtn {
	border-top:1px solid #707070;
	border-right:1px solid #181818;
	border-bottom:1px solid #181818;
	border-left:1px solid #707070;
	color:#181818;
	background:#ccc;
	font-size:.8em;
	font-weight:bold;
}

#bows input.submitBtnDisabled {
	border-top:1px solid #707070;
	border-right:1px solid #181818;
	border-bottom:1px solid #181818;
	border-left:1px solid #707070;
	color:#888;
	background:#535353;
	font-size:.8em;
	font-weight:bold;
}

img.fileItemImage {margin:1em;}

h5.fileItemDownloadTitle {margin:1em; font-weight:normal; font-size:.9em;}

img.fileItemDownloadBtn {
	margin-bottom:-4px;
	border:1px solid #535353;
}

.imageMapHackDiv {position:relative; z-index:999;}
.imageMapHackDiv div {position:absolute; top:0; left:0; z-index:998;}
.imageMapHackDiv img {position:absolute; top:0; left:0; z-index:1000;}

.printOnly {display:none !important;}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 			HEADER AND FOOTER STYLES
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#masthead {
	padding:20px 0 0 0;
	text-align:center;
	margin-right:auto;
	margin-left:auto;
	width:1000px;
}

#mainheadcontainer 					{height:60px; padding:0 0px 0 0; text-align:left;}

.MissionLogo 						{float:left; margin:7px 0 0 0;}

.headerbt 							{float:right; margin:17px 10px 0 0;}

#primaryNavTop 				{text-align:center; color:#696969; margin:10px 0 0 0; padding:5px 0 6px 0; clear:both; position:relative; z-index:100;}
#primaryNavTop li			{margin:0; padding:0; float:left;}
#primaryNavTop a 			{text-transform:uppercase; text-decoration:none; color:#000; margin:0; padding:0; font-size:.8em; font-weight:bold;}
#primaryNavTop li a.mainnav	{position:relative; z-index:101;}

#primaryNavTop ul {
	display:none;
    list-style:none; 
    position:absolute;
    top:30px;
    left:0;
    z-index:99;
    margin:0 0 0 8px; 
    padding:15px 8px;
    width:176px;
    background-image:url('/include/site/multimedia/images/ddbg.png');
    background-repeat:no-repeat;
}

#primaryNavTop ul li {
	float:none;
	display:block;
	width:156px;
	text-align:left;
	padding:0 0 0 8px;
	border-bottom:1px solid #b6b6b6;
}

#primaryNavTop ul li a { 
    display:block; 
    width:100%; 
    padding:8px 0;
    text-decoration:none; 
    font-weight:bold;
    font-size:.6em;  
    color:#000;
}

#primaryNavTop li:hover ul		{display:block;}
#primaryNavTop ul li a:hover	{text-decoration:underline;}


/*
#xprimaryNavTop li a.mainnav	{position:relative; z-index:101;}

#xprimaryNavTop > li > ul { 
    display:none; 
    list-style:none; 
    position:absolute; 
    z-index:99; 
    margin:-5px 0 0 8px; 
    padding:15px 8px;
    width:176px;
    background-image:url('/include/site/multimedia/images/ddbg.png');
    background-repeat:no-repeat; 
} 

#xprimaryNavTop > li > ul > li {
	display:block;
	position:relative;
	text-align:left;
}

#xprimaryNavTop > li > ul > li > a { 
    display:block; 
    width:100%; 
    padding:8px 0;
    text-decoration:none; 
    font-weight:bold;
    font-size:.9em;  
    color:#000; 
} 
 
#xprimaryNavTop > li > ul > li > a:hover { 
    text-decoration:underline;
}

*/

#footer 							{width:1000px; position:relative; margin-left:auto; margin-right:auto;}
#footer h4							{margin-left:auto; margin-right:auto; font-size:.7em; text-transform:uppercase; text-align:center; padding:4px 0 0 0; color:#b8adac;}
#footer h4 a 						{text-decoration:none; font-weight:normal; margin:0 4px; padding:0; color:#ccc;}
#footer h4 a:hover 					{text-decoration:underline; color:#fff;}
#footer h6 							{clear:both; text-transform:uppercase; color:#868686; background:transparent; font-size:.7em; font-weight:normal; text-align:center; margin:0; padding:4px 0 0 0;}
#footer h6 a 						{color:#868686; background:transparent; text-decoration:none; font-weight:normal;}
#footer h6 a:hover 					{color:#fff; background:transparent; text-decoration:underline;}

#footer #mathewsSites							{margin:.5em 0; text-align:center;}
#footer #mathewsSites ul						{}
#footer #mathewsSites ul li						{display:inline; margin:0;}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 				MASTER LAYOUT <div>'s
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#outerWrap 							{width:1001px; margin-left:auto; margin-right:auto; position:relative; clear:both;}

.content 							{margin:0; padding:0 15px 15px 15px; background-color:#fcfbf7; background-image:url('/include/site/multimedia/images/cbg.jpg'); background-repeat:no-repeat;}
.content h1 						{margin:0 0 15px -15px; padding:10px 0 0 15px; height:45px; width:985px; font-size:1.8em; color:#c6b099; text-transform:uppercase; background-image:url('/include/site/multimedia/images/headerbg.jpg'); background-repeat:no-repeat; background-color:transparent;}
.content p	 						{margin:20px; padding:0; font-size:.7em;}

.content h1.VOYAGER					{background-image:url('/include/site/multimedia/images/headerbgVOYAGER.jpg');}
.content h1.ELIMINATOR				{background-image:url('/include/site/multimedia/images/headerbgELIMINATOR.jpg');}
.content h1.MANIAC					{background-image:url('/include/site/multimedia/images/headerbgMANIAC.jpg');}
.content h1.BX1						{background-image:url('/include/site/multimedia/images/headerbgBX1.jpg');}
.content h1.UX2						{background-image:url('/include/site/multimedia/images/headerbgUX2.jpg');}
.content h1.MENACE					{background-image:url('/include/site/multimedia/images/headerbgMENACE.jpg');}

#breadcrumbs						{padding:5px 10px 5px 5px; font-size:.7em; color:#9c7c32; margin:3px 0; text-align:right;}
#breadcrumbs a						{color:#9c7c32;}

#template							{margin:0 45px;}

#template h2						{font-size:.9em;}
#template h3						{font-size:.8em;}

/*****************************************************************************
scalable Inman Flash Replacement (sIFR) version 3.

Copyright 2006 – 2008 Mark Wubben, <http://novemberborn.net/>

Older versions:
* IFR by Shaun Inman
* sIFR 1.0 by Mike Davidson, Shaun Inman and Tomas Jogin
* sIFR 2.0 by Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben

See also <http://novemberborn.net/sifr3> and <http://wiki.novemberborn.net/sifr3>.

This software is licensed and provided under the CC-GNU LGPL.
See <http://creativecommons.org/licenses/LGPL/2.1/>
*****************************************************************************/
@media screen {
  .sIFR-flash {visibility:visible!important; margin:0; padding:0;}
  .sIFR-replaced, .sIFR-ignore {visibility:visible!important;}
  .sIFR-alternate {position:absolute; left:0; top:0; width:0; height:0; display:block; overflow:hidden;}
  .sIFR-replaced div.sIFR-fixfocus {margin:0pt; padding:0pt; overflow:auto; letter-spacing:0px; float:none;}
}

@media print {
  .sIFR-flash {display:none!important; height:0; width:0; position:absolute; overflow:hidden;}
  .sIFR-alternate {visibility:visible!important; display:block!important; position:static!important; left:auto!important; top:auto!important; width:auto!important; height:auto!important;}
}

/*
Place CSS rules for to-be-replaced elements here. Prefix by .sIFR-active
so they only apply if sIFR is active. Make sure to limit the CSS to the screen
media type, in order not to have the printed text come out weird.
*/
@media screen {
  .sIFR-active .Korataki	{font-family:Verdana; visibility:hidden;}
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 				SITE HOMEPAGE
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#homepage #headline 				{width:1200px; height:532px; margin:0 0 0 -100px;}
#homepage #headline object#HPFlashSWF:focus {outline:none;}

#homepage div#ads 					{text-align:center; margin:0;}
#homepage div#ads img#middlead 		{margin:0 7px;}

#homepage #mmhome					{float:left; width:326px; height:100px; padding:116px 0 0 0; margin:7px 0 0 0; background:url('/include/site/multimedia/images/mymissionhomebg.png') no-repeat; font-size:.75em; color:#fff; font-weight:bold;}
#homepage #mmhome span				{display:block; margin:3px 0; padding:0 10px;}
#homepage #mmhome select			{width:204px; font-size:.8em;}

#homepage #rotationpromo					{float:left; width:324px; margin:0 0 0 5px; height:220px; overflow:hidden;}
#homepage #rotationpromo #nav 				{display:block; text-align:right; padding:1px 0 0 230px; height:14px;}
#homepage #rotationpromo #nav a 			{display:block; float:left; margin:0 0 0 8px; padding:0; width:10px; height:10px; background:url('/include/site/multimedia/images/homeads/Rotation-dot.gif') no-repeat;}
#homepage #rotationpromo #nav a.activeSlide {background:url('/include/site/multimedia/images/homeads/Rotation-dot_sel.gif') no-repeat;}
#homepage #rotationpromo #nav a:focus 		{outline:none;}

#homepage #homepoll					{float:left; width:666px; height:85px; padding:0; margin:0; background:url('/include/site/multimedia/images/homeads/pollbg.png') top right no-repeat; font-size:.75em; color:#fff; font-weight:bold;}
#homepage #homepoll span.question	{display:block; margin:0 0 0 32px; padding:40px 0 0 0; color:#000; float:left; width:395px; text-align:left;}
#homepage #homepoll form			{float:right; width:208px; margin:20px 30px 0 0;}
#homepage #homepoll select			{width:204px; font-size:.8em; margin:0 0 5px 0;}

#homepage #dealersearch				{float:left; width:328px; height:71px; padding:63px 0 0 0; background:url('/include/site/multimedia/images/Homeretailersearchbg.png') no-repeat;}

#homepage #mymissionad				{float:left; width:328px; height:91px; padding:43px 0 0 0; background:url('/include/site/multimedia/images/homeads/mymissionbg.png') no-repeat;}

#homepage #promo1					{float:left; padding:5px 4px 0 4px;}
#homepage #promo2					{float:left;}

/* ~~~~~ Form Additions ~~~~~ */
.errorSummary {
	font-size:.8em;
	line-height:1.333;
	color:#f00;
	border:1px dashed #f33;
	background:#eee;
	padding:1em;
	margin:1em 0;
	_width:900px;
	position:relative;
}

.fullform								{padding:0 50px 20px 50px;}
.fullform h3							{font-size:.7em; padding:6px 15px; background-image:url('/include/site/multimedia/images/blackbg1.jpg'); margin:0 0 10px 0; color:#fff;}
.fullform label							{display:block; padding:2px 20px; clear:both; font-size:.7em; margin:0; height:20px;}
.fullform label span.title				{width:320px; margin:0 10px 0 0; text-align:right; font-weight:normal; float:left; padding:4px 0 0 0;}
.fullform label span.field				{width:500px; margin:0; text-align:left; float:right;}
.fullform label span.field .longinput	{width:380px;}
.fullform label span.error 				{width:500px; margin:0; text-align:left; float:right; color:#f00;}

.fullform div							{padding:0 0 30px 0; margin:0;}

.halfform								{padding:0 20px 20px 0; width:600px; float:right;}
.halfform h3							{font-size:.7em; padding:6px 15px; background-image:url('/include/site/multimedia/images/blackbg1.jpg'); margin:0 0 10px 0; color:#fff;}
.halfform label							{display:block; padding:4px 20px; clear:both; font-size:.7em; margin:0; height:20px;}
.halfform label span.title				{width:140px; margin:0 10px 0 0; text-align:right; font-weight:normal; float:left; padding:4px 0 0 0;}
.halfform label span.field				{width:410px; margin:0; text-align:left; float:right;}
.halfform label span.field .longinput	{width:200px;}
.halfform label span.error 				{width:410px; margin:0; text-align:left; float:right; color:#f00;}

#contactform							{padding:0 0 20px 0;}
#contactform h4							{font-size:.7em; color:#fff; padding:6px 15px; background-image:url('/include/site/multimedia/images/blackbg1.jpg'); margin:0 0 10px 0;}
#contactform label						{display:block; padding:3px 20px; clear:both; font-size:.7em; margin:0; height:20px;}
#contactform label span.title			{width:170px; margin:0 10px 0 0; text-align:right; font-weight:normal; float:left; padding:4px 0 0 0;}
#contactform label span.field			{width:400px; margin:0; text-align:left; float:right;}
#contactform label span.field .longinput{width:320px;}
#contactform label span.error 			{width:400px; margin:0; text-align:left; float:right; color:#f00;}

/* ~~~~~ Viewing Bow Additions ~~~~~ */

#leftcolm								{float:left; width:530px; text-align:center; min-height:500px;}
#rightcolm								{float:right; width:425px; text-align:center;}

#bowdetailtabs							{margin:8px 0 0 0; text-align:left; position:relative; height:24px;}

.bowdetailtab1							{float:left; background-image:url('/include/site/multimedia/images/bowdetailtab1.jpg'); background-repeat:no-repeat; text-transform:uppercase; font-weight:bold; color:#fff; margin:0 1px 0 0; padding:5px 7px 5px 22px; height:24px; font-size:.7em; text-decoration:none;}
.bowdetailtab1:hover					{color:#fff; text-decoration:underline;}

.bowdetailtab2							{float:left; background-image:url('/include/site/multimedia/images/bowdetailtab2.jpg'); background-repeat:no-repeat; text-transform:uppercase; font-weight:bold; color:#fff; margin:0 1px 0 0; padding:5px 7px 5px 22px; height:24px; font-size:.7em; text-decoration:none;}
.bowdetailtab2:hover					{color:#fff; text-decoration:none;}

#bowdetailicons							{text-align:center; margin:0; padding:0;}
#bowdetailicons li						{display:inline; margin:0; padding:0;}

#bow									{background-image:url('/include/site/multimedia/images/bowimgbg.jpg'); background-repeat:no-repeat; padding:10px 0 5px 0; text-align:center; height:406px;}
#bow span								{color:#655b5a; font-size:.6em; text-transform:uppercase;}
#bow span img							{margin:0 5px -4px 0;}

#bowthumbs								{padding:4px 10px 2px 10px; margin:2px 10px;}
#bowthumbs ul							{margin:0; padding:0;}
#bowthumbs ul li						{margin:0; padding:0; list-style-type:none; display:inline;}
#bowthumbs ul li img.thumb				{border:1px solid #e3e3e3;}
#bowthumbs ul li img.thumbsel			{border:1px solid #000;}
#bowthumbs ul li img.arrowright			{float:right; margin:9px 0 0 0;}
#bowthumbs ul li img.arrowleft			{float:left; margin:9px 0 0 0;}

.bowdesc								{min-height:300px; font-weight:bold; padding:5px; margin:0 0 2px 0; position:relative; background-image:url('/include/site/multimedia/images/bowdetailbg.jpg'); background-repeat:no-repeat;}
.bowdesc h1								{font-size:1em; color:#fff; padding:8px 15px; background:#453d3e; text-align:left; text-transform:uppercase;}
.bowdesc h2								{font-size:.8em; color:#000; padding:4px 10px; background:#cbc8cb; text-align:left; text-transform:uppercase;}
.bowdesc h3								{text-align:left; font-size:.85em; margin:0 5px; padding:0 0 3px 5px; border-bottom:1px dotted #7d7a5a;}
.bowdesc p								{padding:5px 10px; text-align:left; font-size:.7em; margin:0;}
.bowdesc label.row						{font-weight:bold; float:left; display:inline; clear:both; position:relative; width:400px; margin:0; padding:0 0 0 12px; font-size:.7em; text-align:left;}
.bowdesc label.row span.title 			{margin:0; float:left; width:150px; text-align:right; color:#481307; padding:4px 10px 4px 0;}
.bowdesc label.row span.field 			{float:left; display:inline; width:225px; text-align:left; margin:0; padding:4px 0 4px 10px; border-left:1px solid #70706d;}
.bowdesc ul.darrow						{text-align:left; font-size:.75em;}
.bowdesc ul.darrow li					{margin:10px 0; padding:0; list-style-image:url('/include/site/multimedia/images/liststyleimage.gif');}
.bowdesc ul.darrow li a					{color:#b7521a; text-decoration:none;}
.bowdesc ul.darrow li a:hover			{color:#b7521a; text-decoration:underline;}

#bowcustomize							{background-image:url('/include/site/multimedia/images/customizebg.jpg'); background-repeat:no-repeat; height:214px; padding:50px 15px 0 15px;}
#bowcustomize ul#custom					{padding:10px 0; margin:5px 0 0 0; text-align:center;}
#bowcustomize ul#custom li				{display:inline; list-style-type:none; font-size:.8em; margin:0 4px;}

ul.accessories							{margin:3px 0 8px 0; padding:0; list-style-type:none;}
ul.accessories li						{margin:0; padding:0; display:inline; list-style-type:none;}
ul.accessories li img					{border:1px solid #a6a6a6; margin:0; padding:0;}

.bdsmad									{margin:5px 0 0 0;}


/* ~~~~~ Bows Page Additions ~~~~~ */

img.topimg								{margin:-15px 0 0 -15px; display:block; position:absolute;}

#bows									{margin:0;}

#bows .bowstitle						{text-align:center; clear:both; padding:4px; height:18px; font-size:.7em; color:#5b5b5b;}
#bows .bowsfield						{padding:2px 0 7px 0; font-size:.7em; color:#000; text-align:center; height:14px; font-weight:bold;}

.bowinfo								{position:relative; float:left; margin:0; width:142px;}
.bowinforight							{position:relative; float:left; margin:0; width:115px; text-align:right;}

ul.bowinfoleft							{list-style-type:none; padding:35px 0 35px 8px; margin:-42px 0 0 0; border-left:1px solid #c2c0b9; font-weight:bold; font-size:.65em;}
ul.bowinfoleft li						{padding:4px 0; color:#000; display:block;}

ul.bowinforight							{width:106px; list-style-type:none; padding:35px 8px 35px 0; margin:-25px 0 0 0; border-right:1px solid #484848; font-weight:bold; font-size:.65em;}
ul.bowinforight li						{padding:4px 0; color:#575757; display:block;}

a.bowinfo:hover							{z-index:31;}
a.bowinfo .stuff						{display:none; text-transform:uppercase; font-weight:bold;}
a.bowinfo:hover .stuff 					{display:none !important; position:absolute; left:155px; top:30px; width:270px; background-color:#545050; color:#fff; text-align:left; padding:7px 5px 4px 5px; height:21px;}
a.bowinfo .stuff .infopoint				{margin:-7px 0 0 -21px; position:absolute;}
a.bowinfo .stuff .desc					{border:2px solid #545050; color:#000; background:#fff; text-transform:none; font-size:.7em; font-weight:normal; margin:5px 0 0 -5px; width:256px; padding:10px;}
a.bowinfo .stuff .desc label			{margin:1px 0 0 0; padding:0; display:block; padding:2px 0 2px 0; background:#fff; text-align:left;}
a.bowinfo .stuff .desc label span.title {margin:0 5px 0 0px; float:left; width:130px; text-align:left; position:relative; color:#000; background:transparent; text-transform:none;}
a.bowinfo .stuff .desc label span.field {width:150px; text-align:left; margin:0; position:relative; color:#000; background:transparent; text-transform:none;}

a.bowinfo2								{position:relative; z-index:30; text-decoration:none;}
a.bowinfo2:hover						{z-index:31;}
a.bowinfo2 .stuff						{display:none; text-transform:uppercase; font-weight:bold;}
a.bowinfo2:hover .stuff 				{display:none !important; position:absolute; right:145px; top:30px; width:270px; background-color:#545050; color:#fff; text-align:left; padding:7px 5px 4px 5px; height:21px;}
a.bowinfo2 .stuff .infopoint			{margin:-7px 0 0 274px; position:absolute;}
a.bowinfo2 .stuff .desc					{border:2px solid #545050; color:#000; background:#fff; text-transform:none; font-size:.7em; font-weight:normal; margin:5px 0 0 -5px; width:256px; padding:10px;}
a.bowinfo2 .stuff .desc label			{margin:1px 0 0 0; padding:0; display:block; padding:2px 0 2px 0; background:#fff; text-align:left;}
a.bowinfo2 .stuff .desc label span.title {margin:0 5px 0 0px; float:left; width:130px; text-align:left; position:relative; color:#000; background:transparent; text-transform:none;}
a.bowinfo2 .stuff .desc label span.field {width:150px; text-align:left; margin:0; position:relative; color:#000; background:transparent; text-transform:none;}

/* ~~~~~ JQuery Zoom Additions ~~~~~ */

.jqzoom {
	margin:0 auto;
	width:499px;
}

div.jqZoomTitle
{
	z-index:5000;
	text-align:center;
	font-size:11px;
	font-family:Tahoma;
	height:16px;
	padding-top:2px;
	position:absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	color: #FFF;
	background: #999;

}

.jqZoomPup
{
		overflow:hidden;
		background-color: #FFF;
		-moz-opacity:0.6;
		opacity: 0.6;
		filter: alpha(opacity = 60);
		z-index:10;
		border-color:#c4c4c4;
		border-style: solid;
		cursor:pointer;
}

.jqZoomPup img
{
	border: 0px;
}

.preload{
	-moz-opacity:0.8;
	opacity: 0.8;
   filter: alpha(opacity = 80);
	color: #333;
	font-size: 12px;
	font-family: Tahoma;
   text-decoration: none;
	border: 1px solid #CCC;
   background-color: white;
   padding: 8px;
	text-align:center;
   background-image: url('/include/site/multimedia/images/zoomloader.gif');
   background-repeat: no-repeat;
   background-position: 43px 30px;
	width:90px;
	* width:100px;
	height:43px;
	*height:55px;
	z-index:10;
	position:absolute;
	top:3px;
	left:3px;

}

.jqZoomWindow
{
	border: 1px solid #999;
	background-color: #FFF;
}

/* ~~~~~ Dealer Additions ~~~~~ */

.dealerMap								{}

#dealerSearchUS							{width:432px; margin:2px 0 0 0; padding:0; float:left;}
#dealerSearchUS h2						{margin:0 0 10px 0; padding:0 0 3px 0; border-bottom:1px solid #a1a1a1; font-size:.9em; color:#000;}
#dealerSearchUS h3						{margin:0 0 5px 0; padding:0;font-size:.8em; color:#434343;}
#dealerSearchUS p						{color:#5c5c5c; margin:0 15px 15px 15px; font-size:.7em;}
#dealerSearchInt						{width:432px; margin:2px 0 0 0; padding:0; float:right; text-align:center; height:340px;}
#dealerSearchInt h2						{margin:0 0 10px 0; padding:0 0 3px 0; border-bottom:1px solid #a1a1a1; font-size:.9em; color:#000; text-align:left;}
#dealerSearchInt p						{color:#5c5c5c; margin:0 15px 15px 15px; font-size:.7em; text-align:left;}

.retailerForm							{margin:5px 20px;}
.retailerForm label.formRow				{display:block; padding:5px 0;}
.retailerForm label .title				{width:150px; float:left; display:block; text-align:right; font-size:.7em; margin:0 5px 0 0; padding:2px 0 0 0; font-weight:bold;}
.retailerForm label .field				{width:250px;}
.retailerForm label .field input		{width:206px;}
.retailerForm label .field select		{width:206px;}

#results								{margin:2px 0 0 0; padding:0;}
#results h2 							{margin:10px; padding:0 0 4px 0; border-bottom:1px solid #a1a1a1; font-size:1em; text-transform:uppercase;}
#results p								{color:#5c5c5c; margin:0 15px 15px 15px; font-size:.7em;}
#results #googleMap						{border:1px solid #832f1c; float:right; margin:10px;}

ul#resultsList							{font-size:.8em;}
ul#resultsList li						{margin:20px 30px;}
ul#resultsList li .title				{font-weight:bold;}

/* ~~~~~ Mission Advantage Additions ~~~~~ */

#missionadvantage						{margin:5px 0 0 0; padding:0;}
#missionadvantage li					{margin:0 36px; padding:0; width:250px; display:inline; float:left; text-align:center;}
#missionadvantage li h3					{font-size:.9em; margin:0 0 10px 0; text-align:left;}
#missionadvantage li h3 img				{margin:0 0 -4px 0;}
#missionadvantage li span				{font-size:.7em; margin:0 0 10px 10px; padding:0; clear:both; display:block; text-align:left; height:160px;}
#missionadvantage li ul					{margin:0; padding:0; list-style-type:disc;}
#missionadvantage li ul li				{margin:0 0 10px 0; padding:0; text-align:left; font-weight:bold; list-style-type:disc;}

#subnav									{width:276px; padding:15px 20px 0 20px; float:right; margin:-15px -15px 0 20px; text-align:center;}
#subnav h2								{margin:0 0 12px 0; font-size:.9em; text-align:left;}
#subnav img								{margin:10px 0 0 0;}
#subnav ul								{margin:0 0 10px 0; padding:0 0 0 0; border-top:1px dotted #c0c0c0; text-align:left;}
#subnav ul li							{list-style-type:none; border-bottom:1px dotted #c0c0c0; padding:0; display:block; color:#5b5857; font-size:.7em;}
#subnav ul li a							{padding:8px 15px; display:block; color:#5b5857;}
#subnav ul li a:hover					{background:#656161; color:#fff; text-decoration:none;}
#subnav ul li a.selected				{background:#8f8f8f; color:#fff; text-decoration:none;}
#subnav ul li a.selected:hover			{background:#656161; color:#fff; text-decoration:none;}

#subcontent								{width:640px; float:left;}
#subcontent ul#childcats				{margin:5px 0 0 0; padding:5px; background:#ddd; font-size:.7em;}
#subcontent ul#childcats li				{margin:0; padding:0 10px; display:inline; list-style-type:none;}
#subcontent ul#childcats li a			{color:#000; text-decoration:none;}
#subcontent ul#childcats li a:hover		{color:#000; text-decoration:underline;}

ul#childitems							{font-size:.8em;}
ul#childitems li						{margin:10px 30px; padding:0; list-style-image:url('/include/site/multimedia/images/liststyleimage.gif');}
ul#childitems li a						{text-decoration:none;}
ul#childitems li a:hover				{text-decoration:underline;}

#subcontent ul							{font-size:.8em; margin:10px 0; padding:0 10px;}
#subcontent ul li						{margin:10px 30px; padding:0; list-style:circle;}
#subcontent ul li a						{text-decoration:none;}
#subcontent ul li a:hover				{text-decoration:underline;}

/* ~~~~~ My Mission Additions ~~~~~ */

#advantagetop							{margin:15px 0 -12px 0; padding:0; width:1000px; height:252px;}
#advantagetop img						{float:left;}
#advantagetop #rightsquare				{float:right; padding:35px 20px 0 20px; height:217px; width:276px; background-image:url('/include/site/multimedia/images/orangesquare.jpg'); background-repeat:no-repeat;}
#advantagetop #rightsquare h1			{font-size:1em; color:#fff; text-align:left; margin:0 0 8px 0;}
#advantagetop #rightsquare h2			{font-size:.8em; color:#fff; font-weight:normal; text-align:left;}
#advantagetop #rightsquare img			{margin:10px 0 0 28px;}

/* ~~~~~ Reports From The Field Additions ~~~~~ */

#fieldtop								{margin:0 0 10px 0; font-size:.75em; padding:10px 0 0 0; height:70px; background-image:url('/include/site/multimedia/images/headerbg2.jpg'); background-repeat:no-repeat;}
#fieldtop select						{width:160px;}
#fieldtop .submityourreportbt			{float:right; margin:17px 20px 0 0;}
#fieldtop #sort							{float:left; margin:20px 20px 0 35px; color:#fff;}

ul#fieldimages							{padding:5px 5px 3px 5px; list-style-type:none; margin:0 0 20px 0; float:left; width:440px; text-align:center;}
ul#fieldimages li						{margin:0; padding:0; display:inline;}
ul#fieldimages img.thumb				{border:1px solid #fff; margin:0; padding:0;}

a.info									{position:relative; z-index:24;}
a.info:hover							{z-index:25;}
a.info span								{display:none;}
a.info span .infopoint					{position:absolute; margin:-12px 0 0 20px; display:block;}
a.info:hover span 						{display:block; position:absolute; bottom:-30px; left:-20px; width:150px; background-color:#ea9130; color:#fff; text-align:center; padding:5px 5px 6px 5px;}

#fieldimage 							{width:670px; text-align:center;}
#fieldimage img 						{border:6px solid #a2a2a2;}

#fielddesc 								{float:right; width:280px; _width:276px; padding:0 10px 0 10px; font-size:.7em; margin:0; border:none;}
#fielddesc label.row					{border-top:1px dotted #c0c0c0; width:270px; display:block; padding:10px 0;}
#fielddesc label.row span.title 		{margin:0 1px 0 0; float:left; width:50px; text-align:left; font-weight:bold;}
#fielddesc label.row span.field 		{width:165px; text-align:left; margin:0;}

/* ~~~~~ My Mission Additions ~~~~~ */

#mmhead									{background-image:url('/include/site/multimedia/images/headerbg2.jpg'); background-repeat:no-repeat; margin:0; padding:24px 0 0 30px; height:56px; position:relative;}
#mmhead h2								{font-size:.9em; color:#d4d1bb;}
#mmhead h3								{font-size:.7em; color:#918c6e; font-weight:normal;}
#mmhead h3 span#changeicon a			{float:right; color:#999; text-decoration:underline;}
#mmhead h3 span#changeicon a:hover		{color:#000; text-decoration:underline;}
#mmhead img								{float:right; margin:-38px 15px 0 10px; border:1px solid #fff;}

#mmnav									{border-bottom:1px solid #8c8c8c; margin:10px 0; padding:0 10px 2px 10px; height:26px;}
#mmnav li								{margin:0; padding:0; list-style-type:none; display:inline;}
#mmnav li a								{height:24px; font-size:.7em; font-weight:bold; display:block; float:left; margin:0 1px 0 0; padding:5px 7px 5px 23px; background-image:url('/include/site/multimedia/images/bowdetailtab1.jpg'); background-repeat:no-repeat; color:#fff;}
#mmnav li a.sel							{background-image:url('/include/site/multimedia/images/bowdetailtab2.jpg'); background-repeat:no-repeat; color:#fff;}
#mmnav li a:hover						{background-image:url('/include/site/multimedia/images/bowdetailtab2.jpg'); background-repeat:no-repeat; color:#fff; text-decoration:none;}

#mmnews									{padding:0 10px; float:right; margin:0 0 0 10px; width:600px; min-height:500px;}
#mmnews h2								{font-size:.9em; color:#fff; padding:5px 5px 5px 10px; margin:0 0 5px 0; text-transform:uppercase; border:none; background-image:url('/include/site/multimedia/images/blackbg1.jpg');}
#mmnews h3								{font-size:.8em; text-transform:uppercase; margin:0 15px; padding:0 0 3px 0;}
#mmnews .art							{border-bottom:1px solid #8c8c8c; border-top:1px solid #8c8c8c; padding:10px 10px; margin:0 10px 20px 10px; font-size:.8em;}
#mmnews .art p							{font-size:1em;}
#mmnews .art img						{float:left; margin:0 15px 10px 0; border:2px solid #b3b3b3;}
#mmnews .art h4							{margin:10px 0 0 0; font-size:.8em; font-weight:normal; color:#5b5b5b; clear:both;}
#mmnews .art h4 a						{text-decoration:underline; color:#000;}
#mmnews #newsPaging						{text-align:center; font-size:.8em;}

.mmleft									{float:left; width:320px; text-align:center; margin:0 0 10px 20px; padding:0 0 20px 0;}
.mmleft h3								{font-size:.7em; color:#fff; margin:0 0 10px 0; padding:6px 0; text-transform:uppercase; background-image:url('/include/site/multimedia/images/blackbg1.jpg');}
.mmleft span							{padding:10px 25px; font-size:.75em; display:block;}
.mmleft img								{margin:10px 0 0 0;}
.mmleft

.mmleft label 							{width:340px; display:block; padding:0; height:23px; clear:both; font-size:.8em; margin:0;}
.mmleft label span.title 				{margin:0; float:left; width:155px; text-align:right; font-weight:bold; padding:3px 0 2px 0; height:16px;}
.mmleft label span.field 				{width:155px; text-align:left; margin:0; float:right; padding:3px 0 2px 0; height:16px;}

.mmleft label span.title2 				{float:left; width:60px; text-align:right; font-weight:bold; padding:5px 0 0 0; height:28px; display:block;}
.mmleft label span.field2 				{width:240px; text-align:left; margin:0; float:right; padding:3px 0; height:28px; display:block;}

.mmleft label span.title3 				{margin:0; float:left; width:100px; text-align:right; font-weight:bold; padding:7px 0;}
.mmleft label span.field3 				{width:210px; text-align:left; margin:0; float:right; padding:3px 0;}

span.title_rd							{padding:0 15px; margin:25px 0 0 0; text-align:left;}
span.field_rd							{margin:0; padding:0;}
span.field_rd ul						{list-style:none; width:320px; margin:5px 10px 0 10px; padding:0; border-top:1px dotted #ccc; display:block;}
span.field_rd li						{padding:5px 7px; min-width:20px; text-align:center; float:left;}


#dealerSearchUS							{}


#divRegBowForm		{text-align:left;}
#divRegBowForm h3	{text-align:center;}

#divRegBowForm p.clear	{margin:0;}

#divRegBowForm #spanRetailerInfo {}
#divRegBowForm #spanRetailerInfo a {font-size:.9em; line-height:2; font-weight:normal!important;}

#divRegBowForm #spanRetailerInfo			{padding-top:7px;}
#divRegBowForm #spanRetailerInfo a 			{color:#c68033; font-weight:bold; text-decoration:underline;}
#divRegBowForm #spanRetailerInfo a:hover	{color:#ea9130; text-decoration:underline;}

#divRegBowForm h4					{font-size:.8em; margin:10px 0 0 20px;}
#divRegBowForm p					{margin:5px 20px;}
#divRegBowForm #btnSearchCityState	{text-align:center;}

#divRegBowForm #retailerResultsBox	{margin:0 20px; height:200px; overflow:auto; border:1px solid #999;}
#divRegBowForm #retailerResultsBox ul {font-size:.9em; list-style:none; margin:0; padding:0;}
#divRegBowForm #retailerResultsBox ul li {margin:5px; padding:0; list-style:none;}
#divRegBowForm #retailerResultsBox ul li address {font-style:normal;}

#divRegBowForm #retailerResultsBox ul li span	{display:inline; margin:0; padding:0;}
#divRegBowForm #retailerResultsBox ul li a		{color:#c68033; font-weight:bold; text-decoration:underline;}
#divRegBowForm #retailerResultsBox ul li a:hover	{color:#ea9130}

#divRegBowForm #retailerResultsBox ul li .street	{padding:2px 0 0 5px;}
#divRegBowForm #retailerResultsBox ul li .city		{padding:0 0 10px 5px;}

#divRegBowForm #registerBowButton {margin-left:50px;}

/* Sign-in page */

#forgotPasswordDiv {
	position:absolute;
	z-index:1001;
	width:300px;
	top:350px;
	right:100px;
	background-image:url('/include/site/multimedia/images/bgfade.gif'); 
	background-repeat:repeat-x;	border:1px solid #000;
	padding:1em 2em;
	font-size:.7em;
}

#forgotPasswordDiv h3 span.left {
	float:left;
	display:inline;
}

#forgotPasswordDiv h3 span.right {
	font-size:.9em;
	font-weight:normal;
	display:inline;
	float:right;
	text-align:right;
	padding-top:3px;
}

#forgotPasswordDiv form label {width:290px; margin:1em 0; padding:0; display:block;}
#forgotPasswordDiv form label span.label {width:90px;}
#forgotPasswordDiv form label span.field input {width:200px;}

#forgotPasswordDiv p {margin:.5em 0;}
#forgotPasswordDiv label span.label {width:90px;}
#forgotPasswordDiv a {color:#333;}


#footer .noscript								{font-weight:normal; padding:1em; color:#fff; background:#f00;}
#footer .noscript a								{color:#fff; font-weight:bold; text-decoration:underline;}

#flashUpgrade									{display:none; position:absolute; top:0; left:45%; z-index:9999; width:310px; height:200px; font-size:.9em; line-height:1.333; color:#3f2f13!important; background:#fff; border:6px solid #d0ba86; border-top:none;}
#flashUpgrade #upgradeBox						{padding:10px;}
#flashUpgrade h5								{margin:1em 0 0 0; font-size:1.1em; border-bottom:1px solid #d0ba86;}
#flashUpgrade h5 .left							{float:left; display:inline; width:auto;}
#flashUpgrade h5 .right							{float:right; display:inline; width:auto; text-align:right; margin:4px 0 0 0; padding:0 3px 0 0; font-size:.8em; font-weight:normal;}
#flashUpgrade h6								{margin:1em 0; font-weight:normal;}
#flashUpgrade h6 a								{text-decoration:underline; font-weight:bold;}
#flashUpgrade p									{margin:1em 2em; text-align:right; font-weight:bold;}
#flashUpgrade p a								{text-decoration:underline;}


/* new my mission styles */
#mymissionnav							{margin-left:10px;float:left;width:945px;border-bottom:1px #3e2e14 solid;}
#mymissionnav #mmnav2					{margin-left:-40px;}
#mymissionnav #mmnav2 ul				{}
#mymissionnav #mmnav2 li				{margin:0; padding:0; list-style-type:none; display:inline;}
#mymissionnav #mmnav2 li a				{height:14px; font-size:.7em; font-weight:bold; display:block; float:left; margin:0 1px 0 0; padding:5px 7px 5px 7px; background-color:#998f79; color:#fff;text-decoration:none;}
#mymissionnav #mmnav2 li a.sel			{background-color:#3e2e14; color:#fff;}
#mymissionnav #mmnav2 li a:hover		{background-color:#d78832; color:#fff;}

.mmleft2								{float:left; width:740px; margin:0 0 10px 10px; padding:0 0 20px 0;}
.mmleft2 span							{padding:2px;font-size:.75em; display:block;}
.mmleft2 img							{margin:10px 0 0 0;}
.mmleft2 .mycontent						{float:left; width:470px;}
.mmleft2 .mymeta						{float:right; width:270px;}

.mmleft2 .mymeta label 					{padding-left:10px; display:block; height:20px;clear:both; margin:0;}
.mmleft2 .mymeta label span.title2 		{float:left; width:50px; text-align:left; font-weight:bold; display:block; font-size:.7em;}
.mmleft2 .mymeta label span.field2 		{width:200px; text-align:left;float:right;display:block;}

#divMyProfileSearchResults	{ float:left;width:730px;}
#divMyProfileSearchResults #divFieldReportSearchResults_FilterBar {margin-left:10px;float:left;width:730px;}
#divMyProfileSearchResults #divFieldReportSearchResults_FilterBar .data {float:right;font-size:.65em;margin-right:10px;margin-top:5px;}
#divMyProfileSearchResults #divFieldReportSearchResults_FilterBar .option {font-size:.65em;}
#divMyProfileSearchResults #divFieldReportSearchResults_List {float:left;width:720px;margin-left:6px;}
#divMyProfileSearchResults #divFieldReportSearchResults_FilterBar .title {float:left;font-weight:bold;color:#000;}

#divMyProfileSearchResults #divFieldReportListItem		{ float:left;width:710px;padding:10px;border-top:1px gray dotted;}
#divMyProfileSearchResults #divFieldReportListItem	 a	{ text-decoration:none;}
#divMyProfileSearchResults #divFieldReportListItem	 a:hover	{color:#fff;}
#divMyProfileSearchResults #divFieldReportListItem:hover	{background-color:#d78832; color:#fff;}
#divMyProfileSearchResults #divFieldReportListItem_Image		{ float:left;padding-right:6px;}
#divMyProfileSearchResults #divFieldReportListItem_Image #container	{border:2px #d78832 solid;}
#divMyProfileSearchResults #divFieldReportListItem_Content		{ float:left;width:630px;font-size:.65em;}
#divMyProfileSearchResults #divFieldReportListItem_Content	.contentdate{ color:gray;}
#divMyProfileSearchResults #divFieldReportListItem_Content a:hover	{color:#fff;}

#mmnews2								{padding:0 10px; float:left; width:600px; min-height:500px;}
#mmnews2 .art							{border-top:1px dotted #8c8c8c; padding:10px 10px; font-size:.8em;}
#mmnews2 .art p							{font-size:1em;}
#mmnews2 .art img						{float:left; margin:0 15px 10px 0; border:2px solid #b3b3b3;}
#mmnews2 .art h4							{margin:10px 0 0 0; font-size:.8em; font-weight:normal; color:#5b5b5b; clear:both;}
#mmnews2 .art h4 a						{text-decoration:underline; color:#000;}
#mmnews2 #newsPaging						{text-align:center; font-size:.8em;}

.mmleft3								{float:right; width:320px; text-align:left; padding:0 0 20px 0;margin-left:10px;margin-top:5px;}

.mmleft3 span							{padding:10px 25px; display:block;}
.mmleft3 span.idea						{margin-left:-25px;font-size:.75em;}
.mmleft3 img							{margin:10px 0 0 0;}
.mmleft3 label 							{width:340px; display:block; padding:0; height:23px; clear:both; font-size:.7em; margin:0;font-weight:normal;}
.mmleft3 label span.title 				{margin:0; float:left; width:155px; text-align:left; padding:3px 0 2px 0; height:16px;}
.mmleft3 label span.field 				{width:155px; text-align:left; margin:0; float:right; padding:3px 0 2px 0; height:16px;}
.mmleft3 label span.title2 				{float:left; width:60px; text-align:right; font-weight:bold; padding:5px 0 0 0; height:28px; display:block;}
.mmleft3 label span.field2 				{width:240px; text-align:left; margin:0; float:right; padding:3px 0; height:28px; display:block;}
.mmleft3 label span.title3 				{margin:0; float:left; width:100px; text-align:right; font-weight:bold; padding:7px 0;}
.mmleft3 label span.field3 				{width:210px; text-align:left; margin:0; float:right; padding:3px 0;}

.mmleft4								{padding:0 10px; float:left; width:920px; min-height:600px;}
.mmleft4 label.title					{float:left;font-size:.75em;font-weight:bold;color:#000;padding-bottom:6px;}
.mmleft4 span							{padding:10px 25px; display:block;}
.mmleft4 img							{margin:10px 0 0 0;}
.mmleft4 label 							{display:block; padding:0; height:23px; clear:both; font-size:.7em; margin:0;font-weight:normal;}
.mmleft4 label span.title 				{float:left; width:300px; text-align:left; padding:3px 0 2px 0;}
.mmleft4 label span.field 				{width:550px; text-align:left; margin:0; float:right; padding:3px 0 2px 0;}


.mymissionwrap 			{float:left;width:920px;}
.mymissionwrap .mymissionsectiontitle 	{color:#000;font-weight:bold;font-size:.7em;float:left;width:920px;border-bottom:1px #918d81 solid;}

/* end new mission styles */

/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url(/include/site/multimedia/images/delete.gif) no-repeat 0 -16px}
div.star-rating,div.star-rating a{background:url(/include/site/multimedia/images/star.gif) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */