* {padding:0; margin:0;}
html {overflow-y:scroll;}

body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; color: #555; background: #eeeeee url(images/main-tile.jpg) top repeat-x; cursor:default}

h1 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 20px; line-height:normal; font-weight:normal; color: #369; padding-bottom:10px}
h2 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 15px; line-height:normal; font-weight:normal; color: #369; padding:5px 0 14px 0; background:url(images/title-border-blue.png) 0 24px no-repeat}
h2 a {border:none; color:#369}
h2 a:hover {border:none; color:#369}
h3 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-weight:normal; color: #369; padding-bottom:15px}
h4 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:normal; color: #369; padding-bottom:5px}

p {margin:0 0 10px 0; }
p.finePrint {font-size: 9px; line-height: 10px}

a {color:#d54e21; text-decoration:underline; outline:none;}
a:hover, a.moduleLink:hover, a.breadCrumb:hover {color:#ff5d28}
a.moduleLink {display:inline-block; margin-bottom:5px}
a.breadCrumb {color:#888888; }

ul.prodBullets {padding:15px 0 10px 0; font-size: 13px}
ul.prodBullets li {color:#369; padding-bottom:10px; margin-left:15px; line-height:auto; list-style:square;}
ul.txtBullets {margin:0 0 10px 0}
ul.txtBullets li {padding: 0 0 3px 12px; list-style: none; background:url(images/bullet-gray.gif) no-repeat 0 5px}
ul.literature {padding: 0 0 5px 0}
ul.literature li.pdf{padding: 0 0 4px 16px; font-size:10px; list-style: none; background:url(images/pdf-icon.gif) no-repeat 0 2px}
ul.literature li.x-pdf{padding: 0 0 4px 16px; font-size:10px; list-style: none; background:url(images/pdf-icon.gif) no-repeat 0 2px}
ul.literature li.msword{padding: 0 0 4px 16px; font-size:10px; list-style: none; background:url(images/doc-icon.gif) no-repeat 0 2px}
ul.info {margin:0 0 10px 0}
ul.info li {padding: 0 0 4px 12px; font-size:11px; list-style: none; background:url(images/arrow-orange.gif) no-repeat 0 4px}
table.list {font-size:9px; margin-bottom:10px}
table.list td {padding:2px}
#prodCerts {width:258px; padding:10px; float:right; clear:right; margin:0 0 10px 20px; border:1px solid #cccccc;}
#prodImage {width:268px; padding:5px; height:280px; border:1px solid #cccccc; background:#FFF url(images/prodimg-tile.png) bottom repeat-x; overflow:hidden; text-align:center;}
	#prodImage img {height:100%; vertical-align:middle;}
#prodDocList {height:200px; border:1px solid #1d2d43; overflow-y:scroll; background:url(../images/box-bg-gradient.jpg) bottom repeat-x;}
	#prodDocList td {border-bottom:1px solid #c8daee;}
	#prodDocList a {padding:5px 5px 5px 25px; text-decoration:none;}
	#prodDocList td.prodDocSection {padding:2px 5px 4px 5px; background-color:#369; color:#FFF; border:0;}
	a.docTypePDF {background:transparent url(images/doctype-icon-pdf.png) 5px 5px no-repeat; display:block; width:95%; height:14px; line-height:14px;}
	a.docTypeX-PDF {background:transparent url(images/doctype-icon-pdf.png) 5px 5px no-repeat; display:block; width:95%; height:14px; line-height:14px;}
	a.docTypeDOC {background:transparent url(images/doctype-icon-word.png) 5px 5px no-repeat; display:block; width:95%; height:14px; line-height:14px;}
	a.docTypeDOCX {background:transparent url(images/doctype-icon-word.png) 5px 5px no-repeat; display:block; width:95%; height:14px; line-height:14px;}
	a.docTypeXLS {background:transparent url(images/doctype-icon-excel.png) 5px 5px no-repeat; display:block; width:95%; height:14px; line-height:14px;}
	a.docTypeXLSX {background:transparent url(images/doctype-icon-excel.png) 5px 5px no-repeat; display:block; width:95%; height:14px; line-height:14px;}
	a.docTypePPT {background:transparent url(images/doctype-icon-ppt.png) 5px 5px no-repeat; display:block; width:95%; height:14px; line-height:14px;}
	a.docTypePPTX {background:transparent url(images/doctype-icon-ppt.png) 5px 5px no-repeat; display:block; width:95%; height:14px; line-height:14px;}
	a.docTypeDWG {background:transparent url(images/doctype-icon-dwg.png) 5px 5px no-repeat; display:block; width:95%; height:14px; line-height:14px;}
	 
.homeProducts {float:left; margin-left:1px; width:299px; height:110px; background:url(images/home-products-btn.jpg) no-repeat; cursor:pointer;}
.homeProducts:hover {background-position:0 -110px;}
.homeLocator {float:left; width:300px; height:110px; background:url(images/home-locator-btn.jpg) no-repeat; cursor:pointer;}
.homeLocator:hover {background-position:0 -110px;}
.homeFinder {float:left; margin-right:1px; width:299px; height:110px; background:url(images/home-finder-btn.jpg) no-repeat; cursor:pointer;}
.homeFinder:hover {background-position:0 -110px;}
#flashcontent {margin-bottom:15px; width:285px; height:180px; background:url(images/markets-swf-blank.jpg) no-repeat;}
#smart-banner {width:898px; height:250px; background:#F6F6F6;}

/* start primary div markup */
#page-container {width:910px; margin:auto}
#homeBtn {height:40px; width:190px; display:block; background:url(images/fulton-home-logo.png) no-repeat}
#homeBtn:hover {background-position:0 -40px}
#header {height:40px; padding:10px 5px; z-index:100; background:url(images/tagline.png) no-repeat 204px 25px}
#homeLinks {font-size:11px; text-align:right; float:right; clear:both; width:300px; padding:0 0 1px 0}
#altSites {font-size:9px; text-align:right; float:right; clear:both; width:300px; padding:7px 0 1px 0}
#breadCrumbs {font-size:11px; text-align:left; color:#888888; float:left; width:649px; line-height:18px; padding:15px 20px 0 20px}
#main-menu {height: 25px; clear:both; margin:0 5px; background:url(images/main-menu-tile.png)}
#sidebar {float:left; width:208px; margin:0 1px 10px 0}
#content {float:left; width:649px; padding:20px 20px 10px 20px; min-height:300px; z-index:-100}
#footer {width:540px; float:left; font-size:10px; line-height:18px}
#copyright {width:320px; float:right; font-size:10px; text-align:right; line-height:18px}
.faq {border-left:4px solid #cccccc; padding-left:10px; margin:5px 0 5px 0}
.alert {color:#C00; padding-left:20px; margin-bottom:3px; background:url(../images/alert.gif) no-repeat}
/* end primary div markup */


/* start sidebar menu markup */
#leftNavLinks .menuHeaderActive {font-size:11px; background:url(images/arrow-blue.gif) no-repeat 194px 10px}
#leftNavLinks .menuHeaderActive a {color:#369; padding:7px 0 7px 10px}
#leftNavLinks .menuHeader {font-size:11px; background:url(images/arrow-down-blue.gif) no-repeat 190px 12px}
#leftNavLinks .menuHeader a {color:#369; padding:7px 0 7px 10px}
#leftNavLinks {font-size:10px; margin-left:1px}
#leftNavLinks a {text-decoration:none; border-bottom:none; display:block; width:198px; height:auto; padding:4px 0 4px 10px}
#leftNavLinks ul {padding:0}
#leftNavLinks li {border-bottom:solid 1px #888; width:208px; list-style:none}
#leftNavLinks li:hover {background-color:#ececec}
/* end sidebar menu markup */


/* start gray module markup */
div#roundedboxGray {background:#e8e8e8}
div#roundedboxGray #top, div#roundedboxGray #bottom {font-size: 1px; height: 5px; line-height: 1px; clear:both;}
div#roundedboxGray #topleft {background: url(images/module-corners-gray.png) no-repeat top left; float: left; height: 5px; width: 5px}
div#roundedboxGray #topright {background: url(images/module-corners-gray.png) no-repeat top right; float: right; height: 5px; width: 5px}
div#roundedboxGray #bottomleft {background: url(images/module-corners-gray.png) no-repeat bottom left; float: left; height: 5px; width: 5px}
div#roundedboxGray #bottomright {background: url(images/module-corners-gray.png) no-repeat bottom right; float: right; height: 5px; width: 5px}
div#roundedboxGray #boxcontent {padding:0 10px}

.roundedboxGray {background:#e8e8e8}
.roundedboxGray .top, .roundedboxGray .bottom {font-size: 1px; height: 5px; line-height: 1px; clear:both;}
.roundedboxGray .topleft {background: url(images/module-corners-gray.png) no-repeat top left; float: left; height: 5px; width: 5px}
.roundedboxGray .topright {background: url(images/module-corners-gray.png) no-repeat top right; float: right; height: 5px; width: 5px}
.roundedboxGray .bottomleft {background: url(images/module-corners-gray.png) no-repeat bottom left; float: left; height: 5px; width: 5px}
.roundedboxGray .bottomright {background: url(images/module-corners-gray.png) no-repeat bottom right; float: right; height: 5px; width: 5px}
.roundedboxGray .boxcontent {padding:0 10px}
/* end gray module markup */


/* start main menu markup */
/* commom styles for all browsers */
.mainMenu {font-family:Verdana, Geneva, sans-serif; position:relative; background:transparent; height:25px; width:900px; margin:auto}
.mainMenu ul {padding:0; margin:0; list-style-type: none}
.mainMenu ul li {float:left; position:relative}

.mainMenu ul li a, .mainMenu ul li a:visited {display:block; line-height:25px; width:150px; height:25px; text-decoration:none; font-size:11px; text-decoration:none; text-align:center; color:#fff}
* html .mainMenu ul li a, .mainMenu ul li a:visited {width:150px; w\idth:150px}

.mainMenu ul li ul {visibility:hidden; position:absolute; top:0; left:0; height:0; overflow:hidden}
.mainMenu table {border-collapse:collapse; font-size:1em}

/* first line style for IE7 and non-IE browsers and the second line for IE5.5 and IE6 */
.mainMenu ul li a {border:none; background:url(images/main-menu-btn.png)}
.mainMenu ul li:hover a,
.mainMenu ul li a:hover {text-align:center; background:url(images/main-menu-btn.png) 0 -25px; text-decoration:none; border:none}

.mainMenu .active {text-align:center; background:url(images/main-menu-btn.png); text-decoration:none; border:none}
.mainMenu .priority a{text-align:center; background:url(images/main-menu-btn.png) 0 -50px; text-decoration:none; border:none}
.mainMenu .priority:hover a,
.mainMenu .priority a:hover {text-align:center; background:url(images/main-menu-btn.png) 0 -75px; text-decoration:none; border:none}

.mainMenu ul li:hover ul,
.mainMenu ul li a:hover ul {text-align:center; visibility:visible; width:134px; height:auto; position:absolute; top:25px; overflow:visible}

.mainMenu ul li:hover ul li a,
.mainMenu ul li a:hover ul li a {display:block; text-decoration:none; height:auto; line-height:12px; width:132px; w\idth:132px; text-align:center; font-size:10px; background:#d5e1ec; color:#666; height:auto; border:1px solid #a0bbd4; border-top:none; padding:6px 8px 6px 8px}

.mainMenu ul li:hover ul li a:hover,
.mainMenu ul li a:hover ul li a:hover {background:#becfdf; color:#444}
/* end menu markup */


/* start main-body markup */
#main-middle {width:900px; background:url(images/body-bg.png); float:left; clear:both; padding:0px 5px}
#main-middle-divided {width:900px; background:url(images/body-bg-split.jpg); float:left; clear:both; padding:0px 5px}
#main-bottom { width:900px; padding:10px 5px; background:url(images/body-bottom.png) no-repeat; float:left; clear:both}
/* end main-body markup */

/* start literature table markup */
table.productLiterature {padding:0px; width:100%; margin-bottom:15px; height:auto; border:none; overflow:hidden; font-size:9px;}
table.productLiterature td {border-bottom:none;}
table.productLiterature tr {background:#FFF;}
table.productLiterature tr.alt {background:#e9f1fa;}
#litTabsNav {width:650px; float:left; border:none;}
#litTabs {margin:0; padding:0; float:left;}
#litTabs li {display:inline; padding:0; margin:0;}
#litTabs a.inactiveTab:link, #litTabs a.inactiveTab:visited {display:block; color:#369; height:14px; float:left; width:auto; border:1px solid #bbbbbb; border-bottom:none; padding:3px 6px 4px 5px; margin:3px -1px 0 0; text-align:center; text-decoration:none;}
#litTabs a.inactiveTab:hover {background:url('http://rep.fulton.com/beta/images/box-bg-tile.jpg') repeat-x; color:#369;}
#litTabs a.activeTab:link, #litTabs a.activeTab:visited {display:block; color:#FFF; height:15px; float:left; width:auto; border-left:1px solid #369; border-top:none; border-right:1px solid #369; border-bottom:none; padding:5px; margin-right:0; text-align:center; text-decoration:none; background:url('../images/main-menu-tile.png') 0 0 repeat-x; cursor:default;}
/* end content menu markup */

/* start form markup */
form {}
label {}
label.required {background:url(images/bullet-red.gif) no-repeat 100px 8px}
input {color:#666; padding:1px; font:Verdana, Arial, Helvetica, sans-serif; font-size:12px}
select {color:#666; padding:1px; font:Verdana, Arial, Helvetica, sans-serif; font-size:12px}
textarea {color:#666; clear:left; width:290px; padding:1px; height:120px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin-bottom:4px}
.boxes {width:1em}
/* end form markup */

/* start imageZoom markup */
.PopBoxImageSmall {border: none 0px #ffffff; cursor: url("images/magplus.cur"), pointer}
.PopBoxImageLarge {border: solid 1px #999999; cursor: url("images/magminus.cur"), pointer}
.PopBoxImageShrink {cursor: url("images/magminus.cur"), pointer}
.PopBoxImageLink {cursor: pointer}
.PopBoxImageMove {border:none 0px #ffffff; cursor:pointer}
/* end imageZoom markup */