body{
background:#333;
color:#666;
font:small Arial, Helvetica, sans-serif;
}

html,body {
	height: 100%;
	width:100%;
	margin:0;
}

table, tr, td{
margin:0;padding:0;
border:0;

}

a {
	text-decoration:none;
}

.actionlink  {
	font-size:x-small;
}


/*********************************layout styles*/
#container, table{
width:100%;
position:relative;
min-width:790px;  
margin-top:10px;
height:99%; 
}
#col1header{

}
#header{
border-left:2px solid #f60;
height:82px;
vertical-align:top;
padding:0;margin:0;
/*width:630px;*/
}

body.right #header{
border-left:0; 

}
div.header{
float:left;
top:0px;
margin:0 0 0 -151px;
padding:0;
color:white;
height:35px;
position:relative;
z-index:5;
}

#mainnav{
width:780px;
margin-top:-5px;
position:relative;
z-index:5;
margin-left:1px;
padding:0;
margin-right:0px;

}

#col1 {

}

body.art #col1{
width:145px;
font-size:12px;
position:relative;
z-index:8;
}
body.art #col2 {
	width:630px;	
	padding:0;margin:0;
}

#col2{
border-left:2px solid #f60;
position:relative;
z-index:12;
background:white;
height:80%;
overflow:hidden;
}
body.right #col2{
border-left:0;
border-right:2px solid #f60;
}

/******************************* Main Navigation */
#header ul{
margin:0;padding:0;
list-style:none;
border-top:1px solid #333;
width:780px;
}

#header ul li{
float:left;
margin:0;padding:0;
position:relative;
z-index:4;
}

#header ul li a{
position:relative;
height:41px;
display:block;
z-index:4;
margin:0 0 0 0;
padding:0;

}
#header ul li a b{
display:none;
}
#header ul li.current {
z-index:5;
}
#header ul li.current a{
position:relative;
z-index:5;
padding:0;
margin:0 0 0 0;
}
#header ul li a.hover{
z-index:2;
}

#header ul li#nav1 {
width:107px;
margin-left:-1px;
background:url(../images/common/nav-buttons/akar-off.png) top left no-repeat;
}
#header ul li#nav1 a {
background:url(../images/common/nav-buttons/akar-off.png) top left no-repeat;
}
#header ul li#nav1.current, #header ul li#nav1.current a{
z-index:10;
width:151px;
background:url(../images/common/nav-buttons/akar-on.png) top left no-repeat;
}
#header ul li#nav2 {
width:107px;
margin-left:-1px;
background:url(../images/common/nav-buttons/gift-off.png) top left no-repeat;
}
#header ul li#nav2 a{
background:url(../images/common/nav-buttons/gift-off.png) top left no-repeat;
}

#header ul li#nav2.current {
width:154px;
background:url(../images/common/nav-buttons/gift-on.png) top left no-repeat;
}
#header ul li#nav2.current a{
width:154px;
background:url(../images/common/nav-buttons/gift-on.png) top left no-repeat;
}
#header ul li#nav3{
width:106px;
margin-left:-1px;
background:url(../images/common/nav-buttons/account-off.png) top left no-repeat;
}
#header ul li#nav3 a{
background:url(../images/common/nav-buttons/account-off.png) top left no-repeat;
}
#header ul li#nav3.current, #header ul li#nav3.current a{
width:153px;
background:url(../images/common/nav-buttons/account-on.png) top left no-repeat;
}
#header ul li#nav4 {
width:106px;
margin-left:-1px;
background:url(../images/common/nav-buttons/cart-off.png) top left no-repeat;
}
#header ul li#nav4 a{
background:url(../images/common/nav-buttons/cart-off.png) top left no-repeat;
}
#header ul li#nav4.current, #header ul li#nav4.current a{
width:153px;
background:url(../images/common/nav-buttons/cart-on.png) top left no-repeat;
}
#header ul li#nav5 {
padding:0;
width:106px;
margin-left:-1px;
background:url(../images/common/nav-buttons/faqs-off.png) top left no-repeat;
}
#header ul li#nav5 a{
background:url(../images/common/nav-buttons/faqs-off.png) top right no-repeat;
}
#header ul li#nav5.current, #header ul li#nav5.current a{
width:150px;
background:url(../images/common/nav-buttons/faqs-on.png) top left no-repeat;
}
#header ul li#nav6 {
width:106px;
margin-left:-1px;
background:url(../images/common/nav-buttons/guestbook-off.png) top left no-repeat;
}
#header ul li#nav6 a{
background:url(../images/common/nav-buttons/guestbook-off.png) top right no-repeat;
}
#header ul li#nav6.current, #header ul li#nav6.current a{
width:152px;
background:url(../images/common/nav-buttons/guestbook-on.png) top right no-repeat;
}
#header ul li#nav7 {
width:105px;
margin-left:-1px;
background:url(../images/common/nav-buttons/contact-off.png) top left no-repeat;
}
#header ul li#nav7 a{
background:url(../images/common/nav-buttons/contact-off.png) top right no-repeat;
}
#header ul li#nav7.current, #header ul li#nav7.current a{
width:151px;
background:url(../images/common/nav-buttons/contact-on.png) top left no-repeat;
}

/************************** HEADER STYLES*/
#header div.headcrumb{
clear:both;
height:40px;
position:relative;
bottom:0px;
width:300px;

padding:0;
}
body.main #header div.headcrumb{
margin-left:150px;
}
#header div.headcrumb p{
position:absolute;
bottom:0px;
margin:0 0 0 0;
padding:0;
text-transform:uppercase;
font-size:x-small;
}
#header div.headcrumb div.pagecontrols{
position:absolute;
bottom:0px;
margin:0 0 0 0;
padding:0;

font-size:x-small;
	left:430px;
	width:200px;
	text-align:right;
}
body.main #header div.headcrumb p{
left:5px;
}
body.right #header div.headcrumb p{
right:5px;
}
div.accountdetails {
	width:100%;
	line-height:19px;
	font-size:11px;
	color:white;
	text-align:right;
}
div.accountdetails a:link{
	color:#CCCCCC;
}
div.accountdetails a:visited{
	color:#CCCCCC;
}
div.accountdetails a:hover{
	color:#CCCCCC;
}


#header div.headcrumb a:link{
	color:#CCCCCC;
}
#header div.headcrumb a:visited{
	color:#CCCCCC;
}
#header div.headcrumb a:hover{
	color:#CCCCCC;
}

/************************** LEFT SIDE STYLES*/
#col1-left {
background:white url(../images/common/right-bkgd.png) top left;
}
#col1{
background:white url(../images/common/right-bkgd.png) top left;
}

td.col1breadcrumb{
background:white url(../images/common/right-bkgd.png) top left;
}

#col1 div.contain{
color:black;

}
#col1 form{
margin:0;padding:0;
clear:both;

}
#col1 input{
width:147px;height:18px;
border:0;
border-left:1px solid #ccc;
margin:0;padding:0;
float:right;
clear:both;
}
#col1 label{
text-transform:uppercase;
padding:0;
margin-top:1px;
display:block;
height:21px;
clear:both;
background:url(../images/common/side-nav/search.png) top right no-repeat;
width:149px;
float:right;
}

