* {
	margin: 0px;
	padding: 0px;
	border-width: 0px;
}

IMG { -ms-interpolation-mode: bicubic; }

a:link, a:visited {text-decoration:none;}

.floatRight {
	float: right;
}
.floatLeft {
	float: left;
}
.floatRightColumnInfoPages {
	float: right;
	background-image: url(http://www.metroscap.com/images/backgrounds/rightColumnInfoPagesBackground.png);
	background-repeat: repeat-x;
}
.floatRightColumnInfoPages h1 {
	
	font-size: 16px;
	text-align: center;
}
.floatRightColumnInfoPages h2 {
	font-size: 12px;
	text-align: center;
	margin-top: 2em;
}
.floatRightColumnInfoPages p {}

.floatRightColumnInfoPages #rightColumnContainer {
	margin-top: 6px;
}


body {
	background-image: url(http://www.metroscap.com/images/backgrounds/carbonFibre10x10.png);
	background-repeat: repeat;
	font-family: Arial, Helvetica, sans-serif;
}
strong {
	font-weight: bold;
}
.UPPERCASE {
	text-transform: uppercase;
}
#container {
	width: 950px;
	padding: 5px 35px 0 35px;
	background-attachment: scroll;
	background-image: url(http://www.metroscap.com/images/containerBackground.png);
	background-repeat: repeat-y;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	overflow: hidden;
}
#header {
	width: 1010px;	/*
	background-image: url(http://www.metroscap.com/images/backgrounds/headerBackgroundDiv.png);
	background-repeat: repeat-x;
	background-position: top;
	*/
	overflow: hidden;
	margin-right: auto;
	margin-left: auto;
}
#headerWrapper {
    background-color: #000000;
    border-bottom: 2px solid #666666;
    height: 170px;
    margin: 0 auto;
    padding-bottom: 0;
    padding-top: 0;
    width: 1010px;
}
#headerTop {
    border-bottom: 1px solid #1E1E1E;
    float: left;
    height: 16px;
    padding: 6px 20px 0;
    width: 970px;
}
#htLeft {
    float: left;
}
#htRight {
    color: #FFFFFF;
    float: right;
    padding-right: 0;
}
#htRight div#fc_minicart {
    display: inline;
}
#headerTop ul {
    color: #9E9E9E;
    font-size: 9px;
    font-weight: normal;
    text-transform: uppercase;
}
#headerTop ul li {
    display: inline;
    list-style-type: none;
    margin-right: 5px;
}
#headerMiddle {
    float: left;
    height: 137px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-top: 3px;
    width: 970px;
}
#topList a:link, #topList a:visited, #topList a:active, #bottomList a:link, #bottomList a:visited, #bottomList a:active {
    color: #FFFFFF;
}
#headerTop a:link, #headerTop a:visited, #headerTop a:active {
    color: #9E9E9E;
}
#topList a:hover, #bottomList a:hover, #headerTop a:hover {
    border-bottom: 1px dotted #666666;
    color: #666666;
}
#Logo {
    float: left;
    left: -5px;
    position: relative;
    width: 173px;
}
#Logo a {
    display: block;
}
#Logo img {
}
#Logo a:hover {
    border-bottom: medium none;
}
#headerSerach {
}
#cse-search-box {
    float: left;
    height: 36px;
    padding-left: 395px;
    padding-top: 12px;
    width: 380px;
}
#searchStuff {
    height: auto;
}
#searchBox {
    background-color: #404040;
    border: 1px solid #1E1E1E;
    color: #999999;
    font-size: 10px;
    height: 16px;
    padding: 3px;
    text-align: left;
    text-transform: uppercase;
    vertical-align: middle;
    width: 250px;
}
.searchSubmit {
    background-color: #404040;
    border: 1px solid #1E1E1E;
    color: #999999;
    height: 23px;
    margin: 0 0 0 10px;
    width: 70px;
}
#hmStatement {
    clear: left;
    color: #777777;
    font-size: 13px;
    font-weight: lighter;
    padding: 3px 0 0;
    position: relative;
    text-transform: uppercase;
    top: 0;
}
#topList {
    clear: left;
    margin-top: 2px;
    padding: 0;
    position: relative;
    text-align: left;
    top: 0;
    width: 100%;
}
#bottomList {
    clear: left;
    margin: 0;
    padding: 1px 0 0;
    position: relative;
    text-align: left;
    top: 0;
    width: 100%;
}
#hmStatement, #topList {
}
#bottomList {
}
#topList ul, #bottomList ul, #topList ul h3, #bottomList ul h3 {
    color: #666666;
    font-size: 7pt;
    font-weight: normal;
    text-transform: uppercase;
}
#bottomList ul {
    margin-top: 2px;
}
#topList ul li, #bottomList ul li, #topList ul li h3, #bottomList ul li h3 {
    display: inline;
    list-style-type: none;
    margin-right: 3px;
}
#headerBottom {
    height: 20px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 1px;
    width: 980px;
}
#topShadow {
	width: 1020px;
	margin-right: auto;
	margin-left: auto;
}
#leftColumn {
	width: 626px;
	background-image: url(http://www.metroscap.com/images/backgrounds/metroCFLCBackground.png);
	background-repeat: repeat-y;
	background-position: center top;
}
#leftColumnTop {
	width: 626px;
}
#rightColumnContainer {
	width: 314px;
	position: relative;
	margin-top: 5px;
	margin-right: 3px;
}
#shoppingBag {
	background-image: url(http://www.metroscap.com/images/backgrounds/metroCFShoppingBagDivBackground530.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 500px;
	width: 284px;
	margin-right: auto;
	margin-left: auto;
	padding: 15px;
}
#formLabel a {
	color: #000000;
}
#shopBag  {
	position: relative;
	left: 4px;
	top: -22px;
	height: 82px;
	width: 64px;
}
.qtyInput {
	height: 21px;
	width: 28px;
	border: 1px dotted #999999; _border: 1px solid #999999;
	position: relative;
	margin-top: 4px;
	font-size: 12px;
	color: #888;
	background-color: #F2F2F2;
	font-weight: bold;
	margin-left: 5px;
}
.qtyInput:focus {
	color: #000000;
	font-size: 13pt;
}
.qtyInputHide {
	height: 21px;
	width: 28px;
	border: 1px dotted #ffffff;
	position: relative;
	margin-top: 4px;
	
	font-size: 14px;
	color: #ffffff;
	background-color: #ffffff;
	font-weight: bold;
	margin-left: 5px;
}
#formLabel  {
	
	font-size: 11px;
	position: relative;
	width: 200px;
	float: right;
}
#formLabel span.labelDimension {
	font-size: 12px;
	font-weight: bold;
}
#formLabel span.onlinePrice {
	color:#950000;
	font-weight: normal;
}
#formLabel a:hover {
	color: #666666; border-bottom: dotted 1px #666666; _border-bottom: solid 1px #666666;
}
#shoppingBagForms {
	width: 245px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 5px;
	padding-left: 5px;
	height: 55px;
	border-bottom: 1px dotted #CCCCCC;
	_border-bottom: 1px solid #CCCCCC;
	margin-top: 4px;
}
#shoppingBagForms {
	position: relative;
	top: -8px;
}
#addToBag {
	position: relative;
	top: -55px;
	border-top: 1px solid #CCCCCC;
	width: 260px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0px;
}
#addToBagButton {
	height: 22px;
	margin-left: 50px;
	margin-top: 2px;
	border: 1px solid #000000;
}
#accessories {
	font-size: 8pt; 
	color:#999999; 
	text-align: right; 
	margin-top: 15px; 
	float: right; 
	padding-right: 21px;
}
#shopHeadText {
	
	font-size: 12px;
	text-transform: uppercase;
	color: #000000;
	position: relative;
	width: 208px;
	text-align: center;
	margin-left: 60px;
	top: -70px;
}
.citiesBottomRow {
	position: relative;
	top: -6px;
}
#photo {
	background-image: url(http://www.metroscap.com/images/backgrounds/metroCFPhotoBackground.png);
	background-repeat: no-repeat;
	padding: 25px;
	height: 500px;
	width: 500px;
	margin: 18px auto 0 auto;
}
#photo img {
}
#photoDetails {
	width: 550px;
	margin-right: auto;
	margin-left: auto;
}
#photoTitle {
	width: 500px;
	margin: 5px auto 0 auto;
	height: auto;
	overflow: hidden;
}
#photoTitle h1 {
	
	font-size: 24px;
	color: #333333;
	font-weight: lighter;
	margin-right: 10px;
}
#photoTitle h2 {
	
	font-size: 14px;
	font-weight: lighter;
	color: #ABABAB;
	text-transform: uppercase;
	margin-top: 5px;
	padding: 0px;
	margin-bottom: 0px;
	
}
#photoTitle span {
	
	font-size: 12px;
	text-transform: uppercase;
	color: #CCCCCC;
	right: -300px;
	position: relative;
	top: -16px;
	display: inline;
}
#description {
	width: 500px;
	margin-right: auto;
	margin-left: auto;
	padding: 15px 10px 15px 10px;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	margin-top: 15px;
}
#description p {
	
	font-size: 12px;
	text-transform: none;
	text-align: justify;
}
#description a, #description a:visited, #description a:active  {color:#666666; border-bottom: dotted 1px #666666;}
#description a:hover {color: #000000; border-bottom: dotted 1px #666666;}
#sharing p {
	
	font-size: 10px;
	text-transform: capitalize;
}
#sharing p img {
	height: 16px;
	width: 16px;
	margin-right: 6px;
	display: inline;
}
#sharing  p span {
	margin-right: 15px;
}
.shareTopRow {
	margin-bottom: 8px;
}
#commentForm {
	width: 520px;
	padding-top: 25px;
	padding-bottom: 25px;
	margin-right: auto;
	margin-left: auto;
	border-bottom: 1px solid #000000;
	
	font-size: 12px;
}
#commentForm h4 {
	
	font-size: 12px;
	text-transform: uppercase;
	font-weight: lighter;
	padding-left: 10px;
	margin-bottom: 5px;
}
.metroCommentTextField {
	height: 18px;
	border: 1px solid #666666;
	width: 275px;
	margin-bottom: 10px;
	background-color: #CCCCCC;
}
.metroCommentTextAreaField {
	height: 144px;
	border: 1px solid #666666;
	width: 275px;
	margin-bottom: 10px;
	background-color: #CCCCCC;
}
#submitButton {
	margin-left: 75px;
}
.labelClassB {
	position: relative;
	top: -135px;
}
.commentButtons {
	height: 18px;
	width: 115px;
	border: 1px solid #666666;
	margin-right: 10px;
	background-color: #CCCCCC;
	
	font-size: 10px;
	text-transform: capitalize;
}
#commentName {
	margin-left: 35px;
}
#commentEmail {
	margin-left: 34px;
}
#commentWebsite {
	margin-left: 17px;
}
#postedComments {
	width: 500px;
	padding: 25px 10px 25px 10px;
	border-bottom: 1px solid #000000;
	margin-bottom: 25px;
}
#postedComments  h4 {
	
	font-size: 12px;
	text-transform: uppercase;
	font-weight: lighter;
	margin-bottom: 25px;
}
#commentMessage {
	margin-left: 8px;
}
#commentPosts {
	border-bottom: 1px dotted #CCCCCC;
	margin-top: 15px;
}
#commentPosts p {
	
	font-size: 12px;
	text-align: justify;
	margin-bottom: 15px;
}
#commentPosts h5 {
	
	font-size: 12px;
	font-weight: lighter;
	margin-bottom: 10px;
}
#sharing {
	width: 500px;
	margin-right: auto;
	margin-left: auto;
	padding: 25px 10px 25px 10px;
	border-bottom: 1px solid #000000;
}
#sharing h4 {
	
	font-size: 12px;
	text-transform: uppercase;
	font-weight: lighter;
	margin-bottom: 25px;
}
#sharing a, #emailFriend a {
	text-decoration: none;
	color: #000000;
}
#sharing a:hover, #emailFriend a:hover {
	color: #CCCCCC;
	text-decoration: underline;
}
#sharing span img {
	border: 1px solid #CCCCCC;
	top: 2px;
	position: relative;
}
#emailFriend {
	width: 500px;
	margin-right: auto;
	margin-left: auto;
	padding: 25px 10px 25px 10px;
	border-bottom: 1px solid #000000;
}
#emailFriend h4 {
	
	font-size: 12px;
	text-transform: uppercase;
	font-weight: lighter;
}
#emailFriendHidden {
	display: none;
}
#emailFriendHidden h4 {
	margin-bottom: 25px;
}
.eFriendText {
	height: 1.4em;
	width: 70%;
	border: 1px dotted #000000;
	background-color: #FFFFFF;
	margin-bottom: 25px;
}
.eFriendTextArea {
	height: 8em;
	width: 100%;
	border: 1px dotted #000000;
	background-color: #FFFFFF;
}
#emailFriendHidden form {
	
	font-size: 12px;
	margin-top: 25px;
	padding: 25px;
	border: 1px dotted #000000;
}
#emailFriendHidden form h5 {
	margin-bottom: 25px;
	font-size: 10px;
}
#emailFriendHidden form label {
	text-transform: uppercase;
}
#emailFriendHidden form label span {
	
	font-size: 10px;
	color: #CCCCCC;
	text-transform: uppercase;
	margin-left: 15px;
}
#willItBlend {display:none;}
#submitToFriend {
	margin-top: 25px;
}
#leftColumnBottom img {
	margin-bottom: 15px;
}
#prevNextNavBox {
	background-image: url(http://www.metroscap.com/images/backgrounds/prevNextNavBox_Background.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 210px;
	width: 284px;
	margin-right: auto;
	margin-left: auto;
	padding: 15px;
	margin-top: 15px;
	color: #000000;
}
#prevNextNavBox h4 {
	
	font-size: 12px;
	text-transform: uppercase;
	text-align: center;
	/*margin-right: auto;
	margin-left: auto;*/
	padding-top: 10px;
	font-weight: lighter;
}
.prevNextLink {color: #000000;}
.prevNextLink:hover {color: #666666; text-decoration: underline;}

.mainPageThumbNav {
	background-repeat: no-repeat;
	padding: 12px;
	height: 86px;
	width: 86px;
}
#prevThumb {
	margin-right: auto;
	margin-left: auto;
	background-image: url(http://www.metroscap.com/images/backgrounds/Prev-thumbBackground.png);
}
#nextThumb {
	margin-right: auto;
	margin-left: auto;
	background-image: url(http://www.metroscap.com/images/backgrounds/Next-thumbBackground.png);
}
#thumbNavContainer {
	width: 264px;
	height: 143px;
	padding: 10px;
}
#leftHalfNavContainer {
	float: left;
	
	font-size: 9px;
	color: #666666;
	text-align: center;
	text-transform: uppercase;
}
#rightHalfNavContainer  {
	
	font-size: 12px;
	text-transform: uppercase;
	font-weight: lighter;
	margin-bottom: 10px;
}
.splitNavBox {
	width: 132px;
	height: 140px;
}
#rightHalfNavContainer {
	float: left;
	font-size: 9px;
	
	text-align: center;
	color: #666666;
}
.mainPageThumbNav p {color:#000000; padding-top: 10px;}
.mainPageThumbNav a, .mainPageThumbNav a:visited, .mainPageThumbNav a:active {color:#000000;}
.mainPageThumbNav a:hover {
	border-bottom: dotted 1px #666666;
	color:#666666;
}
.mainPageThumbNav span {
	margin-top: 10px;
}
#tagBox {
	background-image: url(http://www.metroscap.com/images/backgrounds/metroCFRCSBBackground.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 400px;
	width: 284px;
	margin: 15px auto 0 auto;
	padding: 15px;
}
#bottomShadow {
	margin-right: auto;
	margin-left: auto;
	width: 1020px;
	margin-top: 0px;
	clear: both;
}
#footer {
	width: 980px;
	height: auto;
	margin: 0px auto 0px auto;
	padding: 5px 20px 5px 20px;
	cursor: default;
}
#footer a:link, #footer a:visited, #footer a:active {color: #FFFFFF;}
#footBottom {
	height: auto;
	width: 950px;
	
	color: #666666;
	background-color: #000000;
	font-size: 10px;
	text-align: justify;
	line-height: 15px;
	padding: 15px;
	clear: both;
	border-top: 2px solid #666666;
	border-bottom: 1px solid #1B1B1B;
	font-weight: lighter;
}
#footMid {
	background-color: #000000;
	height: 190px;
	margin-bottom: 15px;
	border-top: 2px solid #666666;
}
.footerSlivers {
	width: 138px;
	float: left;
	padding: 12px;
	height: 165px;
}
.footerSlivers h4 {
	
	font-size: 12px;
	text-transform: uppercase;
	color: #FFFFFF;
	border-bottom: 1px dotted #999999;
	margin-bottom: 10px;
	font-weight: normal;
}
.footerSlivers p {
	
	font-size: 10px;
	color: #666666;
	text-align: left;
	line-height: 14px;
}

