body {
background: #444 url(pattern2.gif);
padding: 0;
margin: 0;}

#container {
width: 810px;
margin: 0px auto 0 auto;
padding: 0px;
background: white;
font-size: 11px;
line-height: 16px;
font-family: Helvetica, Verdana, Arial, sans-serif;
color: #858585; }

#container a{
color: #858585;
text-decoration: none;}

#container a:hover{
color: #00aae7;
text-decoration: none;}

img {border: 0;}

.itemadded {
font-family: arial, Helvetica, sans-serif;
font-size: 11px;
color: #00aae7;
text-transform: none;
text-align: center;
}

/* ----- Header ---- */
#header {
padding: 0;
margin: 0 5px 0 5px;
height: 90px;
border-bottom: 3px solid #858585; }

#banner {
float: left;
/*background-repeat: no-repeat;
background-image: url("logo00aae8.gif");*/
background: url(banner_left.gif) no-repeat center left;
/*width: 640px !important;*/
width: 144px; 
height: 80px;
padding-top: 5px;
margin-bottom: 5px;
background-color: white;
cursor:hand;
}

#banner2 {
margin: 5px 0px 5px 10px;
float: left;
background: url(banner_middle.gif) no-repeat center left;
width: 354px; 
height: 80px;
padding-top: 5px;

cursor:hand;
background-color: white;}

#banner3 {
float: left;
background: url(banner_right.gif) no-repeat center left;
width: 120px; 
height: 80px;
padding-top:5px;
margin: 5px;
cursor:hand;
background-color: white;}

#banner img.logo{
margin: 0 375px 0 0 !important;
margin-right 320px; 
padding: 0;}		

#banner img{ margin: 0; padding: 0;}		

/* ----- Header Side: your bag, items, checkout, join mailing list ---- */
#topside {
float: right;
width: 160px;
height: 90px;
padding: 0px;
margin: 0; }
		
#yourbag {
float: left; 
width: 90px; 
padding: 0; 
margin: 0; 
height: 32px; 
border-right: 5px solid white; 
border-bottom: 3px solid white;}
		
#yourbag img { padding: 0; margin: 0;}
		
#items {
font-size: 11px; 
float: right; 
width: 65px; 
padding: 0; 
margin: 0; 
color: #00AAE7; 
background-color: #f1f1f1; 
text-align: center; 
padding-top: 8px; 
height: 22px; 
border-bottom: 3px solid white;}

#items a{
color: #00AAE7;
text-decoration: none; }		

#items a:hover{
color: black; }		
		
#checkout {}
#join {}

/* ----- Blue Bar ---- */
#topbar {
position: relative; 
clear: both;
width: 800px;
margin: 3px 0 0 5px;
padding: 0px;
margin-bottom: 10px;
background-color: #00AAE7;
height: 33px;}

#topbar #bluetitle{
font-size: 13px;
color: #C8E2EA;
font-family: arial, Helvetica, sans-serif;
float: left;
padding: 8px 0 3px 5px;
width: 150px; }

#topbar #women {
position: absolute;
left: 190px;
padding: 5px 0 0 0; 
width: 55px; 
float: left;}

#topbar  #men {
border-width: 2px;
border-style: none;
position: absolute;
padding: 5px 0 0 0; 
left: 260px;  
width: 35px; 
float: left;}


#topbar  #designers {
border-width: 2px;
border-style: none;
position: absolute;
padding: 5px 0 0 0; 
left: 310px;  
width: 35px; 
float: left;}

#topbar  #events {
border-width: 2px;
border-style: none;
position: absolute;
padding: 5px 0 0 0; 
left: 400px;  
width: 49px; 
float: left;}

#topbar  #about_us {
border-width: 2px;
border-style: none;
position: absolute;
padding: 5px 0 0 0; 
left: 450px;  
width: 75px; 
float: left;}

#topbar  #press {
border-width: 2px;
border-style: none;
position: absolute;
padding: 5px 0 0 0; 
left: 530px;  
width: 45px; 
float: left;}

#topbar  #blog {
border-width: 2px;
border-style: none;
position: absolute;
padding: 5px 0 0 0; 
left: 575px;  
width: 45px; 
float: left;}

#topbar #currency {
position: absolute;
padding: 5px 0 0 0; 
left: 555px;
padding: 5px 0 0 0; 
float: left; 
width: 60px; 
background: url("x/currency.gif") 0 7px no-repeat;
display: none;}

