/* 

	eskimo Original Products: CSS

*/

input {
margin-top:-6px;
margin-left:5px;
}



ul .sectionArrow{
margin-left:-23px;
margin-right:8px;
}



ul ul .sectionArrow{
margin-left:-37px;
margin-right:22px;
}



#highlightRow {
position:relative; 
margin-top:10px;
float:left;
}



#wrap {
position:relative;
margin: 0px auto;
text-align:left;
width:770px;
/*border-top: 2px #0066CC solid;*/
border-right: 3px #0066CC solid;
border-bottom: 3px #0066CC solid;
border-left: 3px #0066CC solid;
}



#main{
position:relative;
margin-left:5px;
margin-top:0px;
width:770px;
}



#bodyWrap {
position:relative;
}


.gradientHolder {
position:absolute; 
top:0px; 
left:0px; 
width:100%; 
overflow:hidden; 
padding:0px; 
height:242px;
}


#gradient {
position:absolute;
width:100%;
height:200px;
top:0px;
}


#topNav{
position: relative;
height:50px;
width:770px;
margin: 15px auto 5px;
text-align:left;
}


#topLinks {
position: absolute;
right: 0px;
bottom: 0px;
font-size:10px;
/*line-height: 10px;*/
color: black;
font-family: Helvetica, sans-serif;
}


#topLinks a {
color: black;
}


*:first-child+html #topLinks{
font-size:9px;
}



#collectionNav{
position: relative;
height:35px;
width:760px;
margin: 0px auto;
padding: 5px 0px 10px 10px;
background-color: white;	
text-align:left;
border-top: 3px #0066CC solid;
border-right: 3px #0066CC solid;
/*border-bottom: 6px #ffd37d dotted;*/
border-left: 3px #0066CC solid;
}


#logoImage {
position: absolute; 
top:0px; 
left:0px;
height: 44px;
width: 111px;
}


#logoImage img {
z-index:21;
}


#topFeature {
background:none;
padding:0px;
margin:0px;
z-index:1;
}


#topFeature img, #collectionTopFeature img {
bottom:0px;
padding:0px;
margin:0px;
z-index:2;
}


#collectionTopFeature {
background:none;
padding:0px;
margin:0px;
height:185px;
}


#globalNav {
padding-left:4px;
padding-top:4px;
}


#globalNav img{
padding:0px;
margin:0px;
border:0;
}



#underFeature{
background-color:#ffffff;
position:relative;
margin:0px;
padding:0px;
float:left;
width:770px;
}


#content{
position:relative;
margin: 0px 10px 10px 10px;
float: left;
/*display:inline;*/
}


.geniusIndicator {
margin-left:7px;
}


ul li {
color:#333;
font-size:10px;
padding-left:0px;
margin:0px 40px 0px 20px;
}


li img {
/*　↓valignじゃない？？　　*/
	/*v-align:middle;*/
}


ul {
padding-left:13px;
margin-left:0px;
list-style: disc outside none;
}


.collectionContent {
width:320px;
display: inline;
margin-top:15px;
margin-left:30px;
float:left;
}


.collectionImages {
width:378px;
display: inline;
margin-top:15px;
margin-left:30px;
float:left;
}


.buyButton {
}


#sidenav{
width:160px;
padding-left:14px;
background:#fff;
float:left;
}


#bottomNav {
margin-top:20px;
}


#bottomNav img, #bottomNav a {
border:0;
}


#bNavItemOne {
margin-left:0px;
}

#bNavItemTwo {
margin-left:34px;
}


#bNavItemThree {
margin-left:23px;
}


#mainTop {
/*background-image:url("../images-template/main-top-corners.gif");*/
background-color: white;
height:5px;
font-size:2px;
line-height:2px;
padding:0px;
}


#mainBot {
/*background-image:url("../images-template/footer-corners.gif");*/
background-color: white;
height:5px;
float:left;
width:770px;
font-size:2px;
line-height:2px;
padding:0px;
}


.ecommerce {
text-align:center;
margin-top:10px;
}


#footer{
font: 100 10px/12px Arial, sans-serif;
position:relative;
background-color: white;
border-top: 3px #0066CC solid;
padding:10px 10px 30px 10px;
width:750px;
float:left;
}



#footerOuter {
clear: both;
}


#footer a{
color:#4A4A4A;
text-decoration:underline;
}


#companyName {
position:absolute;
top:20px;
right: 10px;
font-size:10px;
}


#extrainfo {
position:relative;
font-size:9px;
width:450px;
}



*:first-child+html #extrainfo{
	font-size:9px;
}




/* ///////////////// */

/* COVER PAGE STYLES */



#frontLeft {
position:relative;
margin-left:16px;
float:left;
width:232px;
height:235px;
display:inline;
}


#frontLeftLG {
position:relative;
margin-left:16px;
float:left;
width:482px;
height:235px;
display:inline;
}



#frontCenter {
position:relative;
margin-left:18px;
float:left;
width:232px;
height:235px;
}


#frontRight {
position:relative;
margin-left:17px;
float:left;
width:232px;
height:235px;
}


.adBorder {
position:absolute;
}


.adImage {
position:absolute; 
top:5px; 
left:5px;
}


#coverTitleDiv {
float:left;
display:inline;
position:relative;
margin-left:20px; 
margin-top:30px; 
height:71px;
}


#coverSearch {
position:absolute;
top:0px;
padding-top: 6px;
width:220px;
left:500px;
}




/* ///////////////// */



.plainMore {
margin-top:4px;
}


.sep {
font: 100 4px/4px Verdana, Arial, sans-serif;
background-image: url(/skins/default/images-template/seperator1.gif);
height:4px;
margin-top:8px;
}




/* //////// */

/* REG LIST */

.straightList p{
padding-left:5px;
margin-top:3px;
}


.straightList{
margin-top:20px;
}



#s {
font:100 10px/10px Verdana, Arial, Sans-Serif;
background: #fff;
border: 1px solid #333;
padding: 2px;
}





/*PAGE TOP*/

.go_page_top{
text-align:right;
}