#footSection1 {
	
}
#footSection2, #footSection3, #footSection4, #footSection5, #footSection6 {
	border-left: 1px solid #333333;
}
#footBottom h4 {
	
	font-size: 12px;
	text-transform: uppercase;
	color: #FFFFFF;
	border-bottom: 1px dotted #FFFFFF;
	margin-bottom: 10px;
	font-weight: normal;
}
#footBottom p {
	margin-bottom: 15px;
}
#footBottom  a:hover {
	color: #FFFFFF;
}
.newsletterTXTBX {
	width: 200px;
	background-color: #0C0C0C;
	margin-top: 5px;
	margin-bottom: 5px;
	border: 1px solid #1E1E1E;
	color: #333333;
	height: 20px;
}
.newsletterTXTAR {
	width: 600px;
	background-color: #0C0C0C;
	margin-top: 5px;
	border: 1px solid #1E1E1E;
	float: left;
	height: 55px;
}
.newsletterTXTBX:hover, .newsletterTXTAR:hover {background-color:#333333; color:#FFFFFF;}
.subscribeData {
	width: 232px;
	float: left;
	margin-bottom: 10px;
}
.subscribeData label {color: #666666; text-transform: uppercase;}
.subscribeDataTXTAR label {color: #666666; text-transform: uppercase;}
.subscribeDataTXTAR {
	width: 696px;
	float: left;
	height: 80px;
}

#galleryContainer {
    background-color: #FFFFFF;
    box-shadow: 0 0 15px 3px #303030;
    clear: left;
    display: block;
    margin: 20px auto;
    overflow: hidden;
    padding: 0 0 25px;
    width: 920px;
}
.galleryThumbContainer {
    float: left;
    height: 310px;
    margin: 0 0 4px 4px;
    overflow: hidden;
    padding-bottom: 10px;
    width: 225px;
}
.galleryThumbContainer:hover {
    background-color: #D2D2D2;
    color: #FFFFFF;
}
.galleryThumbContainer h2 {
    clear: left;
    font-size: 12pt;
    font-weight: bold;
    margin-top: 10px;
    padding-left: 13px;
    padding-right: 12px;
    padding-top: 8px;
    text-align: center;
    text-transform: capitalize;
}
.galleryThumbContainer p {
    font-size: 8pt;
    font-weight: lighter;
    padding-bottom: 5px;
    padding-left: 13px;
    padding-right: 12px;
    text-align: center;
    text-transform: uppercase;
}
.galleryThumbnail {
    float: left;
    height: 225px;
    text-align: center;
    width: 225px;
}
.galleryThumbContainer h2 a, .galeryThumbContainer p a {
    text-decoration: none;
}
.galleryThumbContainer a:active, .galleryThumbContainer a:link {
    color: #000000;
}
.galleryThumbContainer a:visited {
    color: #444444;
}
.galleryThumbContainer a:hover {
    color: #030303;
    text-decoration: underline;
}
.galleryThumbContainer {
}
.galleryThumbnail {
}
.galleryThumbContainer h2 {
}

/* OLD Design 3-11-13
#galleryContainer {
	background-image: url(http://www.metroscap.com/images/backgrounds/galleryContainerBackground.png);
	background-repeat: repeat-y;
	padding-bottom: 25px;
	clear: left;
	overflow: hidden;
	display: block;
}
.galleryThumbContainer {
	float: left;
	width: 200px;
	height: 250px;
	_height: 260px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: dotted 1px #CCCCCC;
	margin-left: 30px;
	_margin-left: 15px;
	_margin-right: 15px;
	overflow: hidden;
}
.galleryThumbContainer:hover {
	background-color:#D7D7D7
}
.galleryThumbContainer h2 {
	
	font-size: 12px;
	font-weight: bold;
	text-transform: capitalize;
	text-align: left;
	clear: left;
	margin-top: 10px;
	padding-top: 8px;
	padding-right: 12px;
	padding-left: 13px;
	border-top: solid 1px #666666;
}
.galleryThumbContainer p {
	font-size: 11px;
	font-weight: lighter;
	text-align: left;
	padding-right: 12px;
	padding-left: 13px;
	padding-bottom: 5px;
}
.galleryThumbnail  {
	float: left;
	height: 175px;
	width: 175px;
	background-image:url(http://www.metroscap.com/images/panelBackgrounds/Canvas_PanelThumbBlank.png);
	background-repeat: no-repeat;
	background-position: left top;
	_background-image:url(http://www.metroscap.com/images/panelBackgrounds/Canvas_PanelThumbBlank.gif);
	_background-repeat: no-repeat;
	_background-position: left top;
	padding-top: 12px;
	padding-right: 13px;
	padding-bottom: 13px;
	padding-left: 12px;
	_padding-top: 0px;
	_padding-right: 0px;
	_padding-bottom: 0px;
	_padding-left: 0px;
	_margin-top:13px;
	_margin-left:12px;
	text-align: center;
}
.galleryThumbContainer h2 a, .galeryThumbContainer p a {text-decoration:none;}
.galleryThumbContainer a:active, .galleryThumbContainer a:link {color:#000000;}
.galleryThumbContainer a:visited {color:#000000;}
.galleryThumbContainer a:hover {color:#232323; text-decoration:underline;}

.galleryThumbContainer {
_background-image:url(http://www.metroscap.com/images/panelBackgrounds/Canvas_PanelThumbBlank.gif);
_background-position:left top;
_background-repeat:no-repeat;
_padding: none;
_border-bottom:1px dotted #CCCCCC;
_height:250px;
_padding-bottom:0px;
_padding-top:10px;
_margin-bottom: 10px;
}
.galleryThumbnail {_height: 175px; _width: 175px; _margin-bottom: 13px; _margin-top: 2px; _background: none;}
.galleryThumbContainer h2 {_margin-top:0px; _padding-top: 3px; *margin-top:0px; *padding-top: 3px;}
*/

/* Index page columns */
#indexContainerHeader {
	width: 910px;
	height: 360px;
	background-image: url(http://www.metroscap.com/images/backgrounds/containerHeaderBackground.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 20px;
	position: relative;
	}
#indexMainInfo {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Arial, sans-serif;
	_font-family: Arial, sans-serif;
	color: #000000;
	padding: 10px;
	width: 910px;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	_border-top-style: solid;
	_border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
	margin-top: 10px;
	}
#indexMainInfo a, #indexMainInfo a:visited {color: #828282;}
#indexMainInfo a:hover, #indexMainInfo a:active {color: #000; border-bottom: dotted 1px #000; _border-bottom: solid 1px #000;}
#indexMainInfo h1 {
	font-weight: 300;
	_font-weight: normal;
	font-size: 20pt;
	text-align: justify;
	line-height: 30pt;
	margin: 0 0 0 0;
	color:#000;
	text-transform: uppercase;
	color: #424242;
	}