#topbar #currency select { 
background-color: #ffffff; 
color: #3f3f3f;
width: 55px;
opacity: 0;
position: absolute;
padding: 5px 0 0 0; }

#topbar #searchbox {
border-width: 2px;
border-style: none;
position: relative;
padding: 5px 0 0 0; 
left: 490px;
float: left; 
width: 160px; }

#topbar form {
margin: 0; 
padding: 0;}

#topbar input[type="text"]{ 
width: 125px !important; 
width: 100px; 
color: #3f3f3f;}

#topbar input[type="image"] {padding: 0px 0 0 4px;  }

/* ----- Content ---- */
#content {
margin: 0 0 0 170px;
padding: 0px 0px 10px 0;
background-color: white;
width: 635px;}

/* ----- Content: Main Page ---- */

#content {min-height: 420px;}


#content #splashsection {
margin: 0;
padding: 0 0 10px 0;
height: 390px;
border-bottom: 3px solid #858585;}

#content a img {border: 0px; margin: 0; padding: 0;}

#content img.first {
float: left; 
margin: 0; 
padding: 0;}

#content img.second {
float: right; 
margin: 0 0 0px 0; 
padding: 0 0 10px 0; }

#content img.third {
float: right; 
margin: 0; 
padding: 0; }

/* ----- Content: Featured Items ---- */


#content #featureditems #categoryname{
height: 13px;
padding: 6px 0 6px 0;}


#content #featureditems h3 {
line-height: 1em;
font-size: 12px;
color: #3f3f3f;
margin: 0 0 0px 0;
padding: 0 0 0 0px;}

#content #featureditems h1 {
margin: 0 0 10px 0;
padding: 0;
font-size: 16px;
line-height: 16px;
}

#content #featureditems ul, li{
list-style-type: none;
list-style-position: inside;
margin: 0;
padding: 0;}

#content #featureditems li{
list-style-position: inside;
list-style-type: none;
display: inline;
width: 210px;
min-height: 130px;
float: left;
padding: 0;
margin: 0;}

#content #featureditems li img{ float:left; }

#content #featureditems .description {
margin: 20px 20px 0 110px!important;
padding: 10px 0 0 10px!important;
border-top: 1px solid #00aae7!important;
width: 70px!important;
height: 70px!important;
position: relative!important;}

#content #featureditems strong {
font-size: 11px;
font-weight: normal;}

#content #featureditems small {
font-size: 11px;}

/* ----- Content: Sub Category ---- */

#content #subcategory {
min-height: 410px;}

#content #subcategory #categoryname {
border-bottom: 1px solid #cccccc;
}

#content #subcategory #featureditems li{
height: 150px;}

#content #subcategory #featureditems ul {
margin: 0 5px 10px 0;
height: 140px;}

#content #subcategory .colourselector {
margin: 60px 0 0 -120px!important;
height: 7px!important;
position: absolute!important;
top: 40px!important;
left: 10px!important;}

#content #subcategory .colourselector img{
margin: 0px 2px 0 0!important;
height: 7px!important;
padding: 0!important;
border: 0!important;}

#content #subcategory #moreitems {
text-align: right;
margin: 0 5px 0 0;
color: #00AAE7;}

#content #subcategory #moreitems a{
color: #858585;
text-decoration: none;}

/* ----- Content: Product Detail ---- */


#content #productdetails {
margin: 0;
padding: 0 0 0 0;
position: relative;
min-height: 415px;
}

#content #productdetails #productphotos {
position: absolute;}

#content #productdetails #productshot {
position: absolute;
text-align: right;
}
		
#content #productdetails .magnifier{
position: absolute;
border: solid 1px #000;
cursor: move;
background-repeat: no-repeat;
background-color: #fff;}

#content #productdetails .magnifierShadow {
position: absolute;
background: transparent;
padding: 0;
margin: 0;}

#content #productdetails .magnifierController{
text-align: center;
font-size: 10pt;}
		
#content #productdetails .magnifierControllerContainer{
font-size: 10px;
position: absolute;
left: 220px;
top: 320px;
width: 50px;}

#content #productdetails .magnifierControllerPrefix{
color: #858585;
font-size: 10px;}
		
#content #productdetails .magnifierControllerButton{
color: #858585;
cursor: pointer; cursor: hand;
background-color: #fff;
padding: 0px 4px 0px 4px;
margin-right: 1px; 
font-size: 10px;
/*text-shadow: dimgray 0px 0px 3px;*/}
		
