 body {
margin: 0px;
padding: 0px;
font-size: 62.5%;
font-family: Helvetica, Verdana, sans-serif;
background: #3b2f2d;
color: #000;

}

h1 {
border-bottom: 1px solid #3b2f2d;
padding: 10px;
font-size: 1.75em;
	line-height: 1.5em;
	margin-bottom: 0.75em;
	color: #66594C;
clear: both;
}

p {	
font-size: 1.2em;
line-height: 1.5em;
margin-bottom: 1.5em;
}

a, a:link {
color: #DE1D22;;
text-decoration: none;
}
p a:visited {
}
p a:hover {
border-bottom: 1px solid #De1D22;
padding-bottom: 2px;
}

#wrapper {
width: 980px;
background: #fff;
margin: 0 auto;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:980px;
} 
html>body #wrapper {
  width: 980px;
} 

#pink_wrapper {
width: 980px;
background: #FCE7E5;
margin: 0 auto;

} 

#top {
font-size: 1em;
background: #66594C;
border-bottom: 2px solid #3b2f2d;
font-size: 1.1em;
padding:6px 10px;
}
#top #homeLink {
color: #fff;
text-transform: uppercase;
font-weight: bold;
}




#search {
color: #fff;
font-weight: bold;
float: right;
width: 287px;
}
#search dt {
float: left;
width: 60px;
padding-top: 3px;
}
#search dd{
float: left;
margin-right: 10px;
}
#search dd input {
width: 180px;
border: 0;

}
#search dd#searchGo {
margin: 0;
width: 31px;
}
#search dd#searchGo input {
padding-top: 1px;
float: right;
width: 31px;
margin: 0;
}

#menu {
float: left;
width: 980px;
} 

#hometop {
float: left;
width: 980px;
height: 370px;
}

#masthead {
margin: 15px;
margin-bottom: 30px;
}

#follow_header #masthead {
margin: 15px;
margin-bottom: 10px;
}

#menu #nav, #hometop #nav {
float: left;
background: #fff;
list-style: none;
width: 980px;
border-top: 1px solid #3b2f2d;
border-bottom: 1px solid #3b2f2d;
margin-bottom: 15px;
}

#follow_header #menu #nav {
margin-bottom: 10px;
}

#nav li {
float: left;
text-transform: uppercase;
font-size: 1.1em;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:163px;
} 
#nav li.last {
width: 165px;
}

#nav li a, #nav li a:link, #nav a:visited {
border-right: 1px solid #3b2f2d;
color: #684f40;
width: 163px;
padding: 7px 10px;
padding-left: 20px;
float: left;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:135px;
} 
html>body #nav li a, #nav li a:link, #nav li a:visited {
  width: 135px;
} 

#nav li.last a, #nav li.last a:link, #nav li.last a:visited {
border-right: none;
color: #3b2f2d;
display: block;
width: 165px;
padding: 7px 10px;
padding-left: 20px;
float: left;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:138px;
} 
html>body #nav li.last a, #nav li.last a:link, #nav li.last a:visited {
  width: 138px;
} 



#nav li a:hover {
color: #fff;
background: #3b2f2d;
}
#nav li.last a:hover {
color: #fff;
background: #3b2f2d;
}


#bannerHead {
background: #E71939;
width: 980px;
padding: 8px 20px;
padding-bottom: 7px;
float: left;

color: #fff;

voice-family: "\"}\""; 
  voice-family:inherit;
  width:940px;
} 
html>body #bannerHead {
  width: 940px;
} 
#bannerHead h2 {
font-size: 1.1em;
font-weight: bold;
text-transform: uppercase;
}


#featured {
width: 980px;
float: left;
padding-bottom: 20px;
}
#featured h1 {
font: bold 1.8em helvetica, sans-serif;
line-height: 1.8em;
padding: 10px 10px 10px 20px;
margin-bottom: 20px;
color: #3b2f2d;
border-bottom: 1px solid #3b2f2d;
}

#featured h2 {
font-size: 1.8em;
line-height: 1.8em;
margin-bottom: 15px;
color: #DE1D22;

}


