p.blue {
color:#274f95;
font-weight:bold;
font-size:90%;
}
p.orange {
color:#fe7a27;
font-size:80%;
}
body {
	color:#000;
	font:16px "calibri", "verdana", san-serif;
	background-color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}
#clear {
	clear:both;
	height:0px;
}
.center {
	position:relative;
	margin-left:auto;
	margin-right:auto;
}
.hideme {
	position:relative;
	top:-1000px;
}
span.hideme {
	position:relative;
	top:-1000px;
}
hr {
	width:92%;
}
/******** Layout divs********/
#header {
	height:105px;
	width:100%;
	background-color: #274f95;
	border-bottom: 1px solid #fe7a27;
	padding:0;
	/*background: url(../images/season/valentinesbacktop.jpg) repeat-x top;*/
	}
#logo {
	position:relative;
	left:10px;
	float:left;
	width:170px;
	height:60px;
	background-image: url(http://www.ishopalot.com/images/season/iShopalot_logo_standard.gif);
	top:-50px;
}
#banner {
	position:relative;
	height:60px;
	right:0px;
}
.banner {
	position:relative;
	margin-left:30%;
	margin-right:30%;
	margin:0;
}
#login {
	position:relative;
	float:right;
	text-align:center;
	padding-right:60px;
	padding-top:20px;
	color:white;
	font-size:80%;
	top:-50px;
	height:60px;
	width:275px;
	margin-bottom:-100px;
}

#login b{
	position:relative;
	float:right;
	text-align:right;
	padding-right:20px;
	padding-top:20px;
	color:#FFF;
	font-size:80%;
	top:-80px;
}
#wrapper {
	margin:10px 0px;
	_margin:-55px 0px;
	background-color:#fdfcfc;
	width:100%;
	height:100%;
	border-top:5px dotted #494949;
}
*+html #wrapper {
	margin:-40px 0px 5px;
	background-color:#fdfcfc;
	width:100%;
	height:100%;
	border-top:5px dotted #494949;
}
#search {
	margin:10px auto;
	padding:12px 0 0 20px;
	background-image:url(http://www.ishopalot.com/images/search.jpg);
	background-repeat:no-repeat;
	width:742px;
	height:44px;
}
#left {
	position:relative;
	float:left;
	width:38%;
	min-height:350px;
	font-size:105%;
	background-image:url(http://www.ishopalot.com/images/island.gif);
	background-repeat:no-repeat;
	margin-bottom:200px;
	padding-left:20px;
}
#left p{
	position:relative;
	margin-right:5%;
	padding-left:10%;
}
#right {
	position:relative;
	float:left;
	width:55%;
	border-left:5px solid #000;
	min-height:300px;
	margin-bottom:200px;
	padding-left:20px;
}
#right p{
	margin:5px 25px;
}

#coupons {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	padding-top:5px;
	height:90px;
	width:1100px;
	top:5px;
	margin:0;
}
#radio {
	position:relative;
	float:right;
	height:50px;
	margin:0;
	padding:0;
	top:-39px;
}
#radio li {
	display:inline;
}
#radio ul {
	position:relative;
}

#topNav {
	width:100%;
	_position:relative;
	_left:7%;
	margin:0;
	padding:0;
	bottom:0px;
	text-align:center;
}

