/* Reset styles */
:link,:visited {text-decoration: none;}
ul,ol {list-style: none;}
h1,h2,h3,h4,h5,h6,pre,code,p {font-size: 1em;}
ul,ol,dl,li,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {margin: 0; padding: 0;}
a img,:link img,:visited img {border: none;}
address {font-style: normal;}



/* Headings */

h1, h2, h3, h4, h5, h6 {
	margin: 20px 0px 10px 0;
	font-weight: normal;
}

h1 {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #5477ab;
	margin: 0 0 0px 0;
	font-size:14px;
}

h2 {
	margin: 0;

	height: 57px;
	font: bold 24px Arial, Helvetica, sans-serif;
	color: #FFF;
	letter-spacing: -2px;
	line-height: 55px;
	padding: 0 0 0 15px;
}

h2 span {
	color: #8cc63f;
}


h3 {
	margin: 0;
	background: #1f3d69 url('../i/h3-bg.gif') repeat-x;
	height: 39px;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #FFF;
	letter-spacing: -1px;
	line-height: 39px;
	padding: 0 0 0 15px;
}

h3 span {
	color: #8cc63f;
}

h4 {
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #8cc63f;
	margin: 0;
}

h4 a:link, h4 a:visited {
	color: #8cc63f;
}

h5 {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #5477ab;
	margin: 0 0 7px 0;
}

h5 span {
	color: #8cc63f;
}

.results-title {
	text-align: center;
}

h6 {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #5477ab;
	margin: 0 0 1px 0;
}

/* Links */

a:link, a:visited, a:active {
	color: #5477ab;
	text-decoration: none;
}

a:hover {
	color: #5477ab;
	text-decoration: underline;
}

/* Paragraphs */
 
p {
	margin: 0 0 15px 0;
	line-height: 1.2em;
}

/* Clearfix */

.clearfix:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}

.clearfix {
    display:inline-block;
}

.clearfix {
    display:block;
}

* html .clearfix {
    height: 1%;
}

.clear {
	clear: both;
	height: 0px;
	font-size: 1px;
	line-height: 0;
	overflow: hidden;
}

/* Layout */

body {
	font: 12px Arial, Helvetica, sans-serif;
	color: #5477ab;
	background: #2d4e7f url('http://www.graphicshunt.com/baseball/j0ollmmt.png') repeat-x;
margin:0;
	padding:0;
	height:100%;

}

.all {
	width: 950px;
	margin: 0 auto;
	padding: 0 0 5px 0;

}

/* Header */

.header {
	background: url('../i/header-bg.gif') repeat-x;
	height: 99px;
	position: relative;
	overflow: hidden;
}

.logo {
	margin: 15px 0 0 21px;
}

.promo-top {
	position: absolute;
	top: -3px;
	right: 10px;
}

/* Menu */

.menu {
	background: url('../i/menu-sep.gif') no-repeat;
	margin: 0 0 0px 0px;
}

.menu li {
	float: left;
	display: inline;
	font-size: 14px;
	font-weight: bold;
	background: url('../i/menu-sep.gif') no-repeat 100% 0;
}

.menu a:link, .menu a:visited {
	display: block;
	float: left;
	height: 40px;
	line-height: 40px;
	color: #2d4e7f;
	padding: 0 8px 0 8px;
	margin: 0 1px 0 0;
}

.menu li.current a:link, .menu li.current a:visited, .menu a:hover {
	background: url('../i/menu-active.gif') repeat-x;
	color: #FFF;
	text-decoration: none;
}

/* Submenu */

.submenu {
	margin: 0 0 4px 28px;
}

.submenu li {
	float: left;
	display: inline;
	font-weight: bold;
	font-size: 13px;
	margin: 0 26px 0 0;
}

.submenu a:link, .submenu a:visited {
	color: #FFF;
}

/* Columns */

.columns {
	background: #fff url('http://www.graphicshunt.com/baseball/img/bg-allan.png');
	padding: 0 0 18px 0;
}

