/* @group Global Stuff */

html, body {
	height:100%;
	background-color:#ba2930 !important;
}

* {
	padding: 0;
	margin: 0;
}

img { border: 0; }

input { vertical-align: middle; }

p, blockquote { margin: 7px 0px; }

ul, li {
	list-style:none;
	list-style-position:inside;
}

a, a:hover { outline:none; }

.clearall { clear:both; }

.red { color:#c81d23; }

/* @end */

/* @Different Body classes */

body.mainpage {
	background: #FFFFFF url(../images/main-page/header-img.jpg) center top no-repeat;
	font: 62.5% "Trebuchet MS", Verdana, Helvetica, sans-serif; /* Resets 1em to 10px */
	color: #000;
}

body.floracollection {
	background: #FFFFFF url(../images/main-page/header-img-flora.jpg) center top no-repeat;
	font: 62.5% "Trebuchet MS", Verdana, Helvetica, sans-serif; /* Resets 1em to 10px */
	color: #000;
}

body.ragadivacollection {
	background: #FFFFFF url(../images/main-page/header-img-raga.jpg) center top no-repeat;
	font: 62.5% "Trebuchet MS", Verdana, Helvetica, sans-serif; /* Resets 1em to 10px */
	color: #000;
}

body.wwfcollection {
	background: #FFFFFF url(../images/main-page/header-img-wwf.jpg) center top no-repeat;
	font: 62.5% "Trebuchet MS", Verdana, Helvetica, sans-serif; /* Resets 1em to 10px */
	color: #000;
}

body.zoopcollection {
	background: #FFFFFF url(../images/main-page/header-img-zoop.jpg) center top no-repeat;
	font: 62.5% "Trebuchet MS", Verdana, Helvetica, sans-serif; /* Resets 1em to 10px */
	color: #000;
}

body.nebulacollection {
	background: #FFFFFF url(../images/main-page/header-img-nebula.jpg) center top no-repeat;
	font: 62.5% "Trebuchet MS", Verdana, Helvetica, sans-serif; /* Resets 1em to 10px */
	color: #000;
}

body.octanecollection {
	background: #FFFFFF url(../images/main-page/header-img-octane.jpg) center top no-repeat;
	font: 62.5% "Trebuchet MS", Verdana, Helvetica, sans-serif; /* Resets 1em to 10px */
	color: #000;
}

body.heritagecollection {
	background: #FFFFFF url(../images/main-page/header-img-taj.jpg) center top no-repeat;
	font: 62.5% "Trebuchet MS", Verdana, Helvetica, sans-serif; /* Resets 1em to 10px */
	color: #000;
}

body.edgecollection {
	background: #FFFFFF url(../images/main-page/header-img-edge.jpg) center top no-repeat;
	font: 62.5% "Trebuchet MS", Verdana, Helvetica, sans-serif; /* Resets 1em to 10px */
	color: #000;
}

body.orioncollection {
	background: #FFFFFF url(../images/main-page/header-img-orion.jpg) center top no-repeat;
	font: 62.5% "Trebuchet MS", Verdana, Helvetica, sans-serif; /* Resets 1em to 10px */
	color: #000;
}
body.purplecollection {
	background: #FFFFFF url(../images/main-page/header-img-assistance_Purple-Collection.jpg) center top no-repeat;
	font: 62.5% "Trebuchet MS", Verdana, Helvetica, sans-serif; /* Resets 1em to 10px */
	color: #000;
}

body.obakucollection{
	background: #FFFFFF url(../images/main-page/top-banner_Obaku.jpg) center top no-repeat;
	font: 62.5% "Trebuchet MS", Verdana, Helvetica, sans-serif; /* Resets 1em to 10px */
	color: #000;
}

body.aboutus {
	background: #FFFFFF url(../images/main-page/header-img-aboutus.jpg) center top no-repeat;
	font: 62.5% "Trebuchet MS", Verdana, Helvetica, sans-serif; /* Resets 1em to 10px */
	color: #000;
}

body.assistance {
	background: #FFFFFF url(../images/main-page/header-img-assistance.jpg) center top no-repeat;
	font: 62.5% "Trebuchet MS", Verdana, Helvetica, sans-serif; /* Resets 1em to 10px */
	color: #000;
}

body.media-room {
	background: #FFFFFF url(../images/main-page/header-img-assistance_Purple-Collection.jpg) center top no-repeat;
	font: 62.5% "Trebuchet MS", Verdana, Helvetica, sans-serif; /* Resets 1em to 10px */
	color: #000;
}

body.contactus {
	background: #FFFFFF url(../images/main-page/top-banner_Obaku.jpg) center top no-repeat;
	font: 62.5% "Trebuchet MS", Verdana, Helvetica, sans-serif; /* Resets 1em to 10px */
	color: #000;
}

body.download {
	background: #FFFFFF url(../images/main-page/header-img-assistance_Purple-Collection.jpg) center top no-repeat;
	font: 62.5% "Trebuchet MS", Verdana, Helvetica, sans-serif; /* Resets 1em to 10px */
	color: #000;
}

body.legacy {
	background: #FFFFFF url(../images/main-page/header-img-legacy.jpg) center top no-repeat;
	font: 62.5% "Trebuchet MS", Verdana, Helvetica, sans-serif; /* Resets 1em to 10px */
	color: #000;
}

body#quiz-wrapper {
	margin:0;
	padding:0;
	background-color:#b80442;
}