#indexMainInfo h1 span {
	color: #121212;}
#indexMainInfo h2 {
	font-size: 12pt;
	font-weight: 300;
	_font-weight: normal;
	color: #828282;
	text-align: justify;
	line-height: 20pt;
	padding: 0 15px;
	margin: 15px 0 0 0;
	text-transform: uppercase;}
#indexMainInfo p {
	font-size: 12pt;
	font-weight: 300;
	color: #828282;
	text-align: justify;
	line-height: 16pt;
	padding: 0;
	margin: 15px 0 0 0;
	text-transform: uppercase;;
	}
#indexMainInfo p span {
	text-transform: uppercase;
	}
#indexGalleryHours {
	width: 305px;
	height: auto;
	padding: 10px 10px 10px 10px;
	margin: 0 0 25px 0;
	float: left;
	background-color: #333333;
	}
#indexGalleryHours h4 {
	font-size:10pt;
	
	margin-bottom: 5px;
	text-transform: uppercase;
	text-align: center;
	}	
#indexGalleryHours p {
	font-size:10pt;
	
	margin-bottom: 2px;
	text-align: center;
	}
#ichPullOut {
	width: 425px;
	height: 130px;
	position: relative;
	left: -80px;
	top: 115px;
	background-image: url(http://www.metroscap.com/images/backgrounds/backgroundTrans-80.png);
	background-repeat: repeat;
	}

