/*

Theme Name: byDesign v1.0
Theme URI: 
Description: Site layout for :byDesignPartners.com as developed by syncbox.com
Version: 1.6
Author: Scott Ward (design) and D.Casey (WordPress theme, php, client and serverside development)
Author URI: http://syncbox.com/
*/
/* BASE COLORS USED FOR TEXT ETC IN SITE
base font color: #887F6D
nav text color (off):#887E6E
nav text color (over):#B5121B (with dotted red underline border)
nav text color (selected):#B5121B 
divider tan color:#ADA88B
*/



body, html {
	height:100.1%;
}
body, div, img, form, h1, h2, h3, h4, h5, h6, p, ol, ul, li {
	margin:0;
	padding:0;
	border:0 none;
}
a, img {
	outline:none;
	outline-width:0;
}
a img {
	text-decoration:none;
	border:0 none;
}
body {
	font-size:100.1%;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	background-color:#fff;
	color:#887E6E;
}
.clearme {
	height:0%;
	clear:both;
}
div.navigation {
	width:557px;
	display:block;
}
.alignright {
	float: right;
	}

.alignleft {
	float: left
	}

div.alignright, div.alignleft {
 	padding-bottom:2em; 
}

em {
	letter-spacing: 0.05em;
}
a, a:visited {
	color: #887E6E;
	text-decoration:none;
	background: url(sharedimages/hline_gray.gif) repeat-x left bottom transparent;
}
a:hover {
	text-decoration:none;
	color: #B5121B;
	background: url(sharedimages/dotted_line_red_bg.gif) repeat-x left bottom transparent;
}
/* RULES SHOULD SET COLOR OF SELECTED PAGE NAVS AS WELL AS PARENT PAGE NAV */

.page_item a, .cat-item a {
	color: #887E6E!important;
	text-decoration:none;
	background: url(sharedimages/blank.gif) repeat-x left bottom transparent;
}
.page_item a:hover, .cat-item a:hover {
	color: #B5121B!important;
}
.current_page_item a, .current-cat a {
	color: #B5121B!important;
	text-decoration:none;
	background: url(sharedimages/blank.gif) repeat-x left bottom transparent;
}
.current_page_parent a, .current_page_ancestor a, .current-cat-ancestor a {
	color: #B5121B!important;
	text-decoration:none;
	background: url(sharedimages/blank.gif) repeat-x left bottom transparent;
}
p#adminlink {
	width:587px;
	display:block;
	clear:left;
	padding:0;
	font-size:.9em!important;
	text-align:right!important;
}
p#adminlink2 {
	padding-top:4em;
	font-size:.9em!important;
	text-align:right!important;
}
/* body.hidetopbox div#topbox h2#pagetitle, body.hidetopbox div#topbox div#snavs {
	display:none;
} */
#wrapper {
	position:relative;
	text-align:left;
	width:944px;
	margin:0 auto;
	font-size:0.625em;
	padding-top: 27px;/* overflow:hidden; */
}
#sidebar {
	position:absolute;
	width:190px;
	right:0;
	top:27px;
	z-index:2000;
}
p#tagline {
	line-height: 1.7;
	font-size: 0.9em;
	margin-top: -1px;
}
img#sblogo {
	display: block;
	margin: 8px auto 15px -13px;
	position: relative;
}
ul#mnavs {
	list-style-type: none;
}
ul#mnavs li {
	line-height: 1.7;
	font-size: 0.9em;
}
ul#mnavs li a, ul#mnavs li a:visited {
	text-decoration: none;
}
ul#mnavs li a:hover {
	text-decoration: none;
}
#mcwrapper {
	width: 587px;
	text-align: left;
}
div#topbox {
	width: 557px;
	margin-top: 38px;
	padding-left: 60px;
	padding-top:12px;
	height: 50px;
}
h2#pagetitle {
	font-weight: normal;
	margin-bottom: 20px;
	font-size: 1.3em!important;
	padding-top: 6px;
	color: #666;
}

/* Animated Masthead on homepage */

#animated-masthead {
	width: 878px;
	height: 246px;
	position: relative;
	background-color: #ffffff;
}