/* @end */

/* Global Container */

#mainwrapper {
	margin:0 auto;
	width:930px;
	font-size:1.2em;
	padding:0 10px;
}

#mainwrapper #header {
	height:316px;
	color:#FFFFFF;
}

#content-container {
	width:100%;
	padding-top:20px;
	display:table;
	background: #FFFFFF url(../images/container-bg.jpg) left bottom repeat-x;
}

#content-container-main {
	margin:0 auto;
	width: 940px;
}

#footer {
	position:relative;
	width:100%;
	background:url(../images/common-footer.jpg) left top repeat-x;
	height:105px;
	text-align:center;
	font-size:1.2em;
}

#footer-index {
	position:relative;
	width:100%;
	background-color:#ba2930;
	height:105px;
	text-align:center;
	font-size:1.2em;
}

/* @end */

/* Flash Index */

#index-flash {
	margin:0 auto;
	text-align:center;
	height:100%;
	background-color:#ba2930;
}

/* hide from ie on mac \*/
	#flashcontent { height: 100%; }

/* end hide */

/* @end */


/* Header Container */

#global-nav {
	text-align:right;
	font-size:0.9em;
	letter-spacing:0.01em;
}

#global-nav ul li {
	display:inline;
	margin-right:5px;
}

#global-nav ul{ background: url(../images/red-patch.gif) right top no-repeat;padding-bottom:3px;}
#global-nav li a {
	padding:0 5px;
	color:#FFFFFF;
	text-decoration:none;
}

#global-nav li a:hover {
	background-color:#FFFFFF;
	color:#c81d23;
}

#global-nav li a.selected {
	background-color:#FFFFFF;
	color:#c81d23;
}

#logo {
	background:url(../images/logo-common.gif) left top no-repeat;
	width:199px;
	height:76px;
	margin:17px 0 0 9px;
	cursor:pointer;
}

#logo h1 { display:none; }

#caption { display: none; }

.mainpage #caption { display: block; }

.mainpage #caption {
	background:url(../images/captionline.gif) left top no-repeat;
	width:299px;
	height:20px;
	margin:30px 0 0 250px;
}

.mainpage #caption h2 { display:none; }

.mainpage .titan-ads {
	text-align:right;
	margin-top:100px;
	margin-right:8px;
	background:url(../images/main-page/wwf-collection.png) left top no-repeat;
	width:91px;
	height:42px;
	float:right;
	cursor:pointer;
}

.titan-ads p { display:none; }

.ragadivacollection #caption h2 { display:none; }

.ragadivacollection #caption { display: block; }

.ragadivacollection #caption {
	background:url(../images/captionline2.png) left top no-repeat;
	width:443px;
	height:233px;
	margin:5px 0 0 363px;
	position:absolute;
	top:43px;
}