#col1 label b{
display:none;
}


/************************** Buffer Styles */

.leftbuffer {
background:white url(../images/common/right-bkgd.png) top left;
z-index:10;
}
td.rightbuffer {
	vertical-align:top;
	overflow:hidden;
	position:relative;
	z-index:10;
	background:white;

}
div.rightbuffer-top {
	height:141px;
	background:white url(../images/common/right-buffer-bkgd.png) top left repeat-x;
	padding:0;margin:0;
}
@media screen {
	td.rightbuffer div.rightbuffer {
		padding-bottom:16000px;	
		margin-bottom:-16000px;
	}
}
@media print {
	td.rightbuffer div.rightbuffer {

	}
}
.rightbuffer-bottom {
	background-image:url(../images/footbar_bkgd.gif);
	background-repeat:repeat-x;
	height:39px;
}


.main #col1 div#circles {
height:279px;
margin:20px 0px 0px -700px;
background: url(../images/common/circle-bkgd.png) top right;
border-top:1px solid #999;
border-bottom:1px solid #999;
z-index:15;
position:relative;
}
body.art #col1 div#circles {
	margin-right:-5px;
}
.right #col1 {
	overflow:hidden;
}
.right #col1 div#circles {

height:279px;
margin:20px -900px 0 0px;
background: url(../images/common/circle-bkgd.png) top left;
border-top:1px solid #999;
border-bottom:1px solid #999;
z-index:15;
position:relative;	
}
.right #col1 div#circles p{

}
.right .leftbuffer div#circles p{
	display:none;
height:279px;
margin:380px 0px 0 -20px;
background: url(../images/common/circle-bkgd.png) top left;
border-top:1px solid #999;
border-bottom:1px solid #999;
z-index:15;
position:relative;
}

/************************** Side Nav Styles*/

#sidenav ul li.sub{
display:none;
}
#sidenav ul.current li.sub{
display:block;
}


#col1 #sidenav{

}

#col1 ul{
margin:0 0 0 1px;padding:0;
clear:both;

}

#col1 div.current {


}
div.orangebreak {
height:20px;

}
div.orangebreakcurrent {
height:19px;
border-bottom:2px solid #f60;
margin:0px 0px 0px -700px;
margin-right:-5px;
position:relative;
z-index:100;
}
div.orangebreakbottom {
display:none;
}
div.orangebreakbottomcurrent {
top:1px;
height:1px;
background:#f60;
/*border-top:1px solid #f60;*/
margin:0px 0px 0px -700px;
margin-right:-5px;
position:relative;
z-index:100;
}
html>body.art #col1 div.orangebreakbottomcurrent {
margin:1px 0px 0px -700px;
}
#col1 ul.current {

margin:-1px 0px -1px -700px;
/*
border-top:1px solid #f60;
border-bottom:1px solid #f60;
*/
text-align:right;
position:relative;
z-index:10;

}
#col1 ul.current li{

}
body.art #col1 ul.current {

	margin-right:-5px;
}
html>body.art #col1 ul.current {
	margin-right:0px;
}
#artnav.current {
height:179px;
}
#designnav.current {
height:119px;
}
#archnav.current {
height:119px;
}


#col1 li{

height:19px;
list-style:none;
vertical-align: bottom; /* This fixes the IE5 Win gap! */
margin:0 0 0 0;
border-top:1px solid #ccc;

}
body.right #col1 li {
width:149px;
}

#col1 li a{
float:right;
text-align:left;
width:149px;
height:19px;
display:block;
color:#999;
text-transform:uppercase;
text-decoration:none;
margin:0 0 0 0;
vertical-align:bottom;

}
body.right #col1 li a {

}
#col1 li a:hover{
background:url(../images/common/sidenav-link-hover.png) top right no-repeat;
}
#col1 li a.current{
color:#f60;
background:url(../images/common/sidenav-link-on.png) top right no-repeat;
}

#col1 ul#subnav{
margin-top:0px;
}


/************************** Sub Nav Styles*/

#sidenav ul li a {
color:white;
font-size:.01em;
}
#sidenav ul li a b{
display:none;
}
#sidenav ul li.sub{
display:none;
}
#sidenav ul.current li.sub{
display:block;
}
/***/

#sidenav ul li#subnav1 {
background:url(../images/common/side-nav/adv-search.png) top right no-repeat;
}
#sidenav ul li#subnav1 a{
background:url(../images/common/side-nav/adv-search.png) top right;
}
#sidenav ul li#subnav1 a:hover{
background:url(../images/common/side-nav/adv-search_f2.png) top right;
}
#sidenav ul li#subnav1 a.current{
background:url(../images/common/side-nav/adv-search_f3.png) top right;
}
/***/
#sidenav ul li#subnav2 {
background:url(../images/common/side-nav/learn.png) bottom right no-repeat;
}
#sidenav ul li#subnav2 a{
background:url(../images/common/side-nav/learn.png) top right;
}
#sidenav ul li#subnav2 a:hover{
background:url(../images/common/side-nav/learn_f2.png) top right;
}
#sidenav ul li#subnav2 a.current{
background:url(../images/common/side-nav/learn_f3.png) top right;
}
/***/
#sidenav ul li#subnav3 {
background:url(../images/common/side-nav/links.png) bottom right no-repeat;
}
#sidenav ul li#subnav3 a{
background:url(../images/common/side-nav/links.png) top right;
}
#sidenav ul li#subnav3 a:hover{
background:url(../images/common/side-nav/links_f2.png) top right;
}
#sidenav ul li#subnav3 a.current{
background:url(../images/common/side-nav/links_f3.png) top right;
}
/***/
#sidenav ul li#subnav4 {
background:url(../images/common/side-nav/sale.png) bottom right no-repeat;
}
#sidenav ul li#subnav4 a{
background:url(../images/common/side-nav/sale.png) top right;
}
#sidenav ul li#subnav4 a:hover{
background:url(../images/common/side-nav/sale_f2.png) top right;
}
#sidenav ul li#subnav4 a.current{
background:url(../images/common/side-nav/sale_f3.png) top right;
}
/***/