#animated-masthead-image {
	width: 878px;
	height: 246px;
	position: relative;
	background: url(/wp-content/themes/bydesign/sharedimages/bydesign-logo.png) no-repeat center center transparent;
}

/* RULES FOR SUB NAVIGATION ELEMENT */



div#snavs {
	width: 557px;
}
#snavs ul {
	list-style-type: none;
	height: 1em;
	width: auto;
	text-align:left;
}
#snavs li {
	display:inline;
	padding:0 5px;
}
#snavs li:first-child {
	border-left:0 none;
	padding-left:0;
}


/* RULES FOR SUB NAVS FOR CLIENT AND CONCEPT DETAIL PAGES */


#snavs ul#ccpage {
	list-style-type: none;
	height: 1em;
	width: 600px;
	text-align:left;
}
#snavs ul#ccpage li {
	display:inline;
	padding:0 5px;
	border-left:0 none!important;
}
#snavs ul#ccpage li:first-child {
	border-left:0 none;
	padding-left:0;
}
/* RULES FOR CONTENT AREA OF PAGES */



div#pagecopy, div#pagecopy2 {
	margin-left: 60px;
	padding-top: 1.5em;
	width: 557px;
	min-height:450px;
	text-align: left;
}
div#homecopy {
	margin-left: 60px;
	padding-top: 1.5em;
	padding-bottom:0;
	margin-bottom:0;
	width: 557px;
	text-align: left;
}
#pagecopy h2.postitle {
	color:#B5121B!important;
	padding:.5em 0 1em 0;
}
#pagecopy h2.postitle a {
	color:#B5121B!important;
	font-size:1em;
	background-image:url(/wp-content/themes/bydesign/sharedimages/blank.gif);
}
#pagecopy div.newpost p.byline {
	font-size:1em;
	color:#887F6D;
	font-family:Arial, Helvetica, sans-serif!important;
	margin-bottom:0;
}

#pagecopy div.newpost p.followline {
	font-size:1em;
	color:#887F6D;
	padding:.3em 0;
	font-family:Arial, Helvetica, sans-serif!important;
}
.followline a, .byline a {
	/* background-image:url(/wp-content/themes/bydesign/sharedimages/blank.gif); */
	font-family:Arial, Helvetica, sans-serif!important;
}
#pagecopy img.postbtm {
	display:block;
	float:none;
	margin:0 auto 2em 0;
	clear::left;
	padding-top:1em;
}
#pagecopy h3 {
	font-weight: normal;
	font-size: 1.3em!important;
	color: #666;
}
#pagecopy .newpost div.captionme {
	text-align:left;
}
#pagecopy .newpost div.captionme img {
	display:block;
	margin:1em auto 0 0;
}
#pagecopy .newpost div.captionme span {
	display:block;
	padding:5px 0 2em 0;
	font-size:.9em;
}
form#commentform label, form#commentform input, form#commentform textarea {
	font-family:Arial, Helvetica, sans-serif;
}
form#commentform input {
	font-family:Arial, Helvetica, sans-serif;
/* 	font-size:.9em;
	padding:3px; */
	background: #fff;
	border: 1px solid #ccc;
	/*margin:0 0 1em 0;
	 width:200px; */
}
form#commentform input#submit {
	width:auto;
	padding:2px;
/* 	margin:0 0 0 150px; */
	font-size:1em;
	color:#887E6E;
	background-color:#fff;
	border:1px solid #adadad!important;
	border-left-color:#ececec!important;
	border-top-color:#ececec!important;
}
form#commentform input#submit:hover {
	background-color:#A29B6A;
	color:#fff;
}
form textarea#comment {
	width:557px;
}
h3#respond, h3#comments {
	padding-bottom:1em;
}
ol.commentlist {
	list-style-type: none;
	width:557px;
	padding:0 0 1em 0;
	font-size:1em;
}
ol.commentlist li {
	width:557px;
	padding:1em 0;
	background: url(sharedimages/hline_gray.gif) repeat-x left top transparent;
	font-size:1em;
}
.commentlist li p {
	font-size:1em!important;
	font-family:Arial, Helvetica, sans-serif!important;
	padding-top:1em;
}

