/******* General Page Layout *******/
body {font-family: verdana,sans-serif; color: #444; margin: 0pt; font-size: 11px; overflow: -moz-scrollbars-vertical; background: #D7E2E8 url('../images/pageBg.gif') repeat-x;}
h1 {font-size: 24px; line-height: 30px; font-family: Arial; margin: 0 20 0 20; padding: 0px; font-weight: bold;}
h2 {font-size: 20px; line-height: 26px; font-family: Arial; margin: 0 0 0 0; padding: 0px; font-weight: bold;}
h3 {font-size: 16px; line-height: 26px; font-family: Arial; margin: 0 20 0 20; padding: 0px; font-weight: bold;}
h4 {font-size: 14px; margin: 0 20 0 20; font-weight: normal; font-family: Arial; line-height: 24px;}
h4 A{text-decoration:none;}
h4 A:hover{text-decoration:underline;}
img {border: 0px;}
A {outline: 0; color: darkblue;}
p {margin: 0px; padding: 0px; line-height: 18px;}
li {list-style-type: none; font-size: 12px; font-weight: bold;}

/******* Forms *******/
form {margin: 0px; padding: 0px;}
.inputbox {width:210px; font-weight:bold; border: 3px solid rgb(207, 217, 224); height:30px; background-color: rgb(247, 249, 251); vertical-align:top; padding:3px;}
.textarea {border: 3px solid rgb(207, 217, 224); background-color: rgb(247, 249, 251); vertical-align:top; padding:3px;}

.donate
{
    font-size: 12px;
}

.belowdonate
{
    font-size: 8px;
}

/******* Generic *******/
.hand {cursor: pointer;}
.valignmid {vertical-align: middle;}
.paragraph {clear: both; margin: 0px; padding: 0px;}

/******* Round Grey Box *******/
b.bt, b.bt b, b.bb, b.bb b {display: block; height:10px; font-size: 1px;background:url(../images/grey.gif) no-repeat;position:relative}b.bt {top: -3px; left: -3px}b.bt b {background-position:100% -10px; left: 6px; }b.bb {background-position:0 -20px; top:3px; left: -3px; }b.bb b {background-position:100% -30px; left: 6px; }#grey_border {border: #ddd 3px solid} 

/******* Basic Page Info *******/
#content {width: 960px; margin: 0px; padding: 0px;}
#top {background: url(../images/Bg_top.gif) no-repeat; height: 30px;}
#btm {background: url(../images/bg_btm.gif) no-repeat; height: 30px;}
#stage {width: 904px; background: url(../images/bg.gif) repeat-y; padding: 1px 28px 20px; clear: left;}

/******* Top Menu *******/
#header {height: 45px; width: 960px;}
#header .topleft, #header .topbottom, #header .topright {width: 24px; height: 45px; float: left;}
#header .topbottom {width: 912px;}
#header .logo {float: left;}
#header .menutabs {float: right;}
.menutabs UL {margin: 7px 0px 0px; padding: 0px;}
.menutabs LI{list-style-image: none; list-style-position: outside; list-style-type: none; display: inline; padding: 0px; margin: 0px;}
.menutabs A {height: 38px; display: block; float: left; text-align: center; line-height: 38px; font-size: 15px; font-weight: bold; font-family: Arial; color: #555; text-decoration: none;}
.menutabs .t_s_off {background: url('../images/tab_s_of.gif') no-repeat; width: 88px;}
.menutabs .t_s_on {background: url('../images/tab_s_on.gif') no-repeat; width: 88px;}
.menutabs .t_sl_off {background: url('../images/tab_sl_of.gif') no-repeat; width: 100px;}
.menutabs .t_sl_on {background: url('../images/tab_sl_on.gif') no-repeat; width: 100px;}
.menutabs .t_l_off {background: url('../images/tab_l_of.gif') no-repeat; width: 150px;}
.menutabs .t_l_on {background: url('../images/tab_l_on.gif') no-repeat; width: 150px;}
.menutabs .t_lr_off {background: url('../images/tab_lr_of.gif') no-repeat; width: 175px;}
.menutabs .t_lr_on {background: url('../images/tab_lr_on.gif') no-repeat; width: 175px;}

/******* Navigation *******/
.nav {border:1px solid #99ccff; padding:5px;}

.today
{
    padding:10px;
    background-color:#f5f5dc;
    border:1px solid #cccccc;
}

.pichead
{
    padding-top:5px;
}

.picofday
{
    padding:10px;
    background-color:#f5f5dc;
    border:1px solid #cccccc;
}


/******* Main Content *******/
.list {padding:10px;}
.padding20 {padding:20px; font:arial; font-size:14px;}
.padding10 {padding:10px; font:arial; font-size:14px;}

/******* Footer *******/
#footer {margin: 4px 22px 20px;}
#footer UL {margin: 0px; padding: 0px; width:1000px; text-align:center;}
#footer LI {list-style-image: none; display: inline; font-size: 10px; color: #777777;}
#footer LI A {color: #555; text-decoration: none;}
#footer LI A:hover {text-decoration: underline;}
#footer .copy {padding: 0px 5px 0px 0px;}
#footer .footL {float: left;}
#footer .footR {float: right;}
.footerbottom H4 {line-height: 45px;}
.footerbottom .div {width: 83px; height: 225px; float: left;}
.footerbottom .itemA, .footerbottom .itemB, .footerbottom .itemC {width: 260px; float: left;}
.footerbottom .itemA {width: 250px; margin: 0px 0px 0px 5px;}
.footerbottom .itemB {width: 220px;}
.footerbottom .menu {color: #4970D5; margin: 20px 0px 0px;}
.maincontent {width: 950px; margin: 0px 0px 0px 5px;}
.maincontent .rightcontent {height:700px; padding:5px; margin-right:40px; width:190px; text-align:left;}
.maincontent .leftcontent {height:700px; padding:5px; margin-right:0px; text-align:left;}
.maincontent .adleft {width: 170px; float: left;}
.maincontent .middle {width: 470px; margin: 0px 10px 10px 20px; float: left; text-align:left;}
.maincontent .right {width: 170px; margin-right:50px; float: right;}
.maincontent .right P {font-size: 10px;}
.maincontent .tour {margin: 0px 15px 0px 0px;}

.listing
{
	background-color:#fff8ea;
}

	.youswear
	{
	font-size:12px;
	padding:5px;
	}

	h1
	{
		font-size:24px;
		color: #C0C0C0;
		padding:0px;
		margin:0px;
	}
	.header
	{
		padding:5px;
		border:1px solid #eeeeee;
	}

    .search
    {
        position: relative;
        top: 13px;
        left: 60px;
    }

	.browse
	{
		width:250px;
	}
	.yellowbox
	{
        padding:10px;
        background-color:lightyellow;
        border:2px solid #cccccc;
	}
	
	.whitebox
	{
        padding:20px;
        background-color:#ffffff;
	}
	
	.viewframe
	{
	    width:650px;
	}
	.addlink
	{
		padding:10px;
	}
	.addbox
	{
		padding:10px;
		border:1px solid #eeeeee;
		visibility:hidden;
		display:none;
	}
	
	
    h2
    {
        margin:0px;
    }
	.yellowbox
	{
        padding:10px;
        background-color:lightyellow;
        border:2px solid #cccccc;
	}
	.hideframe
	{
		visibility:hidden;
		display:none;
	}
	
	#voting
	{
		font-size:12px;
	}
	
.picofday
{
    border: solid 1px #cccccc;
    padding:20px;
}

#emailit
{
    display: none;
    visibility: hidden;
}

.ff
{
    position: absolute;
    left: 630px;
    top: 20px;    
    border:none;
    width:280px;
    height:30px;
}