#sidenav ul li#artnav1 , #sidenav ul li#twosubnav1 {
background:url(../images/common/side-nav/art.png) bottom right no-repeat;
}
#sidenav ul.current li#artnav1 , #sidenav ul.current li#twosubnav1 {
background:url(../images/common/side-nav/art.png)  right no-repeat;
}
#sidenav ul li#artnav1 a, #sidenav ul li#twosubnav1 a{
background:url(../images/common/side-nav/art.png) top right;
}
#sidenav ul li#artnav1 a:hover, #sidenav ul li#twosubnav1 a:hover{
background:url(../images/common/side-nav/art_f2.png) top right;
}
#sidenav ul li#artnav1 a.current, #sidenav ul li#twosubnav1 a.current{
background:url(../images/common/side-nav/art_f3.png) top right;
}
/***/
#sidenav ul li#artnav2 , #sidenav ul li#twosubnav2 {
background:url(../images/common/side-nav/artists.png) bottom right no-repeat;
}
#sidenav ul li#artnav2 a, #sidenav ul li#twosubnav2 a{
background:url(../images/common/side-nav/artists.png) top right;
}
#sidenav ul li#artnav2 a:hover, #sidenav ul li#twosubnav2 a:hover{
background:url(../images/common/side-nav/artists_f2.png) top right;
}
#sidenav ul li#artnav2 a.current, #sidenav ul li#twosubnav2 a.current{
background:url(../images/common/side-nav/artists_f3.png) top right;
}
/***/
#sidenav ul li#artnav3 , #sidenav ul li#twosubnav3 {
background:url(../images/common/side-nav/currentshow.png) bottom right no-repeat;
}
#sidenav ul li#artnav3 a, #sidenav ul li#twosubnav3 a{
background:url(../images/common/side-nav/currentshow.png) top right;
}
#sidenav ul li#artnav3 a:hover, #sidenav ul li#twosubnav3 a:hover{
background:url(../images/common/side-nav/currentshow_f2.png) top right;
}
#sidenav ul li#artnav3 a.current, #sidenav ul li#twosubnav3 a.current{
background:url(../images/common/side-nav/currentshow_f3.png) top right;
}
/***/
#sidenav ul li#artnav4 {
background:url(../images/common/side-nav/featuredartist.png) bottom right no-repeat;
}
#sidenav ul li#artnav4 a{
background:url(../images/common/side-nav/featuredartist.png) top right;
}
#sidenav ul li#artnav4 a:hover{
background:url(../images/common/side-nav/featuredartist_f2.png) top right;
}
#sidenav ul li#artnav4 a.current{
background:url(../images/common/side-nav/featuredartist_f3.png) top right;
}
/***/
#sidenav ul li#artnav5 {
background:url(../images/common/side-nav/newwork.png) bottom right no-repeat;
}
#sidenav ul li#artnav5 a{
background:url(../images/common/side-nav/newwork.png) top right;
}
#sidenav ul li#artnav5 a:hover{
background:url(../images/common/side-nav/newwork_f2.png) top right;
}
#sidenav ul li#artnav5 a.current{
background:url(../images/common/side-nav/newwork_f3.png) top right;
}
/***/
#sidenav ul li#artnav6 {
background:url(../images/common/side-nav/previousshows.png) bottom right no-repeat;
}
#sidenav ul li#artnav6 a{
background:url(../images/common/side-nav/previousshows.png) top right;
}
#sidenav ul li#artnav6 a:hover{
background:url(../images/common/side-nav/previousshows_f2.png) top right;
}
#sidenav ul li#artnav6 a.current{
background:url(../images/common/side-nav/previousshows_f3.png) top right;
}
/***/
#sidenav ul li#artnav7 {
background:url(../images/common/side-nav/upcomingshows.png) bottom right no-repeat;
}
#sidenav ul li#artnav7 a{
background:url(../images/common/side-nav/upcomingshows.png) top right;
}
#sidenav ul li#artnav7 a:hover{
background:url(../images/common/side-nav/upcomingshows_f2.png) top right;
}
#sidenav ul li#artnav7 a.current{
background:url(../images/common/side-nav/upcomingshows_f3.png) top right;
}
/***/
#sidenav ul li#artnav8 {
background:url(../images/common/side-nav/callforentries.png) bottom right no-repeat;
}
#sidenav ul li#artnav8 a{
background:url(../images/common/side-nav/callforentries.png) top right;
}
#sidenav ul li#artnav8 a:hover{
background:url(../images/common/side-nav/callforentries_f2.png) top right;
}
#sidenav ul li#artnav8 a.current{
background:url(../images/common/side-nav/callforentries_f3.png) top right;
}
/***/
#sidenav ul li#artnav9 {
background:url(../images/common/side-nav/submitwork.png) bottom right no-repeat;
}
#sidenav ul li#artnav9 a{
background:url(../images/common/side-nav/submitwork.png) top right;
}
#sidenav ul li#artnav9 a:hover{
background:url(../images/common/side-nav/submitwork_f2.png) top right;
}
#sidenav ul li#artnav9 a.current{
background:url(../images/common/side-nav/submitwork_f3.png) top right;
}
/***/
#sidenav ul li#designnav1 , #sidenav ul li#twosubnav4 {
background:url(../images/common/side-nav/design.png) bottom right no-repeat;
}
#sidenav ul li#designnav1 a, #sidenav ul li#twosubnav4 a{
background:url(../images/common/side-nav/design.png) top right;
}
#sidenav ul li#designnav1 a:hover, #sidenav ul li#twosubnav4 a:hover{
background:url(../images/common/side-nav/design_f2.png) top right;
}
#sidenav ul li#designnav1 a.current, #sidenav ul li#twosubnav4 a.current{
background:url(../images/common/side-nav/design_f3.png) top right;
}
/***/
#sidenav ul li#designnav2 , #sidenav ul li#twosubnav5 {
background:url(../images/common/side-nav/designers.png) bottom right no-repeat;
}
#sidenav ul li#designnav2 a, #sidenav ul li#twosubnav5 a{
background:url(../images/common/side-nav/designers.png) top right;
}
#sidenav ul li#designnav2 a:hover, #sidenav ul li#twosubnav5 a:hover{
background:url(../images/common/side-nav/designers_f2.png) top right;
}
#sidenav ul li#designnav2 a.current, #sidenav ul li#twosubnav5 a.current{
background:url(../images/common/side-nav/designers_f3.png) top right;
}
/***/
#sidenav ul li#designnav3 , #sidenav ul li#twosubnav6 {
background:url(../images/common/side-nav/companies.png) bottom right no-repeat;
}
#sidenav ul li#designnav3 a, #sidenav ul li#twosubnav6 a{
background:url(../images/common/side-nav/companies.png) top right;
}
#sidenav ul li#designnav3 a:hover, #sidenav ul li#twosubnav6 a:hover{
background:url(../images/common/side-nav/companies_f2.png) top right;
}
#sidenav ul li#designnav3 a.current, #sidenav ul li#twosubnav6 a.current{
background:url(../images/common/side-nav/companies_f3.png) top right;
}
/***/
#sidenav ul li#designnav4 {
background:url(../images/common/side-nav/featureditem.png) bottom right no-repeat;
}
#sidenav ul li#designnav4 a{
background:url(../images/common/side-nav/featureditem.png) top right;
}
#sidenav ul li#designnav4 a:hover{
background:url(../images/common/side-nav/featureditem_f2.png) top right;
}
#sidenav ul li#designnav4 a.current{
background:url(../images/common/side-nav/featureditem_f3.png) top right;
}
/***/
#sidenav ul li#designnav5 {
background:url(../images/common/side-nav/newitem.png) bottom right no-repeat;
}
#sidenav ul li#designnav5 a{
background:url(../images/common/side-nav/newitem.png) top right;
}
#sidenav ul li#designnav5 a:hover{
background:url(../images/common/side-nav/newitem_f2.png) top right;
}
#sidenav ul li#designnav5 a.current{
background:url(../images/common/side-nav/newitem_f3.png) top right;
}
/***/
#sidenav ul li#designnav6 {
background:url(../images/common/side-nav/submitproduct.png) bottom right no-repeat;
}
#sidenav ul li#designnav6 a{
background:url(../images/common/side-nav/submitproduct.png) top right;
}
#sidenav ul li#designnav6 a:hover{
background:url(../images/common/side-nav/submitproduct_f2.png) top right;
}
#sidenav ul li#designnav6 a.current{
background:url(../images/common/side-nav/submitproduct_f3.png) top right;
}
/***/
#sidenav ul li#archnav1 , #sidenav ul li#twosubnav7 {
background:url(../images/common/side-nav/architecture.png) bottom right no-repeat;
}
#sidenav ul li#archnav1 a, #sidenav ul li#twosubnav7 a{
background:url(../images/common/side-nav/architecture.png) top right;
}
#sidenav ul li#archnav1 a:hover, #sidenav ul li#twosubnav7 a:hover{
background:url(../images/common/side-nav/architecture_f2.png) top right;
}
#sidenav ul li#archnav1 a.current, #sidenav ul li#twosubnav7 a.current{
background:url(../images/common/side-nav/architecture_f3.png) top right;
}
/***/
#sidenav ul li#archnav2 {
background:url(../images/common/side-nav/currentwork.png) bottom right no-repeat;
}
#sidenav ul li#archnav2 a{
background:url(../images/common/side-nav/currentwork.png) top right;
}
#sidenav ul li#archnav2 a:hover{
background:url(../images/common/side-nav/currentwork_f2.png) top right;
}
#sidenav ul li#archnav2 a.current{
background:url(../images/common/side-nav/currentwork_f3.png) top right;
}
/***/
#sidenav ul li#archnav3 {
background:url(../images/common/side-nav/selectedwork.png) bottom right no-repeat;
}
#sidenav ul li#archnav3 a{
background:url(../images/common/side-nav/selectedwork.png) top right;
}
#sidenav ul li#archnav3 a:hover{
background:url(../images/common/side-nav/selectedwork_f2.png) top right;
}
#sidenav ul li#archnav3 a.current{
background:url(../images/common/side-nav/selectedwork_f3.png) top right;
}
/***/
#sidenav ul li#archnav4 {
background:url(../images/common/side-nav/aboutus.png) bottom right no-repeat;
}
#sidenav ul li#archnav4 a{
background:url(../images/common/side-nav/aboutus.png) top right;
}
#sidenav ul li#archnav4 a:hover{
background:url(../images/common/side-nav/aboutus_f2.png) top right;
}
#sidenav ul li#archnav4 a.current{
background:url(../images/common/side-nav/aboutus_f3.png) top right;
}
/***/
#sidenav ul li#archnav5 {
background:url(../images/common/side-nav/ourservices.png) bottom right no-repeat;
}
#sidenav ul li#archnav5 a{
background:url(../images/common/side-nav/ourservices.png) top right;
}
#sidenav ul li#archnav5 a:hover{
background:url(../images/common/side-nav/ourservices_f2.png) top right;
}
#sidenav ul li#archnav5 a.current{
background:url(../images/common/side-nav/ourservices_f3.png) top right;
}
/***/
#sidenav ul li#archnav6 {
background:url(../images/common/side-nav/clientsurvey.png) bottom right no-repeat;

}
#sidenav ul li#archnav6 a{
background:url(../images/common/side-nav/clientsurvey.png) top right;

}
#sidenav ul li#archnav6 a:hover{
background:url(../images/common/side-nav/clientsurvey_f2.png) top right;
}
#sidenav ul li#archnav6 a.current{
background:url(../images/common/side-nav/clientsurvey_f3.png) top right;
}
/***/