#pagecopy .newpost ul.newslist {
	padding:.75em 20px 2em 13px;
}
#pagecopy .newpost ul.newslist li {
	padding-left:0;
}
#pagecopy .newpost p span.tanline, span.tanline {
	color:#ADA88B;
	padding:0 4px!important;
}

td h3.subhead {
	color:#B5121B;
}
#pagecopy p, #pagecopy2 p, #homecopy p {
	font-size: 1.2em;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1.55;
	margin-bottom: 1em;
	clear:left;
}
p#adminlink {
	margin-bottom:0;
}
#pagecopy ul.nobullets, #homecopy ul.nobullets {
	list-style-type: none;
	padding-top:29px;
}
#pagecopy ul.nobullets li, #homecopy ul.nobullets li {
	font-size:.9em;
	line-height:1.7;
	padding-bottom:.75em;
}
#pagecopy ol#searchresultslist {
	margin-left:20px;
}
#pagecopy ol#searchresultslist li {
}
/* RULES FOR HOMEPAGE HIGHLIGHTS AND GRAPHICS */



div#BDbox {
	padding-top: 2px;
	width: 944px;
	text-align:left;
}
div#BDbox img {
	width:878px;
	height:246px;
	margin-left:6px;
}
body.hideBDbox div#BDbox {
	display:none;
}
div#homedivider {
	background-image: url(sharedimages/hline_gray.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin: 10px auto 0 60px;
	width: 780px;
	clear: left;
	height: 2px;
}
/* NOTE THAT LEFT MARGIN IS RESET FOR IE6 AND OLDER BROWSERS IN IESTYLE DOC */



div#homebox {
	height: 200px;
	width: 780px;
	text-align:center;
	margin-left:66px!important;
	padding-left:3px;
	clear:left;
}
.dotmeright {
	background-image: url(sharedimages/vline_gray.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
/* CONTROLS THE WIDTH OF THE HIGHLIGHT ELEMENTS */



div#homebox div.highlights1 {
	float: left;
	width: 260px;
	text-align: left;
}
div#homebox div.highlights2 {
	float: left;
	width: 260px;
	text-align: left;
}
div#homebox div.highlights3 {
	float: left;
	width: 260px;
	text-align: left;
}
div#homebox div.highlights4 {
	float: left;
	width: 260px;
	text-align: left;
}
#homebox div a {
	background-image:url(sharedimages/blank.gif)!important;
	border:0 none;
}
/* CONTROLS THE ELEMENTS INSIDE THE HIGHLIGHT BOXES BASED ON WIDTH */



/* SOME STUFF STAYS THE SAME */



#homebox .highlights1 p, #homebox .highlights2 p, #homebox .highlights3 p, #homebox .highlights4 p {
	line-height: 1.7em;
	margin-top: 1em;
}
#homebox .highlights1 p.top, #homebox .highlights2 p.top, #homebox .highlights3 p.top, #homebox .highlights4 p.top {
	margin-top: 1em;
	margin-right: auto;
	margin-left: 0;
}
p.top img {
	margin-left: 0px;
	display:block;
}
#homebox .highlights3 p.topindented {
	width: 183px;
	margin-top: 1em;
	line-height: 1.7em;
	margin-right: 19px;
	margin-left: auto;
}
/* SOME DOESN'T */



/* ADJUST THE WIDTH OF PARAGRAPHS */

#homebox .highlights1 p.top {
}
#homebox .highlights2 p.top {
}
#homebox .highlights3 p.top {
	width: 175px;
}
#homebox .highlights4 p.top {
}
/* NOTE THAT POSITION RELATIVE IS SET IN IESTYLE DOC FOR IE6 AND OLDER BROWSERS */



#homebox .highlights3 p.topindented img {
	margin-left:-36px;
}
#homebox .highlights3 p.left {
	width: 235px;
	text-align:left;
}
#homebox div.highlights3 p.left img {
	display: block;
	float:right;
	padding-left:15px;
}
#biopic {
	position:relative;
	height:304px;
	z-index:100;
	text-align:right;
	display:none;
}
#biopic img {
	display:block;
	width:270px;
	height:304px;
	margin:0 0 0 auto;
}
#pagecopy p#cteamlink {
	font-size:1em;
	padding-top:1em;
	/* text-align:right; */
}
#cteamlink a, #cteamlink a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:.9em;
}
/* RULES FOR LINKS PAGE */

