﻿body
        {
            margin: 0;
            padding: 0;
            line-height: 1.5em;
            font-family: Verdana; 
            font-weight: normal; 
            font-size: 11px; 
            color: #000;
        }
        b
        {
            font-size: 110%;
        }
        em
        {
            color: red;
        }
        a.topmenu:link {text-decoration: none; font-family: Verdana; font-weight: bold; font-size: 10px; color: #000;}
        a.topmenu:visited {text-decoration: none; font-family: Verdana; font-weight: bold; font-size: 10px; color: #000;}
        a.topmenu:active {text-decoration: none; font-family: Verdana; font-weight: bold; font-size: 10px; color: #000;}
        a.topmenu:hover {text-decoration: underline;}
        
        a.mainmenu:link {text-decoration: none; font-family: Verdana; font-weight: 100; font-size: 12px; color: #fff;}
        a.mainmenu:visited {text-decoration: none; font-family: Verdana; font-weight: 100; font-size: 12px; color: #fff;}
        a.mainmenu:active {text-decoration: none; font-family: Verdana; font-weight: 100; font-size: 12px; color: #fff;}
        a.mainmenu:hover {text-decoration: underline;}
        
        a.bottommenu:link {text-decoration: none; font-family: Verdana; font-weight: bold; font-size: 11px; color: #000;}
        a.bottommenu:visited {text-decoration: none; font-family: Verdana; font-weight: bold; font-size: 11px; color: #000;}
        a.bottommenu:active {text-decoration: none; font-family: Verdana; font-weight: bold; font-size: 11px; color: #000;}
        a.bottommenu:hover {text-decoration: underline;}
        
        a.pricetablelink:link {text-decoration: underline; font-family: Verdana; font-weight: bold; font-size: 12px; color: #000;}
        a.pricetablelink:visited {text-decoration: underline; font-family: Verdana; font-weight: bold; font-size: 12px; color: #000;}
        a.pricetablelink:active {text-decoration: underline; font-family: Verdana; font-weight: bold; font-size: 12px; color: #000;}
        a.pricetablelink:hover {text-decoration: underline;}
        
        a.cc:link {text-decoration: none; font-family: Verdana; font-size: 12px; color: #000;}
        a.cc:visited {text-decoration: none; font-family: Verdana; font-size: 12px; color: #000;}
        a.cc:active {text-decoration: none; font-family: Verdana; font-size: 12px; color: #000;}
        a.cc:hover {text-decoration: underline;}
        
        a.thickbox:link {text-decoration: none; font-family: Verdana; font-size: 11px; color: #000;}
        a.thickbox:visited {text-decoration: none; font-family: Verdana; font-size: 11px; color: #000;}
        a.thickbox:active {text-decoration: none; font-family: Verdana; font-size: 11px; color: #000;}
        a.thickbox:hover {text-decoration: underline;}
        
        a.acamain:link {text-decoration: none; font-family: Verdana; font-size: 11px; color: #000;}
        a.acamain:visited {text-decoration: none; font-family: Verdana; font-size: 11px; color: #000;}
        a.acamain:active {text-decoration: none; font-family: Verdana; font-size: 11px; color: #000;}
        a.acamain:hover {text-decoration: underline;}
        
        a.submenu:link {text-decoration:none; font-family: Verdana; font-size: 10px; color: #000;}
        a.submenu:visited {text-decoration:none; font-family: Verdana; font-size: 10px; color: #000;}
        a.submenu:active {text-decoration:none; font-family: Verdana; font-size: 10px; color: #000;}
        a.submenu:hover {text-decoration:underline;}
        
        a.bannerlink:link {text-decoration:none; font-family: Verdana; font-size: 11px; font-weight:normal; color: #ccb471;}
        a.bannerlink:visited {text-decoration:none; font-family: Verdana; font-size: 11px; font-weight:normal; color: #ccb471;}
        a.bannerlink:active {text-decoration:none; font-family: Verdana; font-size: 11px; font-weight:normal; color: #ccb471;}
        a.bannerlink:hover {text-decoration:underline;}
        
        a.ucc:link {text-decoration: underline; font-family: Verdana; font-size: 12px; color: #000;}
        a.ucc:visited {text-decoration: underline; font-family: Verdana; font-size: 12px; color: #000;}
        a.ucc:active {text-decoration: underline; font-family: Verdana; font-size: 12px; color: #000;}
        a.ucc:hover {text-decoration: underline;}
        
        a.beyondproduct:link{color:#000}
        a.beyondproduct:visited{color:#000}
        a.beyondproduct:active{color:#000}
        a.beyondproduct:hover{color:#000}
        
        #wrapper
        {
        	width:1028px;
        	margin: 0 auto; /*Center container on page*/
        }
        #maincontainer
        {
            width: 990px; /*Width of main container*/
            margin: 0 auto; /*Center container on page*/
            float:left;
      /*      margin: 0 auto 0 0; Line up container to left on page*/
        }
        #topsection
        {
            background: #cdb471;
            height: 124px; /*Height of top section*/
        }
        #topsection h1
        {
            margin: 0;
            padding-top: 15px;
        }
        #tlogo a
        {
        	float:left;
            background-image: url(../images/logo.jpg);
            background-repeat: no-repeat;
            background-position: center center;
            background-color: Black;
            width: 210px;
            height: 124px;
            display:block;
        }
        #topright
        {
            float: right;
            width: 779px;
        }
        .clear
        {
            height: 0;
            font-size: 1px;
            margin: 0;
            padding: 0;
            line-height: 0;
            clear: both;
        }
        #toptext
        {
        	height:48px;
        	width:779px;
        }
        #slogan
        {
        	font-weight:bold;
        	padding-top:26px;
        	padding-left:5px;
        	float:left;
        	font-size:12px;
        	width:378px;
        }
        a.slogan {text-decoration: none; font-family: Verdana; font-weight: bold; font-size: 11px; color: #000;}
        a.slogan {text-decoration: none; font-family: Verdana; font-weight: bold; font-size: 11px; color: #000;}
        a.slogan {text-decoration: none; font-family: Verdana; font-weight: bold; font-size: 11px; color: #000;}
        a.slogan:hover {text-decoration: none;}
        #sloganright
        {
        	float:right;
        	margin-top:5px;
        	margin-right:4px;
        	text-align:right;
        	font-size:10px; 
        	font-weight:bolder; 
        	font-family: Verdana;
        	color: #000;
        	width:387px;
        }
        
        #topmenu
        {
        	height:76px;
        	width:779px;
        	background-color:Black;
        }
        #topmenu1
        {
        	height:41px;
        	width:779px;
        	border-bottom-color:#6d6969; border-bottom-width:1px; border-bottom-style:inset;
        }
        .topmenulink
        {
        	float:left; 
        	padding:0 12px 2px 10px; 
        	margin:5px 0 0 0; 
        	text-align:center; 
        	height:72%; 
        	border-right:1px inset white;
        }
        .topmenulinkns
        {
        	float:left; 
        	padding:0 12px 2px 10px; 
        	margin:5px 0 0 0; 
        	text-align:center; 
        	height:72%;
        }
        .topmenulinkend
        {
        	float:left; 
        	padding:0 10px 2px 10px; 
        	margin:5px 0 0 0; 
        	text-align:center; 
        	height:72%;
        }
        #topmenulegend
        {
        	border-right-color:White; 
        	border-right-width:1px; 
        	border-right-style:solid; 
        	float:left;
        }
        #topmenubeyond
        {
        	float:left;
        	border-right-color:White; 
        	border-right-width:1px; 
        	border-right-style:solid;
        	border-left-color:White; 
        	border-left-width:1px; 
        	border-left-style:solid; 
        	background-color:#c0d434;
        }
        .mainmenu
        {
        	border-width:0;
        }
        .menupopup
        {
        	position: absolute;
        	visibility: hidden;
        	margin: 6px 0 0 0;
        	padding: 0;
        	background: #000;
        	min-width:120px;
        	z-index:1;
        }
        .menupopup a
        {	
        	position: relative;
        	display: block;
        	margin: 0;
        	padding: 8px 10px 8px 10px;
        	width: auto;
        	white-space: nowrap;
        	text-align: left;
        	text-decoration: none;
        	background: #000;
        	color: #fff;
        	font: 11px Verdana;
        	border-bottom: 1px solid #4d4d4d;
        }
        .menupopup a:hover
        {	
        	background: #4d4d4d;
        	color: #FFF;
        	text-decoration: underline;
        }
        #topmenu2
        {
        	height:34px;
        	border-width:0;
        	width:779px;
        }
        .searchbox
        {
            margin:6px 0 0 0;
            border: 1px solid rgb(126, 157, 185); 
            padding: 2px; 
            background: rgb(255, 255, 255) url(http://www.google.com/coop/intl/en/images/google_custom_search_watermark.gif) no-repeat scroll left center;
            -moz-background-clip: -moz-initial; 
            -moz-background-origin: -moz-initial; 
            -moz-background-inline-policy: -moz-initial;
        }
        .searchtext
        {
            font-size:12px; color:White; padding-bottom:5px;
        }
        .searchbutton
        {
            margin-top:8px;
            margin-left:5px;
            margin-right:10px;
        }
        #contentwrapper
        {
            float: left;
            width: 100%;
        }
        #contentcolumn
        {
             /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
        }
        .title{
            font-weight: bold; font-size: 11px; margin-right: 4px;
        }
        .viewlisttitle{
            font-size: 11px; margin-right: 4px;
        }
        #leftcolumn
        {
            float: left;
            width: 210px; /*Width of left column in pixel*/
            margin-left: -990px; /*Set margin to that of -(MainContainerWidth)*/
            background: #fff;
            margin-top:8px;
        }
        .listsep
        {
        	width:160px; 
        	border-bottom: 1px solid #6d6969; 
        	margin:0 0 5px 0;
        	line-height: 1em;
        }
        .listsub
        {
        	padding-left:16px;
        }
        .listtitle
        {
        	width:160px;
        	line-height: 1.3em;
        	font-size: 9px; 
        	color: #cdb471; 
        	text-decoration:none;
        }         

        #navleft
        {
            position:relative; 
            left:-40px;
            width:170px; 
            line-height: 1.8em;   
            list-style-type:none;   
        }
        #navleft li
        {
        	border-bottom: 1px solid #6d6969;
        	width:160px;
        	line-height:2em;
        }
        #navleft li a 
        {        	
        	text-decoration:none; 
        	font-family: Verdana; 
        	font-weight: normal; 
        	font-size: 11px; 
        	color: #cdb471;
        }
        #navleft li a:hover {text-decoration:underline;}
        #navleft li span 
        {        	
        	text-decoration:none; 
        	font-family: Verdana; 
        	font-weight: normal; 
        	font-size: 11px; 
        	color: #cdb471;
        }
               
        #rightcolumn
        {
            float: left;
            width: 200px; /*Width of right column*/
            margin-left: -200px; /*Set left margin to -(RightColumnWidth)*/
            background: #fff;
            margin-top:8px;
        }
        #rightcolumncpn
        {
            float: left;
            width: 308px; /*Width of right column*/
            margin-left: -308px; /*Set left margin to -(RightColumnWidth)*/
            background: #fff;
            margin-top:8px;
        }
        .rightcvktop{
            background-image: url('../images/smallcvktop.png');
            height: 25px;
            width: 190px;
            color: #ccb371;
        }
        .rightcvktopbeyond{
            background-image: url('../images/smallcvktopbeyond.jpg');
            background-color:Black;
            background-position:top left;
            background-repeat: no-repeat;
            height: 25px;
            width: 190px;
            color: #ccb371;
        }
        #footer
        {
            clear: left;
            width: 100%;
        }
        #footer2
        {
            clear: left;
            width: 100%;
        }
        .footerlinktitle{
            color: #330066;
            font-weight: bold;
        }
        .innertube
        {
            margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
            margin-top: 0;
        }
        .innertubecontent
        {
            margin: 0; /*Margins for inner DIV inside each column (to provide padding)*/
            margin-top: 0;
        }
        
        #divsample 
        {
        	float:right; 
        	width:33px;
        	z-index:80; 
        	margin-top:136px;                    	
        }
        .divsampleitems
        {
        	padding-bottom:5px;
        }
 
        
 /*    HomePage   */       
        
        .homeprodpanelleft
        {
        	width:383px; 
        	margin-right:10px; 
        	height:420px;
        	float:left; 
        	border:solid 1px black;
        	display:inline;
        }
        .homeprodpanelright
        {
        	width: 383px;
        	float:right;
        	height:420px;  
        	border:solid 1px black;
        }
        .homeprodpanellogo
        {
        	border-right-color: #565654; 
        	height:36px; 
        	border-right-width: 1px; 
        	border-right-style: solid; 
        	float: left;
        	background-color:Black;
        }
        .homeprodpanelprice
        {
        	float: right; 
        	height:36px; 
        	width:270px;
        	background-color:Black;
        }
        .wall90panel
        {
        	float:left; 
        	margin-right:5px;
        	margin-left: 7px;
        	width:112px; 
        	height:197px; 
        	border:solid 1px #c0c2c1;
        	position: relative;
        	top: -60px;
        }
        .wall145panel
        {
        	float: left; width: 173px; height: 297px; margin-top: 10px; border: solid 1px black;
        }
        .wall90image
        {
        	margin:5px 0 0 10px;
        }
        .wall90imagebeyond
        {
        	margin:1px 0 0 5px;
        }
        .contentpanel
        {
        	float: right;
        	position:relative;
        	top:-60px;
        	width:250px;
        }
        .usppanel
        {
        	width: 66px;
        	height: 66px;
        	background-image: url(../images/purpleroundbg.png);
        	background-repeat: no-repeat;
            background-position: center center;
        	position: relative; 
        	padding-left:15px;
        	left: 306px; 
        	top: -130px;
        }
        .uspmgs
        {
        	text-align:center;
        	color:White;
        	padding:18px 0 0 0;
        	width:50px;
        }
        .usppanel2
        {
        	width: 102px;
        	height: 41px;
        	background-image: url(../images/purpleround2bg.png);
        	background-repeat: no-repeat;
            background-position: center center;
        }
        .uspmgs2
        {
        	width:50px;
        	height:41px;
        	color:White;
            font-size:13px;
            font-weight:800;
            padding-top:4px;
            padding-left:25px;
            text-align:center;
        }
        .usppanel3
        {
        	float:right; 
        	width:74px; 
        	height:30px; 
        	background-image:url(../images/purpleround3bg.png);
        	margin-top:2px;
        }
        .uspmgs3
        {
        	font-size:9px; 
        	padding-top:3px;
        	padding-left:18px; 
        	color:White;
        	line-height:12px;
        	width:40px;
        	text-align:center;
        }
        
        a.fflink:link {text-decoration:underline; color:#ccb471; font-size:12px; font-weight:bold; font-family:Arial;}
        a.fflink:visited {text-decoration: underline; color:#ccb471; font-size:12px; font-weight:bold; font-family:Arial;}
        a.fflink:active {text-decoration: underline; color:#ccb471; font-size:12px; font-weight:bold; font-family:Arial;}
        a.fflink:hover {text-decoration: underline;}
        
        .leftmargin
        {
        	margin-left:6px;
        }
        
        .leftinput
        {
        	width:100px;
        	height:10px;
        }
   
/*   Series Pages    */

#lstopbar
{
	width:778px;
	border:solid 1px #000;
	margin-top:10px;
}
#lstopbar span
{
	color:White;
}
#lscenterpanel
{
	height:315px;
	width:778px;
	border: solid 1px #c0c2c1;
	margin:5px 0 0 0;
}

.dropdownbig
{
	float:left; 
	margin:15px 0 0 0; 
}

.dropdownbig select
{
	font-size:12px; background-color:Black; color:#cdb471;
	border-width:0;
	width:60px;
}

.productlist li
{
	float:left;
	display:inline;
	width:148px;
	height:296px;
	border:solid 1px #000;
	margin-bottom:10px;
	padding-top:10px;
}
.productimage
{
	margin-left:14px;
}

.testlist
{
	margin-top:15px;
	list-style-type:none;
}
.testlist li
{
	float:left;
	display:inline;
	width: 190px; 
	height:282px; 
	font-size: 10px; 
	background-image:url(../images/testimonial_bg1.png);
	margin-bottom:15px;
	margin-left:12px;
}
.testthumb
{
	margin:0 0 0 11px;
	padding-top:14px;
	border-width:0;
}

.beyondlist li
{
	float:left;
	display:inline;
	width:148px;
	height:250px;
	margin-bottom:10px;
	padding-top:10px;
}

#beyondseriesusp
{
	width: 66px; 
	height: 66px; 
	background-image: url(../images/purpleroundbg.png);
	background-repeat: no-repeat; 
	background-position: center center; 
	position: relative;
	padding-left: 15px; 
	left: 690px; 
	top: -160px;
}


/*    Content Pages  */

#contentbbottom
{
	margin:25px 0 50px 0; 
	width:580px; 
	height:130px; 
	background-image: url('../images/contentbbottomwithtitle.png'); 
	background-repeat: no-repeat;
}
.contentbbottomtitle
{
	color: #330066;
	font-weight: 800;
	margin:48px 0 0 0;
}
a.contenbbottomlink:link {text-decoration: none; font-family: Verdana; font-size: 11px; color: #000;}
a.contenbbottomlink:visited {text-decoration: none; font-family: Verdana; font-size: 11px; color: #000;}
a.contenbbottomlink:active {text-decoration: none; font-family: Verdana; font-size: 11px; color: #000;}
a.contenbbottomlink:hover {text-decoration: underline;}
.textdiv
{
	margin:20px 15px 30px 15px;
}
.textheader
{
	color: #000;
	font-weight: 900;
	font-size: 15px;
	margin-bottom:15px;
}
.texttitle
{
	color: #000;
	font-weight: 900;
	font-size: 13px;
}

#tempdtitle
{
	float: left; 
	background-color: #cdb471; 
	width: 229px; 
	height: 133px; 
	border-bottom: solid 1px #c0c2c1;
	font-size: 16px;
	font-weight: 900;
	text-align: center;
}
#tempdtitleimage
{
	float: right; 
	width: 349px; 
	height: 133px; 
	border-bottom: solid 1px #c0c2c1; 
	background-color:Black; 
	text-align:center;
}


/*   Product Pages  */

.dropdown
{
	float:left; margin:3px 10px 0 82px;
	display:inline; 
}

.dropdown select
{
	font-size:10px; background-color:Black; color:White;
	border-width:0;
	width:56px;
}

.legendusp
{
	float:right; 
	width: 66px; 
	height: 66px; 
	background-image: url(../images/purpleroundbg.png);
	background-repeat: no-repeat; 
	background-position: center center; 
	padding-left: 15px; 
	display:inline;
}


/*     Intro Pages   */

#divoak
{
	width:240px; height:280px;
	position:relative;
}
#divoak a
{
	width:240px; height:280px;
	position: absolute;    top: 0;    left: 0;
}
#divoak a span{ display: none;}

#divmaple
{
	width:240px; height:260px;
	position:relative;
}
#divmaple a
{
	width:240px; height:260px;
	position: absolute;    top: 0;    left: 0;
}
#divmaple a span{ display: none;}

#divcherry
{
	width:240px; height:263px;
	position:relative;
}
#divcherry a
{
	width:240px; height:263px;
	position: absolute;    top: 0;    left: 0;
}
#divcherry a span{ display: none;}


#divaged
{
	width:240px; height:253px;
	position:relative;
}
#divaged a
{
	width:240px; height:253px;
	position: absolute;    top: 0;    left: 0;
}
#divaged a span{ display: none;}

#divpaint
{
	width:240px; height:263px;
	position:relative;
}
#divpaint a
{
	width:240px; height:263px;
	position: absolute;    top: 0;    left: 0;
}
#divpaint a span{ display: none;}

#divwashed
{
	width:240px; height:255px;
	position:relative;
}
#divwashed a
{
	width:240px; height:255px;
	position: absolute;    top: 0;    left: 0;
}
#divwashed a span{ display: none;}

#divbung
{
	width:240px; height:261px;
	position:relative;
}
#divbung a
{
	width:240px; height:261px;
	position: absolute;    top: 0;    left: 0;
}
#divbung a span{ display: none;}

#divcottage
{
	width:240px; height:273px;
	position:relative;
}
#divcottage a
{
	width:240px; height:273px;
	position: absolute;    top: 0;    left: 0;
}
#divcottage a span{ display: none;}

#divlodge
{
	width:240px; height:292px;
	position:relative;
}
#divlodge a
{
	width:240px; height:292px;
	position: absolute;    top: 0;    left: 0;
}
#divlodge a span{ display: none;}

#divmanor
{
	width:240px; height:242px;
	position:relative;
}
#divmanor a
{
	width:240px; height:242px;
	position: absolute;    top: 0;    left: 0;
}
#divmanor a span{ display: none;}

#divresort
{
	width:240px; height:267px;
	position:relative;
}
#divresort a
{
	width:240px; height:267px;
	position: absolute;    top: 0;    left: 0;
}
#divresort a span{ display: none;}

#divrustic
{
	width:240px; height:256px;
	position:relative;
}
#divrustic a
{
	width:240px; height:256px;
	position: absolute;    top: 0;    left: 0;
}
#divrustic a span{ display: none;}

#divvilla
{
	width:240px; height:263px;
	position:relative;
}
#divvilla a
{
	width:240px; height:263px;
	position: absolute;    top: 0;    left: 0;
}
#divvilla a span{ display: none;}

#divurban
{
	width:240px; height:260px;
	position:relative;
}
#divurban a
{
	width:240px; height:260px;
	position: absolute;    top: 0;    left: 0;
}
#divurban a span{ display: none;}

.list1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	/*line-height: 1.5em;*/
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000;
	text-decoration: none;
	background-color: #ffffff;
	list-style-position: outside;
	list-style-image: url(../images/bullet.gif);
	padding: 0px;
	margin: 0px;
}

.acalist
{
	line-height: 1.3em;
	margin-left: 0;
	margin-top:7px;
	padding-left: 0;
	list-style: none;
}

.acalist li 
{
	padding-left: 15px;
	background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 .3em;
}

.homelist
{
	line-height: 1.3em;
	margin-left: 0;
	margin-top:7px;
	padding-left: 0;
	list-style-position:inside;
	list-style-type:disc;
}

.homelist li 
{
	padding-left: 8px;
}

.abctitleblock
{
	height:60px; 
	background-color:#D7DABB; 
	border-bottom:solid 1px #000
}

.abctitle
{
	padding-top:20px;
	margin-left:15px; 
	font-size:25px; 
	color:Black; 
	font-family:Times New Roman;
}

.abctitle_blumotion
{
	font-size:24px; 
	color:Black; 
	font-family:Times New Roman;
	height:57px;
}

.closeit
{
	font: bold 16px Tahoma;letter-spacing: 5px;line-height: 1.1em;color: white;padding: 0 0 5px 0;text-align: right;
}

#cpanel
{
	 margin:10px 0 0 0; 
	 background-image:url(../images/chat_bg.gif); 
	 width:190px; 
	 height:70px;
}

#kfinder
{
	 width:190px; 
	 height:310px; 
	 background-image:url(../images/kfinder/kfinder.jpg);
}

.findertitle
{
	margin:10px 0 0 23px;
	color:Black;
	font-size:11px;
	font-weight:bold;
}
.findertitle a
{
	 color:Black; 
	 font-size:11px; 
	 text-decoration:none;
}
.findertitle a:hover
{
	text-decoration:underline;
}
.finderddl
{
	margin:0 0 0 20px;
	height:20px;
}
.finderddl select
{
	background-color:Black;
	color:White;
	width:146px;
	font-size:12px;
	border-width:0;
}
#pagingtop span
{
	height:26px;
	display:inline-block; vertical-align:middle;
	margin-top:3px;
}

#pagingbottom span
{
	height:26px;
	display:inline-block; vertical-align:middle;
	margin-top:3px;
}

#mywebinetry
{
	background-image: url(../images/mywebinetry/topmenu.jpg);
	width: 780px;
	height: 84px;
}
#mwmenu
{
	margin:12px 15px 0 0;
	width:526px;
	height:36px;
	float:right;
}
#mwmenu a 
{
	text-decoration: none;
	float:left;
}
#mwmenu a i { visibility: hidden; }
#mwmenu a#wishlist 
{ 
	height:38px;
	width:80px;
}
#mwmenu a#myinfo 
{ 
	margin-left:9px;
	height:38px;
	width:80px;
}
#mwmenu a#projectfile 
{ 
	margin-left:9px;
	height:38px;
	width:80px;
}
#mwmenu a#seedesign 
{ 
	margin-left:8px;
	height:38px;
	width:80px;
}
#mwmenu a#checkorder 
{ 
	margin-left:8px;
	height:38px;
	width:80px;
}
#mwmenu a#messagecenter 
{ 
	margin-left:9px;
	height:38px;
	width:80px;
}

.requestinput
{
	width:185px;
	height:16px;
	font-size:12px;
}

.radiolist
{
}
.radiolist input[type="radio"]
{
    width: 12px;
    padding: 0;
    vertical-align: middle;       
}
.radiolist label  
{
	margin:0 7px 0 2px;
	vertical-align:middle;
}

.calendarmgs
{
	margin-left:125px;
}

.listbox select
{
	font-size:11px;
}

.listbox select option[value="init"]
{
	font-weight:bold;
}

#cpn1
{
	margin:15px 10px 0 10px; 
	width:560px; 
	height:605px; 
	background-image:url(../images/content/cpn_bg3.png);
}
#cpn1 a 
{
	text-decoration: none;
	float:left;
}
#cpn1 a i { visibility: hidden; }
#cpn1 a#joincpn 
{ 
	margin:206px 0 0 296px;
	height:23px;
	width:190px;
}
#cpn1 a#tower 
{ 
	margin:79px 0 0 21px;
	height:269px;
	width:249px;
}
#cpn1 a#mobile 
{ 
	margin:79px 0 0 19px;
	height:269px;
	width:249px;
}

#cpn2
{
	margin:15px 10px 0 10px; 
	width:560px; 
	height:250px; 
	background-image:url(../images/content/cpn_bg4.png);
}
#cpn2 a 
{
	text-decoration: none;
	float:left;
}
#cpn2 a i { visibility: hidden; }
#cpn2 a#joinccs 
{ 
	margin:208px 0 0 297px;
	height:23px;
	width:190px;
}

#cpn3
{
	margin:15px 10px 0 10px; 
	width:560px; height:236px; 
	background-image:url(../images/content/cpn_bg5.png);
}
#cpn3 a 
{
	text-decoration: none;
	float:left;
}
#cpn3 a i { visibility: hidden; }
#cpn3 a#corporate 
{ 
	margin:193px 0 0 298px;
	height:23px;
	width:190px;
}

#cpn4
{
	margin:15px 13px 0 13px; 
	width:550px; 
	height:418px; 
	background-image:url(../images/content/cpn_bg6.png);
	background-repeat:no-repeat;
	padding-bottom:20px;
}
#cpn4 a 
{
	text-decoration: none;
	float:left;
}
#cpn4 a i { visibility: hidden; }
#cpn4 a#legendtower 
{ 
	margin:380px 0 0 70px;
	height:23px;
	width:126px;
}
#cpn4 a#legendmobile 
{ 
	margin:380px 0 0 151px;
	height:23px;
	width:129px;
}

#cpn5
{
	width:557px; 
	height:897px; 
	margin-top:10px;
	background-image:url(../images/content/cpn_bg7.png);
	background-repeat:no-repeat;
	padding-bottom:20px;
}
#cpn5 a 
{
	text-decoration: none;
	float:left;
}
#cpn5 a i { visibility: hidden; }
#cpn5 a#joinmember 
{ 
	margin:426px 0 0 36px;
	height:23px;
	width:190px;
}

#cpn6
{
	width:558px; 
	height:670px; 
	margin:10px 0 0 10px;
	background-image:url(../images/content/cpn_bg9.png);
	background-repeat:no-repeat;
	padding-bottom:20px;
}
#cpn6 a 
{
	text-decoration: none;
	float:left;
}
#cpn6 a i { visibility: hidden; }
#cpn6 a#joinshowroom 
{ 
	margin:227px 0 0 4px;
	height:23px;
	width:190px;
}

#cpn7
{
	margin: 15px 0 20px 0;
	width:585px; 
	height:689px;
	background-image:url(../images/content/cpn_bg8.png);
	background-repeat:no-repeat;
}
#cpn7 a 
{
	text-decoration: none;
	float:left;
}
#cpn7 a i { visibility: hidden; }
#cpn7 a#tower1 
{ 
	margin:77px 0 0 74px;
	height:172px;
	width:58px;
}
#cpn7 a#tower2 
{ 
	margin:77px 0 0 128px;
	height:172px;
	width:58px;
}
#cpn7 a#tower3 
{ 
	margin:77px 0 0 128px;
	height:172px;
	width:58px;
}
#cpn7 a#tower4 
{ 
	margin:142px 0 0 74px;
	height:172px;
	width:58px;
}
#cpn7 a#tower5 
{ 
	margin:142px 0 0 128px;
	height:172px;
	width:58px;
}
#cpn7 a#tower6 
{ 
	margin:142px 0 0 128px;
	height:172px;
	width:58px;
}

#edge
{
	margin: 15px 0 20px 10px;
	width:551px; 
	height:626px;
	background-image:url(../images/content/edge_bg.png);
	background-repeat:no-repeat;
}
#edge a 
{
	text-decoration: none;
	float:left;
}
#edge a i { visibility: hidden; }
#edge a#edge1 
{ 
	margin:10px 0 0 52px;
	height:206px;
	width:61px;
}
#edge a#edge2 
{ 
	margin:16px 0 0 90px;
	height:195px;
	width:56px;
}
#edge a#edge3 
{ 
	margin:16px 0 0 50px;
	height:195px;
	width:56px;
}
#edge a#edge4 
{ 
	margin:10px 0 0 52px;
	height:195px;
	width:56px;
}
#edge a#edge5 
{ 
	margin:16px 0 0 50px;
	height:195px;
	width:56px;
}

#blumain
{
	background-image:url(../images/content/blumain_bg.png); 
	background-repeat:no-repeat; 
	width:580px; 
	height:539px; 
	margin-bottom: 20px;
}
#blumain a 
{
	text-decoration: none;
	float:left;
}
#blumain a i { visibility: hidden; }
#blumain a#metabox 
{ 
	margin:7px 0 0 0;
	height:104px;
	width:128px;
}
#blumain a#tandembox 
{ 
	margin:7px 0 0 0;
	height:104px;
	width:130px;
}
#blumain a#dovetail 
{ 
	margin:7px 0 0 0;
	height:104px;
	width:130px;
}
#blumain a#aventos
{ 
	margin:7px 0 0 0;
	height:104px;
	width:130px;
}

#aventosmain
{
	background-image:url(../images/content/blumain_aven_bg.png); 
	background-repeat:no-repeat; 
	width:580px; 
	height:402px;
}
#aventosbottom
{
	background-image:url(../images/content/blumain_aven2_bg.png); 
	background-repeat:no-repeat; 
	width:580px; 
	height:269px; 
	margin-top:15px;
	margin-bottom: 20px;
}
#aventosbottom a 
{
	text-decoration: none;
	float:left;
}
#aventosbottom a i { visibility: hidden; }
#aventosbottom a#metai 
{ 
	margin:5px 0 0 0;
	height:105px;
	width:169px;
}
#aventosbottom a#tandemi 
{ 
	margin:5px 0 0 0;
	height:105px;
	width:169px;
}
#aventosbottom a#dovei 
{ 
	margin:5px 0 0 0;
	height:105px;
	width:169px;
}

#dovemain
{
	background-image:url(../images/content/blumain_dove_bg.png); 
	background-repeat:no-repeat; 
	width:580px; 
	height:367px;
}
#dovebottom
{
	background-image:url(../images/content/blumain_dove2_bg.png); 
	background-repeat:no-repeat; 
	width:580px; 
	height:269px; 
	margin-top:15px;
	margin-bottom: 20px;
}
#dovebottom a 
{
	text-decoration: none;
	float:left;
}
#dovebottom a i { visibility: hidden; }
#dovebottom a#metaii 
{ 
	margin:5px 0 0 0;
	height:105px;
	width:169px;
}
#dovebottom a#tandemii 
{ 
	margin:5px 0 0 0;
	height:105px;
	width:169px;
}
#dovebottom a#aventt 
{ 
	margin:5px 0 0 0;
	height:105px;
	width:169px;
}

#metamain
{
	background-image:url(../images/content/blumain_meta_bg.png); 
	background-repeat:no-repeat; 
	width:580px; 
	height:350px;
}
#metabottom
{
	background-image:url(../images/content/blumain_meta2_bg.png); 
	background-repeat:no-repeat; 
	width:580px; 
	height:269px; 
	margin-top:15px;
	margin-bottom: 20px;
}
#metabottom a 
{
	text-decoration: none;
	float:left;
}
#metabottom a i { visibility: hidden; }
#metabottom a#tandembb 
{ 
	margin:5px 0 0 0;
	height:105px;
	width:169px;
}
#metabottom a#dovetailbb 
{ 
	margin:5px 0 0 0;
	height:105px;
	width:169px;
}
#metabottom a#avenbb 
{ 
	margin:5px 0 0 0;
	height:105px;
	width:169px;
}

#tandemmain
{
	background-image:url(../images/content/blumain_tandem_bg.png); 
	background-repeat:no-repeat; 
	width:580px; 
	height:351px;
}
#tandembottom
{
	background-image:url(../images/content/blumain_tandem2_bg.png); 
	background-repeat:no-repeat; 
	width:580px; 
	height:269px; 
	margin-top:15px;
	margin-bottom: 20px;
}
#tandembottom a 
{
	text-decoration: none;
	float:left;
}
#tandembottom a i { visibility: hidden; }
#tandembottom a#metacc 
{ 
	margin:5px 0 0 0;
	height:105px;
	width:169px;
}
#tandembottom a#dovetailcc 
{ 
	margin:5px 0 0 0;
	height:105px;
	width:169px;
}
#tandembottom a#avencc 
{ 
	margin:5px 0 0 0;
	height:105px;
	width:169px;
}

#hingesmain
{
	background-image:url(../images/content/blumain_hinges_bg.png); 
	background-repeat:no-repeat; 
	width:580px; 
	height:523px;
}

#visitformmain
{
	margin: 15px 0 0 10px; 
	font-size: 11px; 
	width:558px; 
	height:307px; 
	background-image:url(../images/content/requestform_bg.png);
}

#visitformtitle
{
	background-image:url(../images/Content/requestform_title.png); 
	background-repeat:no-repeat; 
	width:238px;
	height:30px;
	margin-left:1px;
	float:left;
	display:inline;
}

#fdform
{
	margin: 30px 0 0 10px; 
	font-size: 11px; 
	width:558px; 
	height:252px; 
	background-image:url(../images/freedesign_bg.png);
}

#fdtitle
{
	background-image:url(../images/freedesign_title.png); 
	background-repeat:no-repeat; 
	width:239px;
	height:35px;
	margin-left:1px;
}

#prodgallery
{
	background-image:url(../images/pleasecall.png); 
	background-repeat:no-repeat; 
	width:190px; 
	height:305px;
}
#prodgallery a 
{
	text-decoration: none;
	float:left;
}
#prodgallery a i { visibility: hidden; }
#prodgallery a#aa 
{ 
	margin:107px 0 0 10px;
	height:93px;
	width:81px;
}
#prodgallery a#bb 
{ 
	margin:107px 0 0 6px;
	height:93px;
	width:81px;
}
#prodgallery a#cc 
{ 
	margin:5px 0 0 10px;
	height:93px;
	width:81px;
}
#prodgallery a#dd 
{ 
	margin:5px 0 0 6px;
	height:93px;
	width:81px;
}

#comparisiontable
{
	width:749px;
	height:450px;
	border-collapse:collapse;
	background-image:url(../images/ctable_bg2.png);
}

#kbipanel
{
	background-image:url(../images/kbiinsert.png); 
	background-repeat:no-repeat; 
	width:190px; 
	height:180px; 
	margin-top:10px;
}
#kbipanel a 
{
	text-decoration: none;
	float:left;
}
#kbipanel a i { visibility: hidden; }
#kbipanel a#samples 
{
	width:42px;
	height:10px;	
}
#kbipanel a#privacy 
{
	width:65px;
	height:10px;
}
#kbipanel a#kbihome 
{
	width:180px;
	height:110px;
}

.linklist li
{
	float:left;
	display:inline;
	width:34px;
	height:10px;
	border-width:0;
	margin-bottom:2px;
	padding-top:2px;
}
.beyondlinklist li
{
	float:left;
	display:inline;
	width:42px;
	height:12px;
	border-width:0;
	margin-bottom:2px;
	padding-top:2px;
}

#freedesigntop
{
	background-image:url(../images/freedesign_top_bg.png);
	background-repeat:no-repeat;
	background-position:top right;
	margin:8px 12px 0 16px;
	width:750px;
	min-height:300px;
	padding-bottom:20px;
}
#freedesign1top
{
	background-image:url(../images/freedesign1_top_bg.png);
	background-repeat:no-repeat;
	background-position:top right;
	margin:8px 12px 0 16px;
	width:750px;
	min-height:380px;
	padding-bottom:20px;
}
.freedesigninput
{
	width:183px;
	height:15px;
	border:solid 1px #000;
	margin-right:20px;
	margin-bottom:10px;
}
.freedesigninputshort
{
	width:90px;
	height:15px;
	border:solid 1px #000;
	margin-right:20px;
	margin-bottom:10px;
}
.freedesignddl
{
	 border:solid 1px #000;
	 width:80px; 
	 height:18px; 
	 margin-right:10px;
}

.freedeisgnchb input {
	width: 10px;
	height: 10px;
	margin: 2px 2px 2px 2px;
	padding: 0;
	vertical-align: middle;
	border-style:none;
}
.freedeisgnchb label {
	margin-right: 8px;
	white-space: nowrap;
}

.pagebar{
	font-size: 11px;
	font-family:verdana; 
	padding: 0.2em 0.5em; 
	margin-right: 0.1em; 
	border: 1px solid #FFF; 
	background: #FFF; 
	text-decoration: none; 
	text-align:right; 
}
	
.pagebar a.command,
.pagebar span.command 
.pagebar span.current{
	color: #693; 
	text-decoration:underline;
	border: 1px solid #E3E3E3; 
	text-decoration: none; 
	padding: 0.2em 0.5em; 
}
	
.pagebar a.command:hover{
	border: 1px solid #693;
}

.pagebar .break { padding: 2px 6px; border: none; background: #FFF; text-decoration: none; }
.pagebar span.current{
	border: 1px solid #693; 
	padding: 0.2em 0.5em; 
	font-weight: bold; 
	background: #693; 
	color: #FFF; 
}
.pagebar a.command:active{color: #360; text-decoration: underline;}

.cpnmenu
{
	color: #cdb471;
	text-decoration:none; 
	font-family: Verdana; 
	font-size: 12px;
}
.cpnmenu_current
{
	color: #fff;
	text-decoration:none; 
	font-family: Verdana; 
	font-size: 12px;
}
.cpnappinput
{
	width:183px;
	height:20px;
	border:solid 1px #ddd;
	margin-right:20px;
	margin-bottom:10px;
}

#htoheader
{
	background-image: url(../images/hto/header1.png); 
	width: 991px; 
	height: 99px;
}
#htoheader a 
{
	text-decoration: none;
	float:left;
}
#htoheader a i { visibility: hidden; }
#htoheader a#vshowroom 
{
	margin-top:26px;
	margin-left:762px;
	width:180px;
	height:20px;	
}
.cycleElementsContainer 
{
	background-image:  url(../images/slider/slider_bg2.png);
	width:780px;
	height:164px;
	margin-top:9px;
}
.cycleElementsContainer li  
{
	display: block;
	width: 138px; /* REQUIRED */
	float: left; /* REQUIRED */
	margin: 0 12px;
	text-align: center;
} 
