@charset "UTF-8";
/* Interior Ideas Website CSS Document */

/*body {margin:0px; background-color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666;}

#wrapper {width:980px; margin: 0 auto; padding:0;}
#container {width:980px; min-height:100%; margin-bottom: -30px; position: relative;}*/

/* header 
#header {width:980px; height:85px; background-image:url(../images/_bg_top.gif); background-repeat:repeat-x;}
#logo {float:left; width:280px; height:75px;}
#right_head {float:right; width:690px; height:30px;}
#topmenu {float:left; width:450px; height:30px; background-image:url(../images/_bg_topmenu.gif); background-repeat:no-repeat;}
#navi {margin:0px; padding:0px; float:left;}
#navi li {display: inline; float:left; font-size:15px; color: #cfcfcf; margin-left:3px; padding:0px;}
#navi a:link, #navi a:visited {font-size:13px; font-weight:bold; padding: 5px 2px 5px 2px; text-decoration:none; color: #817769; text-transform:uppercase; float:left;}
#navi a.active:link, #navi a.active:visited, #navi a:hover {color: #000000;}
#topsignin {float:left; width:240px; height:30px; background-image:url(../images/_bg_topmenu_blue.gif); background-repeat:no-repeat;}
#topsign {margin:0px; padding:0px; float:right;}
#topsign li {display: inline; float:left; font-size:15px; color: #ffffff; margin-right:20px; padding:0px;}
#topsign a:link, #topsign a:visited {font-size:13px; font-weight:bold; padding: 5px 3px 5px 3px; text-decoration:none; color: #ffffff; text-transform:uppercase; float:left;}
#topsign a.active:link, #topsign a.active:visited, #topsign a:hover {color: #000000;}
#topsign2 {margin:0px; padding:0px; float:left;}
#topsign2 li {display: inline; float:left; font-size:12px; color: #ffffff; margin:5px 1px 5px 1px; padding:0px;}
#topsign2 a:link, #topsign2 a:visited {font-size:11px; font-weight:bold; padding: 1px 3px 1px 3px; text-decoration:none; color: #ffffff; text-transform:uppercase; float:left;}
#topsign2 a.active:link, #topsign2 a.active:visited, #topsign2 a:hover {color: #000000;}
#searchbar {float:left; width:980px; height:40px;}
#searchleft {float:left; width:210px; height:24px; margin-top:10px;}
#searchright {float:right; width:760px; height:40px; background-image:url(../images/_bg_searchbar.gif); background-repeat:repeat-x;}*/