ul#linklist {
	padding-top: 1em;
	padding-bottom: 1em;
	list-style-type: none;	
}
ul#linklist h2 {
	font-size:1.1em;
	font-weight:normal;
/* 	text-transform:uppercase; */
	color:#B5121B;
/* 	background-color:#ADA88B; */
	padding:.2em 0;
/* 	border-top:1px solid #999999;
	border-bottom:1px solid #999999; */
	margin-bottom:0.5em;
}
ul#linklist ul {
	list-style-type: none;
	padding-bottom:2em;
}
ul#linklist ul li {
	padding:0 0 .5em 0;
	font-size:.9em;
}
ul#linklist ul li span.linkdesc {
	font-style:italic;
	letter-spacing:1px;
	padding-bottom:.5em;
}
ul#linklist ul li a {
	text-decoration:none;
	background-image: url(/wp-content/themes/bydesign/sharedimages/blank.gif);
}

ul#linklist ul li a:visited {
	text-decoration:none;
	background-image: url(/wp-content/themes/bydesign/sharedimages/blank.gif);
}
ul#linklist ul li a:hover {
	text-decoration:none;
	color:#B5121B;
	background-image: url(/wp-content/themes/bydesign/sharedimages/blank.gif);
}
/* RULES FOR THE PROCESS PAGE */


div#processbox {
	position:relative;
	width:612px;
	float:left;
	padding:30px 0;
	margin-bottom:30px;
	font-size:1em;
}
#processbox div.processcol {
	position:relative;
	width:153px;
	float:left;
	font-size:1em;
}
#processbox div.processcol h2 {
	height: 145px;
	width: 153px;
	font-size:1em;
	font-weight:normal;
	vertical-align:middle;
}
#processbox div.processcol h2 {
	margin-left:-8px;
}
ul#proclistA, ul#proclistB, ul#proclistC, ul#proclistD {
/* 	display:none; */

}
#procA {
}
#procB {
}
#procC {
}
#procD {
}
.processcol ul {
	width: 150px;
	list-style-type: none;
	color: #887E6E;
}
.processcol ul li {
	font-size:.9em;
	padding-bottom:.75em;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.7;
} 
.off {
	color: #fff!important;
}
.on {
	color:#887E6E;!important;
} 

/* .off {
	display:none!important;
}
.on {
	display:block!important;
} */
/* FORM RELATED RULES */

div#sbox {
	position:relative;
	padding-top:2em;
	width:180px;
	margin-left:-5px;
}
div#sinput {
}
#sbox div#sinput input#s {
	padding:3px;
	border:1px solid #ccc;
	font-size:9px!important;
	color:#887E6E;
	vertical-align:top;
}
#sbox input:hover, #sbox input:focus {
	border: 1px solid #887E6E;
	color:#B5121B;
}
#sbox form div#sinput input#searchsubmit {
	font-family: Arial!important;
	width:auto;
	padding:2px;
	margin: 0;
	font-size:.9em!important;
	color:#887E6E;
	background-color:#fff;
	border:1px solid #adadad!important;
	border-left-color:#ececec!important;
	border-top-color:#ececec!important;
	cursor:pointer;
	cursor:hand;
}
#sbox form div#sinput input#searchsubmit:hover {
	background-color:#A29B6A;
	color:#fff;
}
/* SPECIAL REWRITE OF RULE TO OVERCOME VALUES IN STYLE SHEET FOR CONTACT FORM */

p#bdpaddress {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	margin-top:2.5em;
}
p#bdpaddress span {
	display:block;
	float:left;
	width:150px;
}

div#pagecopy div#formwrapper {
	width:587px;
	float:left;
	padding:2em 0;
}


/* CLIENTS AND CONCEPTS */