.wwfcollection #caption h2 { display:none; }

.wwfcollection #caption { display: block; }

.wwfcollection #caption {
	background:url(../images/captionline4.png) left top no-repeat;
	width:460px;
	height:244px;
	margin:5px 0 0 436px;
	position:absolute;
	top:43px;
}

.zoopcollection #caption h2 { display:none; }

.zoopcollection #caption { display: block; }

.zoopcollection #caption {
	background:url(../images/captionline5.png) left top no-repeat;
	width:444px;
	height:115px;
	margin:68px 0 0 462px;
	position:absolute;
	top:43px;
}

.nebulacollection #caption h2 { display:none; }

.nebulacollection #caption { display: block; }

.nebulacollection #caption {
	background:url(../images/captionline6.png) left top no-repeat;
	width:495px;
	height:207px;
	margin:15px 0 0 400px;
	position:absolute;
	top:43px;
}

.octanecollection #caption h2 { display:none; }

.octanecollection #caption { display: block; }

.octanecollection #caption {
	background:url(../images/captionline3.png) left top no-repeat;
	width:628px;
	height:226px;
	margin:25px 0 0 300px;
	position:absolute;
	top:43px;
}

.aboutus #caption h2 { display:none; }

.aboutus #caption { display: block; }

.aboutus #caption {
	width:443px;
	height:233px;
	margin:5px 0 0 363px;
	position:absolute;
	top:43px;
}

.assistance #caption h2 { display:none; }

.assistance #caption { display: block; }

.assistance #caption {
	width:443px;
	height:233px;
	margin:5px 0 0 363px;
	position:absolute;
	top:43px;
}

.media-room #caption h2 { display:none; }

.media-room #caption { display: block; }

.media-room #caption {
	width:443px;
	height:233px;
	margin:5px 0 0 363px;
	position:absolute;
	top:43px;
}

.contactus #caption h2 { display:none; }

.contactus #caption { display: block; }

.contactus #caption {
	width:443px;
	height:233px;
	margin:5px 0 0 363px;
	position:absolute;
	top:43px;
}

.download #caption { display: block; }

.download #caption {
	background:url(../images/captionline.gif) left top no-repeat;
	width:299px;
	height:20px;
	margin:30px 0 0 500px;
}

.download #caption h2 { display:none; }

.download .titan-ads {
	text-align:right;
	margin-top:100px;
	margin-right:8px;
	background:url(../images/main-page/wwf-collection.png) left top no-repeat;
	width:91px;
	height:42px;
	float:right;
	cursor:pointer;
}

.legacy #caption h2 { display:none; }

.legacy #caption { display: block; }

.legacy #caption {
	width:443px;
	height:233px;
	margin:5px 0 0 363px;
	position:absolute;
	top:43px;
}

/* @end */

/* Naviagtion panel */

#leftnavigation {
	float:left;
	width:207px;
}

#leftnavigation ul li { margin-left:10px; }

#leftnavigation ul li ul li {
	margin-left:3px;
 /*margin-left:-16px;*/
	margin-bottom:-5px;
	margin-top:3px;
}

#leftnavigation ul li ul li:last-child {
	background: url(../images/main-page/dotted-border.jpg) left 27px repeat-x;
	width:136px;
	padding:5px 0;
	color:#666666;
}

#leftnavigation li {
	background: url(../images/main-page/dotted-border.jpg) left 29px repeat-x;
	width:136px;
	padding:5px 0;
	color:#666666;
	font-size:1.5em;
}

#leftnavigation li ul li {
	background:none;
	width:136px;
	padding:5px 0;
	color:#666666;
	font-size:0.9em;
}

#leftnavigation li a {
	display:block;
	width:130px;
	color:#666666;
	padding-left:5px;
	text-decoration:none;
}

#leftnavigation li a:hover {
	display:block;
	width:130px;
	background-color:#c81d23;
	color:#FFFFFF;
	padding-left:5px;
	text-decoration:none;
}

#leftnavigation li a.selected {
	display:block;
	width:130px;
	background-color:#c81d23;
	color:#FFFFFF;
	padding-left:5px;
	text-decoration:none;
}