#featureText {
width: 320px;
display: inline;
float: left;

padding: 0px 50px 0px 20px;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:240px;
} 
html>body #featureText {
  width: 240px;
} 

#featureImage {
width: 660px;
float: right;
display: inline;
margin-right: 20px;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:640px;
} 
html>body #featureImage {
  width: 640px;
} 


#featureText h2 {
	font-size: 1.4em;
	line-height: 1.5em;
font-weight: normal;
color: #DE1D22;



}

#homeContent {
width: 980px;
background: #FCE7E5;
float: left;
} 


#homeContent h3 {
padding: 5px 20px;
background: #fff;
font-size: 1.1em;
line-height: 1.75em;
font-weight: bold;
text-transform: uppercase;
color: #E71939;
} 


.resetter {
clear:both;
width: 1px;
height: 1px;
line-height: 1px;
padding: 0;
margin: 0;
}




/*Home features */

#homeStories {
float: left;
width: 980px;
padding-left: 20px;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:960px;
} 
html>body #homeStories{
  width: 960px;
} 


.homeNews {
width: 240px;
float: left;

padding: 20px;
padding-left: 0px;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:220px;
} 
html>body .homeNews {
  width: 220px;
} 


.homeNews dt {
width: 220px;
border-top: 3px solid #E71939;
border-bottom: 1px solid #E71939;
font-size: 1.2em;
padding: 5px 0px;
color: #E71939;
margin-bottom: 5px;
} 

.homeNews dd.newsImage {
float: left;


}


.homeNews dd.newsDesc {
width: 220px;
font-weight: bold;
	font-size: 1.2em;
	color: #684f40;
	line-height: 1.4em;


margin-bottom: 25px;
} 


.homeNews dd a, .homeNews dd a:link, .homeNews dd a:visited {color:#684f40;}
.homeNews dd a:hover {
color: #E71939;
padding-bottom: 1px;
}



#footer {
clear: both;
width: 980px;
background:  #66594C;
color: #fff;
padding: 20px;
padding-bottom: 15px;
	font-size: 1.14em;
	line-height: 1.5em;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:940px;
} 
html>body #footer {
  width: 940px;
} 

#footer ul, #footer ul li {
list-style: none;
}
#footer ul li {
margin-right: 120px;
float: left;
}
#footer ul li strong {
}
#footer ul li a, #footer ul li a:link, #footer ul li a:active {
color: #fff;
}

#footer ul li a:hover {
color: #E71939;
}



/* Work List */


#caseContent {
width: 980px;
float: left;
margin-top: 15px;
padding-left: 20px;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:960px;
} 
html>body #caseContent {
  width: 960px;
} 

.caseHolder {
float: left;
width: 480px;
display: inline;
margin-right: 20px;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:460px;
} 
html>body .caseHolder {
  width: 460px;
} 

.caseHolder dl {
float: left;
width: 460px;
border-top: 3px solid #3b2f2d;
padding-bottom: 15px;
} 


.caseHolder dl dt {
float: right;
border-bottom: 1px solid #E71939;
padding: 5px 0px;
font-size: 1.2em;
width: 221px;
}
.caseHolder dd {
float: right;
width: 220px;
color: #684f40;
font-size: 1.2em;
line-height: 1.4em;

}
.caseHolder dd.caseHolderDate {
font-weight: bold;
padding-top: 4px;
margin-bottom: 15px;
}
 
.caseHolder dd.caseHolderImage {
float: left;
width: 240px;
padding-right: 0px;
display: inline;
margin-right: 20px;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:220px;
} 
html>body .caseHolder dd.caseHolderImage {
  width: 220px;
} 


.caseHolder dl a, .caseHolder dl a:link, .caseHolder dl a:visited {
color: #684f40;
}


.caseHolder dl dd a:hover {
color: #E71939;
}

.caseHolder dl dt a, .caseHolder dl dt a:link, .caseHolder dl dt a:visited {color:#E71939;}

.caseHolder dl dt a:hover {
color: #684f40;
}





/*SubMenu */

#subMenuHolder {
display: none;
width: 980px;
float: left;
margin-top: 5px;

}