/************************** Right side Styles*/
#col2 {

}
#col2 div.contain{
background:white;
color:black;
}

body.right #col1 label{
float:left;
}

#col2 div.announce{

	background-image:url(../images/headbar_bkgd.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	height:79px;
	vertical-align:middle;
	border-top:1px solid #CCC;	

}


#col2 div.announce div.navigation {
	line-height:20px;
	top:19px;
	position:relative;

	color:#666;
	text-align:right;
	padding-top:0px;
	font-size:11px;
	border:0px solid black;
	width:100%;
}
#col2 div.announce div.pagecontrols {
	font-size:11px;
	margin-top:39px;
	height:18px;
	width:97%;
	text-align:right;
}
#col2 div.announce div.cart {
	padding:0px;
	position:relative;
	margin-right:110px;
	color:#999999;
	border:0px solid black;
	line-height:19px;	
	margin-top:-1px;
}

#col2 div.announce div.cart div {
	margin-top:1px;
	height:19px;
	margin-left:5px;
	vertical-align:bottom;
	line-height:19px;		
}
#col2 div.announce div.cart div img {

}
#col2 div.announce div span.selected {
	color:white;
	font-weight:normal;
}

#col2 div.announce div a {
	white-space:nowrap;
}
#col2 div.announce a:link {
	color:#666;
}
#col2 div.announce a:visited {
	color:#666;
}

#col2 div.announce div a.selected {
	white-space:nowrap;
	color:white;
}
#col2 div.announce a:link.selected {
	color:white;
}
#col2 div.announce a:visited.selected {
	color:white;
}

h4.withbullets {
	background:url(../images/common/bullet.png) left no-repeat;
	padding-left:45px;
}
#col2 div.announce p{
width:630px;
margin:0;padding:3px 0 0 0;
}

#title {
	border-bottom:2px solid #FF6600;
	height:59px;
	width:100%;
	background-color:white;
	
}

#col2 div.content{

}
body.withcontent #col2 {
	overflow:hidden;

}
body.art div.withcontent {
	width:630px;
}
body.withcontent #col2 div.withcontent {

	background-image:url(../images/common/content_bkgd.gif);

}
body.art #col2 div.withcontent div {

width:630px;

}
body.withcontent td.rightbuffer {
	overflow:hidden;
	padding:0;margin:0;
	
}
body.withcontent td.rightbuffer div.rightbuffer {
	
	background-image:url(../images/common/content_bkgd.gif);

}
#col2 h1, #col2 h2{
text-align:right;
width:630px;
}
/*
#col2 div.breadcrumb{
text-transform:uppercase;
background: #ccc;
height:40px;
margin:0;padding:0;
}
#col2 div.breadcrumb p{
height:16px;
margin:0;padding:3px 0 0 3px;
display:block;
border-bottom:1px solid white;
}
*/
table tr.bradcumbrow {
background:#ccc;
}
table td.breadcrumb {
padding:0;margin:0;
border-left:2px solid #f60;
	position:relative;
	background-image:url(../images/footbar_bkgd.gif);
	background-repeat:repeat-x;
	height:40px;
font-size:10px;

}
table td.breadcrumb div {
padding:0;margin:0;
width:97%;
}
table td.breadcrumb table {
	margin-top:0px;
}
td.breadcrumb td.pagecontrols {
	line-height:17px;
}
body.right table td.breadcrumb{
border-left:0;
border-right:2px solid #f60;

}

