/*========================================================*/
/*         CSS for Molly Trolley			  */
/*               			                  */
/*========================================================*/

/*========================================================*/
/*  1. Universal                                          */
/*========================================================*/

/* Setting Text Throughout the skin      */ table, tr, td, p {font-family: sans-serif; font-size: 12px; line-height: 1.4em; margin: 0;}

/*========================================================*/
/*  2. Design Elements                                    */
/*========================================================*/

/*-- outer table section				--*/ .Outer {background: url(images/world4.gif); padding: 0; }
/*-- inner table section				--*/ .Inner {border-left: 1px solid #005453; border-right: 1px solid #005453; }
/*-- header section						--*/ .Header {background: url(images/header2.jpg); width: 800px; height: 323px; padding: 0; }
/*-- footer section						--*/ .Footer {background: url(images/footer.jpg) no-repeat; width: 800px; height: 33px; padding: 0;}
/*-- footer text 						--*/ .FooterContent {font-family: sans-serif; color:#FFCE31; font-weight: bold; vertical-align: middle; padding: 10px, 0px, 0px, 15px,; }
/*-- footer text 						--*/ .FooterContent2 {font-family: sans-serif; color:#FFCE31; font-weight: bold; vertical-align: middle; padding: 10px, 5px, 0px, 0px,; }
/*-- stretch section					--*/ .Stretch {background: url(images/stretch.jpg); width: 800px; height: 100%; text-align:center; vertical-align:middle; color:#FFCE31; padding: 0; }
/*-- dot image 							--*/ .Dot {background: url(images/dot.gif) repeat-x bottom left; padding: 0; }
/*-- Bold Content Left Top Black		--*/ .BoldContent {font: sans-serif; font-size: 23px; color: #000; font-weight: bold; text-align:left; vertical-align: top; padding: 20px, 5px, 5px, 5px;}
/*-- Bold Content Center Bottom Black	--*/ .BoldContent2 {font: sans-serif; font-size: 23px; color: #000; font-weight: bold; text-align:center; vertical-align: bottom; padding: 0px, 5px, 20px, 10px;}
/*-- Bold Content Center Bottom White	--*/ .BoldContentW {font: sans-serif; font-size: 23px; color: #FFF; font-weight: bold; text-align:center; vertical-align: bottom; padding: 5px, 5px, 10px, 10px;}
/*-- Custom Trailers					--*/ .Trailers {font: sans-serif; font-size: 35px; color: #FFF; font-weight: bold; text-align:center; vertical-align: middle; padding: 0px;}
/*-- Contact Header Bold				--*/ .Contact {font: sans-serif; font-size: 35px; color: #000; font-weight: bold; text-align:center; vertical-align: middle; padding: 0px;}
/*-- Bold Content Contact				--*/ .Contact1 {font: sans-serif; font-size: 20px; color: #000; font-weight: bold; text-align:left; vertical-align: top; padding: 0px, 5px, 0px, 5px;}
/*-- Bold Content Phone					--*/ .Phone {font: sans-serif; font-size: 16px; color: #000; font-weight: bold; text-align:left; vertical-align: top; padding: 0px, 5px, 0px, 5px;}
/*-- Bold Content Left Top Arial		--*/ .BoldContent3 {font: arial; font-size: 14px; color: #000; font-weight: bold; text-align:left; vertical-align: top; padding: 0px, 5px, 0px, 5px;}
/*-- Incorporated Bold					--*/ .BoldContent4 {font: arial; font-size: 14px; color: #000; font-weight: bold; text-align:center; vertical-align: top; padding: 0px, 5px, 0px, 5px;}
/*-- Incorporated Normal		 		--*/ .NormalContent1 {color: #000; font-size: 12px; line-height: 1.3em; text-align: center; vertical-align: top; padding: 2px, 5px, 0px, 5px;}
/*-- Left Top Image						--*/ .ImageContent {text-align:left; vertical-align: top; padding: 30px, 5px, 5px, 5px;}
/*-- Left Bottom Image					--*/ .ImageContent2 {text-align:left; vertical-align: bottom; padding: 0px, 5px, 30px, 10px;}
/*-- Center Top Image					--*/ .ImageContent3 {text-align:center; vertical-align: top; padding: 5px, 5px, 5px, 5px;}
/*-- Normal content Black				--*/ .NormalContent {color: #000; font-size: 12px; line-height: 1.3em; text-align: left; padding: 10px, 5px, 5px, 5px;}
/*-- Normal content White				--*/ .NormalContentW {color: #FFF; font-size: 12px; line-height: 1.3em; text-align: left; vertical-align: top; padding: 10px, 5px, 5px, 5px;}
/*-- Clause								--*/ .Clause {color: #000; font-size: 9px; line-height: 1.3em; text-align: center; vertical-align: bottom; padding: 0px, 0px, 0px, 5px;}
/*-- Left Bottom content				--*/ .SpecContent {color: #000; font-size: 12px; line-height: 1.3em; text-align: left; vertical-align: bottom; padding: 0px, 0px, 0px, 5px;}
/*-- Left Top content					--*/ .Spec1Content {color: #000; font-size: 12px; line-height: 1.3em; text-align: left; vertical-align: top; padding: 5px, 0px, 0px, 5px;}
/*-- Right Bottom content 				--*/ .Spec2Content {color: #000; font-size: 12px; line-height: 1.3em; text-align: right; vertical-align: bottom; padding: 0px, 0px, 0px, 5px;}
/*-- Right Top content 					--*/ .Spec3Content {color: #000; font-size: 12px; line-height: 1.3em; text-align: right; vertical-align: top; padding: 5px, 0px, 0px, 0px;}
/*-- Equip Pages	 					--*/ .SpecContent3 {color: #000; font-size: 12px; line-height: 1.3em; text-align: left; vertical-align: top; padding: 2px, 0px, 0px, 0px;}

/*-- left border section				--*/ .LeftBorder { background:  url(images/stretchleft.jpg) repeat-y bottom left; width: 67px; padding: 0; vertical-align:top; }
/*-- right border section				--*/ .RightBorder { background:  url(images/stretchright.jpg) repeat-y bottom left; width: 56px; padding: 0; vertical-align:top; }
/*-- red background						--*/ .Red { background:  url(images/redBackground.jpg) repeat top left; padding: 0; vertical-align:top; }
/*-- asterisk							--*/ .Asterisk { border: 1px dotted #000000; }
/*-- asterisk padding					--*/ .AsteriskP { padding: 3px; }
/*-- asterisk BOLD padding				--*/ .AsteriskB { font-size: 10px; font-weight: bolder; border: 1px dotted #000000; padding: 5px; }
/*-- Horizontal Line					--*/ hr.contact {color: #000000; height: 2px; width: 100%; display: inline }

/*========================================================*/
/*  6. Links                                          */
/*========================================================*/

/*-- default links Green				--*/ a:link { color: #005453; font-family: sans-serif; font-weight: bold; font-size: 12px; text-decoration: underline; }
/*-- default links visited				--*/ a:visited { color: #005453; font-family: sans-serif; font-weight: bold; font-size: 12px; text-decoration: underline; }
/*-- default links hover & active		--*/ a:hover, a:active { color: #444; font-family: sans-serif; font-size: 12px; text-decoration: underline; }
/*-- Yellow links						--*/ a.yellow:link { color: #FFF8A3; font-family: sans-serif; font-weight: bold; font-size: 12px; text-decoration: underline; }
/*-- Yellow links visited				--*/ a.yellow:visited { color: #FFF8A3; font-family: sans-serif; font-weight: bold; font-size: 12px; text-decoration: underline; }
/*-- Yellow links hover & active		--*/ a.yellow:hover, a.yellow:active { color: #FFF8A3; font-family: sans-serif; font-size: 12px; text-decoration: underline; }
/*-- footer links 						--*/ 
a.foot:link, a.foot:visited,  a.foot:active { color: #000; vertical-align: bottom; font-family: sans-serif; font-weight: bold; font-size: 12px; text-decoration: underline; padding: 0px, 10px, 0px, 10px;margin: 0px, 10px, 0px, 10px; }
a.foot:hover{ color:#0e595e; vertical-align: bottom; font-family: sans-serif; font-weight: bold; font-size: 12px; text-decoration: underline; padding: 0px, 10px, 0px, 10px; margin: 0px, 10px, 0px, 10px;}
a.foot2:link, a.foot2:visited,  a.foot2:active { color: #000; vertical-align: bottom; font-family: sans-serif; font-weight: bold; font-size: 12px; text-decoration: underline;}
a.foot2:hover{ color:#0e595e; vertical-align: bottom; font-family: sans-serif; font-weight: bold; font-size: 12px; text-decoration: underline;}
/*-- footer links White 						--*/ a.footW:link, a.footW:visited, a.footW:hover, a.footW:active { color: #FFF; vertical-align: bottom; font-family: sans-serif; font-weight: bold; font-size: 12px; text-decoration: underline; padding: 0px, 10px, 0px, 10px; }
a.foot2w:link, a.foot2w:visited,  a.foot2w:active { color:#ffffff; vertical-align: bottom; font-family: sans-serif; font-weight: bold; font-size: 12px; text-decoration: underline;}
a.foot2w:hover{ color:#ffffff; vertical-align: bottom; font-family: sans-serif; font-weight: bold; font-size: 12px; text-decoration: underline;}
/*-- Contact Link						--*/ a.contact:link, a.contact:visited, a.contact:hover, a.contact:active {font: arial; font-size: 14px; color: #000; font-weight: bold; text-align:center; vertical-align: top; padding: 0px, 5px, 0px, 5px;}
/*-- Contact Link Hover					--*/ a.contact:hover {font: arial; font-size: 14px; color: #a61019; font-weight: bold; text-align:center; vertical-align: top; padding: 0px, 5px, 0px, 5px;}
table.cssmenu{height:26px;}
td.cssmenu{ color:white; padding:3px 0 1px 0;}
a.cssmenu:link, a.cssmenu:visited, a.cssmenu:active{ color:#ffce31; text-decoration:none; font-family:"Trebuchet MS",tahoma,Arial, Helvetica, sans-serif; font-size:10pt; font-weight:bold; margin: 0 10px 0 10px;}
a.cssmenu:hover{color:#F2ED8F; text-decoration:none; font-family:"Trebuchet MS",tahoma,Arial, Helvetica, sans-serif; font-size:10pt; font-weight:bold;}
a.cssmenucurrent:link, a.cssmenucurrent:visited, a.cssmenucurrent:active{ color:#F2ED8F; text-decoration:none; font-family:Trebuchet MS,tahoma,Arial, Helvetica, sans-serif; font-size:10pt; font-weight:bold; margin: 0 10px 0 10px;}
a.cssmenucurrent:hover{color:#F2ED8F; text-decoration:none; font-family:"Trebuchet MS",tahoma,Arial, Helvetica, sans-serif; font-size:10pt; font-weight:bold;}
.menusep{color:#005453; margin: 0 8px 0 8px;}
.footsep{margin:0 8px 0 8px; text-align:center;}
.footsepw{margin:0 8px 0 8px; text-align:center; color:white;}