.col-left {
	float: left;
	display: inline;
	width: 610px;
	margin: -10px 0 0 3px;
	background: #FFF;
}

.col-right {
	float: left;
	display: inline;
	width: 160px;
	margin: 10px 0 0 13px;

}

/* Search */

.search {
	background: #2d4e7f url('http://www.graphicshunt.com/14epe428.png') no-repeat;
	height: 52px;
width:600px;
	margin: 0 0 6px 9px;
}

.search .text {
	background: url('../i/search-text.gif') no-repeat;
	width: 533px;
	height: 35px;
	float: left;
	display: inline;
	margin: 7px 0 0 8px;
}

.search .text input {
	font: 24px Arial, Helvetica, sans-serif;
	color: #879cbc;
	background: transparent;
	border: 0px solid transparent;
	padding: 4px 10px 3px 10px;
	letter-spacing: -2px;
	word-spacing: 4px;
	width: 523px;
}

.search .button {
	float: left;
	display: inline;
	margin: 7px 0 0 9px;
}

.col-left .wrapper {
	margin: 0 6px 0 7px;
}

/* Top results */

.top-results {
	margin: 0 0 5px 0;
}

.thumbnail-big {
	float: left;
	display: inline;
	margin: 0 1px 0 0;
}

.top-results .thumbnails {
	float: left;
	display: inline;
	width: 262px;
}

.thumbnails {
	margin: 0 0 10px -9px;
}

.small-columns .thumbnails {
	width: 600px;
}

.thumbnails li span {
	display: block;
}

.thumbnails li {
	float: left;
	display: inline;
	margin: 12px 0 2px 23px;
	width: 125px;

}

.thumbnails li a:hover {
	text-decoration: none;
}


.thumbnails1 li span {
	display: block;
}

.thumbnails1 li {
	float: left;
	display: inline;
	margin: 0 0 2px 5px;
	width: 110px;
align:center;
}

.thumbnails1 li a:hover {
	text-decoration: none;
}



.top-results .thumbnails {
	margin: 0;
}

.top-results .thumbnails li {
	margin: 0 0 2px 6px;
}

.name {
	font-size: 10px;
	background: #1b3963 url('../i/name-bg.gif') repeat-x;
	height: 14px;
	line-height: 13px;
	text-align: center;
	color: #FFF;
	display: block;
}


.name1 {
	font-size: 10px;
	background: #1b3963 url('../i/name-bg.gif') repeat-x;
	height: 14px;
	line-height: 13px;
	text-align: center;
	color: #FFF;
	display: block;
width:100px
}

.top-results a:link, .top-results a:visited {
	color: #FFF;
}

/* Small columns */

.small-columns {
	margin: 0 0 10px 0;
}

.small-columns .col-1 {
	float: left;
	display: inline;
	width: 600px;
	overflow: hidden;
}

.small-columns .col-2 {
	float: left;
	display: inline;
	width: 160px;
	margin: 0 0 0 8px;
}

/* Pages */

.pages {
	background: #1b3963 url('../i/pages-bg.gif') repeat-x;
	width:580px;
	height: 39px;
	overflow: hidden;
	margin: 0 0 57px 8px;
}

.pages ul {
	margin: 7px 0 0 9px;
}

.pages li {
	display: inline;
	font-size: 14px;
	font-weight: bold;
	height: 25px;
	line-height: 25px;
	padding: 0 7px;
}

.pages li.current {
	background: #34588c;
	font-size: 18px;
	font-weight: normal;
	padding: 0 9px;
}

.pages li.current a:link, .pages li.current a:visited {
	color: #8cc63f;
}

.pages li.jump {
	padding: 0 3px;
	font-weight: normal;
}

.pages li#previous {
	padding: 0 0 0 3px;
}

.pages li#next {
	padding: 0 3px 0 0;
}

.pages li.jump a:link, .pages li.jump a:visited {
	color: #8cc63f;
	font-size: 18px;
}

.to-right {
	margin: 0 0 0 9px;
}

.tags {
	font-weight: bold;
	margin: 0 12px 13px 0;
	text-align: justify;
	word-spacing: 4px;
}