#content #productdetails .magnifierControllerButtonSelected{
font-size: 10px;
border: solid 1px #00aae7;
color: #00aae7;
cursor: pointer; cursor: hand;
padding: 0px 4px 0px 4px;
/*text-shadow: dimgray 0px 0px 3px;*/}

#content #productdetails #alternateviews{
margin: 0px 0 0 0;
height: 60px;
width: 261px;
position: relative;
top: 322px;}

#content #productdetails #alternateviewsimages{
padding-top: 10px;}		

#content #productdetails #alternateviews img.alternateviews {
padding: 2px;
border: 1px solid #cccccc;}

#content #productdetails #alternateviews img.alternateviews2 {
padding: 2px;
border: 1px solid #ffffff;}

#content #productdetails #productdetailstext{
position: relative;
left: 300px;
width: 335px;}

#content #productdetails #productdetailstext h3.bigger {
margin: 0 0 20px 0;
padding: 0 0 00px 0;
font-size: 16px;}

#content #productdetails #productdetailstext h1.bigger {
margin: 0 0 20px 0;
padding: 0 0 00px 0;
font-size: 16px;}

#content #productdetails #productdetailstext #textdescriptions {
}

#content #productdetails #productdetailstext .infoitem{
width: 335px;
clear: right;
position: relative;}

#content #productdetails #productdetailstext .desc{
text-transform: uppercase;
width: 100px;
float: left;
font-size: 9px;}

#content #productdetails #productdetailstext .info{
width: 230px !important;
width: 226px;
margin-left: 100px;
font-size: 10px;}

#content #productdetails #productdetailstext .info strike {
color: red;}

#content #productdetails #productdetailstext .halfinfo {
padding: 4px 0 0 0;
margin: 5px 0 0 0;
width: 150px;
border-top: 1px solid #858585;}


#content #productdetails #productdetailstext .dropdown1 {
margin-right: 15px;
float: left;}

#content #productdetails #productdetailstext .dropdown2 {
margin-left: 15px;
float: right;}

#content #productdetails #productdetailstext .dropdown2 .right{
text-align: right;
padding-right: 0;
margin: 2px 0 0 0;
width: 150px;
}

#content #productdetails #productdetailstext .halfinfo .desc{
width: 50px;}

#content #productdetails #productdetailstext .halfinfo .left{
width: 145px; 
text-align:left; }

#content #productdetails #productdetailstext .halfinfo select {
float: right;
font-size: 9px;}

#content #productdetails #productdetailstext .colour {
margin-right: 15px;
width: 145px; 
height: 30px;
float: left;}

#content #productdetails #productdetailstext .colour .desc {
width: 150px;}


#content #productdetails #productdetailstext .colour #colourselector2 {
width: 150px;}

#content #productdetails #productdetailstext .continueshopping {
margin-left: 180px !important;
margin-left: 0px;
} 

#content #productdetails #productdetailstext .continueshopping .left{
text-align: left;
padding-right: 0;
margin-right: 0px;
width: 150px;
padding-bottom: 0px;
color: black;
text-transform: uppercase;}

#content #productdetails #productdetailstext .continueshopping .right{
text-align: right;
padding-right: 5px;
margin-right: 0px;
width: 150px;
text-transform: uppercase;}





/* ----- Content: Checkout  ---- */

#content #checkout #checkoutsteps {
width: 635px;
border-bottom: 1px solid #cccccc;
text-align: right;
height: 18px;
position: relative;
top: -4px;}

#content #checkout #checkoutsteps ul{
list-style-position: inside;
display: inline;
text-align: right;

list-style-type: none;}

#content #checkout #checkoutsteps li{
padding-right: 3px;
padding-left: 20px;
float: right;
list-style-position: inside;
list-style-type: none;}

#content #checkout #checkoutsteps strong{
font-size: 11px;
font-weight: normal;
padding-left: 10px;}

#content #checkout #checkoutsteps .selected {
color: #00aae7;}

#content #checkout #checkoutsteps .unselected {
color: #616161;}


/* ----- Content: Checkout Shopping Bag ---- */
#content #checkout table {
width: 635px !important;
width: 630px;
padding: 0 0 10px 0;
margin: 0;
border-collapse: collapse;
font-size: 10px;}

#content #checkout tr {
}

#content #checkout th {
color: #858585;
background: #eeeeee;
padding: 0 0px 0 0px;
margin: 0;
height: 10px;
font-weight: normal;
text-align: right;
text-transform: uppercase;
font-size: 9px;
vertical-align: bottom;}


#content #checkout th+th {width: 210px; }