#extrabox {
	display:block;
	width:600px;
	padding:0 0 50px 0;
	margin:-14px auto 0 0;
	text-align:left;
	float:left;
}
table#col4box {
	width:600px;
	display:block;
	margin:1em auto 0 60px;
	clear:right;
	font-size:1em;
}
#col4box td {
	width:150px;
	vertical-align:top!important;
	padding:0;
	font-size:1em;
}
td div.clients { /* WRAPS EVERY CLIENT NAME */
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em!important;
	color:#C4C0AC;
}
td div.clients span, td div.clients a { /* SPAN AROUND NAME IF NO LINK OR A TAG IF LINKED */
	display:block;
	margin:0 15px 1em 0;
	line-height:1.5;
}
td div.clients a {
	text-decoration:none;
	background-image:url(sharedimages/blank.gif)!important;
	background-repeat:repeat;
	color: #807566;
}
td div.clients a:hover {
	text-decoration:none;
	background-image:url(sharedimages/blank.gif)!important;
	background-repeat:repeat;
	color:#b5121b;
}
#snavs h2 {
	color: #B5121B;
	font-size:1em;
	font-weight:normal!important;
}
#snavs h2 a, #snavs h2 a:visited, #snavs h2 a:hover, #snavs h2 a:active, #snavs h2 a:focus {
	background-image:url(sharedimages/blank.gif);
}
.hide {
	display:none!important;
}
.show {
	display:block!important;
}
.btnon {
	color: #B5121B!important;
	font-weight:bold;
}
.btnoff {
	color: #887E6E;
	font-weight:normal;
}
/* FORMS */


form#stnl_form, 
form.phplist {
	margin:0;
	width: 500px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:35px;
}

.phplist label.required, 
.phplist input, 
.phplist select, 
#stnl_form label,  
#stnl_form input, 
#stnl_form select {
	vertical-align:middle;
}
.phplist select, 
#stnl_form select {
	margin-bottom:10px;
}
.phplist input, 
#stnl_form input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:.9em;
	padding:3px;
	background: #fff;
	border: 1px solid #ccc;
	margin:0 0 1em 0;
	width:200px;
}
.phplist input#bdpnn {
	margin-left:0!important;
	margin-right:auto;
	text-align:left;
	width:auto;
}
.phplist label.required, 
.phplist label.notrequired, 
#stnl_form label.required {
	font-size:.9em;
	width:150px;
	margin:0 0 1em 0;
	display:-moz-inline-box; /*for mozilla*/
	display:inline-block; /*for Opera & IE*/
	height:19px;
	color:#887F6D;
}

.phplist input#contactsubmit, 
#stnl_form input#stnl_submit {
	width:auto;
	padding:2px;
	margin:0 0 0 150px;
	font-size:1em;
	color:#887E6E;
	background-color:#fff;
	border:1px solid #adadad!important;
	border-left-color:#ececec!important;
	border-top-color:#ececec!important;
}
.phplist select#pickastate, 
#stnl_form select#pickastate {
	font-size:.9em;
	color:#887E6E;
	width:207px;
}
.phplist input#contactsubmit:hover, 
#stnl_form input#stnl_submit:hover {
	background-color:#A29B6A;
	color:#fff;
}

form#stnl_form strong, strong.teeny, strong.redbold {
	color:#B5121B!important;
}

fieldset.editaccount form#stnl_form input#unsubscribe {
	width:auto!important;
}

/* RULES FOR THE BOTTOM OF ALL PAGES - FOOTER AREA */

#footerbox {
	width: 780px;
	margin:50px auto 0 60px;
	position: relative;
	text-align: left;
	color: #887F6D;
	padding: 1em 0;
	clear: both;
	background-image: url(sharedimages/hline_gray.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
#footerbox p {
	font-size: .9em;
	line-height:1;
	margin-bottom: 2.5em;
	color:#ADA88B;
}
#footerbox p span#copyright {
/* border-right:1px solid #ADA88B; */
}
.blendme {
	margin:0 auto;
	width:830px;
	clear:both;
	padding:0;
}
#footerbox a, #footerbox a:visited {
	color: #887F6D;
	text-decoration: none;
	line-height:.9!important;
	background-image: url(sharedimages/blank.gif);
}
#footerbox a:hover {
	color: #B5121B;
	background-image: url(sharedimages/dotted_line_red_bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#footerbox li.footselected a {
	color: #B5121B;
	background-image: url(sharedimages/dotted_line_red_bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
ul#footlinks {
	width:800px;
	margin:0 0 1em 0;
	list-style-type: none;
}
ul#footlinks li {
	font-size:.9em;
	line-height:.9!important;
	display:inline;/* padding:0 10px; */
	/* border-left:1px solid #ADA88B; */
}
ul#footlinks li span {
	color:#ADA88B;
}
ul#footlinks li:first-child {
/* 	border-left:0 none;
	padding-left:0; */
}
/*

wp_portfolio styles used on clients and concepts projects pages

*/