#indexLeftColumn {
	width: 590px;
	padding: 0;
	margin: 0 10px 10px 0;
	float: left;
	overflow: hidden;
	margin-left: 0;
	}
.indexRightColumnCapTop {float: left;margin-top: 5px;}
.indexRightColumnCapBottom {float: left;}
#indexRightColumn {
	width: 280px;
	height: auto;
	padding: 0 30px 20px 30px;
	margin: 0 0 0 0;
	float: left;
	overflow: hidden;
	background-image: url(http://www.metroscap.com/images/backgrounds/indexRightColumnPanel.png);
	background-repeat: repeat-y;
	background-position: left top;
	}
.rcImg {
	float: left;
	margin: 5px 12px 0 0;
	border: solid 1px #000;
	}
.galleryThumbnail-Index {
	float: left;
	height: 94px;
	width: 94px;
	background-image:url(http://www.metroscap.com/images/backgrounds/indexGalleryThumbBackground.png);
	background-repeat: no-repeat;
	background-position: left top;
	_background-image: none;
	_background-repeat: no-repeat;
	_background-position: left top;
	text-align: center;
	padding: 18px;
	margin: 5px 0 0 5px;
	_padding: 0px;
	_margin: 14px 15px 0 14px;
}
img.galleryThumbnail-Index {-ms-interpolation-mode: bicubic;}
#collectionDescriptions {
	background-image: url(http://www.metroscap.com/images/backgrounds/indexCollectionDescBackgrounds.png);
	background-repeat: no-repeat;
	width: 265px;
	height: 315px;
	padding: 15px 15px;
	float: left;
	}
#collectionDescriptions h2 {
	_float: left;
	_display: inline;
	font-size: 10pt;
	text-transform: uppercase;
	font-weight: bolder;
	padding: 35px 20px 0 0;
	margin-bottom: 5px;
	_margin-left: 0px;
	_padding: 25px 0 35px 0px;
	line-height: 14pt;
	}