#leftnavigation li ul li a {
	display:block;
	width:125px;
	color:#666666;
	padding-left:5px;
	text-decoration:none;
}

#leftnavigation li ul li a:hover {
	display:block;
	width:125px;
	background-color:#c81d23;
	color:#FFFFFF;
	padding-left:5px;
	text-decoration:none;
}

#leftnavigation li ul li a.selected {
	display:block;
	width:125px;
	background-color:#c81d23;
	color:#FFFFFF;
	padding-left:5px;
	text-decoration:none;
}

#leftnavigation .banner { margin:10px 0 70px 0; }

/* @end */


/* Content */

#main-content {
	float:left;
	width:717px;
	padding-bottom:50px;
}

#main-content.globaltxt p {
	font-size:1.2em;
	color:#504f4f;
	padding-bottom:8px;
}

#main-content.globaltxt span.red { color:#c81d23; }

#main-content.storypage span.red { color:#c81d23; }

#main-content.collectionpage ul li { display:inline; }

#main-content.collectionpage img {
	border:1px solid #999999;
	margin:1px;
}

#main-content.inner { position:relative; }

#main-content .thumbnails {
	width:342px;
	float:left;
}

#main-content .thumbnails img { border:1px solid #cfcfcf; }

#main-content .thumbnails ul {
	margin-left:30px;
	margin-top:14px;
}

#main-content .thumbnails li {
	padding-top:17px;
	position: relative;
}

.thumbnails ul li a.info {
	position:relative;
	z-index:24;
	text-decoration:none;
}

.thumbnails ul li a.info:hover { z-index:25; }

.thumbnails ul li a.info span { display:none; }

.thumbnails ul li a.info:hover span { /*the span will display just on :hover state*/
	display:block;
	position:absolute;
	bottom:78px;
	left:1px;
	width:78px;
	border-top:1px solid #bbbaba;
	height:22px;
	background:url(../images/down-arrow.gif) center bottom no-repeat;
	color:#000;
	text-align:center;
	text-transform:uppercase;
}

#main-content .display-img {
	width:362px;
	float:left;
	height:500px;
}

#main-content .display-img img { border:none; }

.display-img .big-display {
	width:283px;
	height:315px;
}

.big-display .model-details {
	position:absolute;
	right:0;
	top:0;
	text-transform:uppercase;
}

.model-details .title {
	color:#c81d23;
	font-size:1.5em;
}

.model-details .model-number {
	color:#666666;
	font-size:1.3em;
	clear:both;
	display:block;
}

#DW {
	display: table;
	position: relative;
	width: 350px;
}

.display-details {
	clear:both;
	margin-top:8px;
	display:block;
	position:relative;
}

.display-details h3 {
	float:left;
	text-align:center;
	font-size:1.3em;
	margin-right:8px;
	padding:5px;
	font-weight:normal;
	color:#525252;
	cursor:pointer;
}

.display-details h3.selected {
	background:#FFFFFF url(../images/spec-button-bg.gif) left bottom repeat-x;
	border-bottom:2px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:2px solid #cccccc;
	border-top:1px solid #cccccc;
}

.display-details h3 a {
	color:#525252;
	text-decoration:none;
}

.display-details .data {
	position:absolute;
	top:45px;
	left:0px;
}

.display-details .data h4 {
	color:#c81d23;
	font-size:1.5em;
	font-weight:normal;
	text-transform:uppercase;
}

.display-details .data p {
	color:#555555;
	font-size:1.2em;
	margin-bottom:-3px;
}

.display-details .data strong {
	color:#c81d23;
	font-weight:normal;
}

#more-button {
	text-align:right;
	margin-bottom:10px;
	margin-right:10px;
	display:none;
}

/* @end */


/* Global navigation pages */

#main-content .multitabs {
	position:relative;
	height:500px;
	background: url(../images/tab-block-bg.jpg) left top repeat-x;
}

#main-content .multitabs h3 {
	float:left;
	font-size:1.35em;
	font-weight:normal;
}