table td.breadcrumb div strong {
	color:black;
}
table td.breadcrumb div a {
	white-space:nowrap;
}
table td.breadcrumb a:link {
	color:#666;
}
table td.breadcrumb a:visited {
	color:#666;
}
table td.breadcrumb div {
	margin-left:5px;
	line-height:15px;
	color:#666;
	padding-top:3px;
	font-size:11px;
	border:0px solid black;
font-size:x-small;	

}


#title-noflash {
	display:none;
}

/*************************** Creator Quote Styles */
.creatorquote {
	width:626px;
	height:80px;
	border:2px solid #ff6600;
	padding:0;	

}
.creatorquote table {
padding:0;margin:0;
}
.creatorquote img {
	vertical-align:bottom;
}
.creatorquote-text {
	font-size:small;
	float:left;
	width:550px;
	font-weight:bold;
	color:#CCCCCC;
	text-align:right;
	vertical-align:bottom;
	height:78px;
}
.creatorquote-image {
	float:right;
	vertical-align:bottom;
}

/************************** Right side subnav styles*/
body.right #sidenav ul li#subnav1, body.right #sidenav ul li#subnav1 a{
background:url(../images/common/side-nav/rt-adv-search.png) top right;
}
body.right #sidenav ul li#subnav1 a:hover{
background:url(../images/common/side-nav/rt-adv-search_f2.png) top right;
}
body.right #sidenav ul li#subnav1 a.current{
background:url(../images/common/side-nav/rt-adv-search_f3.png) top right;
}
/***/

body.right #sidenav ul li#subnav2, body.right #sidenav ul li#subnav2 a{
background:url(../images/common/side-nav/rt-learn.png) top right;
}
body.right #sidenav ul li#subnav2 a:hover{
background:url(../images/common/side-nav/rt-learn_f2.png) top right;
}
body.right #sidenav ul li#subnav2 a.current{
background:url(../images/common/side-nav/rt-learn_f3.png) top right;
}
/***/

body.right #sidenav ul li#subnav3, body.right #sidenav ul li#subnav3 a{
background:url(../images/common/side-nav/rt-links.png) top right;
}
body.right #sidenav ul li#subnav3 a:hover{
background:url(../images/common/side-nav/rt-links_f2.png) top right;
}
body.right #sidenav ul li#subnav3 a.current{
background:url(../images/common/side-nav/rt-links_f3.png) top right;
}
/***/

body.right #sidenav ul li#subnav4, body.right #sidenav ul li#subnav4 a{
background:url(../images/common/side-nav/rt-sale.png) top right;
}
body.right #sidenav ul li#subnav4 a:hover{
background:url(../images/common/side-nav/rt-sale_f2.png) top right;
}
body.right #sidenav ul li#subnav4 a.current{
background:url(../images/common/side-nav/rt-sale_f3.png) top right;
}
/***/

body.right #sidenav ul li#artnav1, body.right #sidenav ul li#artnav1 a, body.right #sidenav ul li#twosubnav1, body.right #sidenav ul li#twosubnav1 a{
background:url(../images/common/side-nav/rt-art.png) top right;
}
body.right #sidenav ul li#artnav1 a:hover, body.right #sidenav ul li#twosubnav1 a:hover{
background:url(../images/common/side-nav/rt-art_f2.png) top right;
}
body.right #sidenav ul li#artnav1 a.current, body.right #sidenav ul li#twosubnav1 a.current{
background:url(../images/common/side-nav/rt-art_f3.png) top right;
}
/***/

body.right #sidenav ul li#artnav2, body.right #sidenav ul li#artnav2 a, body.right #sidenav ul li#twosubnav2, body.right #sidenav ul li#twosubnav2 a{
background:url(../images/common/side-nav/rt-artists.png) top right;
}
body.right #sidenav ul li#artnav2 a:hover, body.right #sidenav ul li#twosubnav2 a:hover{
background:url(../images/common/side-nav/rt-artists_f2.png) top right;
}
body.right #sidenav ul li#artnav2 a.current, body.right #sidenav ul li#twosubnav2 a.current{
background:url(../images/common/side-nav/rt-artists_f3.png) top right;
}
/***/

body.right #sidenav ul li#artnav3, body.right #sidenav ul li#artnav3 a, body.right #sidenav ul li#twosubnav3, body.right #sidenav ul li#twosubnav3 a{
background:url(../images/common/side-nav/rt-currentshow.png) top right;
}
body.right #sidenav ul li#artnav3 a:hover, body.right #sidenav ul li#twosubnav3 a:hover{
background:url(../images/common/side-nav/rt-currentshow_f2.png) top right;
}
body.right #sidenav ul li#artnav3 a.current, body.right #sidenav ul li#twosubnav3 a.current{
background:url(../images/common/side-nav/rt-currentshow_f3.png) top right;
}
/***/

body.right #sidenav ul li#artnav4, body.right #sidenav ul li#artnav4 a{
background:url(../images/common/side-nav/rt-featuredartist.png) top right;
}
body.right #sidenav ul li#artnav4 a:hover{
background:url(../images/common/side-nav/rt-featuredartist_f2.png) top right;
}
body.right #sidenav ul li#artnav4 a.current{
background:url(../images/common/side-nav/rt-featuredartist_f3.png) top right;
}
/***/

body.right #sidenav ul li#artnav5, body.right #sidenav ul li#artnav5 a{
background:url(../images/common/side-nav/rt-newwork.png) top right;
}
body.right #sidenav ul li#artnav5 a:hover{
background:url(../images/common/side-nav/rt-newwork_f2.png) top right;
}
body.right #sidenav ul li#artnav5 a.current{
background:url(../images/common/side-nav/rt-newwork_f3.png) top right;
}
/***/

body.right #sidenav ul li#artnav6, body.right #sidenav ul li#artnav6 a{
background:url(../images/common/side-nav/rt-previousshows.png) top right;
}
body.right #sidenav ul li#artnav6 a:hover{
background:url(../images/common/side-nav/rt-previousshows_f2.png) top right;
}
body.right #sidenav ul li#artnav6 a.current{
background:url(../images/common/side-nav/rt-previousshows_f3.png) top right;
}
/***/

body.right #sidenav ul li#artnav7,  body.right #sidenav ul li#artnav7 a{
background:url(../images/common/side-nav/rt-upcomingshows.png) top right;
}
body.right #sidenav ul li#artnav7 a:hover{
background:url(../images/common/side-nav/rt-upcomingshows_f2.png) top right;
}
body.right #sidenav ul li#artnav7 a.current{
background:url(../images/common/side-nav/rt-upcomingshows_f3.png) top right;
}
/***/

body.right #sidenav ul li#artnav8, body.right #sidenav ul li#artnav8 a{
background:url(../images/common/side-nav/rt-callforentries.png) top right;
}
body.right #sidenav ul li#artnav8 a:hover{
background:url(../images/common/side-nav/rt-callforentries_f2.png) top right;
}
body.right #sidenav ul li#artnav8 a.current{
background:url(../images/common/side-nav/rt-callforentries_f3.png) top right;
}
/***/