#collectionDescriptions p {
	font-size: 8pt;
	padding: 10px 20px 0 20px;
	margin: 0 0 10px 0;
	text-align: justify;
	line-height: 10pt;
	float: left;
	color: #666;
	display: inline;
	_display:inline-block;
	}
#collectionDescriptions p.cd-firstGraph {
	border-top: dotted 1px #666;
	_border-top: solid 1px #000;
	
	}
/*#collectionDescriptions:hover {background-color:#bbb;}*/
#collectionDescriptions a {color: #000; border-bottom: none;}
#collectionDescriptions a:hover {color: #333; border-bottom: dotted 1px #333;}
#collectionDescriptions a:active {color: #ccc; border-bottom: dotted 1px #ccc;}
/*#collectionDescriptions a:visited {color: #000; border-bottom: dotted 1px #000;}*/
HR {
	width: 100%;
	height: 1px;
	background-color:#999999;
	}
	
/* About Page */
#Story-Photo {
		float: left;
		width: 325px;
		padding: 10px 10px 10px 35px;
		text-align: center;
	}
#Story-Photo h1 {font-size: 14pt; margin: 30px 0;}
#Story-Photo h2 {font-size: 10pt; font-weight: 300; text-transform: uppercase; margin-bottom: 30px;}
#Story-Photo h2 a {color:#000000;}
#Story-Photo h2 a:hover {color: #444;}
#mainContent-Story {
		padding: 10px 25px 10px 25px;
		width: 480px;
		height: auto;
		float: left;
		overflow: hidden;
		margin: 20px 0 5px 10px;
		text-align: justify;
		border: 1px solid #CCCCCC;		
		background-color: #E7E7E7;
	}