#main-content .multitabs h3 a {
	text-decoration:none;
	color:#504f4f;
	margin:0 20px;
	display:block;
	width:130px;
	height:22px;
	text-align:center;
	padding-top:5px;
}

#main-content .multitabs h3 a:hover {
	background: url(../images/tab-bg.jpg) center no-repeat;
	width:130px;
	height:22px;
	text-align:center;
	padding-top:5px;
	color:#c81d23;
}

#main-content .multitabs h3 a.selected {
	background: url(../images/tab-bg.jpg) center no-repeat;
	width:130px;
	height:22px;
	text-align:center;
	padding-top:5px;
	color:#c81d23;
}

#main-content .multitabs .data {
	position:absolute;
	width:713px;
	left: 0;
	top: 50px;
}

#main-content .multitabs .tabular-data {
	height:415px;
	overflow:auto;
}

#main-content .multitabs .tabular-data a {
	color:#6d6d6d;
	text-decoration:none;
}

#main-content .multitabs .tabular-data a:hover {
	color:#6d6d6d;
	text-decoration:underline;
}

#main-content .multitabs .data table {
	width:100%;
	font-size:1.2em;
	border:0;
}

#main-content .multitabs .data table th {
	width:25%;
	text-align:left;
	height:40px;
	text-transform:uppercase;
	color:#575757;
	padding:5px
}

#main-content .multitabs .data table td {
	width:25%;
	vertical-align:top;
	color:#6d6d6d;
	padding:5px;
}

#main-content .multitabs .data table td.greybg { background-color:#f1f1f1; }

#main-content .feedback-form {
	font-size:1.2em;
	color:#555555;
}

#main-content .feedback-form ul li {
	display:block;
	margin-bottom:20px;
}

#main-content .feedback-form li label {
	width:130px;
	display:block;
	float:left;
}

#main-content .feedback-form li input {
	border:1px solid #999999;
	width:150px;
}

#main-content .feedback-form li textarea {
	border:1px solid #999999;
	width:250px;
	height:120px;
}

#main-content .feedback-form li input[type=submit] {
	border:1px solid #999999;
	border-bottom:2px solid #999999;
	border-right:2px solid #999999;
	width:70px;
	font:normal 1.1em "Trebuchet MS", Verdana, Helvetica, sans-serif;
	text-align:center;
	margin-left:130px;
}

.storypage h2 {
	border-bottom:1px solid #cccccc;
	color:#c81d23;
	font-size:1.5em;
	font-weight:normal;
	padding-bottom:10px;
	margin-bottom:10px;
}

.storypage h3 {
	background:url(../images/legacy-question-bg.jpg) left repeat-x;
	border:1px solid #ededed;
	padding:3px 0;
	padding-left:15px;
	color:#c81d23;
	font-weight:bold;
	font-size:1.2em;
}

.storypage .block {
	margin:10px 0;
	padding:0 5px;
}

.storypage p {
	color:#666666;
	font-size:1.2em;
	padding-bottom:7px;
	text-align:justify;
}

.storypage p a {
	color:#c81d23;
	text-decoration:none;
}

.storypage .block p {
	color:#666666;
	font-size:1.1em;
	padding-bottom:7px;
	text-align:justify;
	font-weight:bold;
}

.storypage h3 a {
	color:#c81d23;
	text-decoration:none;
}

.faq { margin:10px 0; }

.faq a {
	background:url(../images/red_bullet.gif) left center no-repeat;
	color:#666666;
	font-size:1.2em;
	font-weight:bold;
	text-decoration:none;
	margin:10px 0;
	margin-left:5px;
	padding-left:10px;
}

.faq a:hover { text-decoration:underline; }

.storypage .block {
	color:#666666;
	font-size:1.2em;
	font-weight:normal;
	margin-left:10px;
}

.block ul li {
	font-weight:normal;
	display:block !important;
	clear:both;
	background:url(../images/red_bullet.gif) left 6px no-repeat;
	padding-left:15px;
	margin:5px 0;
	margin-left:5px;
}

.block a {
	color:#c81d23;
	text-decoration:underline;
}

