/*******************HTML***********************/
html{height:100%;}
body {margin:0 auto; text-align:center; padding-top:5px; height:100%; background: url('../images/bg.jpg') repeat-y center; font-family: Arial, sans-serif; font-size:12px;}
p{line-height:20px; color:#222}
a{color:#5779F2; text-decoration:none}
a:hover{color:#FF3399}
h1{color:#FF3399; font-size:16px;}
h2{color:#FF3399; font-size:13px;}
h3{color:#FF3399; font-size:16px;}
h4{color:#FF3399; font-size:11px; margin-bottom:0px}
img{border:none}
input,select,textarea{border:1px solid #CCCCCC}
/*******************ID's***********************/
#wrapper{width:900px; text-align:left;height:100%; margin:0 auto;}
#header{width:900px;}
#welcome-bar{width:900px; height:25px; background:#333} 
#welcome-bar h3{color:#FFF; line-height:20px; font-weight:bold; padding:3px 5px; font-size:12px; margin:0}
#logo{float:left;}
#advertisement{height:60px; float:right; margin-top:10px}
#main-menu{float:left;background-color:#333; width:188px; padding:1px; height:100%; }
#container{width:710px; float:left; min-height:100%;background-color:#fff}
#content{width:900px;clear:both;height:auto;background-color:#333;}
#text-content{padding:4px 0px 10px 10px; min-height:586px}
#text-content li{list-style:url(../images/arrow.jpg);}
#text-content li a{margin-left:5px}
#footer-bar{height:25px; background:#333; vertical-align:baseline; clear:both;} 
#footer-bar p{color:#FFFFFF; line-height:20px; font-weight:bold; padding:3px 5px; font-size:10px}
#footer-bar a{color:#fff}
#footer-bar a:hover{color:#FF3399}
#booknow{float:right; padding-left:5px; width:198px}
#buynow{float:right; padding-left:5px; width:198px; text-align:center; margin-right:0px}
#price_bg{background-image:url(../images/price_bg.jpg); height:35px; width:198px; margin-top:1px; margin-bottom:4px}
#price_bg h3{font-size:18px; margin:0; padding-top:6px}
#price_bg h3 a {display:block; color:#FFFFFF; height:35px}
#poll{float:right; text-align:left; background-color:#F9F9F9}
.left{text-align:left;}
#error{padding:5px; background: #FEEBEB; color:red; border:1px solid #666666}
#success{padding:5px; background: #D7F9D0; color:green; border:1px solid #666666}
.reviewbox{width:450px; padding:10px 15px; border:1px solid #CCCCCC; background:#F4F4F4}
.review{width:450px; padding:10px 15px; border:1px solid #CCCCCC; background:#F4F4F4; margin-bottom:5px}
.reviewtitle{background:#FF3399; margin:0; padding:5px 10px; width:462px; color:#FFFFFF; margin-bottom:1px; font-weight:bold; font-size:14px}

.readmore{padding:5px; background:#fff; border:1px solid #FF3399;}
.readmore:hover{background:#FFE8F3}
/*******************MAIN-MENU***********************/
#main-menu ul{margin:0; padding:0}
#main-menu li{margin:0; padding:0}
#main-menu li{background-color: #666; width:188px; height:20px; list-style:none; border-bottom:1px solid #000;
	font-family:Arial, sans-serif; font-size:13px}
#main-menu li a{display:block; color:#FFF; text-decoration:none; padding:2px 4px}
#main-menu li a:hover{background-color:#888; color:#fff}
#main-menu .tab{background-color:#FF3399; text-transform:uppercase; padding:3px 4px; width:180px; color:#fff; font-weight:bold; height:16px}

/*******************CLASSES***********************/
.clear{clear:both}
.clearfix:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.lists{line-height:18px}
.img-noborder{border:0}
.img-pad-left{padding-left:1px; padding-top:1px; border:0}

/**************** NEW STUFF ***********/
/*.item{background:url(/images/item_bg.jpg) no-repeat; width:601px; height:177px; margin:0; }
.item_img{padding:14px 18px; float:left; border:none; width:150px} 
.item_content{padding:1px 18px;}
*/
.item{width:690px; margin:0 0 5px; border:1px solid #CCCCCC; padding:5px; background:#eee; position:relative}
.item:hover{background: #E8E8E8}
.item_img{padding:2px 5px; float:left; border:none;}
.item_content{padding:3px; width:465px; float:right}
.item_content h2{background:#DDDDDD; font-size:14px;padding:2px; margin:0}
.item_content h2 a{color:#333333!important; cursor:text}
.item_content h2 a:hover{/*color:#FF3399!important;*/ color:#333333!important}
.item_content .price{color:#FF3399; display:block; padding:5px 0}
.item_content p{margin:0; padding:3px 0}
.item_content ul{margin:0px 25px}
.item_content li{list-style:url(/images/arrow.jpg);}
.item_content li a{margin-left:5px;}

.readmore{padding:5px; background:#fff; border:1px solid #FF3399; text-transform:uppercase}
.readmore:hover{background:#FFE8F3}

#error{padding:5px; background: #FEEBEB; color:red; border:1px solid #666666; width:470px}
#success{padding:5px; background: #D7F9D0; color:green; border:1px solid #666666; width:470px}
.reviewbox{width:450px; padding:10px 15px; border:1px solid #CCCCCC; background:#F4F4F4}
.review{width:450px; padding:10px 15px; border:1px solid #CCCCCC; background:#F4F4F4; margin-bottom:5px}
.reviewtitle{background:#FF3399; margin:0; padding:5px 10px; width:462px; color:#FFFFFF; margin-bottom:1px; font-weight:bold; font-size:13px}
.review h4{margin:0}
/**************** NEW STUFF ***********/

.vote {background-color:#5779F2; border:1px solid #000; color:#FFFFFF}
#welcomeh{margin-left:-2000px;}
#welcomeh2{font-size:1px; line-height:1px; margin:0;}
.linksbox{border:1px solid #FF3399; background: #FFFFFF; padding:2px; margin:5px 0}
.linksbox h2{background:#FF3399; margin:0; color:#fff; padding:6px 2px; font-size:15px}
.linksitem{width:190px; height:100px; background:#FDF1FE; text-align:left; float:left; margin-right:5px; margin-bottom:5px; border:1px solid #5779F2}
.linksitem h3{margin:0px;  background:#5779F2; font-weight:normal; font-size:12px}
.linksitem h3 a{color:#FFF;padding:2px; display:block}
.linksitem h3 a:hover{background:#00BFBF;}
.linksitem p{margin:0; padding:2px;}
.sidepics{float:right; width:120px; padding-left:3px}
.blogdate{float:right;  color:#5779F2}
.blogimgleft{margin-right:10px; border:none; float:left; margin-bottom:10px}
.blogimgright{margin-left:10px; border:none; float:right; margin-bottom:10px}
.blogclear{clear:both; border-top:1px solid #ccc}
.backto{float:right; font-size:14px; padding:5px; background:#FFF; border:1px solid #FF3399; width:186px; text-align:center}
.backto:hover{background:#FFE8F3}
/*SWICTHING JS ETC */

.onstate-myswitch { display: block; } 
.offstate-myswitch { display: none; } 
.swtchIsOn { color: red; } 
.swtchIsOff { color: black; } 

.discount{border:1px solid #D9172B; background:#FFF;}
.discount .title{background:#D9172B; margin:0; padding:3px; height:22px; font-size:20px; color:#FFFFFF; text-transform:uppercase}
.discount p{margin:0; padding:0; color:#D9172B; font-weight:bold; margin:4px}
.discount .code{background:#F7F7F7; border:1px solid #EEEEEE; margin:4px 0; padding:3px; font-size:15px}
.discount .code span{color:#999999; font-size:11px; font-weight:normal}
.discount .code strong{color:#333; font-size:18px}

#ideasPage{}
#ideasPage h2{background:#FF3399; padding:3px; color:#FFFFFF; font-size:16px; margin-bottom:1px}
#ideasPage h2 span{font-size:11px}
#ideasPage ul{margin:0; padding:0}
#ideasPage ul li{background:url(/images/ideaStar.gif) no-repeat 0 1px; list-style:none; padding-left:25px; line-height:25px; font-size:12px; list-style:none}
#ideasPage ul li a{color:#DF0070; font-weight:bold; text-decoration:underline}
#ideasPage ul li a:hover{text-decoration:none; color:#FF3399}
#ideasPage .ideaPic{margin-left:1px; margin-bottom:1px}
#ideasPage .imgContainer{width:242px; float:right}
#ideasPage .addButton{background:url(/images/addIcon.gif) no-repeat; line-height:20px; font-size:12px; color:#4B922D; height:20px; font-weight:bold; display:block; cursor:pointer; margin:10px 0 0 0; padding:0 0 0 25px}

#ideasPage .ideaForm{display:none;}
#ideasPage .ideaForm .container{padding:25px; border:1px dashed #FF3399; margin-top:10px; background:#EEE}
#ideasPage .ideaForm label{color:#666666;float:left;font-weight:bold;margin-right:15px;margin-top:5px;}
#ideasPage .ideaForm input{width:460px; padding:3px; height:20px; font-size:14px; color:#FF3399; float:left}
#ideasPage .ideaForm .submit{float:left;margin-left:15px;padding-bottom:23px;width:45px; font-weight:bold}
#ideasPage .ideaForm .submit:hover{background:#FF3399; color:#fff}

/*  SITEWIDE DICOUNTS */
.sitewideDiscount{border:1px solid #FF3399; background:#EEDCDF}
.sitewideDiscount:hover{border:1px solid #F00; background: #EEDCDF}
.sitewideDiscount .showDiscount{width:135px; height:45px; background:#FF3399; color:#FFF; text-align:center; font-size:17px; display:block; position:absolute; right:0; top:0}

.to_top{float:right; background: #FF3399; color:#FFF; border:1px solid #FF3399; padding:5px 10px; text-align:center; margin-bottom:10px; display:block; cursor:pointer}
.to_top:hover{background: #FFF; color:#FF3399;}
