/*
Theme Name: Global Angels
Theme URI: 
Version: 1.0
Description: Developed for GA
Author: developer
Author URI: #
*/

* {margin:0px; padding:0px;}
body {background: url(images/bg.jpg) 50% 0 repeat; font-size:13px; color:#000000; font-family: Arial, Arial; font-style: normal; }

th { padding: 3px; }
td { padding: 3px;}
table { margin-bottom: 5px; font-size:13px; font-family: Arial, Arial; }
body > table { margin-bottom: 0px; }

img {border: none;}
blockquote {position:relative; margin: 0px; padding:10px 20px;}

a {text-decoration:none; color: #1f95ca; }
a:hover {text-decoration:underline;}
a.u {text-decoration:underline; background: none;}
a.u:hover {text-decoration:none;}
.n a, a.n, a.n:hover {text-decoration:none; background: none;}
a:focus, a:active {outline: none;}

p { padding:7px 0px; line-height:120%; }
h1, h2, h3, h4 { font-family: Arial; }
h1 { font-size: 20px; padding-bottom: 5px; }
h2 { font-size: 18px; padding-bottom: 5px; }
h3 { font-size: 16px; padding-bottom: 5px; }
h4 { font-size: 12px; padding-bottom: 5px; }

input {font-family: Arial; font-size: 14px; border: 1px solid #d6d6d6; padding: 3px 5px; background-color: #f5f5f5; color: #000000; }
input#submit { background: none; border: none; padding: 0 10px; margin: 0; font-weight: bold; }
input[type="image"] { background: none; border: none; padding: 0; margin: 0; vertical-align: top; }
input[type="checkbox"] { padding: 0; margin: 0; border: none; background: none transparent; }
textarea {font-family: Arial; font-size: 12px; border: 1px solid #d6d6d6; padding:3px 5px; background-color: #f5f5f5; color: #000000; }
select {font-family: Arial; font-size: 12px; border: 1px solid #d6d6d6; background-color: #f5f5f5; color: #000000; }
ul { margin: 7px 0; }
ol { margin: 7px 0; padding-left: 30px; }
ul li { margin: 3px 0 3px 30px; }

.all { width:100%; text-align:center; background: url(images/angels.png) 50% 195px no-repeat; padding-bottom: 20px; }
.site { position: relative; width:994px; margin:0 auto; background: url(images/site-bg.png) 0 0 repeat-y; overflow:hidden}
#header { position:relative; height: 160px; width: 940px; margin: 0 auto; text-align: left; background: url(images/header-bg.png) 0 0 repeat-x; z-index: 100; }
.logo { display: block; position: absolute; left: 11px; top: 4px; }
.site-descr { position: absolute; left: 14px; top: 91px; font: italic 10px Arial; color: #cccccc; }
.links { position: absolute; right: 11px; top: 8px; color: #c4c4be; font: italic 12px/110% Arial; }
.links a { color: #c4c4be; }
.links .log_ { width: 58px; }
.links img { vertical-align: middle; margin: 0 0 0 2px; }
.bans { position: absolute; right: 11px; top: 35px; }
.bans img { margin-top: 15px; margin-right:15px}
#menublock { position: absolute; left: 0px; top: 125px; width: 100%; }
#menu { position: absolute; left: 7px; top: 125px; list-style: none; margin: 0 auto; padding: 0; display: inline-block; text-align: left; }
* html #menu { display: inline; }
*:first-child+html #menu { display: inline; }
#menu li { margin: 0; padding: 0px; background: url(images/menu-dev.png) 0 0 no-repeat; height: 34px; display: block; float: left; }
* html #menu li { display: inline; }
*:first-child+html #menu li { display: inline; }
#menu li li { float: none; height: auto; background: none; padding: 0px; display: block; }
#menu > li:first-child { background: none; }
#menu li a { padding: 0 12px; font: bold 12px/110% Tahoma; color: #ffffff; text-transform: uppercase; }
#menu li li a { font-size: 11px; }
#menu li a:hover, #menu li.hover a { text-decoration: none; color: #095379; }
#menu li.current_page_item > a { color: #095379 !important; }
#menu li ul ul { margin: 0; }

.iline { width: 960px; margin: 0 auto; height: 84px; background: url(images/content-bg-top.jpg) 50% 0 no-repeat; }
#iline { position: relative; width: 940px; margin: 0 auto; text-align: left; height: 84px; overflow: hidden; }
#iline .menucover  { width: 100%; height: 100%; position: absolute; left: 0; top: 0; display: none; background:#000000; opacity:0.5; filter: alpha(opacity=50); }
#iline ul { list-style: none; margin: 0; padding: 0px; }
#iline ul li { margin: 0; padding: 0; display: block; float: left; position: relative; height: 84px; width: 150px; overflow: hidden; }
#iline ul li img { height: 84px; width: 150px; display: block; }
#iline ul li span { position: absolute; display: none; left: 0; bottom: 0; background: url(images/bar.png); width: 150px; overflow: hidden; }
#iline ul li a { padding: 6px; font: bold 8px Tahoma; color: #ffffff; text-transform: uppercase; display: block; }
#iline ul li a:hover { text-decoration: none; }
#iline ul li:hover span { display:block; }

.blockcontent { position: relative; width: 940px; _width: 958px; padding: 0 9px; text-align: left; margin: 0 auto; background: url(images/content-bg.jpg) 50% 0 repeat; overflow: hidden; }

.footblock { position: relative; width: 960px; text-align: left; margin: 0 auto; overflow: hidden; }
#content { position: relative; width: 958px; text-align: left; min-height: 400px; margin: 0 auto; background: url(images/content-bg.jpg) 50% 0 repeat; overflow: hidden; z-index: 1; }
.blockcontent #content { position: relative; width: auto; padding: 15px; text-align: left; min-height: 400px; margin: 0 auto; background: url(images/content-bg.jpg) 50% 0 repeat; overflow: hidden; z-index: 1; float: none !important; }
.homecont { position: relative; width: 100%; height: 465px; overflow: hidden; }
.frame_370x187 { width: 421px; height: 207px; background: url(images/frame_370x187.png) 0 0 no-repeat; }
.frame_370x187 .post { position: absolute; left: 41px; top:10px; width: 370px; height: 187px; }
.frame_370x187 .post .entry { width: 370px; height: 187px; overflow: hidden; }
.frame_370x187 .post .entry img { width: 370px; height: auto; min-height: 187px; }
.frame_370x220 { width: 452px; height: 240px; background: url(images/frame_370x220.png) 0 0 no-repeat; }
.frame_370x220 .post { position: absolute; left: 39px; top:10px; width: 370px; height: 220px; }
.frame_370x220 .post .entry { width: 370px; height: 220px; overflow: hidden; }
.frame_370x220 .post .entry img { width: 370px; height: auto; min-height: 220px; }
.frame_528x377 { width: 611px; height: 397px; background: url(images/frame_528x377.png) 0 0 no-repeat; }
.frame_528x377 .post { position: absolute; left: 40px; top:10px; width: 528px; height: 377px; }
.frame_528x377 .post .entry { width: 528px; height: 377px; overflow: hidden; }
.frame_528x377 .post .entry img, .frame_528x377 .post .entry object, .frame_528x377 .post .entry embed { position: absolute; left: 0; top: 0; width: 528px; height: auto; min-height: 377px; z-index: 100; }
.homecont .frame1 { position: absolute; left: -10px; top: 26px; }
.homecont .frame2 { position: absolute; left: 10px; top: 205px; }
.homecont .frame3 { position: absolute; left: 358px; top: 55px; }
.homecont .catname { display: block; position:  absolute; left: 0; top: 0;  font: bold 30px/34px Arial; color: #ffffff; text-transform: uppercase; padding: 0px 7px; letter-spacing: -2px; height: 34px; }
.homecont .title { display: block; position:  absolute; left: 0; top: 0; background: url(images/bar.png); font: bold 14px/100% Arial; color: #ffffff; text-transform: uppercase; padding: 2px 7px; }
.homecont .title a { color: #ffffff; }
.homecont .title a.more { color: #a5bae0; }
.homecont .frame3 .catname { left: 12px; top: -43px; width: 508px; background: url(images/bar2.png); }
.homecont .frame3 .title { left: 155px; top: -42px; width: 365px; background: none; }

.framecont { position: relative; width: 100%; height: 465px; overflow: hidden; }
.framecont2big { position: relative; width: 100%; height: 465px; overflow: hidden; }
.frame_288x157 { width: 288px; height: 157px; padding: 10px; background: url(images/frame_288x157.png) 0 0 no-repeat; }
.frame_288x157 .entry { width: 288px; height: 157px; position: relative; overflow: hidden; }
.frame_288x157 .entry img { min-width: 288px; height: auto; min-height: 157px; }
.frame_288x345 { width: 288px; height: 345px; padding: 10px 26px; background: url(images/frame_288x345.png) 0 0 no-repeat; }
.frame_288x345 .entry { width: 288px; height: 345px; position: relative; overflow: hidden; }
.frame_288x345 .entry img { min-width: 288px; height: auto; min-height: 345px; }
.framecont .frame2 { position: absolute; left: 46px; top: 65px; z-index: 1; }
.framecont .frame1 { position: absolute; left: 305px; top: 25px; z-index: 2; }
.framecont .frame4 { position: absolute; left: 32px; top: 225px; z-index: 3; }
.framecont .frame3 { position: absolute; left: 610px; top: 85px; z-index: 4; }
.framecont .frame5 { position: absolute; left: 580px; top: 260px; z-index: 5; }
.framecont .entry .title { position: absolute; left: 0; top: 0; }
.framecont .entry .title strong { display: inline-block; background: url(images/bar.png); font: bold 18px/110% Arial; color: #ffffff; text-transform: uppercase; padding: 0px 7px; letter-spacing: -1px; margin-bottom: 1px; }
.framecont .entry .title strong a { color: #ffffff; }
.framecont .entry .title strong a:hover { text-decoration: none; }
.framecont .entry .title .more { color: #a5bae0; font: bold 14px Arial; text-transform: uppercase; padding: 2px 7px; display: inline-block; background: url(images/bar.png); }

.framecont2big { position: relative; width: 100%; height: 465px; overflow: hidden; }
.framecont2big .frame2 { position: absolute; left: 180px; top: 45px; z-index: 1; }
.framecont2big .frame1 { position: absolute; left: 445px; top: 25px; z-index: 2; }
.framecont2big .entry .title { position: absolute; left: 0; top: 0; }
.framecont2big .entry .title strong { display: inline-block; background: url(images/bar.png); font: bold 18px/110% Arial; color: #ffffff; text-transform: uppercase; padding: 0px 7px; letter-spacing: -1px; margin-bottom: 1px; }
.framecont2big .entry .title strong a { color: #ffffff; }
.framecont2big .entry .title strong a:hover { text-decoration: none; }
.framecont2big .entry .title .more { color: #a5bae0; font: bold 14px Arial; text-transform: uppercase; padding: 2px 7px; display: inline-block; background: url(images/bar.png); }


.content { width: 630px; float: left; padding: 20px 0 20px 10px; }
.content.wide {width:928px}
.content_wide { width: 940px; padding: 20px 0 20px 0px; margin-left: 10px; }
#fundraiser .content { width: auto; float: none; padding: 0px; }
.content .sidebar { width: 150px; float: left; margin-right: 15px; }
#content h1 {  font: bold 16px/110% Arial; color: #555566; text-transform: uppercase; padding: 0px 0px; letter-spacing: 0px; }
.content .sidebar h2 { font: bold 11px/110% Arial; color: #555566; text-transform: uppercase; padding: 0px 0px; letter-spacing: 0px; }
.content .sidebar h2 a { color: #555566; }
.content .sidebar h2 a:hover { color: #1f95ca; text-decoration: none; }
.content .sidebar ul { list-style: none; margin: 0; padding: 10px 0 20px 10px; }
.content .sidebar ul ul { padding-bottom: 0; }
.content .sidebar ul li { padding: 4px 0; margin: 0; font: bold italic 11px Arial; border-bottom: 1px solid #d8d8d8; }
.content .sidebar ul li ul li { border-bottom: none; border-top: 1px solid #d8d8d8; }
.content .sidebar ul li a { color: #1f95ca; }
.content .sidebar ul li a:hover { color: #32312d; text-decoration: none; }
.content .sidebar ul li.current_page_item > a { color: #32312d; }
.content .sidebar .simplePagerNav { font-size: 12px; padding-left: 10px; }
.content .sidebar .simplePagerNav span { margin: 0 5px; }
.content .sidebar .simplePagerNav span.currentPage a { color: #000000; }
.content .post { overflow: hidden; }
#content .post_pad { overflow: hidden; padding: 0 20px; font-size: 12px; }
#content .post .entry { padding: 0 0 10px 0; border-bottom: 1px dashed #000000; margin-bottom: 10px; overflow: hidden; }
.content .entry img { max-width: 630px; height: auto; }
/*
.content .entry img.aligncenter { display: block; margin: 10px auto; }
.content .post .imgframe { width: 438px; height: 202px; padding: 10px; background: url(images/frame_438x202.png) 0 0 no-repeat; }
.content .post .imgframe div { width: 418px; height: 202px; overflow: hidden; }
.content .post .imgframe img { width: 438px; height: auto; min-height: 202px; }
*/

.content .post .imgframe { width: 460px; height: auto; margin-top:10px; padding: 0px; }
.content .post .imgframe div { width: 460px; height: auto; overflow: hidden;}
.content .post .imgframe img { width: 460px; height: auto; }

.content .post .custom { width: auto; height: auto; }

.content .post .date { color: #1f95ca; }

#sidebar { width: 300px; float: right; padding:20px 10px 20px 0; overflow: hidden; }
#sidebar .frame { width: 288px; height: 157px; padding: 10px; background: url(images/frame_288x157.png) 0 0 no-repeat; }
.frame .entry { position: relative; }
#sidebar .frame .entry { width: 288px; height: 157px; }
#sidebar .frame .entry img { width: 288px; height: auto; min-height: 157px; }
.frame .entry .title { position: absolute; left: 0; top: 0; }
.frame .entry .title strong { display: inline-block; background: url(images/bar.png); font: bold 14px/110% Arial; color: #ffffff; text-transform: uppercase; padding: 0px 7px; letter-spacing: 0px; margin-bottom: 1px; }
.frame .entry .title strong a { color: #ffffff; }
.frame .entry .title strong a:hover { text-decoration: none; }
.frame .entry .title .more { color: #a5bae0; font: bold 14px Arial; text-transform: uppercase; padding: 2px 7px; display: inline-block; background: url(images/bar.png); }

#footcont { overflow: hidden; padding: 7px 0; width: 940px; margin: 0 auto; }
.fc-left { width: 305px; background: url(images/foot-dev-l.png) 100% 0 no-repeat; min-height: 100px; text-align: left; float: left; padding: 18px 10px 5px 0; }
.fc-right { width: 305px; background: url(images/foot-dev-r.png) 0 0 no-repeat; min-height: 100px; text-align: left; float: right; padding: 18px 0 5px 10px; }
.fc-center { width: 290px; min-height: 100px; text-align: left; margin: 0 auto; overflow: hidden; padding: 18px 0 5px; }
#footcont .img { width: 149px; float: left; }
#footcont .img img { border: 1px solid #d4d4d4; }
#footcont .img a img { border: none; }
#footcont .tit { overflow: hidden; font: italic 16px Arial; color: #a5bae0; }
#footcont .tit a { color: #a5bae0; }
#footcont .tit a span { color: #0086c3; font-weight: bold; }
#footcont .newsletter label { display: block; font: italic 16px Arial; color: #a5bae0; padding-bottom: 7px; }
#footcont .newsletter .inp { width: 200px; height: 28px; background: url(images/input.png) 0 0 no-repeat; font: italic 14px/28px Arial; color: #a9a9a9; padding: 0 10px; margin-right: 4px; border: none; }
#footcont .newsletter .submit, input#submit { width:73px; height: 28px; background: url(images/button.png) 50% 0 no-repeat; font: italic 14px/28px Arial; color: #e94700; padding: 0px; border: none; }
#searchform label { display: block; font: italic 16px Arial; color: #a5bae0; padding-bottom: 7px; }
#searchform #s { width: 200px; height: 28px; background: url(images/input.png) 0 0 no-repeat; font: italic 14px/28px Arial; color: #a9a9a9; padding: 0 10px; margin-right: 4px; border: none; float: left; }
#searchform #searchsubmit { width:73px; height: 28px; background: url(images/button.png) 50% 0 no-repeat; font: italic 14px/28px Arial; color: #e94700; padding: 0px; border: none; float: left; }
.header_search { position: absolute; left: 510px; top: 5px; }
.header_search #searchform label { display: none; }
.header_search #searchform #s { width: 100px; height: 16px; background: #343432; font: 12px/16px Arial; color: #cccccc; padding: 0 2px; margin-right: 4px; border: 1px solid #5d5d5d; float: left; }
.header_search #searchform #searchsubmit { width:25px; height: 19px; background: url(images/go_but.gif) 50% 0 no-repeat; font: 0px/0px Arial; color: #ffffff; padding: 0px; border: none; float: left; text-indent: -1000em; overflow: hidden; }
.socimg { position: absolute; right: 28px; top: 13px; }

#footer { position: relative; top: 5px; left: 0; width: 960px; text-align: left; height: 71px; margin: -4px auto 0 auto; background: url(images/foot-bg.png) 0 0 repeat-x; }
.footlogo { position: absolute; left: 20px; top: 12px; }
.footer { overflow: hidden; padding: 16px 10px 0 90px; color: #808080; font: 10px/16px Arial; }
.footer p { padding:0 0 7px; }
.footer a { color: #808080; }
.footer .menu { color: #c4c4be; font: 10px Arial; }
.footer .menu a { color: #c4c4be; }

.postcomments { padding: 20px 0 7px; margin-left: 240px; }

.avatar { float: left; margin-right: 10px; }
.commentmetadata { font-size: 12px; }
.comment-author { font-size: 15px; }

#respond input, #respond textarea { color: #000000; }
	

.hidebit, .floatholder {overflow:hidden;}
.hide { display: none; }
* html .floatholder {overflow:visible; height:1%;}
.m0 {margin:0 !important;}
.dblock {display:block;}
.border {border:1px solid red;}
.nobord {border:none !important;}
.ui-corner-all {
border-radius:6px;
-webkit-border-radius:6px;
-khtml-border-radius:6px;
-opera-border-radius:6px;
-moz-border-radius:6px;
}
/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; }
.ui-corner-tr { -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; }
.ui-corner-br { -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; }
.ui-corner-top { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; }
.ui-corner-right {  -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; }
.ui-corner-left { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; }
.ui-corner-all { -moz-border-radius: 6px; -webkit-border-radius: 6px; }

.p0, .p0 * { padding: 0 !important; }
.m0, .m0 * { margin: 0 !important; }
.b {font-weight:bold;}
.font12 {font-size:12px;}
.up {text-transform:uppercase;}
.center {text-align:center;}
.c, .aligncenter {margin:0 auto;}
.iblock { display: inline-block; }
.blockright {margin-left: auto;}
.l, .left, .alignleft {float:left;}
.r, .right, .alignright {float:right;}
.alignleft {margin-right:10px;}
.alignright {margin-left:10px;}
.left {margin-right:10px;}
.right {margin-left:10px;}
.alignnone {float:none; margin: 0 auto}
.textleft {text-align:left !important;}
.textright {text-align:right !important;}
.clear {clear:both;}
.clearer { clear:both; display:block; height:1px; overflow:hidden; line-height:1%; font-size:0px; margin-bottom:-1px; }

.wp-caption { background: url(images/caption.gif) 50% 100% no-repeat; text-align:center; padding:5px 5px 15px;}
.wp-caption img { border: 1px solid #fffbea; }

td.tdcontent { padding: 0 25px; }
#content td h1 { font: bold 16px/110% Arial; color: #555566; text-transform: uppercase; letter-spacing: 0px; margin-bottom: 10px; }
#content td.tdcontent h1 { margin-top: 3px; }
#content td .sidebar_right h1 { font: bold 16px/110% Arial; color: #555566; text-transform: uppercase; letter-spacing: -1px; display: block; margin-bottom: 10px; }
#content td .sidebar_left h1 { font: bold 16px/110% Arial; color: #555566; text-transform: uppercase; letter-spacing: -1px; display: block; margin-bottom: 10px; }
#content td .sidebar_right .infoBoxHeading { font: bold 14px/110% Arial; color: #555566; text-transform: uppercase; padding: 1px 0px; letter-spacing: -1px; display: block; margin-bottom: 10px; }
#content td .sidebar_left .infoBoxHeading { font: bold 14px/110% Arial; color: #555566; text-transform: uppercase; padding: 1px 0px; letter-spacing: -1px; display: block; margin-bottom: 10px; }
#content td .pageHeading { font: bold 16px/110% Arial; }
#content td h1.pageHeading { font: bold 16px/110% Arial; }
#content td h2 { font: bold 16px/110% Arial; color: #555566; text-transform: uppercase; letter-spacing: -1px; display: inline-block; margin-bottom: 10px; }
#ContentContainer h2 { font: bold 16px/110% Arial; color: #555566; text-transform: uppercase; letter-spacing: -1px; display: block; margin-bottom: 10px; }
#fundraiser #content h2 { font: bold 16px/110% Arial; color: #555566; text-transform: uppercase; letter-spacing: -1px; display: block; margin-bottom: 10px; }
#fundraiser #content h3, .profile_header { color: #555566; text-transform: uppercase; letter-spacing: -1px; display: block; margin-bottom: 10px; }
td.pageHeading, div.pageHeading { font: bold 16px/110% Arial; color: #555566; text-transform: uppercase; letter-spacing: -1px; }
#content td p { line-height: 140%; }
#content td div.block { padding: 10px 0; }
#content td div.smallText { font-size: 11px; font-style: italic; padding: 7px 0; }
#content td input, #content td select { margin-bottom :7px; }
#content td div input, #content td div select { margin:0; }
.prod_img .top_shad { height: 10px; width: 219px; overflow: hidden; background: url(images/prod-img_top.png) 0 0 no-repeat; }
.prod_img .shad { overflow:hidden; width: 197px; _width:219px; padding: 0 11px; background: url(images/prod-img_bg.png) 0 0 repeat-y; }
.prod_img .bot_shad { overflow:hidden; height: 11px; width:219px; background: url(images/prod-img_bot.png) 0 0 no-repeat; }
.prod_img .shad img { width: 197px; height: auto; }
.prod_img2 .top_shad { height: 10px; width: 122px; overflow: hidden; background: url(images/prod2-img_top.png) 0 0 no-repeat; padding: 0; }
.prod_img2 .shad { overflow:hidden; width: 100px; _width:122px; padding: 0 11px; background: url(images/prod2-img_bg.png) 0 0 repeat-y; }
.prod_img2 .bot_shad { overflow:hidden; height: 11px; width:122px; background: url(images/prod2-img_bot.png) 0 0 no-repeat; padding: 0; }
.prod_img2 .shad img { width: 100px; height: auto; }

.frame-top { height: 10px; width: 231px; overflow: hidden; background: url(images/frame-top.png) 0 0 no-repeat; }
.frame-bg { overflow:hidden; padding: 0 10px; width: 211px; _width: 231px; background: url(images/frame-bg.png) 0 0 repeat-y; position: relative; }
.frame-bot { overflow:hidden; height: 10px; width: 231px; background: url(images/frame-bot.png) 0 0 no-repeat; }
.frame-bg img { width: 211px; height: auto; }
.frame-bg h1 { margin-bottom: 0; position: absolute; left: 10px; top: 0; }

.form { padding: 20px 0 0 50px; }
.form p { overflow: hidden; }
.form label { width: 80px; float: left; padding: 3px 0 0 0; }
.form label.chk { width: auto; display: block; float: none; padding: 0; }
.form p.submit { padding-left: 80px; }
.form p.submit input { width: 100px; height: 22px; background: url(images/button_login.gif) 50% 0 no-repeat; border: none; padding: 0; margin: 0; }
span.submit input { width: 100px; height: 22px; background: url(images/button_continue.gif) 50% 0 no-repeat; border: none; padding: 0; margin: 0; }
.success { color: #009900; text-align: center; }
.error { color: #CC0000; text-align: center; }
form .buttons input {
background:url("images/button-bg.gif") repeat-x scroll 50% 0 transparent;
border:medium none;
color:#ffffff;
font:bold 14px/28px Arial;
height:28px;
text-transform: uppercase;
border-radius:3px;
-webkit-border-radius:3px;
-khtml-border-radius:3px;
-opera-border-radius:3px;
-moz-border-radius:3px;
}
.blockcontent #content input.button, .blockcontent #content input[type="submit"], a.button {
background:url("images/button-bg.gif") repeat-x scroll 50% 0 transparent;
border:medium none;
color:#ffffff;
font:bold 14px/28px Arial;
height:28px;
text-transform: uppercase;
border-radius:3px;
-webkit-border-radius:3px;
-khtml-border-radius:3px;
-opera-border-radius:3px;
-moz-border-radius:3px;
}
a.button { padding: 0 12px; display: block; }
a.button:hover { text-decoration: none; }
.button_blue {
background:url("images/button-bg-blue.gif") repeat-x scroll 50% 0 transparent;
border:medium none;
color:#ffffff;
font:bold 14px/26px Arial;
height:25px;
text-transform: uppercase;
border-radius:3px;
-webkit-border-radius:3px;
-khtml-border-radius:3px;
-opera-border-radius:3px;
-moz-border-radius:3px;
}
.button_blue { padding: 0 12px; display: block; }
a.button_blue:hover { text-decoration: none; }
.footimages { margin-right: 2px; }
.womens { float: left; }
.womens_title { display: block; position:  relative; left: 25px; top: 40px; background: url(images/bar.png); font: normal 25px/100% Arial; color: #ffffff; text-transform: uppercase; padding: 2px 7px; z-index:99; width:120px;}
.womens_title a { color: #ffffff; }
.womens_title a:hover { text-decoration: none; }
.womens_title a.more { color: #a5bae0; }

.mens { float: left; margin-left: -60px; margin-top:40px; position: relative; }
.mens_title { display: block; position:  relative; left: 25px; top: 40px; background: url(images/bar.png); font: normal 25px/100% Arial; color: #ffffff; text-transform: uppercase; padding: 2px 7px; z-index:99; width:80px;}
.mens_title a { color: #ffffff;  }
.mens_title a:hover { text-decoration: none; }
.mens_title a.more { color: #a5bae0; }

.kids { float: left; margin-left: 90px; margin-top:-180px; position: relative; }
.kids_title { display: block; position:  absolute; left: 25px; top: 10px; background: url(images/bar.png); font: normal 25px/100% Arial; color: #ffffff; text-transform: uppercase; padding: 2px 7px; z-index:99; width:70px;}
.kids_title a { color: #ffffff; }
.kids_title a:hover { text-decoration: none; }
.kids_title a.more { color: #a5bae0; }

.product-list-name { padding: 7px 0; text-transform: uppercase; font-weight:bold; color: #555566; }
.product-list-price { padding: 10px 0; }
.product-list-price .price { padding: 7px 20px 0 0; font-size: 20px; }
.boxes.categories td { line-height: 160% ; }
.productListing-data .shad a { display: block; overflow: hidden; height: 140px; }
.productListing-data .top_shad, .productListing-data .bot_shad, .productListing-data .shad { margin-left: -9px; }
.pager a.pageResults { color: #1f95ca; text-decoration: none; }
.pager a.pageResults u { text-decoration: none; }
.pager a.pageResults:hover { color: #555566; text-decoration: none; }
a.lightbox { display: inline-block; width: 100px; height: 140px; margin-right: 5px; overflow: hidden; border: 1px solid #cccccc; background: #ffffff; }
a.lightbox img { width: 100px; height: auto; }
.morepic a.lightbox { display: inline-block; width: 95px; height: 128px; margin-right: 5px; border: 1px solid #cccccc; background: #ffffff; padding: 3px; }
.morepic a.lightbox span { width: 95px; height: 128px; overflow: hidden; display: inline-block; }
.morepic a.lightbox img { width: 95px; height: auto; }
h1.search-title { margin-bottom: 20px; text-transform: none; }

.corporate-block { overflow: hidden; background-color: #ffffff; border: 1px solid #e2e2e2; padding: 3px 0 3px 3px; margin: 10px 30px; }
.corporate-block .corporate-item { overflow: hidden; border: 1px solid #c5c5c5; width: 170px; height: 173px; margin: 3px; float: left; position: relative; background-color: #ffffff; }
.corporate-block .corporate-item .hover { position: absolute; left: 0; top: 180px; width: 170px; height: 173px; }
/*.corporate-block .corporate-item:hover .hover { display: block; }*/
.corporate-block .corporate-item .corp_lightbox { position: absolute; left: 0; top: 0; width: 170px; height: 173px; background-color: #000000; z-index: 1; opacity:0.8; filter: alpha(opacity=80); }
.corporate-block .corporate-item .corp_text { position: absolute; left: 5px; top: 5px; width: 180px; height: 140px; padding-right: 5px; overflow-x: hidden; overflow-y: scroll; z-index: 2; color: #ffffff; font-size: 11px; cursor: default; }
.corporate-block .corporate-item .corp_url { position: absolute; left: 5px; bottom: 2px; z-index: 3; font-size: 11px; white-space: nowrap; }

div.prod-list-all { float: left; margin:0 6px 10px -4px; width: 219px; height: 356px; }
div.prod-list-all .shad a { display: block; overflow: hidden; width: 197px; height: 295px }
div.prod-list-all .prod-list-name { padding: 3px 5px; color: #000000; font-size: 13px; position: relative; height: 33px; }
div.prod-list-all .prod-list-name strong.price { display: block; font-size: 14px; }

img.sponsored-logo {
	vertical-align: middle;
}

frame_270_top { height: 10px; width: 290px; overflow: hidden; background: url(images/frame_270_top.png) 0 0 no-repeat; }
.frame_270_bg { overflow:hidden; padding: 0 10px; width: 270px; _width: 290px; background: url(images/frame_270_bg.png) 0 0 repeat-y; position: relative; }
.frame_270_bot { overflow:hidden; height: 10px; width: 290px; background: url(images/frame_270_bot.png) 0 0 no-repeat; }
.frame_270_bg img { width: 270px; height: auto; }

.form_hint {	
	color:#7F878A;
	font:8pt Arial,sans-serif;
	font-style:italic;
}

.blue{	
	color:#00369E;	
}

.aid_title {
	font-weight: bold;
}

table.winner {
    border-color: #CCCCCC;
    border-width: 0 0 1px 1px;
    border-style: solid;
    border-spacing: 0;    
}

table.winner td {
    border-color: #CCCCCC;
    border-width: 1px 1px 0 0;
    border-style: solid;
    margin: 0;
    padding: 4px;    
}

table.winner td.week {
	color: #478DB7;
}
lightbox
