/* CSS Document */body, html {text-align: left; top: 0px; left: 0px; padding: 0px; margin:0; border: 0px; font-size:12px; font-family:arial, verdana;color:#6F6F6F; }html {background:#000000;background-image: url('/images/dc_bg Grey.gif');}#all {text-align:center;width:991px;margin: 0px auto;color:#fff;}#page {width:991px; margin:0px auto; text-align: left; position: relative; top:0px;float:left;background:url('/images/page-repeater.gif') repeat-y center #69B0FF;}#header { width:991px;margin:0;color:#FFFFFF; background:url('/images/DC_header.gif') no-repeat top; float:left;  height:210px; }img {	border:0;}#headerhp { width:991px;margin:0;color:#FFFFFF; background:url('/images/DC_header.gif') no-repeat top; float:left;  height:175px; }.logo {width:268px;height:159px;background:url('/images/dc_logoTrans.png') no-repeat;float:left;margin:0 0 0 40px;}#header ul li, #headerhp ul li {display:inline;margin:0 0 0 20px;}#nav {width:560px;float:right;font-size:26px;font-weight:bold;margin:20px 0 0 0;}#main-container {padding:0 60px 30px 60px;width:871px;float:left;}h1 {	font-size:26px;	color:#F3008B;	font-weight: bold;}h1.smf {	font-size:36px;	color:#4E4E4E;	font-weight: bold;	line-height: 30px;	margin:none;}h1.home {	font-size:36px;	color:#F3008B;	font-weight: bold;	margin:none;}h2.smf {	font-size:24px;	color:#4E4E4E;	font-weight: bold;	line-height:24px;	margin:none;}h2 {	font-size:14px;	color:#6F6F6F;	font-weight: bold;	margin:0;}h3 {	font-size:12px;	color:#6F6F6F;	font-family: Arial, Helvetica, sans-serif;	font-style: normal;	font-weight: bold;}p {	color:#6F6F6F;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	line-height: 16px;	font-weight: lighter;	text-decoration: none;	margin:4px 0 4px 0;}.smf {	font-size:22px;	color:#5A3F99;	font-weight: bold;	margin:none;}.smf {	font-size:14px;	color:#grey;	font-weight: bold;}}.caption {	color:#6F6F6F;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	font-weight: lighter;	text-decoration: none;	margin:4px 0 4px 0;}ul, li {color:#6F6F6F;}a:link {color:#6F6F6F;text-decoration:none;}a:visited {color:#6F6F6F;text-decoration:none;}a:hover {color:#d00069;text-decoration:underline;}a:active {text-decoration:none;}img {border:0;}.current {color:#df1c7a !important;}.fl {float:left;}.fr {float:right;}.clear {	clear:both;}.testibox {	background:#e2f6ff;}#footer { padding:125px 80px 0 60px;width:851px; color:#FFFFFF; background:url('/images/DC_footer.gif') no-repeat top; float:left;  height:220px;}.footerlogo {width:127px;height:89px;background:url('/images/footerLogo.png') no-repeat;float:left;margin:5px 0 5px 0;}.terms {text-align:right;}#my-left-foot {float:left;width:200px;}#my-left-foot p {font-size:11px;float:left;margin:0;}#my-left-foot ul li {list-style-type:none;font-weight:bold;margin:0;padding:0;}#my-left-foot ul {margin:0;padding:0;}#my-right-foot {float:right;width:100px;font-size:11px;}.paypal {width:88px;height:92px;background:url('/images/paypalLogo.png') no-repeat;float:right;margin:0 0 10px 0;}.verisign {width:110px;height:33px;background:url('/images/facebookGroup.gif') no-repeat;float:right;margin:0 0 10px 0;}#shop {width:838px;float:left;border:1px solid #333;padding:10px;margin:0 0 20px 0;}#shop h1 {margin-top:0;}#main-shop-image {width:350px;float:left;}#trio-column {float:left;width:100px;}.middle-trio {margin:12px 0 12px 0;}#shop-form {float:left;width:358px;margin:0 0 0 20px;}select, input {float:left;clear:both;}select {width:100px;margin:7px 0 0 0;}input {margin:10px 0 0 0;}.buynow {width:116px;height:40px;border:0;font-size:1px;cursor:pointer;color:#fff;float:left;clear:both;margin:10px 0 0 0;}.tshirt {float:left;width:278px;margin:10px 10px 0 0;padding:1px;}.tshirt p {text-align:center;font-weight:bold;}.hoody {float:left;width:278px;margin:10px 10px 0 0;padding:1px;}.hoody p {text-align:center;font-weight:bold;}/*class to decide the initial main image on the shops*/.deliciousM {background:url('/images/dcMLarge1.jpg') no-repeat; width: 338px; height: 330px;}.sexyPink {background:url('/images/sexyPinkLarge1.jpg') no-repeat; width: 338px; height: 330px;}.santa {background:url('/images/santaCruzLarge1.jpg') no-repeat; width: 338px; height: 330px;}.sexyBlack {background:url('/images/sexyBlackLarge2.jpg') no-repeat; width: 338px; height: 330px;}.hawaiianF {background:url('/images/hawaiianFlowersLargeF1.jpg') no-repeat; width: 338px; height: 330px;}.tequila {background:url('/images/tequilaLarge1.jpg') no-repeat; width: 338px; height: 330px;}.hawaiianM {background:url('/images/hawaiianFlowersMLarge1.jpg') no-repeat; width: 338px; height: 330px;}.deliciousF {background:url('/images/dcFLarge1.jpg') no-repeat; width: 338px; height: 330px;}/*------gallery styling --- Credits: Dynamic Drive CSS Library --- URL: http://www.dynamicdrive.com/style/------*/.static {float:right;margin:0 0 0 0;border:0;}/*------Add a height attribute and set to largest image's height to prevent overlaying------*/.gallerycontainer {position:relative;float:left;width:452px;margin:0;clear:both;}.thumbnail img {border:0;margin:0 0 15px 10px;float:right}.bottom-thumb {margin-bottom:0 !important;}.thumbnail:hover {background-color:transparent;}.thumbnail:hover img {border:0;}/*------CSS for enlarged image------*/.thumbnail span {position:absolute;padding:0;left:-600px;visibility:hidden;color:black;text-decoration:none;color:#000;text-align:right;font-size:11px;font-style:italic;}.thumbnail span img {border:0;padding:0;margin:0;}/*------position where enlarged image should offset horizontally------*/.thumbnail:hover span {visibility:visible;top:0;left:0px;z-index:50;}.postage { font-size:12px;	color:#6F6F6F;	font-weight: bold;	margin:0;}