.centered {
	text-align: center;
	color: #395681
}

/* Right column */

.promo-right {
	margin: 0 0 10px 0;
}

.box {

	overflow: hidden;
	background: url('http://www.graphicshunt.com/baseball/img/123asd.png') repeat-y;
}

.box .inner {
	margin: 11px 18px 0 15px;
	padding: 0 0 28px 0;
}

.categories {
	font-weight: bold;
	margin: 0 10px 10px 13px;
	text-align: justify;
}

/* Image page */

.small-columns-2 .col-1 {
	float: left;
}

.image-fullview {
	margin: 0 0 8px 0;
}

.image-fullview .col-1 {
	float: left;
	display: inline;
	width: 160px;
}

.image-fullview .col-2 {
	float: left;
	display: inline;
	width: 592px;
	margin: 0 0 0 3px;
}

/* Name big */

.name-big {
	background: url('../i/name-big-bg.gif') repeat-x;
	height: 39px;
	font: bold 20px Arial, Helvetica, sans-serif;
	color: #5477ab;
	text-align: center;
	position: relative;
	line-height: 39px;
	letter-spacing: -1px;
	margin: 0 0 3px 0;
}

a.button-prev:link, a.button-prev:visited {
	position: absolute;
	top: 7px;
	left: 7px;
	display: block;
	background: url('../i/prev.gif') no-repeat;
	width: 45px;
	height: 27px;
	color: #FFF;
	text-decoration: none;
	font-size: 14px;
	font-style: italic;
	padding: 0 0 0 22px;
	text-align: left;
	line-height: 27px;
	letter-spacing: 0;
}

a.button-next:link, a.button-next:visited {
	position: absolute;
	top: 7px;
	right: 7px;
	display: block;
	background: url('../i/next.gif') no-repeat;
	width: 61px;
	height: 27px;
	color: #FFF;
	text-decoration: none;
	font-size: 14px;
	font-style: italic;
	padding: 0 0 0 6px;
	text-align: left;
	line-height: 27px;
	letter-spacing: 0;
}

.image-big {
	margin: 0 0 10px 0;
}

.embed {
	float: right;
	display: inline;
	width: 220px;
padding-right:20px;

}

.image-small {
	float: right;
	display: inline;
	margin: 0 12px 0 5px;
height:150px;
}

.code {
	background: #dcf2cb;
	border: 1px solid #b4d28d;
	color: #849b72;
	padding: 5px 5px 9px 5px;
	text-align: justify;
	line-height: 1.2em;
}

/* Instructions */

.instructions {
	padding: 0 0 50px 0;
}

.instructions .col-1 {
padding-top: 0px;
	float: right;
	display: inline;
	width: 250px;
}

.instructions .col-2 {
	float: left;
	display: inline;
	width: 245px;
	overflow: hidden;
}

.instructions1  {
	float: left;
	display: inline;
	width: 170px;
	overflow: hidden;
}

/* Blue box */

.blue-box {
	background: #e9e9e9;
	border: 1px solid #c4c4c4;
	padding: 7px 8px 7px 8px;
	font-size: 13px;
	line-height: 1.1em;
	margin: 0 0 7px 0;
	letter-spacing: -1px;
	word-spacing: 2px;
	text-align: justify;
}

.blue-box1 {
	background: #e9e9e9;
	border: 1px solid #c4c4c4;
	padding: 7px 8px 7px 8px;
	font-size: 13px;
	line-height: 1.1em;
	margin: 0 0 7px 0;
	letter-spacing: -1px;
	word-spacing: 2px;
	text-align: justify;
width:170px;
}


#how-to {
	text-align: left;
	letter-spacing: 0;
}

.blue-box .tags {
	font-weight: normal;
	margin: 0 0 30px 0;
}

.small-thumbnails {
	margin: 0;
}

.small-thumbnails li {
	margin: 0 0 7px 6px;
	width: 115px;
}


.small-thumbnails1 {
	margin: 0;
align:center;
}

.small-thumbnails1 li {
	margin: 0 0 7px 5px;
	width: 100px;

}