#mainContent-Story p {font-size: 10pt; margin: 15px 0;}

/* Hours and Directions Page */
#googMap-iFrame, #contactForm {margin: 15px 0 15px 0; float: left; overflow: hidden; border: solid 1px #000000;}
#galleryHours, #contactInfo {width: 250px; height: auto; padding: 10px 10px 25px 10px; margin: 15px 15px 15px 20px; float: left; overflow: hidden; background-color: #CCCCCC; border: solid 1px #666666}
#contactInfo {height: 900px;}
#galleryHours h4, #contactInfo h4 {font-size: 12pt; font-weight: bold; text-transform: uppercase; margin-bottom: 15px; border-bottom: dotted 1px #000000;}
#galleryHours p, #contactInfo p {padding-left: 5px; font-size: 10pt; margin-bottom: 10px;}
#contactInfo p a {color:#000; text-decoration: underline;}
#contactInfo p a:hover {color: #FFFFFF}
.directionsPics {width: 76px; height: 76px; float: left; overflow: hidden; padding: 2px;}

/* Gift Card Page */
#giftCard-Photo {width: 325px; padding: 10px; float: left; overflow: hidden; margin: 5px 10px 15px 30px;}
#mainContent-GiftCard {width: 520px; float: left; overflow: hidden; margin-top: 25px;}
#mainContent-GiftCard h1 {
	margin-bottom: 12pt; font-size:20px; text-align: justify; text-transform: uppercase;
}
#mainContent-GiftCard h3 {
	margin-bottom: 15px; font-size: 12px; font-weight: normal; text-align: justify;}

