/* CSS Document default iiRe Design*/

/*- BACKGROUND - */
body {background-image:url(images/default/bg_tile.jpg); margin:0; padding:0; font-family: Arial, Helvetica, sans-serif; font-size:11px; }


/*- GENERAL LINKS - */
a{ color:#5690BE; text-decoration:underline; font-weight: bold; }
a:hover{color: #FFC740}


 /*- TOP NAVIGATION - */
#topnav {color:#000000; background-color:#FFFFFF; }
#topnavtable {background-color:#FFFFFF; color:#000000 }


/*- PAGE SETTINGS - */
label { width:15%; float:left; clear:left; text-align:right; white-space:nowrap; margin-top:6px; margin-right:5px; color:#000000; font-weight:bold; } /* Edit Label Text Color */
label2 { width:50px; float:left; clear:left; text-align:right; white-space:nowrap; min-width:5em; margin-top:6px; color:#000000 } /* Edit Label Text Color */
.paragraphsDIV { float:left; font-size:12px; padding-top:10px; padding-bottom:10px; padding-left:5px; color:#000000; }/* Edit Text Color */
.onsale { text-decoration:line-through; color: #CCCCCC; font-size:80%; } /* On Sale Color */
.formerror { font-size:11px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; color:#C36629; margin:10px 0px 0px 120px; display:none; }
.formerror2 { font-size:11px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; color:#FF0000; margin:0px 0px 0px 90px; display:none; }
.b10 { border:10px; border-color:#000000 }


/*- GENERAL DIVS - */
.mainDIV {width:980px; background-color:#CCCCCC; padding-top:10px; margin:0 auto;} /* Outer Border Color */
.bodyDIV {background-image:url(images/default/bg_body.jpg); width:960px; padding:10px 0px 10px 0px; margin:0 auto; text-align: left; } /* Body Color */
.previewDIV {background-color:#FFFFFF; width:758px; padding:10px 8px 10px 10px; }
.previewtitleDIV {background-color:#5690BE; padding:4px; color:#000000; }
.previewsubtitleDIV {background-color:#5690BE; padding:4px; color:#000000;}
.previewDIV2 {width:758px; padding:10px 8px 10px 10px; }


 /*- SIDEBAR - */
#sidemenu { width:160px; margin-left:10px; margin-right:10px; font-weight: bold; }
#sidemenu li a { height:25px; voice-family: inherit; height: 18px; text-decoration: none; line-height:11px; font-size:95% }
#sidemenu li a:link, #sidemenu li a:visited { color:#000000; display: block; background: url(images/default/menu_side.jpg); padding: 7px 0 0 26px; }
#sidemenu li a:hover, #sidemenu li #current { color:#FFFFFF; background:url(images/default/menu_side.jpg) 0 -25px; padding: 7px 0 0 26px; }
 
#sbaudio { width:160px; margin-top:2px; margin-bottom:5px; background-color:#FFFFFF; } 
 
#visitorsbg { background-image: url(images/default/header_blank.jpg); height:40px; width:160px;}
#visitors { height:40px; padding-top:12px; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;}

#sbslideshow { width:158px; height:158px; padding-top:3px; padding-left:3px; background-color:#000000; }

#sbdesigner { width:160px; padding-top:5px; padding-bottom:5px; margin-top:10px; background-color:#796249; color:#000000; }
#sbdesignerthumb { width:140px; border-color:#796249; }
#sbthisweek {background-image:url(images/default/header_thisweek.jpg); margin-top:5px; height:38px; width:160px; } 
#sbsbm {background-image:url(images/default/header_sbm.jpg); margin-top:5px; height:38px; width:160px; }
#sbcategories { background-image:url(images/default/header_categories.jpg); margin-top:10px; height:38px; width:160px; }
#sbdesigners { background-image:url(images/default/header_designers.jpg); margin-top:10px; height:38px; width:160px; }
#sbmembership { background-image:url(images/default/header_membership.jpg); margin-top:10px; height:38px; width:160px; }
#sbnewsletter { background-image:url(images/default/header_newsletter.jpg); margin-top:10px; height:38px; width:160px; }
#sbstore { background-image:url(images/default/header_store.jpg); margin-top:10px; height:38px; width:160px; }
#sbotherstuff { background-image:url(images/default/header_otherstuff.jpg); margin-top:10px; height:38px; width:160px; }
#sbctmembers { background-image:url(images/default/header_ctmembers.jpg); margin-top:10px; height:38px; width:160px; }
/* #sbotherblinkies { background-color:#FFFFFF; margin-top:20px; margin-bottom:10px; } */
#sbpartners { background-image:url(images/default/header_partners.jpg); margin-top:10px; height:38px; width:160px; }
#sbshare { background-image:url(images/default/header_share.jpg); margin-top:10px; height:38px; width:160px; }

#sbnews { background-color:#FFFFFF; padding:2px;}
.newsletterDIV { font-size:10px; padding:2px; text-align:left; color:#000000; font-weight:bold;}
.sbform { background-color:#FFFFFF; padding:2px }
.sbformbutton { border-color:#FFFFFF }

#sbblinkie { background-color:#FFFFFF; margin-top:20px; margin-bottom:10px; }
#blinkie { background-color:#FFFFFF; margin-top:10px; margin-bottom:3px; }

#sbaddthis { background-color:#FFFFFF; margin-top:10px; margin-bottom:10px; }
#sbbadge { background-color:#FFFFFF; margin-top:5px; margin-bottom:0px; }


/*- THUMBNAILS - */
.thumbnailDIV {	background-image:url(http://www.iireproductions.com/iiredesign/images/default/bg_thumb.jpg); border:solid 1px #CBCBCB; color:#000000; width:147px; height:254px; float:left; margin:3 auto; text-align:center; } /* Edit Thumbnail Background Color */
.newproductsthumb {	background-color:#7CAACC; border-color:#588BB8; width:105px; height:105px; border:6px solid; margin:0px 0px 0px 0px; padding:5px; text-align:center;  cursor: pointer; } /* Edit ThumbnailBorder Color */
.thumbnailpreview { background-color:#437BAA; border:1px solid #CBCBCB; width:103px; height:103px; margin:5px 5px 5px 0px; padding:6px; text-align:center; cursor: pointer; }
.galleryDIV { background-color:#7CAACC; border:solid 1px #CBCBCB; color:#000000; width:147px; height:260px; float:left; margin:3 auto; text-align:center; } /* Gallery Thumbnails */


/*- TITLEBARS - */
.titleimageDIV450 { height:40px; width:460px; float:left; clear:both; }
.titleimageDIV760 { height:40px; width:760px; float:left; clear:both; }

.titleimagecenter450 { background-image:url(images/default/title_460.jpg); width:460px; height:40px; float:left; font-size:18px; color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; } 
.titleimagecenter760 { background-image:url(images/default/title_760.jpg); width:760px; height:40px; float:left; font-size:18px; color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; } 
.titleimagecenter940 { background-image:url(images/title_940.jpg); width:944px; height:40px; float:left; font-size:18px; color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom:10px; }
.titlesDIV { background-color:#FFFFFF; border:solid 2px #D9D1BA; float:left; clear:both; font-size:24px; height:40px; padding:3px; color:#000000;}
.titletext { padding-top:9px; margin-left:15px }

/*- FORMS - */
input {	border-color: #AAAAAA;	border-width: 1px; border-style: solid; background-color:#FFFFFF; }
textarea { border-color: #AAAAAA; border-width: 1px; border-style: solid; background-color:#FFFFF; }
checkbox { border-width: 0px; border-style: none;	padding-top: 5px; background-color:#FFFFFF; }
select { border:#AAAAAA; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background-color:#FFFFFF;} 
.button { border-width: 0px; border-style: none; border: none; }


/*- SMALLER FORMS/EMAIL - */
.emailDIV {background-color:#FFFFFF; width:600px; padding:10px 10px 10px 10px; margin:0 auto; text-align: left; font-size:11px; font-style:normal; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; border:10px; border-style:solid; border-color:#CCCCCC; }
.emailDIV a{ color:#5690BE; text-decoration:underline; font-weight: bold; }
.emailDIV a:hover{color: #FFC740}
.emailDIV table {background-color:#FFFFFF; color:#000000 }
.emailDIV table a{ color:#5690BE; text-decoration:underline; font-weight: bold; }
.emailDIV table a:hover{color: #FFC740}
#emailtitlebar { background-image:url(images/default/titlebar600.jpg); width:600px; height:125px; margin-bottom:10px;}


/*- FOOTER - */
.footerDIV { height:24px; width:960px; margin:0 auto; padding-top:5px; text-align: left; color:#000000}
.footercolDIV { height:24px; width:310px; float:left; font-size:10px; text-align:center; color:#000000}
.footerDIV a{ color:#000000; text-decoration:underline; font-weight: bold; }
.footerDIV a:hover{color: #BAAF9D}


/*- COMMENTS - */
.commentsbg { background-color:#FCFCFC;}
.commentsdate{ float:left; width:710px; color:#000000; font-size:11px; padding-left:10px; }
.commentsname{ float:left; width:710px; color:#5690BE; font-size:14px; font-weight:bold; padding-left:10px;  }
.commentstext{ float:left; width:710px; color:#000000; font-size:12px; margin-bottom:8px; padding-left:10px;  }
.addcommentbox{ background-color:#FFFFFF; color:#000000; }
.addcommentfield{ background-color:#FFFFFF; color:#000000; padding:4px; }
.addcommenttitle{ background-color:#D9D1BA; color:#000000; padding:4px; }
.commentarea{ border-color: #AAAAAA; border-width: 1px; border-style: solid; font-size:12px; width:300px; height:150px; background-color:#FFFFFF; }
.requestarea{ border-color: #AAAAAA; border-width: 1px; border-style: solid; font-size:12px; width:400px; height:150px; background-color:#FFFFFF; }
.homeedit{ font-size:14px; width:750px; height:100px; background-color:#FFFFFF }
.storecommentarea{ border-color: #AAAAAA; border-width: 1px; border-style: solid; font-size:10px; width:154px; height:60px; background-color:#FFFFFF; }


/*- DESIGNER LINKS - */
.linksDIV { float:left; font-size:12px; padding-top:10px; padding-bottom:10px; padding-left:0px; color:#000000; }/* Edit Text Color */
.linksDIV a{ color:#5690BE; text-decoration:underline; font-weight: bold; }
.linksDIV a:hover{ color: #FFC740}
.linkstable{ color:#000000; background-color:#DDDDDD }
.linkstable a{ color:#5690BE; text-decoration:underline; font-weight: bold; }
.linkstable a:hover{ color: #FFC740}
.designerDIV { width:160px; padding-top:5px; padding-bottom:5px; background-color:#DDDDDD color:#000000; }
.designerthumb { width:140px; border-color:#EFE8D6; }
.showcasetable { width:756; border:0px; cellspacing:4px; cellpadding:3px; bgcolor:#DDDDDD; }
.designerappDIV { width:738px; float:left; margin-left:2px; font-size:12px; padding:10px; color:#000000; background-color:#DDDDDD; }


/*- HOME PAGE - */
.homesplash { width:250px; height:250px; border:6px solid #5690BE; margin:0px 16px 0px 0px; padding:5px; text-align:center; background-color:#5690BE; font-size:12px; }
#homeslideshow { width:260px; height:260px; background-color:#5690BE; padding-top:5px; padding-left:5px; }


/*- SEARCH - */
.numproducts { font-size:16px; font-weight:lighter; color:#AA7A02; vertical-align:middle; margin-left:10px;}
.numsearch { font-size:14px; font-weight:normal; color:#000000;}


/*- STORE - */
#store { font-family: Verdana, Arial, Helvetica, sans-serif; }
#store li { list-style-type: disc;  font-size:12px;}
#store strong { color:#BAAF9D; font-size:12px; text-decoration:underline}
#store p { font-size:14px; }
.storefeatures { color: #FFFFFF; font-weight: bold; }


 /*- SHOPPING CART - */
.cartlight { color:#FFFFFF }
.cartdark { color:#000000 }
.carttotal { font-size:16px; }
.carttable { border-style:solid; border-width:1px; border-color:#CCCCCC; background-color:#FFFFFF;}
.carttable td { border-style:solid; border-width:1px; border-color:#D8D8D8; background-color:#FFFFFF;}
.carttable th { border-style:solid; border-width:1px; border-color:#CCCCCC; background-color:#CCCCCC;}
.cartreceipt { clear:both;  margin-top:20px; }
.cartreceiptimg { float:left; width:300px; margin-left:10px; }
.cartreceipttext { float:right; width:428px; margin-right:10px; }
.cartcontents { margin-left:2px; width:758px; background-color:#E8E8E8; color:#000000 }
.cartarea { margin-left:10px; width:748px;}
.cartheader { width:728px; height:24px; padding-left:10px; padding-top:4px; margin-left:10px; margin-top:10px; font-size:16px; font-weight:bold; background-color:#CCCCCC; }
.cartcoupon { width:738px; margin-left:15px; margin-top:10px; font-weight:bold; }
.couponcodebutton { border:none; margin-bottom:-4px;}
.couponcodetext { height:24px; width:200px; margin-left:5px; font-size:18px; color:#4180B6}
.cartcouponresults { margin:10px; font-weight:bold; background-color:#CCCCCC;}

.inred {color:#FF0000;}
.inblack {color:#000000;}
.required {color:#270901;}


 /*- ADMIN - */
.adminmainDIV {width:800px; background-color:#FFFFFF; padding:10px; margin:0 auto;}
.adminmainDIVwide {width:960px; background-color:#FFFFFF; padding:10px; margin:0 auto;}
.adminbodyDIV {background-color:#F0B4F2;  padding:10px 10px 10px 10px; margin:0 auto; text-align: left; }
.adminnavDIV {padding:10px 10px 0px 10px; margin:0 auto; text-align: left; background-color:#94C8F0; height:32px }


 /*- PROPOSAL- */
.bodyDIV2 {background-image:url(images/bg_body.jpg); width:960px; padding:0px 0px 10px 0px; margin:0 auto; text-align: left; } /* Body Color */
#proposal {margin:0px 8px 0px 8px; height:2700px; background-color:#FFFFFF}
#proposal h3 {margin:0px 0px 5px 8px; font-size:14px; font-weight:bold;}
#textblock {margin: 0px 0px 25px 0px; font-size:12px;}
#proposal p {margin: 0px 0px 8px 8px; font-size:12px;}
#proposal ul {margin: 0px 0px 20px 8px; list-style-type: disc}
#proposal li {margin: 0px 0px 0px 8px;}