.wp_portfolio_collection {
	position: relative;
	width: 840px;
	opacity: 0.999999;
	-moz-opacity: 0.999999;
	filter: alpha(opacity=99);
}
.wp_portfolio_collection_title, .wp_portfolio_tab {
	font-size: 1.0em;
	font-weight:normal;
	width: auto;
	float: left;
	display: block;
	color: #887E6E;
	padding: 0 12px 0 0;
	background-color: #ffffff;
	background-image: none;
	cursor: pointer !important;
	cursor:hand;
}
.wp_portfolio_collection_title, .wp_portfolio_tab_on {
	color: #B5121B;
}
.wp_portfolio_tab_off {
	color: #887E6E;
}
/* below used when page displays without portfolios, as in search results */
#pagecopy h3.clientname { 
	font-size: 10px!important;
	font-weight:normal!important;
	width: auto;
	float: left;
	display: block;
	color: #B5121B;
	padding: 0 12px 12px 0;
	margin-top:0px;
}

.wp_portfolio_content {
	position: absolute;
	top: 2em;
	width: 840px;
}
.wp_portfolio_slideshow_container {
	height: 620px;
	/* height: 620px; */
	width: 636px;
	overflow: hidden;
	position: relative;
}
.wp_portfolio_content_inner {
	min-height: 150px;
	width: 636px;
	margin-bottom:40px;
	padding-top:1px;
	clear:left;
}
.wp_portfolio_content_inner p {
	width:557px;
	padding-top:2px;
}
.wp_portfolio_slideshow_slide {
	height: 450px;
	width: 636px;
	cursor: pointer !important;
	cursor:hand;
}
.wp_portfolio_slideshow_slide img {
	float: right;
}
.wp_portfolio_slideshow_navigation {
	position: absolute;
	right:-30px;
	top: 300px;
	z-index: 1000;
	background-color: #ffffff;
	width:180px;
}
a.wp_portfolio_slideshow_navigation_link, a.wp_portfolio_slideshow_navigation_link:link, a.wp_portfolio_slideshow_navigation_link:visited, a.wp_portfolio_slideshow_navigation_link:hover {
	display: block;
	text-decoration:none;
	height: 15px;
	width: 15px;
	float: left;
	cursor: pointer !important;
	cursor:hand;
	background: url(/wp-content/themes/bydesign/sharedimages/projbtn_off.gif) no-repeat center center #ffffff;
}
a.wp_portfolio_slideshow_navigation_link_active {
	text-decoration:none;
	background: url(/wp-content/themes/bydesign/sharedimages/projbtn_over.gif) no-repeat center center #ffffff !important;
}
#wp_portfolio_loading {
  position: absolute;
  top: 319px;
  left: 300px;
  z-index: 3000;
}


/* RULES THAT AFFECT THE SITE MAP PAGE ONLY */

div.ddsg-wrapper {
	margin-left:0;
}

div.ddsg-wrapper h2, div.ddsg-wrapper p {
	display:none;
}
div.ddsg-wrapper ul {
	list-style-type:none;
	padding:0 0 1em 0;
}
div.ddsg-wrapper ul li {
	font-size:1em;
	line-height:1.7;	
}
div.ddsg-wrapper ul li ul li {
	margin-left:20px;
	font-style:italic;
}
div.ddsg-wrapper ul li ul li ul li {
	margin-left:20px;
	font-style:normal;
}
div.ddsg-wrapper a, div.ddsg-wrapper a:visited {
	text-decoration:none;
	background-image:url(sharedimages/blank.gif);
	background-repeat:repeat;
	color:#887E6E;
}
div.ddsg-wrapper a:hover {
	text-decoration:none;
	background-image:url(sharedimages/blank.gif);
	background-repeat:repeat;
	color:#B5121B;
}