#content #checkout th+th+th {
width:100px;
text-align: right;}

#content #checkout th+th+th+th {width:100px;text-align: right;}



#content #checkout td {
width: 100px;
text-align: right;
padding: 6px 5px 6px 0;
border-top: 1px solid #eeeeee;
vertical-align: top;}

#content #checkout .left {
text-align: left;
width: 200px;}

#content #checkout .center {
text-align: center;}

#content #checkout .right {
text-align: right;}

#content #checkout h3 {
color: #00aae7;
font-size: 12px;
margin: 10px 0 4px 0;
padding: 0;
width:70%;
}

#content #checkout strong {
color: #00aae7;}

#content #checkout small {
font-size: 10px;} 


/* ----- Content: Checkout bottom bar  ---- */

#content #checkout #chekoutbottom {
border-top: 1px solid #858585;
text-transform: uppercase;
font-size: 9px;
padding: 5px 0 0 0;
height: 17px;
margin: 0px 0 0 0;}

#content #checkout #chekoutbottom #back {
float: left;
width: 315px;}

#content #checkout #chekoutbottom #cright {
float: right;
width: 320px;}

#content #checkout #chekoutbottom #update{
float: left;
width: 157px !important;
margin-right: 5px;
text-align: right;
background: white;}

#content #checkout #chekoutbottom #nextstep{
float: left;
text-align: right;
color: white;
width: 157px !important;}



/* ----- Content: Checkout: Sign In  ---- */

#content #checkout form {
margin: 0;
padding: 0 0 4px 0;
position: relative;}

#content #checkout input[type="image"]{ 
padding-left: 162px;
}

#content #checkout .button {
padding-left: 162px;}

#content #checkout #signin a{ 
position: absolute;
right: 0;
}

#content #checkout #break {
border-top: 1px solid #cccccc;
clear: left;}

#content #checkout #break hr {
display: none;}

#content #checkout small a{
color: #00aae7;}

#content #checkout small a:hover{
color: #858585;}

#content #checkout  label {
font-size: 9px;}

#content #checkout #floatfield {
float: left;
padding-right: 3px;}

/* ----- Content: Checkout shipping ---- */

#content #checkout #split {
float:left; width: 330px;
padding: 0 10px 0 0; 
margin: 0;}

#content #checkout #descr {
height: 35px;
font-weight: bolder;}

#content #checkout #descr small{
height: 35px;
font-weight: normal;}

#content #checkout #address {
float: left;
width: 170px;
padding-bottom: 10px;}

#content #checkout a{
color: #00aae7;}

#content #checkout a:hover{
color: #858585;}

#content #checkout #ordersummary table{
margin-left: 475px;
width: 150px !important;
margin-bottom: 10px;}

#content #checkout #ordersummary tr{
height: 12px;
margin: 0;
padding: 0;}

#content #checkout #ordersummary td{
text-align: left;
margin: 0;
padding: 0;}

#content #checkout #ordersummary td+td{
width: 20px;
text-align: right;} 


#content #checkout #ordersummary th{
width: 130px;
margin: 0;
padding: 0;
font-weight: bold;
padding: 2px 0 2px 0;
color: black;
background: #ecf4fb;
text-align: left;}

#content #checkout #ordersummary th+th{
width: 20px;
text-align: right;}

#content #checkout #indent {
width: 405px;
border-top: 1px solid #cccccc;
padding-bottom: 10px;
position: relative;
top: 00px;
left: 225px;
float: left;}

#content #checkout #indent input {
float: left;}

#content #checkout #indent label {
font-size: inherit;
float: left;}

#content #checkout #price{
position: absolute;
right: 10px;
top: 0;}

#content #checkout #prefooter{
margin: 0;
padding: 0;
float: left;}

#content #checkout #prefooter p{
margin: 0;
padding: 0;}

#content #checkout h2{
margin: 0;
padding: 0;
font-size: 15px;}

/* ----- Content: Customer Service  ---- */

#content #spacefornotes {
float: left;
width: 475px;
margin-right: 0;
padding-right: 0;
}

#content #spacefornotesnarrow {
float: left;
width: 404px;
margin-right: 70px;
padding-right: 0;
}

#content #spacefornotesextranarrow {
float: left;
width: 364px;
margin-right: 70px;
padding-right: 0;
}

#content #spacefornoteswide {
float: left;
width: 630px;
padding-right: 0;}

#content #spacefornotes input[type="image"]{ 
padding-left: 290px;}

#content #spacefornotes .button{ 
padding-left: 290px;}