div.contentTop

{

	display:block;

	height:35px;

	line-height:35px;

	background:url('../img/contentTop.gif') no-repeat;



}
span.contentTop {display:none;}


#innerMain {
height: 100%;
}

.innerMainTop {
margin-top:10px;
width:992px;
height:19px;
background-image:url(images/bgTop.gif);
}

*+html .innerMainTop {
margin-top:29px;
}

.innerMainBottom {
width:992px;
height:19px;
background-image:url(images/bgBottom.gif);
}

.leftMenuHeadline, .rightMenuHeadline {
padding-top:13px;
height:44px;
font-size:18px;
}

.leftMenuHeadline {
margin-left:-3px;
padding-left:30px;
width:153px;
background-image:url(images/leftMenuBg.png);
}

.rightMenuHeadline {
margin-left:3px;
padding-left:40px;
width:143px;
background-image:url(images/rightMenuBg.png);
}

ul.leftMenu, ul.rightMenu {
margin-top:5px;
margin-bottom:25px;
font-size:14px;
font-weight:bold;
}

ul.leftMenu {
margin-left:0px;
}

ul.rightMenu {
margin-left:3px;
}

ul.leftMenu li, ul.rightMenu li {
padding-top:6px;
margin-top:-2px;
margin-bottom:1px;
height:24px;
list-style-type:none;
color:#fff;
}

*+html ul.leftMenu li, *+html ul.rightMenu li {
padding-top:6px;
margin-top:0px;
margin-bottom:0px;
height:24px;
list-style-type:none;
}

.menuIconLeft, .menuIconRight {
margin-left:13px;
margin-right:10px;
}

ul.leftMenu li.sub, ul.rightMenu li.sub, ul.leftMenu li.sub2, ul.rightMenu li.sub2 {
margin-left:-5px;
width:130px;
height:13px;
font-size:10px;
color:#fff;
display:block;
}

*+html ul.leftMenu li.sub2, *+html ul.rightMenu li.sub2 {
height:13px;
}

ul.leftMenu li:hover, ul.rightMenu li:hover {
background-image:url(http://www.free-extras.com/sample/images/menuHover.png);
background-repeat:no-repeat;
}

ul.leftMenu li a:hover, ul.rightMenu li a:hover {
text-decoration:none;
}




ul.leftMenu1 li.sub, ul.rightMenu1 li.sub, ul.leftMenu1 li.sub23, ul.rightMenu1 li.sub23 {
margin-left:-5px;
width:130px;
height:13px;
font-size:12px;
color:#fff;
display:block;
padding-left:30px;
}
*+html ul.leftMenu1 li.sub23, *+html ul.rightMenu1 li.sub23 {
height:13px;
padding-left:30px;
}

ul.leftMenu1 li:hover, ul.rightMenu1 li:hover {
text-decoration:underline;
color:#fff;
}

ul.leftMenu1 li a:hover, ul.rightMenu1 li a:hover {
text-decoration:none;
}








.leftMenuSpacer {
margin-left:8px;
padding-bottom:2px;
height:2px;
}

*+html .leftMenuSpacer {
margin-top:-6px;
}

.leftMenuSpacer2 {
margin-left:-15px;
height:2px;
}

.leftMenuSpacer23 {
margin-left:4px;
height:2px;
}

*+html .leftMenuSpacer2 {
margin-left:-16px;
margin-top:-6px;
}

.rightMenuSpacer {
margin-left:7px;
}

*+html .rightMenuSpacer {
margin-top:-6px;
}

#left, #right {
width:160px;
color:#000;
font-family:Arial;
text-align:left;
float:left;

height: 100%;
}

#left a, #right a {
color:#fff;
}

ul.leftMenu li.sub2:hover, ul.rightMenu li.sub2:hover {
background-image:none;
}

ul.leftMenu li.sub2 a:hover, ul.rightMenu li.sub2 a:hover {
text-decoration:underline;
}

..submenu{
margin-bottom: 0.5em;
}