#subMenu {
float: left;
width: 980px;
padding: 5px 0px;

voice-family: "\"}\""; 
  voice-family:inherit;
  width:980px;
} 
html>body #subMenu {
  width: 980px;
} 

#subMenu li {
float: left;
	font-size: 1em;
	line-height: 1.5em;
	margin-bottom: 1.5em;
font-weight: bold;
margin-right: 15px;
padding-left: 10px;
text-transform: uppercase;
margin-bottom: 5px;
width: 326px;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:301px;
} 
html>body #subMenu li {
  width: 301px;
} 

#subMenu li a, #subMenu li a:link, #subMenu li a:visited {
color: #242424;
display: block;
background: #FCE7E5;
padding-left: 10px;
}

#subMenu li a:hover {
color: #fff;
background: #DE1D22;
}

/* Case Study details */

#detailContent {
border-top: 3px solid #684f40;
width: 980px;
float: left;
margin: 0px 20px;
margin-top: 15px;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:940px;
} 
html>body #detailContent {
  width: 940px;
} 


#detailLeft {
float: left;
display: inline;
margin-right: 20px;
width: 300px;

voice-family: "\"}\""; 
  voice-family:inherit;
  width:280px;
} 
html>body #detailLeft {
  width: 280px;
} 


#detailRight {
float: right;
width: 640px;
display: inline;
} 

#detailLeft h2 {
padding: 4px 0px;
border-bottom: 1px solid #E71939;
margin-bottom: .5em;
  font-size: 1.2em;
  line-height: 1.4em;
  color: #E71939;
}

#detailLeft h3 {
color: #684f40;
font-weight: bold;
margin-bottom: 1.4em;
font-size: 1.2em;
line-height: 1.4em;
}

#detailLeft h4 {
color: #684f40;
font-weight: bold;
font-size: 1.1em;
line-height: 1.4em;
margin-bottom: 0.5em;
}

#detailLeft p {
color: #684f40;
}
#detailLeft p strong {
font-weight: bold;
}


#similarTags {
float: left;
display: inline;
width: 280px;
margin-top: 20px;
border-top: 3px solid #684f40;
}
#similarTags h4 {
font-weight: normal;
font-size: 1.1em;
line-height: 1.4em;
margin-bottom: 0.5em;
padding: 0.3em 0em;
border-bottom: 1px solid #684f40;
color: #684f40;
}
#subMenu2 {
}
#subMenu2 li {
font-size: 1.1em;
line-height: 1.4em;
padding: 0.2em 0em;
color: #684f40;
}
#subMenu2 li a, #subMenu2 li a:link, #subMenu2 li a:visited {
color: #684F40;
}
#subMenu2 li a:hover {
color: #E71939;
}
.detailImages {
width: 640px;
float: right;
padding-top: 24px;
}

.detailImages dl{
width: 640px;
float: left;
} 
.detailImages dt {

}
.detailImages dd {
border-top: 3px solid #684f40;
color:  #684f40;
	font-size: 1.1em;
	line-height: 1.4em;
	margin: 10px 0px;
	padding: 0.3em 0em;
	margin-bottom: 15px;
	border-bottom: 1px solid #E71939;
}



/* Archive */


#archiveList {
background: url(../images/common/960_grid_16_col.gif) repeat-y top left;
width: 980px;
float: left;
padding: 15px 20px;
padding-right: 0px;

voice-family: "\"}\""; 
  voice-family:inherit;
  width:960px;
} 
html>body #archiveList {
  width: 960px;
} 

#archiveList h2 {
	font-size: 1.2em;
	line-height: 1.4em;
	clear: left;
	width: 960px;
	padding: 2px 0px;
	border-top: 3px solid #66594C;
	border-bottom: 1px solid #E71939;
	color: #E71939;
	margin-bottom: 15px;
	margin-right: 20px;
	voice-family: "\"}\""; 
  voice-family:inherit;
width: 940px;
}
	html>body .archiveYear h4 {
  width: 940px;
} 