body.right #sidenav ul li#artnav9, body.right #sidenav ul li#artnav9 a{
background:url(../images/common/side-nav/rt-submitwork.png) top right;
}
body.right #sidenav ul li#artnav9 a:hover{
background:url(../images/common/side-nav/rt-submitwork_f2.png) top right;
}
body.right #sidenav ul li#artnav9 a.current{
background:url(../images/common/side-nav/rt-submitwork_f3.png) top right;
}
/***/

body.right #sidenav ul li#designnav1, body.right #sidenav ul li#designnav1 a, body.right #sidenav ul li#twosubnav4, body.right #sidenav ul li#twosubnav4 a{
background:url(../images/common/side-nav/rt-design.png) top right;
}
body.right #sidenav ul li#designnav1 a:hover, body.right #sidenav ul li#twosubnav4 a:hover{
background:url(../images/common/side-nav/rt-design_f2.png) top right;
}
body.right #sidenav ul li#designnav1 a.current, body.right #sidenav ul li#twosubnav4 a.current{
background:url(../images/common/side-nav/rt-design_f3.png) top right;
}
/***/

body.right #sidenav ul li#designnav2, body.right #sidenav ul li#designnav2 a, body.right #sidenav ul li#twosubnav5, body.right #sidenav ul li#twosubnav5 a{
background:url(../images/common/side-nav/rt-designers.png) top right;
}
body.right #sidenav ul li#designnav2 a:hover, body.right #sidenav ul li#twosubnav5 a:hover{
background:url(../images/common/side-nav/rt-designers_f2.png) top right;
}
body.right #sidenav ul li#designnav2 a.current, body.right #sidenav ul li#twosubnav5 a.current{
background:url(../images/common/side-nav/rt-designers_f3.png) top right;
}
/***/

body.right #sidenav ul li#designnav3, body.right #sidenav ul li#designnav3 a, body.right #sidenav ul li#twosubnav6, body.right #sidenav ul li#twosubnav6 a{
background:url(../images/common/side-nav/rt-companies.png) top right;
}
body.right #sidenav ul li#designnav3 a:hover, body.right #sidenav ul li#twosubnav6 a:hover{
background:url(../images/common/side-nav/rt-companies_f2.png) top right;
}
body.right #sidenav ul li#designnav3 a.current, body.right #sidenav ul li#twosubnav6 a.current{
background:url(../images/common/side-nav/rt-companies_f3.png) top right;
}
/***/

body.right #sidenav ul li#designnav4, body.right #sidenav ul li#designnav4 a{
background:url(../images/common/side-nav/rt-featureditem.png) top right;
}
body.right #sidenav ul li#designnav4 a:hover{
background:url(../images/common/side-nav/rt-featureditem_f2.png) top right;
}
body.right #sidenav ul li#designnav4 a.current{
background:url(../images/common/side-nav/rt-featureditem_f3.png) top right;
}
/***/

body.right #sidenav ul li#designnav5, body.right #sidenav ul li#designnav5 a{
background:url(../images/common/side-nav/rt-newitem.png) top right;
}
body.right #sidenav ul li#designnav5 a:hover{
background:url(../images/common/side-nav/rt-newitem_f2.png) top right;
}
body.right #sidenav ul li#designnav5 a.current{
background:url(../images/common/side-nav/rt-newitem_f3.png) top right;
}
/***/

body.right #sidenav ul li#designnav6, body.right #sidenav ul li#designnav6 a{
background:url(../images/common/side-nav/rt-submitproduct.png) top right;
}
body.right #sidenav ul li#designnav6 a:hover{
background:url(../images/common/side-nav/rt-submitproduct_f2.png) top right;
}
body.right #sidenav ul li#designnav6 a.current{
background:url(../images/common/side-nav/rt-submitproduct_f3.png) top right;
}
/***/

body.right #sidenav ul li#archnav1, body.right #sidenav ul li#archnav1 a, body.right #sidenav ul li#twosubnav7, body.right #sidenav ul li#twosubnav7 a{
background:url(../images/common/side-nav/rt-architecture.png) top right;
}
body.right #sidenav ul li#archnav1 a:hover, body.right #sidenav ul li#twosubnav7 a:hover{
background:url(../images/common/side-nav/rt-architecture_f2.png) top right;
}
body.right #sidenav ul li#archnav1 a.current, body.right #sidenav ul li#twosubnav7 a.current{
background:url(../images/common/side-nav/rt-architecture_f3.png) top right;
}
/***/

body.right #sidenav ul li#archnav2, body.right #sidenav ul li#archnav2 a{
background:url(../images/common/side-nav/rt-currentwork.png) top right;
}
body.right #sidenav ul li#archnav2 a:hover{
background:url(../images/common/side-nav/rt-currentwork_f2.png) top right;
}
body.right #sidenav ul li#archnav2 a.current{
background:url(../images/common/side-nav/rt-currentwork_f3.png) top right;
}
/***/

body.right #sidenav ul li#archnav3, body.right #sidenav ul li#archnav3 a{
background:url(../images/common/side-nav/rt-selectedwork.png) top right;
}
body.right #sidenav ul li#archnav3 a:hover{
background:url(../images/common/side-nav/rt-selectedwork_f2.png) top right;
}
body.right #sidenav ul li#archnav3 a.current{
background:url(../images/common/side-nav/rt-selectedwork_f3.png) top right;
}
/***/

body.right #sidenav ul li#archnav4, body.right #sidenav ul li#archnav4 a{
background:url(../images/common/side-nav/rt-aboutus.png) top right;
}
body.right #sidenav ul li#archnav4 a:hover{
background:url(../images/common/side-nav/rt-aboutus_f2.png) top right;
}
body.right #sidenav ul li#archnav4 a.current{
background:url(../images/common/side-nav/rt-aboutus_f3.png) top right;
}
/***/

body.right #sidenav ul li#archnav5, body.right #sidenav ul li#archnav5 a{
background:url(../images/common/side-nav/rt-ourservices.png) top right;
}
body.right #sidenav ul li#archnav5 a:hover{
background:url(../images/common/side-nav/rt-ourservices_f2.png) top right;
}
body.right #sidenav ul li#archnav5 a.current{
background:url(../images/common/side-nav/rt-ourservices_f3.png) top right;
}
/***/

body.right #sidenav ul li#archnav6, body.right #sidenav ul li#archnav6 a{
background:url(../images/common/side-nav/rt-clientsurvey.png) top right;
}
body.right #sidenav ul li#archnav6 a:hover{
background:url(../images/common/side-nav/rt-clientsurvey_f2.png) top right;
}
body.right #sidenav ul li#archnav6 a.current{
background:url(../images/common/side-nav/rt-clientsurvey_f3.png) top right;
}
/***/
.smalltext {
	font-size:x-small;
	font-weight:normal;
}
.errortext {
	font-weight:bold;
	color:#FF6600;
}
.selectedrow td {
	background:#f6f6f6;
}
.error {
	font-weight:bold;
	color:#FF3300;
}

.noticetext {
	color:#FF6600;
}
input.inputbox, textarea.inputbox {
	border:1px solid #CCC;	
	padding:3px;
	font-size:small;		
}
textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
}
.inputcheckbox {
	border: 0;	
	padding:3px;
	font-size:small;
}