.disclaimer { height:300px; }

#store-locator .locator-data {
	width:680px;
	height:450px;
	margin-left:20px;
}

#service-locator .locator-data {
	width:680px;
	height:450px;
	margin-left:20px;
}

.locator-data table td {
	width:100%;
	padding:0;
	margin:0;
	border:none;
}

.locator-data #zone {
	width:85px;
	position:absolute;
	color:#504f4f;
	z-index:9999;
}

.locator-data #zone ul li{
	display:block;
	text-align:left;
	padding:0;
	margin:0;
	list-style:outside;
}

.locator-data #zone li{
	border:1px solid #dad7d7;
	margin-bottom:5px !important;
}

.locator-data #zone li.selected {
	color:#c81d23;
	border:1px solid #dad7d7;
	border-right:none;
	background-color:#FFFFFF;
	width:95px;
}

.locator-data #zone li.selected a{
	color:#c81d23;
}

.locator-data #zone li:first-child {
	border:none;
	font-weight:bold;
	text-decoration:underline;
	text-align:left;
}

.locator-data #zone li a{
	color:#504f4f;
	text-decoration:none;
	margin-left:5px;
}

.locator-data #zone li a:hover{
	color:#c81d23;
	text-decoration:none;
}


.locator-data #state {
	width:120px;
	position:absolute;
	left:120px;
	border:1px solid #dad7d7;
	z-index:8888;
	color:#504f4f;
}

.locator-data #state ul li{
	display:block;
	text-align:left;
	padding:0;
	margin:0;
	list-style:outside;
	margin-left:5px;
}

.locator-data #state li{
	margin-bottom:5px !important;
}

.locator-data #state li.selected {
	color:#c81d23;
	border:1px solid #dad7d7;
	border-right:none;
	background-color:#FFFFFF;
	width:129px;
}

.locator-data #state li.selected a{
	color:#c81d23;
}

.locator-data #state li:first-child {
	border:none;
	font-weight:bold;
	text-decoration:underline;
	text-align:left;
}

.locator-data #state li a{
	color:#504f4f;
	text-decoration:none;
	margin-left:5px;
}

.locator-data #state li a:hover{
	color:#c81d23;
	text-decoration:none;
}

.locator-data #city {
	width:100px;
	position:absolute;
	left:255px;
	border:1px solid #dad7d7;
	z-index:7777;
	color:#504f4f;
}

.locator-data #city ul li{
	display:block;
	text-align:left;
	padding:0;
	margin:0;
	list-style:outside;
	margin-left:5px;
}

.locator-data #city li{
	margin-bottom:5px !important;
}

.locator-data #city li.selected {
	color:#c81d23;
	border:1px solid #dad7d7;
	border-right:none;
	background-color:#FFFFFF;
	width:107px;
}

.locator-data #city li.selected a {
	color:#c81d23;
}

.locator-data #city li:first-child {
	border:none;
	font-weight:bold;
	text-decoration:underline;
	text-align:left;
}

.locator-data #city li a{
	color:#504f4f;
	text-decoration:none;
	margin-left:5px;
}

.locator-data #city li a:hover{
	color:#c81d23;
	text-decoration:none;
}

.locator-data #location {
	width:300px;
	position:absolute;
	left:368px;
	border:1px solid #dad7d7;
	z-index:6666;
	color:#504f4f;
	padding-left:13px;
	background:#FFFFFF;
}

/* Service locator css starts here */

.locator-data #service_zone {
	width:85px;
	position:absolute;
	color:#504f4f;
	z-index:9999;
	text-transform:uppercase;
}

.locator-data #service_zone ul li{
	display:block;
	text-align:left;
	padding:0;
	margin:0;
	list-style:outside;
}

.locator-data #service_zone li{
	border:1px solid #dad7d7;
	margin-bottom:5px !important;
}

.locator-data #service_zone li.selected {
	color:#c81d23;
	border:1px solid #dad7d7;
	border-right:none;
	background-color:#FFFFFF;
	width:95px;
}

.locator-data #service_zone li.selected a{
	color:#c81d23;
}