#content #spacefornoteswide input[type="image"]{ 
padding-left: 475px;}

#content #spacefornoteswide .button{ 
padding-left: 475px;}



#content #spacefornotes #radiobut {
float: left;
padding-right: 15px;
padding-bottom: 15px;
}

#content #sidenotes {
font-size: 10px;
float: right;
width: 160px;
margin-left: 0;
padding-left: 0;}

#content #sidenotes-wide {
font-size: 10px;
float: right;
width: 200px;
margin-left: 0;
padding-left: 0;}

#content .blue {
color: #00aae7;}

#static #content p.leading {
border-bottom: 1px solid #cccccc;
padding: 0px 50px 15px 0px;
font-size: 10px;
line-height: 20px}

/* ------ Designers -----*/

#content #des-landing-left {
float: left;
width: 330px;
margin-right: 0;
padding-right: 0;
padding-bottom: 20px;
}

#content #des-landing-left p {
margin-top: 2px;
}

#content #des-landing-right {
margin-top: 10px;
height: 360px;
margin-left: 350px;
width: 277px;
}

#content #des-press-container {
}

#content #des-press-image-left {
margin-right: 10px;
margin-bottom: 15px;
width: 150px;
height: 200px;
border: none;
float: left;
}

#content #des-press-image-right {
margin-right: 10px;
margin-top: 75px;
width: 150px;
height: 200px;
border: none;
float: left;
}

#content #des-press-title {
width: 150px;
margin-left: 160px;
border-top: 1px solid #00aae7;
}

#content #des-press-date {
width: 150px;
margin-left: 160px;
}

#content #des-press-blurb {
width: 150px;
margin-left: 160px;
}

#content #des-press-title-right {
width: 150px;
margin-top: 75px;
margin-left: 160px;
border-top: 1px solid #00aae7;
}

#content #des-press-date-right {
width: 150px;
margin-top: 75px;
margin-left: 160px;
}

#content #des-press-blurb-right {
width: 150px;
margin-top: 75px;
margin-left: 160px;
}




#content #des-bio-container {
float: left;
width: 400px;
margin-right: 0;
padding-right: 0;
}

#content #des-bio-intro {
width: 400px;
}

#content #des-bio {
width: 400px;
}
	#content #des-bio .des-ikkon-image-main {
		float: left; 
		margin-right: 20px;
		margin-bottom: 10px;
		margin-top: 5px;
	}

#content #des-bio-image {
float: right;
width: 200px;
}


#content #des-styleguide-container {
float: left;
width: 250px;
padding-top: 10px;
}

#content #des-styleguide-container .des-styleguide-image {
margin-bottom: 15px;
}

#content #des-styleguide {
width: 250px;
}
#content #des-styleguide-right {
width:175px;
float: right;
}
#content #des-styleguide-right p {
font-size: 10px;
}
#content #des-styleguide-right a.des-styleguide-itemlink {
color: #4b9fda;
}
#content #des-styleguide-right a.des-styleguide-itemlink:hover {
color: #999;
}

#content h1.bottomcontent {
font-size:14px;
height: 18px;
padding: 0px;
margin: 0px 0px -10px 0px;
}
#content h2.bottomcontent {
font-size:14px;
height: 14px;
padding: 0px;
margin: 0px 0px 0px 0px;
}

#content h3.designer {
font-size:14px;
height: 30px;
margin: 0;
margin-top: 5px; }

#content h3.designer-name {
font-size:14px;
height: 20px;
margin: 0;
margin-top: 5px; }

#content h3.designer-quote {
font-size:24px;
height: 60px;
margin-top: 20px;
}

/* ----- designer splash ---- */


.fragment-squares {
float:left;
width:305px;
height:120px;
margin-left:6px;
}

.fragment-squares-description {
width:194px;
height:50px;
	float:left;
	clear:right;
}

.fragment-squares p {
padding:none;
margin-top:0px;
line-height:14px;
}

.fragment-squares img {
float:left;
}

.fragment-squares h3 {
padding:none;
margin-top:0;
}


/* ----- Static ---- */
#static #content {
border-top: 1px solid #cccccc;
}

#content h3.selected {
font-size:12px;
height: 14px;
margin: 0; }



/* ----- Sidebar ---- */
#sidebar {
width: 160px !important;
margin: 0 0 0 5px !important;
padding: 0px 0 0 0px !important;
padding: 0;
float: left;
overflow: hidden;
background-color:white;}

#sidebar ul{
list-style-type: none;
margin: 0 0 0 0;
padding: 0 0 0 0px;}