input.sffocus, textarea.sffocus { 
	border:1px solid #999999;
	background-color:#f6f6f6;
}

.searchform {
	padding:5px;
	width:620px;
	font-size:11px;
}
.searchform .inputbox {
	color:#FF6600;
	font-weight:500;
}
#searchform .inputbox {
	color:#FF6600;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:500;
}
.accountform {
	padding:5px;
	font-size:11px;

}
.accountform form {
	width:410px;
}
body.gift .accountform form {
	width:100%;
}
.accountform .inputbox {
	color:#FF6600;
	font-weight:500;
}

.tableheader {
	background-color:#F6F6F6;
}
.productrow {
	border-top:1px solid #CCC;
}
td.amountlabel {
	text-align:right;
	font-weight:bold;
}
tr.discountrow td {
	color:#ff6600;
	font-weight:bold;
}
tr.totalrow td  {
	font-size:110%;
}
tr.productrow td.smalltest, tr.productrow td.smalltext {
	text-align:right;
	font-size:80%;
}
#shoppingCart td {
	padding:3px;
}
#shoppingCart form {

}

/************************** PRODUCT / SHOW DISPLAY STYLES */
.content a, .content a:hover, .content a:visited {
	color:#333;
}
.content img {
vertical-align:bottom;
}
a.giftlink:link, a.giftlink:hover, a.giftlink:visited {
	color:#666;	
}

.productimage {
	float:left;
	margin:0;
	padding:0;
}
.productimage img {
	vertical-align:bottom;
}
.highlight {
	color:#FF6600;
	font-weight:bold;
}
.regularprice {
	text-decoration:line-through;
}
.moduletable {
	margin:0;padding:0;
	border-collapse: collapse; 
	height:auto;

}
.moduletable tr.withborder td {

}
.moduletable td img {
	margin:0;padding:0;
}
.moduletable td {
	height:279px;
	z-index:2;		 
	vertical-align:top;
	border-bottom:1px solid #999;	
	display:block;
	position:relative;
	overflow:hidden;

}
.moduletable td p, .moduletable td span {
	padding:0px 10px 0px 10px;
}
.moduletable img {

}
.moduletable hr {
	border-bottom:1px solid #999;	
	padding-right:6000px;
	margin:0px;		
	margin-right:-6000px;	
}
.moduletablenew {
	margin-top:0px;
		
}
.moduletablenew td {
	height:279px;
	border-bottom:1px solid #999;	
	z-index:2;		 
	vertical-align:top;
}
.module {

}
.module p {

}
.module div {

}
.halfmodule {
	height:140px;
}
.doublemodule { 
	height:280px;
}
.fixedheight {
	height:220px;
}
.creatorbox {
	text-align:left;
	width:100%;
}
body.main .topborder {
	border-top:1px solid #999;
	padding-right:6000px;	
	margin-right:-6000px;
	position:relative;
	z-index:2;	
}
body.right .topborder {
	border-top:1px solid #999;
	padding-left:6000px;	
	margin-left:-6000px;
	position:relative;
	z-index:2;	
}
.clear {
	clear:both;
	height:0px;
	width:100%;
}
body.main .bottomborder {
	border-bottom:1px solid #999;
	padding-right:6000px;	
	margin-right:-6000px;
	position:relative;
	z-index:2;
}
body.right .bottomborder {
	border-top:1px solid #999;
	padding-left:6000px;	
	margin-left:-6000px;
	position:relative;
	z-index:2;	
}
.bottomline {
	border-bottom:1px solid #999;
}
.creatorinfo {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:10px;
	float:left;

}
.creatorinfo div {
	padding:3px;
}
.creatorinfo2 {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:10px;
	/*margin-left:105px;*/
	width:105px;
	height:140px;
	float:left;

}
.creatorinfo2 div {
	padding:3px;
}

div.productinfo {
	float:left;
}


div.productinfo label, div.productinfo input, .formlabel {
	display: block;
	float: left;
	margin-bottom: 10px;
}

div.productinfo label, .formlabel {
	text-align: right;
	width: 75px;
	padding-right: 10px;
	font-weight:bold;
}

div.productinfo  br {
	clear: left;
}

div.productinfo div {
	padding:5px;
	float:left;
}
.creatordesc {
	width:100%;
}
.creatordesc div {
	padding:15px;
}

.creatorlist {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:10px;
	padding:5px;
	line-height:25px;
	width:135px;
}
.creatorlist div {
	margin-top:5px;
}
.moduleproduct {
	text-align:left;
	float:left;
	height:140px;
}

.productlabel {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	height:140px;	
	float:left;
	overflow:hidden;
}
.productlabel div {
	padding:3px;
}




.formRight {
	text-align:right;
}
/*************************** CART STYLES*/
/* Shopping Cart */
#shoppingCart {
	padding:3px;
}
#shoppingCart table{

}

#shoppingCart h4 {
	color:black;
	font-size:medium;
}
#shoppingCart table tr td#totalLabel{
	text-align: right;
	font-weight: bold;
}

#shoppingCart table tr td#remove{
	text-align: right;
}

#shoppingCart table tr td#empty{
	height: 100px;
	vertical-align: middle;
}

#shoppingCart table tr td#total{
	font-weight: bold;
}

#shoppingCart table tr td#update{
	text-align: right;
}

#shoppingCart table tr td#checkout{
	text-align: right;
	padding-top: 34px;
}


fieldset{
	border-width:1px 0 0 0;
	border-style: solid;
	border-color:#CCCCCC;
	color:#333;
}
fieldset legend{
	font-weight:bold;
	color:#333;
}

ul.itemlist {
	list-style-image:none;
	list-style-type:none;
	margin:0px;
	padding:0px;  
}

ul.itemlist li {
	padding:2px;
}

div.pagecontent div {
	padding:5px;
	font-size:100%;
}

div.pagecontent h5 {
	margin:0px;
	color:black;
}
 h4 {
	color:black;
	font-size:medium;
}

/************************** FOOTER STYLES*/
#footer{
margin:0;padding:0;
clear:both;
background:#333;

}
#footer div.contain{
width:630px;
}
#footer div.contain img{
/*margin:0 0 1px 148px;*/
}


/************************* Alternative body dimenstions */
/*gift registry*/
body.gift #col1{
width:260px;
}
body.gift #col2{
width:526px;
}
body.gift #mainnav{
margin:-5px 0 0 -108px;
}
body.gift #header ul {
	width:783px;
}
body.gift #header div.headcrumb {
margin-left:260px;
}
body.gift #col2 div.announce p, body.gift #col2 h1, body.gift #col2 h2{
width: 521px;
}
body.gift #footer div.contain {
margin-left:-158px;
position:relative;
z-index:5;
}
/*account login*/
body.account #col1header{

}
body.account #col1{
width:365px;
}
body.account #col2{
width:422px;
}
body.account #mainnav{
margin:-5px 0 0 -213px;
}
body.account #header ul {
	width:783px;
}
body.account #header ul li#nav2 a{
background-position:top left;
}
body.account #header div.headcrumb {
margin-left:365px;
}
body.account #col2 div.announce p, body.account #col2 h1, body.account #col2 h2{
/*width: 419px;*/
}
body.account #footer div.contain {
margin-left:-288px;
position:relative;
z-index:5;
}