#tabheader {
	position:relative;
	width:100%;
	margin:0;
	padding-bottom:0;
	top:-20px;
	text-align:center;
	color:#f7941d;
}
#bottomNav {
	color:#fff;
	height:55px;
	width:100%;
	margin:0;
	padding:0;
	bottom:0px;
	background-color:#274f95;
}
#bottomNav p {
	margin:0;
	padding:0;
	font-size:110%;
}
#footer {
	position:fixed;
	background-image:url(http://www.ishopalot.com/images/footer_bg.jpg);
	background-repeat:repeat-x;
	width:100%;
	height:130px;
	margin:0;
	padding-top:10px;
	bottom:-15px;
	z-index:1;
}
#shears {
	position:relative;
	bottom:0px;
	float:right;
	background-image:url(http://www.ishopalot.com/images/shears_2.gif);
	background-repeat:no-repeat;
	width:50px;
	height:42px;
}
/******** mainNav styles********/
ul
{
list-style-type: none;
}
ul.listme
{
list-style-type: disc;
}
#topNav ul {
	position:relative;
	left:-100px;
}
*+html #topNav ul {
	position:relative;
	left:0px;
}
#topNav li {
	display:inline;
}
#topNav a {
	font-size:100%;
	font-weight: bold;
	color: #191970;
	text-decoration: none;
}
#topNav img {
	margin:0;
	padding:0;
}
#bottomNav ul {
	position:relative;
	margin:0;
	padding:0;
	top:0px;
}
#bottomNav li {
	display:inline;
}
#bottomNav a {
	padding-left: 5px;
	font-size:80%;
	font-weight: bold;
	color: White;
}
#tabheader ul {
	position:relative;
	margin:0;
	padding:0;
	top: 20px;
}
#tabheader li {
	display:inline;
}
#tabheader li a{
	color:#f7941d;
	font-size:105%;
	font-weight:bold;
	padding:0 5px;
}

/******** Styles********/
h2 {
	padding-left:20px;
	color:#274f95;
}
h3 {
	position:relative;
	color:#fe7a27;
	left:10px;
	font-size:110%;
}
#right h3 {
	position:relative;
	color:#fe7a27;
	border-bottom:1px solid #fe7a27;
	width:90%;
	left:20px;
}
.deals {
	position:relative;
	margin-left:20px;
	display:inline;
}
a {
	text-decoration:none;
}
a.right, a.left {
	color:#fe7a27;
}
a.rightSmall{
	color:#fe7a27;
	font-size:80%;
}
a.editLinks {
	border: 1px solid #fe7a27;
} 
img {
	border:none;
}
.popular {
	margin-top:10px;
	height:33px;
	width:227px;
	background-image:url(../images/popular.jpg);
	background-repeat:no-repeat;
}
.hot {
	margin-top:10px;
	height:33px;
	width:227px;
	background-image:url(../images/hot.jpg);
	background-repeat:no-repeat;
}
p.sbar {
	font-weight: bold;
	display: inline;
}
#left p.games table{
	left:20px;
	font-weight: bold;
}

a.log {
	font-weight: bold;
	color: white;
	text-decoration: none;
}

a.log:hover {
	color: #FFD700;
}
#rssCBC p, #rssCNN p {
	position:relative;
	
}
.rss {
	position:relative;
	left:30px;
}
#rssCBC {
	position:relative;
	float:left;
	width:40%;
}
#rssCNN {
	position:relative;
	float:right;
	width:40%;
}
#rssCBC,  #rssCNN{
	padding-left:30px;
}
#rssCBC b, #rssCBC a, #rssCNN b, #rssCNN a{
	font-size:60%;
}
#rssCBC a.rssTitle, #rssCNN a.rssTitle {
	color:#000;
	font-size:75%;
	text-decoration:none;
}
#right form{
	position:relative;
	margin-left:20px;
}
p.login {
	position:relative;
	float:right;
	top:-100px;
	font-size:80%;
	width:365px;
	text-align:center;
}
p.login2 {
	position:relative;
	float:right;
	top:-50px;
	font-size:80%;
	width:365px;
	text-align:center;
	margin-bottom:-50px;
	padding:0;
}
p.login a, p.login2 a{
color:yellow;
}
p.small {
	font-size:70%;
}
table.companyView tr{
	position:relative;
	left:20px;
}
table.inventory{
	position:relative;
	left:20px;
	width:90%;
}
p.flaggedComment {
	position:relative;
	border:2px solid #ABC837;
	padding:5px;
	margin-left:auto;
	margin-right:auto;
	width:88%;
	text-align:justify;
	margin-left:18%;
	background-color:#FEECB5;
}
p.comment {
	position:relative;
	border:2px solid #274f95;
	padding:5px;
	margin-left:auto;
	margin-right:auto;
	width:88%;
	text-align:justify;
	margin-left:18%;
	background-color:#e0effd;
}