#sidebar li {
list-style-type: none;
margin: 0 0 0 0;
padding: 0 0 0 0;
border: 1px solid white;}

#sidebar li .navlistItem {
margin: 0 0 7px 0!important;
padding: 0 0 0px 20px!important;}

#sidebar li ul li {
margin: 0; padding: 0;}

#sidebar li ul li ul li{
margin: 0; padding: 0;}

#sidebar li ul li .navlistItem  {
padding-left: 30px!important;
}

#sidebar li ul li ul li .navlistItem {
padding-left: 40px !important;
padding-left: 50px!important;}

#sidebar a {
text-decoration: none;}

#sidebar h3 {
height: 13px;
font-size: 12px !important;
color: #3f3f3f;
margin: 0;
padding: 0;
}

#sidebar h3.selected {
margin: 0; }


#sidebar h3.selected a, #sidebar h4.selected a {
    color: #00aae7;
}

#sidebar li .navlistItem, #sidebar li .navlistItem h3, #sidebar li .navlistItem h3 a {
    font-size: 12px!important;
}

#sidebar li .navlistItem h4, #sidebar li .navlistItem h4 a {
    font-size: 12px!important;
    margin: 0;
    line-height: 14px;
    padding: 0;
}
#sidebar li .navlistItem h4.selected a {
    color: #00aae7;
}
#sidebar li .navlistItem h4 a:hover {
    color: #00aae7;
}

#sidebar .lined {
}

#sidebar  .navlistItem {
padding-bottom: 0px!important;
margin-bottom: 0px!important;}

#checkoutgroup #sidebar {
display: none;}

.our_press{
	margin: -20px 5px 0px 20px;
	#margin: -10px 5px 0px 20px;
	padding:0px 0px;
	float:right;
	background: url(/x/Pressbutton.gif) no-repeat center left;
	width:160px;
	height:36px;
	cursor:hand;
	z-index:100;
}

.subscribe_img{
	margin: 20px 5px 0px 20px;
	padding:10px 0px;
	float:right;
	/* background: url(/x/anedoti_skyscraper_small.gif) no-repeat center left; */
	width:80px;
	height:300px;

}
/* ----- Footer ---- */
#footer {
position: relative;
border-top: 5px solid #858585;
clear: both;
padding: 10px;
margin: 0 0 10px 0px;
background-color: white;
font-size: 10px;
height: 28px;}

#footer #aleft{
position: absolute;
float: left;
width: 170px;
padding: 0 0 0px 0;}

#footer #aright{
position: absolute;
left: 170px;
padding: 0 5px 0px 0;
}


/* tell friend styles */

form#tell_friend_form { width: 98%; padding-bottom: 100px; }
fieldset.tell_friend { border: 0; width: 325px; }
.tell_friend_left_container { width: 330px; float: left; padding-top: 20px; }
.tell_friend_right_container { width: 264px; float: right; }
label.tell_friend span { width: 150px; font-weight: bold; }
label.tell_friend { float: left; clear: both; padding-bottom: 10px; }
input.tell_friend, textarea.tell_friend { float: right; width: 205px; }
textarea.tell_friend { font-size: 100%; color: #858585; }
.clearBoth { clear: both; line-height: 1px; font-size: 1px; }
.tell_friend_left_container p { width: 320px; padding: 0 0 10px 10px; }
form#tell_friend_form h3 { padding: 10px 0 0 10px; font-size: 15px; }
#tell_friend_submit_button { float: right; margin-top: 5px; }
h3.tell_friend_thanks  { padding: 30px 0 0 30px!important; }
p.tell_friend_thanks  { padding: 10px 0 10px 30px!important; }
div#checkout-button-2 { margin-bottom: 8px; }
div#email-links { float: right; margin-top: 40px; }
div#email-links img { margin-right: 4px; }


/* view more links */

#view-more-links {
    bottom:35px;
    clear:both;
    margin-top:25px;
    position:relative;
    right:300px;
    text-align:left;
    width:250px;    margin-bottom: -20px;
}
#view-more-links p {
    padding: 4px 0 0 0;
    margin: 0;
}

#view-more-links p a {
    font-weight: bold;
}

#view-more-links img {
    position: relative;
    top: 2px;
    margin-right: 4px;

}

/* ----- Debug ----
#header {background-color: blue;}
#banner {background-color: orange;}
#topside {background-color: red;}
#content {background-color: green;}
#sidebar {background-color: yellow;}
---*/
		