/*cart login*/
body.cart #col1{
width:470px;
}
body.cart #col2{
width:320px;


}
body.cart #mainnav{
margin:-5px 0 0 -318px;

}
body.cart #header ul {
	width:783px;
}
body.cart #header ul li#nav2 a, body.cart #header ul li#nav3 a{
background-position:top left;
}
body.cart #header div.headcrumb {
margin-left:470px;
}
body.cart #col2 div.announce p, body.cart #col2 h1, body.cart #col2 h2{
width: 312px;

}
body.cart #footer div.contain {
margin-left:-358px;
position:relative;
z-index:5;
}
body.cart div#shoppingCart {
	width:314px;

}
body.cart div#shoppingCart form {

}

/*nav on right side styles*/
body.faqs #col1 li a, body.guestbook #col1 li a, body.contact #col1 li a{
float:left; 
text-align:right;
}
body.faqs #col1 li a:hover, body.guestbook #col1 li a:hover, body.contact #col1 li a:hover{
background:url(../images/common/sidenav-link-hover.png) top left no-repeat;
}
body.faqs #col1 li a.current, body.guestbook #col1 li a.current, body.contact #col1 li a.current{
color:#f60;
background:url(../images/common/sidenav-link-on.png) top left no-repeat;
}
body.faqs #col1 label, body.guestbook #col1 label, body.contact #col1 label{
background:url(../images/common/side-nav/rt-search.png) top left no-repeat;
width:150px;
}
body.faqs #col1 div#circles p, body.guestbook #col1 div#circles p, body.contact #col1 div#circles p{
background: url(../images/common/circle-bkgd.png) top left;
}
body.faqs #col1 input, body.guestbook #col1 input, body.contact #col1 input{
border-right:1px solid #ccc;
float:left;
}
body.faqs #footer div.contain {
margin-left:238px;
position:relative;
z-index:5;
}


/*FAQs*/


body.faqs #col2{
width:420px;
border-left:0;
position:relative;
background:white;
}
body.faqs #col1{
width:295px;
}
body.faqs #header{

}
body.faqs #col1header{

border-right:2px solid #f60;
}
body.faqs #mainnav{
margin-left:-423px;
position:relative;
z-index:3;
}
body.faqs #header ul {
	width:783px;
}
body.faqs #header ul li#nav2 a, body.faqs #header ul li#nav3 a, body.faqs #header ul li#nav4 a{
background-position:top left;
}
body.faqs .headcrumb {
margin-left:122px;
}

body.faqs #col2 div.announce p, body.faqs #col2 h1, body.faqs #col2 h2{

float:right;
text-align:left;
}


body.right div.accountdetails {
	margin-top:48px;
	font-size:11px;
	float:left;
	color:white;
	background:blue;
}

body.faqs .pagecontent {

	float:right;
}


body.faqs #footer div.contain {
margin-left:70px;
position:relative;
z-index:5;
}

/*Guestbook*/
body.guestbook #col2{
width:525px;
border-left:0;

}

body.guestbook #col1{
width:200px;
}
body.guestbook #col1header{

border-right:2px solid #f60;
}
body.guestbook #header{



}
body.guestbook #mainnav{

margin-left:-528px;
position:relative;
z-index:3;
}
body.guestbook #header ul {
	width:783px;
}
body.guestbook #header ul li#nav2 a, body.guestbook #header ul li#nav3 a, body.guestbook #header ul li#nav4 a, body.guestbook #header ul li#nav5 a{
background-position:top left;
}
body.guestbook .headcrumb {
margin-left:226px;

}
body.guestbook #col2 div.announce p, body.guestbook #col2 h1, body.guestbook #col2 h2{
width: 405px;
float:right;
text-align:left;
}

body.guestbook .module {
	width:100%;
	float:right;
}

body.guestbook #footer div.contain {
margin-left:70px;
position:relative;
z-index:5;
}
/*Contact*/
body.contact #col2{
width:630px;
border-left:0;
border-right:2px solid #f60;
}
body.contact #col1{
width:105px;
}
body.contact #col1header{

border-right:2px solid #f60;
}
body.contact #header{

}
body.contact #mainnav {
	margin-left:-633px;
}
body.contact #header ul {
	width:783px;
}
body.contact #header ul li#nav2 a, body.contact #header ul li#nav3 a, body.contact #header ul li#nav4 a, body.contact #header ul li#nav5 a, body.contact #header ul li#nav6 a{
background-position:top left;
}
body.contact #header div.headcrumb {
margin-left:332px;

}
body.right td.breadcrumb div {
	text-align:right;
	margin-right:5px;
}
body.contact #col2 div.announce p, body.contact #col2 h1, body.contact #col2 h2{
width: 631px;
float:right;
text-align:left;
}

body.contact .contactus {
	width:630px;
	float:right;
}

body.contact #footer div.contain {
margin-left:78px;
position:relative;
z-index:5;
}
/*** ERROR PAGES **/
body.error {
	background:#FFF;
	font-size:small;
	color:black;
}
#errorhead {
	height:60px;
	background:#333;
}
#errorhead img {

}
#errorbody {
	padding:10px;
	width:600px;
	margin:0 auto;
}
div.list {

}

.titlefont {
	color: #000000;
}

/* separate the list from surrounding elements */
ul#dots
{
  margin: 0 0 0 0;
  padding: 0;
}

ul#dots li
{
  /* Stipulate the height of each item so that 
  vertical return = items * height */
  line-height: 16px;

  /* Clear the default margins & padding 
  so we can style the list from scratch */

  margin:0;
  padding-left: 5px;
  padding-top:2px;
  padding-bottom:2px;
  list-style-type: none;
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
  overflow:hidden;
  height:16px;
  vertical-align:bottom;
}
ul#dots li a {
	vertical-align:top;
}

div.creatordots ul#dots li {
	width:150px;
}

div.showdots ul#dots li {
	width:230px;
}

/* If li position is left static, Internet 
Explorer disables hyperlinks in the list 
in all but the final column.

This rule will be processed only by 
Internet Explorer because only IE believes 
that there’s a level above HTML: */

* html ol li
{
	position: relative;
}

/* horizontal position of each column */

ul#dots li {  }

div.creatordots ul#dots li.column1 { margin-left: 0px; }
div.creatordots ul#dots li.column2 { margin-left: 157px; }
div.creatordots ul#dots li.column3 { margin-left: 314px; }
div.creatordots ul#dots li.column4 { margin-left: 471px; }

div.showdots ul#dots li.column1 { margin-left: 0px; }
div.showdots ul#dots li.column2 { margin-left: 250px; }
div.showdots ul#dots li.column3 { margin-left: 500px; }

/* Bring the first item of each column 
back up to the level of item 1.
Vertical return = items * height.
Here, 5 items * 1.2em line-height = 6em */

ul#dots li.reset
{
  margin-top: -140px;
}

ul#dots li.resettall
{
  margin-top: -280px;
}


/* anchor styling */
ul#dots li a
{
  display: block;
  text-decoration: none;
}