.locator-data #service_zone li:first-child {
	border:none;
	font-weight:bold;
	text-decoration:underline;
	text-align:left;
}

.locator-data #service_zone li a{
	color:#504f4f;
	text-decoration:none;
	margin-left:5px;
}

.locator-data #service_zone li a:hover{
	color:#c81d23;
	text-decoration:none;
}


.locator-data #service_state {
	width:120px;
	position:absolute;
	left:120px;
	border:1px solid #dad7d7;
	z-index:8888;
	color:#504f4f;
	text-transform:uppercase;
}

.locator-data #service_state ul li{
	display:block;
	text-align:left;
	padding:0;
	margin:0;
	list-style:outside;
	margin-left:5px;
}

.locator-data #service_state li{
	margin-bottom:5px !important;
}

.locator-data #service_state li.selected {
	color:#c81d23;
	border:1px solid #dad7d7;
	border-right:none;
	background-color:#FFFFFF;
	width:129px;
}

.locator-data #service_state li.selected a{
	color:#c81d23;
}

.locator-data #service_state li:first-child {
	border:none;
	font-weight:bold;
	text-decoration:underline;
	text-align:left;
}

.locator-data #service_state li a{
	color:#504f4f;
	text-decoration:none;
	margin-left:5px;
}

.locator-data #service_state li a:hover{
	color:#c81d23;
	text-decoration:none;
}

.locator-data #service_city {
	width:100px;
	position:absolute;
	left:255px;
	border:1px solid #dad7d7;
	z-index:7777;
	color:#504f4f;
	text-transform:uppercase;
}

.locator-data #service_city ul li{
	display:block;
	text-align:left;
	padding:0;
	margin:0;
	list-style:outside;
	margin-left:5px;
}

.locator-data #service_city li{
	margin-bottom:5px !important;
}

.locator-data #service_city li.selected {
	color:#c81d23;
	border:1px solid #dad7d7;
	border-right:none;
	background-color:#FFFFFF;
	width:107px;
}

.locator-data #service_city li.selected a {
	color:#c81d23;
}

.locator-data #service_city li:first-child {
	border:none;
	font-weight:bold;
	text-decoration:underline;
	text-align:left;
}

.locator-data #service_city li a{
	color:#504f4f;
	text-decoration:none;
	margin-left:5px;
}

.locator-data #service_city li a:hover{
	color:#c81d23;
	text-decoration:none;
}

.locator-data #service_location {
	width:300px;
	position:absolute;
	left:368px;
	border:1px solid #dad7d7;
	z-index:6666;
	color:#504f4f;
	padding-left:13px;
	text-transform:uppercase;
	background:#FFFFFF;
}


/* @end */

.video-links {
	margin:10px 0 150px 13px;
}

.video-links ul li {
	display:inline;
}

#main-content.mediaroom {
	
}

#main-content.mediaroom h2 {
	font-size:1.5em;
	font-weight:normal;
	color:#c81d23;
	margin-bottom:25px;
	margin-left:10px;
}

#main-content.mediaroom table {
	width:100%;
	color:#666666;
	font-size:1.3em;
}

#main-content.mediaroom td a {
	color:#666666;
	text-decoration:none;
}

#main-content.mediaroom td a:hover {
	color:#c81d23;
	text-decoration:none;
}

#main-content.mediaroom td {
	height:30px;
	text-align:left;
	padding-left:10px;
}

#main-content.mediaroom th {
	height:30px;
	text-align:left;
	padding-left:10px;
	border-bottom:1px solid #cccccc;	
}

.mediaroom #content {
	color:#666666;
	font-size:1.3em;
}

.mediaroom #content h3 {
	border:1px solid #cccccc;
	border-left:none;
	border-right:none;
	font-size:1em;
	color:#c81d23;
	font-weight:normal;
	padding:3px 0;
	padding-left:10px;
	margin-bottom:15px;
}

.mediaroom #content span.date {
	margin-right:100px;
}

.mediaroom #content h4 {
	font-weight:normal;
	font-size:1.1em;
}
.mediaroom #content p {
	font-size:1em;
	text-align:justify;
}