p.flaggedComment2 {
	position:relative;
	border:2px solid #ABC837;
	padding:5px;
	margin-left:auto;
	margin-right:auto;
	width:88%;
	text-align:justify;
	background-color:#FEECB5;
}
p.comment2 {
	position:relative;
	border:2px solid #ABC837;
	padding:5px;
	margin-left:auto;
	margin-right:auto;
	width:88%;
	text-align:justify;
	background-color:#F4FFE3;
}
.comment a{
	text-decoration:none;
	color:#F93;
	font-size:70%;
	float:right;
	margin-top:-5px;
	font-weight:bolder;
}
.flaggedComment a{
	text-decoration:none;
	color:#ABC837;
	font-size:70%;
	float:right;
	margin-top:-5px;
	font-weight:bolder;
}
.flaggedComment2 a{
	text-decoration:none;
	color:#ABC837;
	font-size:70%;
	float:right;
	margin-top:-5px;
	font-weight:bolder;
}

form.popForm {
display: inline;
padding:0;
margin:0 -30px;
}
input.popbtn {
	cursor: pointer;
	border: 1px none White;
	color: Black;
	background-color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	display: inline;
}
*+html input.popbtn {
	cursor: pointer;
	border: 1px none White;
	color: Black;
	background-color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	display: inline;
}
table.gDecoration {
position:relative;
    width:605px;
	height:170px;
}
table.gDecoration td{
position:relative;
    width:150px;
	text-align:center;
	vertical-align:top;
}
table.sDecoration {
position:relative;
    width:300px;
	height:170px;
}
table.sDecoration td{
position:relative;
    width:150px;
	text-align:center;
	vertical-align:top;
}
a.busNameDark{
	color:#000;
	text-decoration:none;
	font-size:70%;
	font-weight:bold;
}
a.busNameLight{
	color:#FFF;
	text-decoration:none;
	font-size:70%;
	font-weight:bold;
}
a.busNameStandard{
	color:#68B100;
	text-decoration:none;
	font-size:90%;
	font-weight:bold;
}
p.eventDefault0 {
	position:relative;
	padding:5px;
	margin-left:auto;
	margin-right:auto;
	width:350px;
	text-align:justify;
	margin-left:15px;
}
p.eventDefault1 {
	position:relative;
	padding:5px;
	margin-left:auto;
	margin-right:auto;
	width:350px;
	text-align:justify;
	margin-left:15px;
}
#eventdef0 {
	font-size: 90%;
	color: #696969;
}

#eventdef0 b {
	font-size: 110%;
	color: #dc7339;
	font-weight: bold;
}

#eventdef0 i {
	font-size: 100%;
	font-weight: bold;
	color: #53626E;
}
#eventdef1 {
	font-size: 90%;
	color: #696969;
}

#eventdef1 b {
	font-size: 110%;
	color: #274f95;
	font-weight: bold;
}

#eventdef1 i {
	font-size: 100%;
	font-weight: bold;
	color: #53626E;
}
#search2 {
	position:relative;
	left:50px;
}
.busInfo {
	font-weight:bold;
}

span.highlight {
	background-color: #315C81;
	color: White;
	display: inline;
	padding-left: 1px;
	padding-right: 1px;
}

span.miser {
	color: #4169E1;
	display: inline;
	font-weight: bold;
}

#ContactInfo {
	color: Gray;
}

#ContactInfo td p {
	font-size: 12px;
}
#hrdRadio {
	position:absolute;
	right:0px;
	margin:0;
	padding:0;
	top:0px;
	height:60px;
	width:114px;
	z-index:999;
}