/* Contact Page */
.contactTextBoxes {width: 350px; height: 20px; margin-left: 15px; border: solid 1px #000; background-color: #CCCCCC; font:Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;}
.contactCommentBox{width: 350px; height: 250px; margin-left: 15px; border: solid 1px #000; background-color: #CCCCCC; font:Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal;}
#cse-search-results {width: 600px; height: auto; float: left; overflow: hidden; margin: 10px 25px 0 35px; background-color: #fdfdfd;}
#popularQueries {width: 225px; height: 500px; margin-top: 10px; padding: 9px 15px; float: left; overflow: hidden; background-color:#999999;}
#popularQueries h4 {font-size: 10pt; text-transform: uppercase; font-weight: 300; border-bottom: dotted 1px #000;}
#christmasNote {
	margin: 10px auto 5px auto;
	padding: 15px 20px 13px 20px;
	width: 980px;
	height: 45px;
	border-top: solid 1px #fff;
	border-bottom: solid 1px #fff;
	background-color: #000000;
}
#headerNaturalLandscapes {width: 900px;}
#headerHoursShipping p {color: #CCCCCC; font-size: 9pt; text-transform: none; margin-bottom: 5px; text-align: left;}
#headerHoursShipping p strong {text-decoration: underline; font-size: 9pt; color: #fff;}
#rssInfo p {color:#FFFFFF; font-size: 8pt; text-align: right;}

div#shoppingBag {
	width: 282px;
	height: 720px;
	_height: 745px;
	*height: 745px;
	background: #fff;
	border: solid 1px #9e9e9e;
	margin: 15px auto 0 auto; 
	-moz-box-shadow: 0 0 10px 10px #bbb; 
	-webkit-box-shadow: 0 0 10px 10px #bbb;
	box-shadow: 0 0 10px 10px #bbb; 
	padding: 0px;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=8, Direction=135, Color='#bbbbbb')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=8, Direction=135, Color='#bbbbbb');
	
}
a.soon {color:#666666;}

.favorite {text-align: center; margin-top: 5px;} .addFavButton {background: none; border-bottom: dotted 1px #bbb; color: #bbb;} .addFavButton:hover {background: none; border-bottom: solid 1px #000; color: #000;}

/* NEW THUMBNAIL PAGES FROM FIREBUG 3-11-13 
#galleryContainer {
    background-color: #FFFFFF;
    box-shadow: 0 0 15px 3px #303030;
    clear: left;
    display: block;
    margin: 20px auto;
    overflow: hidden;
    padding: 0 0 25px;
    width: 920px;
}
.galleryThumbContainer {
    float: left;
    height: 285px;
    margin: 0 0 4px 4px;
    overflow: hidden;
    padding-bottom: 10px;
    width: 225px;
}
.galleryThumbContainer:hover {
    background-color: #D2D2D2;
    color: #FFFFFF;
}
.galleryThumbContainer h2 {
    clear: left;
    font-size: 12pt;
    font-weight: bold;
    margin-top: 10px;
    padding-left: 13px;
    padding-right: 12px;
    padding-top: 8px;
    text-align: center;
    text-transform: capitalize;
}
.galleryThumbContainer p {
    font-size: 8pt;
    font-weight: lighter;
    padding-bottom: 5px;
    padding-left: 13px;
    padding-right: 12px;
    text-align: center;
    text-transform: uppercase;
}
.galleryThumbnail {
    float: left;
    height: 225px;
    text-align: center;
    width: 225px;
}
.galleryThumbContainer h2 a, .galeryThumbContainer p a {
    text-decoration: none;
}
.galleryThumbContainer a:active, .galleryThumbContainer a:link {
    color: #000000;
}
.galleryThumbContainer a:visited {
    color: #FFFFFF;
}
.galleryThumbContainer a:hover {
    color: #030303;
    text-decoration: underline;
}
.galleryThumbContainer {
}
.galleryThumbnail {
}
.galleryThumbContainer h2 {
}*/