.archiveDL {
float: left;
width:160px;
display: inline;
margin-right: 20px;
margin-bottom: 20px;
height: 160px;
float: left;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:140px;
} 
html>body .archiveDL{
  width: 140px;
} 

.archiveDL dt {
font-weight: bold;
float: left;
width: 140px;
margin-top: 10px;
  font-size: 1.1em;
  line-height: 1.2em;
  font-weight: bold;
}
.archiveDL dd {
float: left;
width: 140px;
  font-size: 1.1em;
  line-height: 1.2em;
color: #66594C;

}
.archiveDL dd.archiveHolderImage {
width: 140px;
height: 90px;
border: 1px solid #684f40;
float: left;
overflow: hidden;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:138px;
} 
html>body .archiveDL dd.archiveHolderImage {
  width: 138px;
} 
.archiveDL dd.archiveHolderImage img {
margin-left: -0%;
margin-top: -0%;
}
.archiveDL dt a, .archiveDL dt a:link, .archiveDL dt a:visited {
color: #684f40;
} 
.archiveDL dt a:hover {
color: #E71939;
}




/* News */
#newsPage {
background: #FCE7E5;
float: left;
padding: 20px;
width: 980px;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:940px;
} 
html>body #newsPage{
  width: 940px;
} 


#newsCol {
 float: left;
 width: 740px;
 margin-right: 20px;
 display: inline;
 voice-family: "\"}\""; 
   voice-family:inherit;
   width:720px;
 } 
 html>body #newsCol {
   width: 720px;
 } 



.newsStory {
position: relative;
float: left;
width: 720px;
border-top: 3px solid #684f40;
margin-bottom: 20px;
}


.story {
float: left;
width: 240px;
margin-right: 20px;
margin-bottom: 30px;
display: inline;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:220px;
} 
html>body .story {
  width: 220px;
} 

.socialNetHolder {
float: left;
width: 200px;
position: absolute;
bottom: 0;
}
.newsStory h3 {
  font-size: 1.1em;
  line-height: 1.4em;
  color: #E71939;
border-bottom: 1px solid #E71939;
margin-bottom: 5px;
padding-top: 5px;
}

.newsStory h2 {
  font-size: 1.2em;
  line-height: 1.4em;
  font-weight: bold;
  margin-bottom: 1.4em;
  color: #684f40;
  }
  


.newsStory h4 {
  font-size: 1.1em;
  line-height: 1.1em;
  font-weight: bold;
margin-top: 40px;
margin-bottom: 5px;
  color: #684f40;
  }
  

  
.newsFeatImage {
float: right;
margin-top: 20px;

}


ul#pageMenu {
float: left;
width: 720px;
border-top: 3px solid #E71939;
}
ul#pageMenu li {
  font-size: 1.1em;
  line-height: 1.4em;
  font-weight: bold;
  padding-top: 5px;
  text-transform: uppercase;
}

ul#pageMenu li#prev {
float: left;

}
ul#pageMenu li#next {
float: right;

}
ul#pageMenu li a:hover {
color: #684f40;
}


#funcCol {
float: right;
width: 200px;

} 






#socialNet li {
float: left;
margin-right: 5px;
}



#funcCol h3 {
border-top: 3px solid #E71939;
border-bottom: 1px solid #E71939;
color: #E71939;
padding: 3px 0px;
  font-size: 1.1em;
  line-height: 1.4em;
  margin-bottom: 10px;
}

#twitterBox {
margin-bottom: 20px;
float: left;
width: 200px;
}

#twitter_update_list {
float: left;
width: 200px;
}
#twitter_update_list li {
float: left;
	width: 200px;

}
#twitter_update_list li span {
font-size: 1.1em;
	line-height: 1.4em;
	font-weight: bold;
	color: #66594C;
	float: left;
	width: 200px;
	margin-bottom: 5px;
}
#twitter_update_list li a {
font-size: 1.2em;
line-height: 1.2em;

}
#twitter_update_list li a:hover {
color: #66594C;
}


#archiveBox {
width: 200px;
float: left;

margin-bottom: 20px;
}
#archiveBox select {
width: 200px;
margin-bottom: 8px;

} 