.submenu1 {

	margin: 0 0 4px 20px;

}



.submenu1 li {

	float: left;

	display: inline;

	font-weight: bold;

	font-size: 13px;

	margin: 0 26px 0 0px;
padding-left:50px;

}



.submenu1 a:link, .submenu a:visited {

	color: #FFF;

}
.defaultMainBox {
	margin:auto;
	margin-bottom:12px;
	padding-bottom:14px;
	width:600px;
	border:0px solid #d0d0d0;
	background-color:#fff;
height:100%;
text-align:center;
}

.defaultMainBoxSearch {
	margin:auto;
	margin-left:10px;
	margin-bottom:12px;
	padding-bottom:20px;
	margin-top:12px;
	width:600px;
	border:1px solid #d0d0d0;
	background-color:#fff;

}

.newsHeading {
	height:41px;
	border-bottom:1px solid #d0d0d0;
	background-image:url(images/news-main.gif);	
}
span.newsHeading {display:none;}

.newsHeading2 {
	height:41px;
	border-bottom:1px solid #d0d0d0;
	background-image:url(images/main-categories.gif);	
}
span.newsHeading2 {display:none;}

.picturesHeading {
	height:41px;
	border-bottom:1px solid #d0d0d0;
	background-image:url(images/latest-pics.gif);	
}
span.picturesHeading {display:none;}

.resultsHeading {
	height:31px;
	border-bottom:1px solid #d0d0d0;
	background-image:url(images/search-image.gif);
padding-top:10px;
padding-right:10px;
text-align:right;
color:#6fc800;
font-size:14px;
}
span.resultsHeading {display:none;}

.imagesHeading {
	height:31px;
	border-bottom:1px solid #d0d0d0;
	background-image:url(images/search-image.gif);
padding-top:10px;
padding-right:10px;
text-align:right;
color:#6fc800;
font-size:14px;
}

span.imagesHeading {display:none;}

.searchInfo {
	height:31px;
	border-bottom:1px solid #d0d0d0;
	background-image:url(images/search-info.gif);
padding-top:10px;
padding-right:10px;
text-align:right;
color:#6fc800;
font-size:14px;
}

.yourSearch {
	margin-top:10px;
	font-weight:bold;
	font-family:Arial;
	color:#0079cd;
	font-size:14px;
text-align:center;
}

table.imageListing1 {
	margin:auto;
	margin-top:6px;
	margin-left:30px;
	margin-bottom:-7px;
}

table.imageListing1 td {
	width:140px;
	vertical-align:top;
	font-size:10px;
	font-weight:bold;
	font-family:Arial;
}

table.imageListing1 td a {
	color:#6ec702;
	text-decoration:none;
}

table.imageListing1 td a:hover {
	text-decoration:underline;
}

table.imageListing1 td.subcategory {
	width:140px;
	padding-top:2px;
	padding-left:25px;
	padding-bottom:2px;
	text-align:left;
}

.imageListingImageName1 {
	margin-top:2px;
	margin-bottom:7px;
	color:#0079cd;
	text-decoration:none;
}

.searchInfo2 {
	height:31px;
	border-bottom:1px solid #d0d0d0;
	background-image:url(images/picture-information.gif);
padding-top:10px;
padding-right:10px;
text-align:right;
color:#6fc800;
font-size:14px;
}


span.searchInfo {display:none;}












table.imageListing {
	margin:auto;
	margin-top:6px;
	margin-right:30px;
	margin-bottom:-7px;
}

table.imageListing td {
	width:140px;
	vertical-align:top;
	font-size:10px;
	font-weight:bold;
	font-family:Arial;
}

table.imageListing td a {
	color:#6ec702;
	text-decoration:none;
}

table.imageListing1 td a:hover {
	text-decoration:underline;
}

table.imageListing td.subcategory {
	width:140px;
	padding-top:2px;
	padding-right:25px;
	padding-bottom:2px;
	text-align:left;
}

.imageListingImageName {
	margin-top:2px;
	margin-bottom:7px;
	color:#0079cd;
	text-decoration:none;
}