#searchcontent {margin-top:0px; padding:0px; float:left;}
#searchcontent li {display: inline; float:left; font-size:15px; color: #cfcfcf; margin-left:3px; padding:0px; margin-top:5px;}
#searchcontent a:link, #searchcontent a:visited {font-size:13px; font-weight:bold; padding: 5px 3px 5px 3px; text-decoration:none; color: #817769; text-transform:uppercase; float:left;}
#searchcontent a.active:link, #searchcontent a.active:visited, #searchcontent a:hover {color: #000000;}
#resultbar {float:left; width:970px; height:25px; background-image:url(../images/listing/resulttitle.gif); background-repeat:no-repeat; margin-top:10px;}
#resultbarRight {float:right; width:843px; height:28px; border:1px dotted #cfcfcf;}
#resultbarRight2 {float:right; width:843px; height:28px; border:1px dotted #cfcfcf;}
#resultbarContent {margin:0px; padding:0px; float:left; width:843px;}
#resultbarContent li {display: inline; float:left; margin-left:3px; padding:0px 8px; margin-top:0px;}
.resultContentText {font-size:13px; color: #666666; font-family:Verdana, Arial, Helvetica, sans-serif; margin-top:3px;}
#resultbarContent a:link, #resultbarContent a:visited {font-size:13px; font-weight:bold; padding: 3px 0px 3px 0px; text-decoration:none; color: #817769; text-transform:uppercase; float:left;}
#resultbarContent a.active:link, #resultbarContent a.active:visited, #resultbarContent a:hover {color: #000000;}
#facebook {float:right; width:136px; height:30px; margin-top:10px; background-color:#000000;}


/* content area */
#maincontent {float:left; width:970px; margin-top:5px 0px 15px 0px;}

/* left index */
#indexleft {float:left; width:268px; min-height:500px;}
#indexleftSubscribe {float:left; width:268px; height:100px; background-color:#cececd; background-image:url(../images/index/left_titlebg.gif); background-repeat:repeat-x;}
#indexleftCat {float:left; width:215px; background-color:#eceff2; background-image:url(../images/index/left_titlebg.gif); background-repeat:repeat-x; margin-top:5px;}
#indexcsleftCat {float:left; width:215px; background-color:#eceff2; background-image:url(../images/index/left_titlebg.gif); background-repeat:repeat-x; margin-top:5px;}
.left_catList {margin:5px 0 0 3px; padding: 0 0 5px 3px;}
.left_catList li {margin:2px 0 0 0; padding: 1px 0 1px 0; list-style:none; text-align:left;}
.left_catList a:link, .left_catList a:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; text-decoration: none; color: #999999; padding:0;}	
.left_catList a.active:link, left_catList a.active:visited, .left_catList a:hover {color: #000000;}
#indexleftDesigner {float:left; width:268px; height:268x; background-color:#eceff2; background-image:url(../images/index/left_titlebg.gif); background-repeat:repeat-x; margin-top:5px;}
#indexleftStudent {float:left; width:268px; height:268x; background-color:#eceff2; background-image:url(../images/index/left_titlebg.gif); background-repeat:repeat-x; margin-top:5px;}
#indexleftAd {float:left; width:268px; min-height:200px; background-color:#eceff2; background-image:url(../images/index/left_titlebg.gif); background-repeat:repeat-x; margin-top:5px;}
.adslist {margin:0 0 0 0.2em; padding: 0 0 .2em .2em;}
.adslist li {margin:.2px 0 0 0; padding: 1px 0 1px 0; list-style:none;}
#indexDesignerLogin {float:left; width:268px; min-height:150px; background-color:#eceff2; background-image:url(../images/index/left_titlebg.gif); background-repeat:repeat-x; margin-top:5px;}
.list_hIndex {margin:0; float:left; padding:0;}
.list_hIndex li {display: inline; float:left; padding: 0px; margin:2px 0;}

/* right index */
#indexRight {float:right; width:700px; min-height:500px;	}
#indexRightIMG {float:right; width:700px; height:423px; z-index:-1;}
#indexRightbanner {float:right; width:700px; height:200px; }
#indexRightEvent {float:right; width:700px; min-height:200px; background-color:#ffffff; background-image:url(../images/index/left_titlebg.gif); background-repeat:repeat-x; margin-top:20px;}
#indexRightRated {float:right; width:700px; min-height:200px; background-color:#ffffff; background-image:url(../images/index/left_titlebg.gif); background-repeat:repeat-x; margin-top:20px;}
.indexRightRatedList {float:right; width:700px; min-height:200px; background-color:#ffffff; border:1px dotted #cfcfcf; margin-top:5px;}
.indexRightEventList {float:right; width:700px; min-height:200px; background-color:#FFFFFF; border:1px dotted #cfcfcf; margin-top:5px;}
.horizontalList {margin:0px; padding:0px; float:left; width:700px;}
.horizontalList li {display: inline; float:left; margin-left:5px; padding:0px; margin-top:5px;}
.horizontalListContent {float:left; width:500px; height:131px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666;}
/*text */
h1 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; text-transform:uppercase; color:#666666; font-weight:bold; margin:5px 5px; padding:0px;}
h2 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; text-transform:uppercase; color:#666666; font-weight:bold; margin:0px; padding:0px;}
.contenttext {float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666;}
.contenttext13 {float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#666666;}
.contenttext13red {float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#ff0000;}
.contenttextReg {float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; width:300px; height:100px; margin:50px 20px;}
a.titleLinkRight, a.titleLinkRight:link, a.titleLinkRight:visited {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration: none; color:#333333; float:right; margin-right:5px; padding:0px;}
a.titleLinkRight:hover {color:#000000; text-decoration:underline; } 
a.titleLinkRight:active {color:#000000;} 
.leftpanel_Cattext {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-decoration: none; color: #ff9900; cursor:pointer; padding:0 0 0 0 ; margin:0;}
a.titleLinkleft, a.titleLinkleft:link, a.titleLinkleft:visited {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration: none; color:#333333; float:left; margin-right:5px; padding:0px;}
a.titleLinkleft:hover {color:#000000; text-decoration:underline; } 
a.titleLinkleft:active {color:#000000;} 
a.titleLink, a.titleLink:link, a.titleLink:visited {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration: none; color:#333333;}
a.titleLink:hover {color:#000000; text-decoration:underline; } 
a.titleLink:active {color:#000000;} 
a.titleLinkBold, a.titleLinkBold:link, a.titleLinkBold:visited {font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-decoration: none; color:#333333;}
a.titleLinkBold:hover {color:#000000; text-decoration:underline; } 
a.titleLinkBold:active {color:#000000;} 
a.titleLinkBlue, a.titleLinkBlue:link, a.titleLinkBlue:visited {font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration: none; color:#3b5998;}
a.titleLinkBlue:hover {color:#3b5998; text-decoration:underline; } 
a.titleLinkBlue:active {color:#3b5998;}
a.titleLinkBlueBold, a.titleLinkBlueBold:link, a.titleLinkBlueBold:visited {font-family:Arial, Helvetica, sans-serif; font-size:13px; text-decoration: none; color:#3b5998; font-weight:bold;}
a.titleLinkBlueBold:hover {color:#3b5998; text-decoration:underline; } 
a.titleLinkBlueBold:active {color:#3b5998;}  
a.titleLinkRightBlue, a.titleLinkRightBlue:link, a.titleLinkRightBlue:visited {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration: none; color:#3b5998; padding:3px;}
a.titleLinkRightBlue:hover {color:#3b5998; text-decoration:none; padding:3px;} 
a.titleLinkRightBlue:active {color:#3b5998;} 






/* inner top title */
#innerTitleTop {float:left; width:600px; height:20px; margin-top:5px;}

/*listing - left */
#listingLeft {float:right; width:730px; min-height:900px; padding:0; margin:10px;}
.list_h {margin:0px; padding:0px; float:left; width:700px;}
.list_h li {display:inline; float:left; margin-left:5px; padding:0;}
.list_v {margin-left:0px; padding:0px; width:170px; margin-top:5px;}
.list_v li {margin:5px 15px; padding:0 px;; list-style:none; display:block;}
.list_vlong {margin-left:0px; padding:0px; width:470px; margin-top:5px;}
.list_vlong li {margin-left:0; padding:0; list-style:none; display:block;}
.list_vlong700 {margin-left:0px; padding:0px; width:700px; margin-top:5px;}
.list_vlong700 li {margin-left:0; padding:0; list-style:none; display:block;}
.opa {filter:alpha(opacity=20); -moz-opacity:0.2; -khtml-opacity: 0.2; opacity: 0.2; width:158px; height:119px;}
.opa_v {filter:alpha(opacity=20); -moz-opacity:0.2; -khtml-opacity: 0.2; opacity: 0.2; width:81px; height:119px;}
.img{height:120px; padding:0px; margin:0px; clear:both; display: block;  border:solid 1px #cccccc;}


/* listing - right */
#rightInner {float:left; width:215px; min-height:500px;}
#rightInnerAd {width:215px; float:left; margin:10px 0px; padding:0px;  background-color:#f4f4f4; border-left:solid 1px #e1e1e1; border-bottom:solid 1px #e1e1e1;}
/* listing- lightbox */
#rightInnerLeft {float:left; width:268px; min-height:500px;}
#listingInnerRight {float:right; width:700px; min-height:500px;}

/* registration */
#regbar {float:left; width:980px; height:25px; background-image:url(../images/reg/reg_loginBtn.gif); background-repeat:no-repeat; margin-top:10px;}
#regbarRight {float:right; width:793px; height:23px; border:1px dotted #cfcfcf;}
#regBarOnlineREG {float:left; width:488px; height:145px; background-image:url(../images/reg/online1.gif); background-repeat:none;}
#regBarOnlinePurchase {float:left; width:488px; height:145px; background-image:url(../images/reg/purchase.gif); background-repeat:none; margin-top:10px;  float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666;}
#regBarOnlineTrial {float:left; width:488px; height:145px; background-image:url(../images/reg/online2.gif); background-repeat:none; margin-top:10px;  float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666;}
#regBarOnlineTrialREQ {float:left; width:488px; height:145px; background-image:url(../images/reg/requestcode.gif); background-repeat:none; margin-top:10px;  float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666;}
.enterBtn {float:right; width:95px; height:23px; margin:60px 10px;}
.enterBtn2 {float:right; width:95px; height:23px; margin:0px 10px;}
.inputBar {float:left; width:300px; height:85px; margin:60px 15px;}
#RegForm {float:left; width:680px; min-height:450px; margin-bottom:10px; }
.dott {border-top:dotted 1px #cfcfcf; height:10px;}
.dottBottom {border-bottom:1px dotted #cfcfcf;}
.line {border-top:solid 1px #cfcfcf;}
.form {margin:10px;}
/* Designer Registration */
#designer_bar {float:left; width:980px; height:25px; background-image:url(../images/_designer/registration_pg/title_registration.gif); background-repeat:no-repeat; margin-top:10px;}
#student_bar {float:left; width:980px; height:25px; background-image:url(../images/_student/registration_pg/title_registration.gif); background-repeat:no-repeat; margin-top:10px;}
#designerLoginRight {float:right; width:768px; height:23px; border:1px dotted #cfcfcf;}

/* Designer Dashboard */
#dashboardInfo {float:left; width:700px; min-height:250px; margin-bottom:10px; background-color:#ffffff;}
.dashboardTitle {float:left; width:700px; height:25px; background-color:#FFFFFF; border-top:1px dotted #cfcfcf; border-bottom:1px dotted #cfcfcf;}
.dashboardTitle2 {float:left; width:400px; height:25px; background-color:#FFFFFF; border-top:1px dotted #cfcfcf; border-bottom:1px dotted #cfcfcf;}
.dashboardsearch{float:right; width:300px; padding:0px; background-color:#FFFFFF;  border-top:1px dotted #cfcfcf; border-bottom:1px dotted #cfcfcf;}
#de_userpic {float:left; width:150px; height:200px;}
.userPic {width:145px; height:190px; border:1px solid #cfcfcf; background-color:#FFFFFF; margin:10px;}
#de_userinfo {float:right; width:500px; height:200px; margin:10px;}
#dashboardUpload {float:left; width:700px; height:150px; margin-bottom:10px; background-color:#f7f7f7;}
#dashboardPic {float:left; width:700px; min-height:550px; margin-bottom:10px; background-color:#ffffff;}
#rightDeloginBar {float:right; width:268px; min-height:200px; background-color:#eceff2; background-image:url(../images/index/left_titlebg.gif); background-repeat:repeat-x;}
#rightDeStats {float:right; width:215px; min-height:200px; background-color:#eceff2; background-image:url(../images/index/left_titlebg.gif); background-repeat:repeat-x;}
#projectpix {float:left; width:700px; min-height:160px; background-color:#f7f7f7; border-bottom:1px dotted #999999; margin-bottom:10px;}
.projectDetailsPix2 {float:left; width:160px; min-height:60px; margin-bottom:10px;}
.projectDetailsPix {float:left; width:160px; min-height:130px; margin-bottom:10px;}
.projectDetails {float:left; width:500px; min-height:130px; margin-bottom:10px; margin-left:10px; margin-top:10px;}
.spanclass {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; line-height:20px;}
.list_h3 {margin:0px; padding:0px; float:left; width:700px;}
.list_h3 li {display:inline; float:left; padding:0 10px 0 0; margin-top:5px;}
#design2 {margin:0px; padding:0px; float:left;}
#design2 li {display: inline; float:left; font-size:12px; color: #000000; margin:5px 1px 5px 1px; padding:0px;}
#design2 a:link, #design2 a:visited {font-size:11px; font-weight:bold; padding: 1px 3px 1px 3px; text-decoration:none; color: #000000; text-transform:uppercase; float:left;}
#design2 a.active:link, #design2 a.active:visited, #design2 a:hover {color: #999999;}
#alphanumeric {float:right; margin-top:5px; padding:0;}

/* Designer Upload */
#uploadContent {float:left; width:700px; min-height:450px; margin-bottom:10px; background-color:#f1f1f1;}
#iConTb {float:left; width:680px; margin:10px; border-bottom:1px dotted #cfcfcf;}
#ContentTb {float:left; width:680px; margin:10px; border-bottom:1px dotted #cfcfcf;}

/* Designer Edit Photo */
#pictureEditContent {float:left; width:700px; min-height:200px; margin-bottom:10px; border-bottom:1px dotted #cfcfcf;}
.list_h2 {margin:0px; padding:0px; float:left; width:700px;}
.list_h2 li {display:inline; float:left; margin-left:10px; padding:0;}


/* Event */
#eventBar {float:left; width:980px; height:25px; background-image:url(../images/event_title.gif); background-repeat:no-repeat; margin-top:10px;} 
.eventlist {margin:0 0 0 0.2em; padding: 0 0 .2em .2em;}
.eventlist li {margin:.2px 0 0 0; padding: 1px 0 1px 0; list-style:none;}
a.eventlist, a.eventlist:link, a.eventlist:visited {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration: none; color:#333333; margin-right:5px; padding:0px;}
a.eventlist:hover {color:#000000; text-decoration:underline; } 


/*footer */
.clearfooter {height: 30px; clear: both;}
#footer {float:left; width:980px; background-color:#eceff2; height:30px;}
#footerleft {float:left; width:275px; height:30px; padding-left:5px; margin:0px;}
#footerRight {float:right; width:700px; height:30px;}
#footernavi {margin:0; padding:0}
#footernavi li {display: inline; padding:0; margin:0 3px 0 3px;}
#footernavi a:link, #footernavi a:visited {font-size: 10px; font-weight:bold; text-decoration: none; color: #666666; }
#footernavi a.active:link, #footernavi a.active:visited, #footernavi a:hover {color: #000000;}
.footertext {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666; }

/* misc */
input { border: 1px solid #cfcfcf; color: #999; font: inherit; padding:4px; margin-left:3px;}
input:focus, input.focused { border-color: #0033FF; color: #333;}
.inputBorderless2 {border:none; float:right;}

/*Popout Box*/

.dimmerDiv{
background:#778899;
filter:alpha(opacity=50);
height:100%;
left:0px;
-moz-opacity:0.5;
opacity:0.5;
position:absolute;
top:0px;
width:100%;
z-index:99;
}

.divPopup{
background:#f1f1f1;
border:1px solid #efefef;
position:absolute;
text-align:center;
top:0px;
z-index:100;
}

.defaultRowHeight{
height:25px;
}

tr.topTitle{
height:25px;
}

/* misc */
input {border: 1px solid #cfcfcf; color: #999; font: inherit; padding: 4px; margin-left:3px; height:20px;}
.inputBorderless {color: #999; font: inherit; border:none;}
.inputBorderlessAdvance {color: #999; font: inherit; border:none;}
.inputBorderless2 {color: #999; font: inherit; border:none; height:23px; padding:0; margin:0;}
input:focus, input.focused { border-color: #0033FF; color: #333;}
.bg_grey {background-color:#efefef; font: inherit; padding: 4px; margin-left:3px;}
input:focus, input.focused { border-color: #0033FF; color: #333;}
.bg_grey {background-color:#efefef;}
.commentButton {
	border: none;
	height: 23px;
	width: 75px;
	background: url('../images/listing/gallery_btn_comment2.gif') no-repeat top left;
	vertical-align:top;
}
.commentButton:hover {
    border: none;
    height: 23px;
    width: 75px;
    background: url('../images/listing/gallery_btn_comment1.gif') no-repeat top left;
}

#indexRightRated {float:right; width:700px; min-height:200px; background-color:#ffffff; background-image:url(../images/index/left_titlebg.gif); background-repeat:repeat-x; margin-top:20px;}
.indexRightRatedList {float:right; width:700px; min-height:200px; background-color:#ffffff; border:1px dotted #cfcfcf; margin-top:5px;}

#indexleftStudent {float:left; width:268px; height:268x; background-color:#eceff2; background-image:url(../images/index/left_titlebg.gif); background-repeat:repeat-x; margin-top:5px;}