#newsletterBox {
width: 200px;
float: left;

margin-bottom: 20px;
}


#newsletterBox input {
width: 200px;
margin-bottom: 8px;
background: #66594C;
color: #FCE7E5;
border: none;
padding: 3px 5px;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:190px;
} 
html>body #newsletterBox input  {
  width: 190px;
} 
#newsletterBox .subButton {
background: #E71939;
color: #fff;
width: 200px;
text-align: left;
text-transform: uppercase;
font-weight: bold;
}

#articleBox {
float: left;
width: 200px;
}

#articleBox h3 {
margin-bottom: 2px;
}

#articleBox ul {
  font-size: 1.1em;
  line-height: 1.4em;
}
#articleBox ul li {
border-bottom: 1px solid #E71939;
padding-bottom: 10px;
padding-top: 2px;
}

#articleBox ul li a, #articleBox ul li a:link, #articleBox ul li a:visited {
color: #684f40;
}

#articleBox ul li a:hover {
color: #E71939;
}


#article {
float: left;
width: 540px;
display: inline;
margin-right: 20px;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:520px;
  border-top: 3px solid #684f40;
} 
html>body #article {
  width: 520px;
} 
#article h2 {
border-bottom: 1px solid #E71939;
color: #684f40;
padding: 5px 0px;
  font-size: 1.4em;
  line-height: 1.6em;
  font-weight: bold;
  margin-bottom: 1.4em;
  }
#articleMeta {
 border-top: 3px solid #684f40;
 float: right;
 width: 180px;
}
#articleMeta h4 {
  font-size: 1.1em;
  line-height: 1.6em;
  color: #684f40;
  font-weight: bold;
  padding: 8px 0px;
}
/************************************************************************ About Section ************************************************************************/

#aboutPage {
widdth: 980px;
float: left;
padding: 15px 20px;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:940px;
} 
html>body #aboutPage {
  width: 940px;
} 
#aboutLeft {
width: 700px;
float: left;
border-top: 3px solid #684f40;
} 
#aboutLeft h2 {
width: 280px;
  font-size: 1.2em;
  line-height: 1.4em;
  font-weight: normal;
  padding: 3px 0px;
color: #E71939;

border-bottom: 1px solid #E71939;
}

#aboutBody h3 {
font-weight: bold;
width: 280px;
  font-size: 1.2em;
  line-height: 1.4em;
  padding: 5px 0px;
color: #684f40;
margin-bottom: 1.4em;
}

#aboutBody {
float: left;
width: 300px;
margin-right: 20px;
color: #684f40;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:280px;
} 
html>body #aboutBody {
  width: 280px;
} 
#aboutImage {
float: right;
width: 400px;

}


#aboutRight {
float: right;
width: 220px;
border-top: 3px solid #E71939;
}

#aboutSubmenu {
font-size: 1.1em;
line-height: 1.2em;
}
#aboutSubmenu li {
color: #E71939;
padding: 5px 0px;
border-bottom: 1px solid #66594C;
}
#aboutSubmenu li a, #aboutSubmenu li a:link, #aboutSubmenu li a:hover {
color: #66594C;
}

#aboutSubmenu li a:hover {
color: #E71939;
}

#aboutSubmenu li.subSelected, #aboutSubmenu li.subSelected a {
color: #E71939;
}

#aboutList ul {
  font-size: 1.2em;
  line-height: 1.4em;
color: #684f40;
}
#aboutList ul li {
margin-bottom: 20px;
}
#aboutList ul li strong {
color: #E71939;
border-bottom: 1px solid #684f40;
display: block;
font-weight: bold;
float: left;
width: 460px;
padding-bottom: 3px;
margin-bottom: 3px;
}
#aboutList ul li strong span {
color: #684f40;
}


#aboutList {
float: left;
margin-top: 20px;
border-top: 3px solid #684f40;
width: 940px;
}

#aboutClientList {
float: left;
width: 960px;
}