.downloadpack h2 {
	clear:both;
	font-size:1.4em;
	font-weight:normal;
	border-bottom:1px solid #cccccc;
	margin-bottom:15px;
	padding-bottom:5px;
	color:#666666;

}

.downloadpack ul li {
	margin:0 15px;
	float:left;
	margin-bottom:20px;
}

.downloadpack li div {
	width:180px;
	font-size:1.1em;
}

.downloadpack li div a {
	color:#666666;
	text-decoration:none;
	text-align:center;
}

.downloadpack li div a:hover {
	color:#c81d23;
	text-decoration:none;
	text-align:center;
}

/* @end */

#quiz-wrapper #container {
	margin:0 auto;
	width:600px;
	position:relative;
}

/* Footer content */

#footer-container {
	width:930px;
	text-align:left;
	margin:0 auto;
	padding-top:60px;
	font:normal 0.9em Arial, Helvetica, sans-serif;
}

#footer-container ul li {
	display:inline;
	color:#d08386;
	font-size:0.9em;
	padding-right:10px;
}

#footer-container ul li a {
	color:#d08386;
	text-decoration:none;
}

#footer-container ul li:last-child { padding-left:345px; }

#footer-index #footer-container {
	width:930px;
	text-align:left;
	margin:0 auto;
	padding-top:60px;
	font:normal 0.9em Arial, Helvetica, sans-serif;
}

#footer-index #footer-container ul li {
	display:inline;
	color:#d08386;
	font-size:0.9em;
	padding-right:10px;
}

#footer-index #footer-container ul li a {
	color:#d08386;
	text-decoration:none;
}

#footer-index #footer-container ul li:last-child { padding-left:345px; }
/* @end */

/* scroller css starts here */

.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: url(../images/bar.jpg) top center repeat-y;
	padding: 3px;
}

.jScrollPaneDrag {
	position: absolute;
	background: url(../images/ball.png) center center no-repeat;
	cursor: pointer;
	overflow: hidden;
}

.video-links {
	margin:10px 0 150px 13px;
	width:470px;
	overflow:auto;
	overflow-y:hidden;
	height:85px;
}

.video-links  #video-container {
	width:1050px;
}

.video-links ul li {
	display:inline;
}

/* @end */

/* Scrolling Image CSS starts here */
.stepcarousel {
	position: relative;
	border:none;
	overflow: scroll;
	width: 420px;
	height: 54px;
}

.stepcarousel .belt {
	position: absolute;
	left: 0;
	top: 0;
}

.stepcarousel .panel {
	float: left;
	overflow: hidden;
	margin:0;
	margin-right:5px;
	width:100px;

}

.stepcarousel-block {
	float:left;
	width:420px;
	height:57px;
	border:1px solid #820509;
	border-left:none;
	border-right:none;
	padding-top:3px;
	padding-left:3px;
}

p.samplebuttons {
	width: 320px;
	text-align: center;
}

p.samplebuttons a {
	color: #2e6ab1;
	padding: 1px 2px;
	margin-right: 3px;
	text-decoration: none;
}

.stepcarousel img {
	border:none;
}

#left, #right {
	float:left;
}


/* @end */

#video-player {
	margin: 10px 0;
}

#video-slider{
	padding-bottom:200px;
	padding-left:15px;
}

/*IE-6*/
.display-details .data-ie {
	position:absolute;
	top:45px;
	left:-180px;
	width:350px;
}
.display-details .data-ie h4 {
	color:#c81d23;
	font-size:1.5em;
	font-weight:normal;
	text-transform:uppercase;
}

.display-details .data-ie p {
	color:#555555;
	font-size:1.2em;
	margin-bottom:-3px;
}

.display-details .data-ie strong {
	color:#c81d23;
	font-weight:normal;
}

#mainwrapper #header {
	position:relative;
}

#mainwrapper #header .buy-titan {
bottom:75px;
display:block;
height:25px;
position:absolute;
right:10px;
text-indent:-9999px;
width:230px;
z-index:1000;
cursor:pointer;
}


.assistance #caption {
z-index:999px;
}
/* @end */