#aboutList h3, #aboutClientList h3  {
  font-size: 1.2em;
  line-height: 1.4em;
  color: #E71939;
  border-bottom: 1px solid #E71939;
  padding: 3px 0px;
  margin-bottom: 1.4em;
}

#aboutClientList h3  {
margin-top: 20px;
border-top: 3px solid #684f40;
margin-right: 20px;
}


#aboutListLeft {
float: left;
width: 480px;
margin-right: 20px;
display: inline;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:460px;
} 
html>body #aboutListLeft {
  width: 460px;
} 
#aboutListRight {
float: right;
width: 460px;

}

#aboutClientList ul li {
float: left;
width: 240px;
margin-right: 20px;
  font-size: 1.2em;
  color: #684f40;
  margin-bottom: .5em;
  line-height: 1.4em;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:220px;
} 
html>body #aboutClientList ul li {
  width: 220px;
} 
#aboutClientList ul li a, #aboutClientList ul li a:link, #aboutClientList ul li a:visited {
color: #684f40;
}
#aboutClientList ul li a:hover {
color: #E71939;
}
#aboutList p {
}

#shopPage {
	background-color: yellow;
	float: left;
	width: 980px;
}
#shopList {
float: left;
width: 500px;
display: inline;

padding: 10px 0 20px 20px;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:480px;
} 
html>body #shopList {
  width: 480px;
} 

#shopList h3 {
  font-size: 1.8em;
  line-height: 2em;
  font-weight: bold;
  border-bottom: 1px solid #000;
  margin-bottom: 20px;
  width: 460px;
}
.shopDL {
float: left;
width: 240px;
display: inline;
margin-right: 20px;
margin-bottom: 20px;
border-bottom: 1px solid #000;
padding-bottom: 5px;
  font-size: 1.2em;
  line-height: 1.4em;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:220px;
} 
html>body .shopDL {
  width: 220px;
} 

.shopDL dt {
font-weight: bold;
color: #E71939;
margin-top: 10px;
float: left;
width: 220px;
padding-top: 5px;
margin-bottom: 5px;
border-top: 1px solid #000;
}
.shopDL dt a, .shopDL dt a:link, .shopDL dt a:visited {
color: #000;
}
.shopDL dt a:hover {
color: #E71939;
}
.shopDL dd {

color: #E71939;
font-weight: bold;
}
.shopDL dd.shopDLMore {
text-align: left;

}
.shopDL dd a, .shopDL dd a:link, .shopDL dd a:visited {
color: #E71939;
}
.shopDL dd a:hover {
color: #000;
}


#shopPageRight {
float: right;
width: 480px;
padding: 10px 20px 20px 0px;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:460px;
} 
html>body #shopPageRight {
  width: 460px;
} 

#shopPageRight h2 {
  font-size: 1.8em;
  line-height: 2em;
  font-weight: bold;
  border-bottom: 1px solid #000;
  margin-bottom: 20px;
  width: 460px;
}

#shopPageRight h3 {
  font-size: 1.4em;
  line-height: 1.6em;
  font-weight: bold;
  margin-bottom: 1.6em;
}


#shopPageRight p {
padding-right: 20px;
}




.shopDetail {
float: left;
width: 480px;
margin-top: 10px;
}

.shopDetail dt {
padding-bottom: 10px;
margin-bottom: 10px;
border-bottom: 1px solid #000;
width: 460px;
}
.shopDetail dd {
  font-size: 1.4em;
  line-height: 1.4em;
  font-weight: bold;
  float: left;
  margin-bottom: 20px;
  padding-top: 10px;
  border-top: 1px solid #000;
  width: 460px;
}
.shopDetail .shopDetailMore {
float: left;
margin-right: 20px;
width: 120px;
padding-top: 0px;

border-top: none;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:100px;
} 
html>body .shopDetail .shopDetailMore {
  width: 100px;
  
} 

.shopDetail dd a, .shopDetail dd a:link, .shopDetail dd a:visited {
background: #000;
display: block;
color: #fff;
padding: 2px 5px;
}
.shopDetail dd a:hover {
background: #E71939;
}
.shopDetail dd.shopDetailMore a {
padding: 0px;
}

