
/***********************************
*  skinIt Default Stylesheet
*  Created on: 09/04/08
*  Rich Rudzinski
***********************************/

/*---- default styles ----*/
*
{
    padding:0;
    margin:0;
}

a
{
    cursor:pointer;
    text-decoration:none;
}

a:hover
{
    color:#98cc53;
}

a:visited
{
    color:#000;
}

img
{
    display:block;
    border:none;
}

ul
{
    list-style:none;
}

button, input, fieldset
{
    border:0;
}

button
{
    cursor:pointer;
}

input:focus
{
    color:#000 !important;
    font-style:normal !important;
}

table tbody td h2 {
	-font: bold 18px Arial;
}

/* default classes */
.clear
{
    clear:both;
}

.clearFix:after
{
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}
* html .clearFix             { zoom: 1; } /* IE6 */
*:first-child+html .clearFix { zoom: 1; } /* IE7 */

.imgBtn, .genericBtn
{
    display:block;
    overflow:hidden;
    text-indent:-9999px;
    background-repeat:no-repeat;
    background-position:top left;
    background-color:transparent;
}

.imgBtn:hover, .genericBtn:hover
{
    background-position:bottom left;
}

.genericBtn
{
    width:auto;

    overflow:hidden;
    height:27px;
    line-height:27px;
    padding-left:5px;
    background-image:url(http://www.skinit.com/images/buttons/genericBtn_left.gif);
    text-indent:0;
    color:#fff;
    font:bold 14px/27px Arial, sans-serif;
    float:left;
    cursor:pointer;
}

.genericBtn span
{
    width:auto;
    min-width:110px;
    height:27px;
    overflow:hidden;
    background-image:url(http://www.skinit.com/images/buttons/genericBtn_right.gif);
    background-position:top right;
    background-repeat:no-repeat;
    float:left;
    padding:0 15px 0 8px;
    text-align:center;

}

.genericBtn:hover span
{
    background-position:bottom right;
    color:#98cc53;
}

/* Customize it */

.imgBtn, .customBtn
{
    display:block;
    overflow:hidden;
    text-indent:-9999px;
    background-repeat:no-repeat;
    background-position:top left;
    background-color:transparent;
}

.imgBtn:hover, .customBtn:hover
{
    background-position:bottom left;
}

.customBtn
{
    width:auto;

    overflow:hidden;
    height:42px;
    line-height:42px;
    padding-left:5px;
    background-image:url(http://www.skinit.com/images/buttons/genericBtn_left.gif);
    text-indent:0;
    color:#fff;
    font:bold 14px/27px Arial, sans-serif;
    float:left;
    cursor:pointer;
}

.customBtn span
{
    width:auto;
    min-width:110px;
    height:42px;
    overflow:hidden;
    background-image:url(http://www.skinit.com/images/buttons/genericBtn_right.gif);
    background-position:center right;
    background-repeat:no-repeat;
    float:left;
    padding:0 15px 0 8px;
    text-align:center;

}

.customBtn:hover span
{
    background-position:center right;
    color:#98cc53;
}


/* End of Customize it */


.light
{
    color:#858585;
}

.dark
{
    color:#4f4f4f;
}

.light_lc
{
    color:#ffffff;
}

.dark_lc
{
    color:#838383;
}

.small
{
    font-size:10px;
}

.medium
{
    font-size:20px;
}

.large
{
    font-size:30px;
}

.bullet
{
    padding-left:10px;
    background:url(http://www.skinit.com/images/icons/bulletArrow.gif) no-repeat left center;
}

/*---- layout ----*/
body
{
    background-color:#B1B1B1;
    /*background:url("http://www.skinit.com/images/backgrounds/bg_diagonal_lines.png") repeat;*/
}


#wrapper
{
    width:959px;
    height:auto;
    padding:0 20px;
    background:url(http://www.skinit.com/images/backgrounds/wrapper_bg.png) repeat-y top left;
 	     -background-image: none;
        margin:0 auto;
    position:relative;
    font:12px Arial, sans-serif;
    overflow:visible;
    }

#wrapperBottom
{
    width:959px;
    height:28px;
    padding:0 21px;
    background:url(http://www.skinit.com/images/backgrounds/wrapperBottom.jpg) no-repeat top left;
    position:absolute;
    bottom:0;
    left:0;
    z-index:1;
}

#skinitHeader{
	background-color: #f2f2f2;
	padding-bottom: 15px;
	width: 959px;
	position: relative;
}

/* head */
#head
{
    width:959px;
    background:#fff;
    /* float: left; */
    height: 72px;
}

#head_b
{
	height: 26px;
	overflow: visible;
	position: relative;
	z-index: 100;
	width: 100%;
}

#tophead
{
    width: 288px;
    height:31px;
    float: left;
    background:url(http://www.skinit.com/images/backgrounds/bg_tophead.jpg) repeat-x top left;
}

#tophead2
{
    width: 384px;
    height:31px;
    float: left;
    background:url(http://www.skinit.com/images/backgrounds/bg_tophead.jpg) repeat-x top left;
}

#logo
{
    float:left;
}

#logo_new
{
    float:left;
    padding-left:20px;
}

#logo_new a {
	outline: none;
}

#logo img
{
    border: none;
}

/* user nav */

#userNav
{
    width:500px;
    height:31px;
    float:right;
    overflow:visible;
    padding-top: 10px;
    padding-right: 10px;
}

.userNav_bContainer {
	position: absolute;
	overflow: visible;
	height: 28px;
	width: auto;
	min-width: 230px;
	right: 0;
	top: 0;
	border-left: 1px solid #4E4E4E;
	border-bottom: 1px solid #4E4E4E;
	-webkit-box-shadow: -1px 2px 1px 0px #282828;
	-moz-box-shadow: -1px 2px 1px 0px #282828;
	box-shadow: -1px 2px 1px 0px #282828;
	background: rgb(51,51,51); /* Old browsers */
	background: -moz-linear-gradient(left, rgba(51,51,51,1) 0%, rgba(78,78,78,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(51,51,51,1)), color-stop(100%,rgba(78,78,78,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, rgba(51,51,51,1) 0%,rgba(78,78,78,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, rgba(51,51,51,1) 0%,rgba(78,78,78,1) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(left, rgba(51,51,51,1) 0%,rgba(78,78,78,1) 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.Gradient( startColorStr='#333333', endColorStr='#4e4e4e',GradientType=1 ); /* IE6-9 */
	background: linear-gradient(left, rgba(51,51,51,1) 0%,rgba(78,78,78,1) 100%); /* W3C */
}

#head_b .userNav_b
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	padding: 5px 0 0 10px;
	overflow: hidden;
	}

#head_b .userNav_b * {
	vertical-align: middle;
}

#head_b .userNav_b a
{
	color:#FFFFFF;
}


.userNav_b a img {
	display: inline;
	margin-bottom: 1px;
}

#facebook_b
{
	float: left;
	margin-right: 30px;
}

#facebook_b a
{
	background-image:url('http://www.skinit.com/images/icons/facebook_b.png');
	height:25px;
	width:62px;
	display:block;
}

#facebook_b a:hover
{
	background-position:left bottom;
}

#twitter_b
{
	float: left;
}

#twitter_b a
{
	background-image:url('http://www.skinit.com/images/icons/twitter_b.png');
	height:25px;
	width:61px;
	display:block;
}

#twitter_b a:hover
{
	background-position:left bottom;
}

.userNav_social_b
{
	position:absolute;
	z-index:1;
}

#userNav li
{
    float:right;

    margin-right:13px;
    line-height:25px;
}

#userNav li a
{
    height:auto;
    font:bold 11px Arial, sans-serif;
    text-transform:uppercase;
    color:#7d7d7d;
    line-height:25px;
}

#userNav li a:hover
{
    color:#98cc53;
}

#userNav .logIn
{
    padding-left:15px;
    margin-top:2px;
}
#userNav .myAccount
{
    padding-left:15px;
    margin-top:2px;
    background:url(http://www.skinit.com/images/icons/me.jpg) no-repeat 0 4px;
}
#userNav .spacer
{
    display:block;
    width:5px;
    height:31px;
    background:url(http://www.skinit.com/images/icons/tophead_spacer.jpg) no-repeat;
}

#userNav li.shoppingCart
{
    padding-left:25px;
    margin-top:2px;
    background:url(http://www.skinit.com/images/icons/shopcart.png) no-repeat 0 2px;
}
/* user nav 1 */
#userNav1
{
    width:373px;
    height:31px;
    float:left;
    overflow:visible;
    margin:0px 8px 0 0;
}

#userNav1 li
{
    float:left;
    margin-left:13px;
    height:auto;
    font:normal 12px Verdana, sans-serif;
    color: #98CC53;
    font-weight: bold;
    line-height:25px;
}

#userNav1 li a
{
    /*height:auto;*/
    /*font:normal 12px Verdana, sans-serif;*/
    color:#7d7d7d;
    /*line-height:25px;*/
}

#userNav1 li a:hover
{
    color:#98cc53;
}


#userNav1 .spacer
{
    display:block;
    width:5px;
    height:31px;
    background:url(http://www.skinit.com/images/icons/tophead_spacer.jpg) no-repeat;
}

/* main nav */
#mainNav
{
    width:529px;
    height:26px;
    overflow:hidden;
    margin: 5px 0 0 0;
    float:left;
}

#mainNav li
{
    float:left;
}

#mainNav li a
{
    height:26px;
    display:block;
    font:bold 12px/26px Arial, sans-serif;
    color:#ffffff;
    text-align:center;
}

#mainNav li a:hover
{
    color:#98cc53;
}

#wrapper #mainNav li a.active
{
    background-position:bottom left;
    color:#ffffff;
}

#mainNav .choose a
{
    width:147px;
    background-image:url(http://www.skinit.com/images/buttons/mainNav/choose.jpg);
}

#mainNav .create a
{
    width:123px;
    background-image:url(http://www.skinit.com/images/buttons/mainNav/create.jpg);
}

#mainNav .explore a
{
    width:119px;
    background-image:url(http://www.skinit.com/images/buttons/mainNav/explore.jpg);
}

#mainNav .pin a
{
    width:83px;
    background-image:url(http://www.skinit.com/images/buttons/mainNav/pin.jpg);
}

#mainNav .help a
{
    width:57px;
    background-image:url(http://www.skinit.com/images/buttons/mainNav/help.jpg);
}

/* new main nav*/
#mainNav_acc
{
    width:529px;
    height:26px;
    overflow:hidden;
    margin: 5px 0 0 0;
    float:left;
}

#mainNav_acc_B
{
    overflow: hidden;
    float: left;
}

#mainNav_acc li
{
   float:left;
}

#mainNav_acc_B li
{
   float:left;
}

#mainNav_acc li a
{
    height:26px;
    display:block;
    font:bold 12px/26px Arial, sans-serif;
    color:#ffffff;
    text-align:center;
}

#mainNav_acc_B li a
{
    height:72px;
    display:block;
    //font:bold 12px/26px Arial, sans-serif;
    //color:#ffffff;
    //text-align:center;
}

#mainNav_acc li a:hover
{
    color:#98cc53;
}

#mainNav_acc_B ul {
	overflow: hidden;
}

#mainNav_acc_B li a:hover
{
    background-position: bottom left;
}

#wrapper #mainNav_acc li a.active
{
    background-position:bottom left;
    color:#ffffff;
}

#wrapper #mainNav_acc_B li a.active
{
    background-position:bottom left;
}

#mainNav_acc .choose a
{
    width:78px;
    background-image:url(http://www.skinit.com/images/buttons/mainNav/choose_2.jpg);
}

#mainNav_acc_B .choose a
{
    width:115px;
    background-image:url(http://www.skinit.com/images/buttons/mainNav/find_your_device.png);
}

#mainNav_acc .create a
{
    width:123px;
    background-image:url(http://www.skinit.com/images/buttons/mainNav/create_2.jpg);
}

#mainNav_acc_B .create a
{
    width:142px;
    background-image:url(http://www.skinit.com/images/buttons/mainNav/customize_your_skin.png);
}


#mainNav_acc .explore a
{
    width:78px;
    background-image:url(http://www.skinit.com/images/buttons/mainNav/explore_2.jpg);
}

#mainNav_acc_B .explore a
{
    width:127px;
    background-image:url(http://www.skinit.com/images/buttons/mainNav/browse_our_designs.png);
}

#mainNav_acc .acc a
{
    width:102px;
    background-image:url(http://www.skinit.com/images/buttons/mainNav/acc_2.jpg);
}

#mainNav_acc .pin a
{
    width:83px;
    background-image:url(http://www.skinit.com/images/buttons/mainNav/pin_2.jpg);
}

#mainNav_acc_B .pin a
{
    width:146px;
    background-image:url(http://www.skinit.com/images/buttons/mainNav/accessorize_your_device.png);
}

#mainNav_acc .help a
{
    width:57px;
    background-image:url(http://www.skinit.com/images/buttons/mainNav/help_2.jpg);
}


/* cart drop */
#wrapper #head #cart
{
    position:absolute;
    z-index:10;
    top:66px;
    right:21px;
    width:174px;
    height:auto;
    /*min-height:350px;*/
    overflow:hidden;
}

#head #cart li
{
    width:146px;
    font:bold 11px Arial, sans-serif;
    color:#666666;
    margin:0;
    background-color:#d2d2d2;
    padding:0 14px;
    display:block;
    height:31px;
    overflow:hidden;
}

#head #cart .top
{
    background-color:#ececec;
    min-height:150px; /*350px;*/
    height:auto !important;
    height:150px;
}

#head #cart li.emptyMessage
{
    text-align:center;
    padding:14px 32px;
    width:110px;
}

#head #cart li.shopNow a
{
    display:block;
    width:78px;
    height:20px;
    margin:0 auto;
    background:url(http://www.skinit.com/images/buttons/shopNow.gif) no-repeat top left;
    text-indent:-9999px;
    padding-bottom:11px;
}

#head #cart li.emptyBottom
{
    height:8px;
    background:url(http://www.skinit.com/images/backgrounds/cart_emptyBottom.gif) no-repeat top left;
}

#wrapper #head #cart li.product.first
{
    padding-top:16px;
}

#head #cart li.product
{
    padding:0 12px 5px 14px;
    width:148px;
}

#head #cart li.product img
{
/*  float:left; */
    border: none;
}

#head #cart li.product strong, #userNav #cart li.product span
{
/*  float:right;
    clear:right;    */
    line-height:16px;
    color:#666;
    text-align:left;
    width:104px;
    padding:0 0 0 0;
}

#head #cart li.product strong
{
    font-style:italic;
    padding-top:3px;
}

#head #cart li.subtotal
{
    padding-top:14px;
    padding-bottom:10px;
    height:60px;
    overflow:hidden;

}


#head #cart li.subtotal span, #head #cart li.subtotal a, #head #cart li.total span
{
    float:left;
    clear:left;
    font:bold 11px Arial, sans-serif;
    color:#666;
    padding:0;
    width:40px;
    /*width:90px;*/
    /*width:auto;*/
    line-height:16px;
    height:auto;
    /*border:1px solid #000;*/
}

#head #cart li span.price
{
    float:right;
    clear:right;
    width:auto;
    /*border:1px solid #000;*/
}

#head #cart li.subtotal a
{
    color:#ed4024;
    text-decoration:underline;
}

#head #cart li.subtotal a:hover
{
    text-decoration:none;
}

#head #cart .calculating li.subtotal
{
    padding-bottom:5px;
}

#head #cart li.total div
{
    border-top:1px solid #a5a5a5;
    padding:7px 0;
    height:auto;
    overflow:hidden;
}

#head #cart .calculating li.total div
{
    border:0;
}

#head #cart .checkoutButtons a
{
    float:left;
    width:71px;
    height:20px;
    text-indent:-9999px;
    background:url(http://www.skinit.com/images/buttons/viewCart.gif) no-repeat top left;
}

#head #cart .checkoutButtons
{
font-size:0;
}

#head #cart .checkoutButtons .checkout
{
    background:url(http://www.skinit.com/images/buttons/checkout.gif) no-repeat top left;
    margin-left:4px;
    padding-bottom:6px;
}

#head #cart li.bottom
{
    height:8px;
    background:url(http://www.skinit.com/images/backgrounds/cart_bottom.gif) no-repeat bottom left;
    font-size:0;
}

#head #cart li.calculateShipping form
{
    width:134px;
    height:31px;
    overflow:hidden;
    background-color:#ececec;
    padding:4px 7px 7px 7px;
}

#head #cart li.calculateShipping label
{
    display:block;
    font-weight:normal;
    padding-bottom:3px;
}

#head #cart li.calculateShipping input
{
    width:77px;
    height:15px;
    background-color:#fff !important;
    font:normal 11px Arial, sans-serif;
    color:#666;
    float:left;
    padding:1px 0 0 2px;
    margin-right:8px;
}

#head #cart li.calculateShipping button
{
    float:left;
    width:46px;
    height:14px;
    text-indent:-9999px;
    background:url(http://www.skinit.com/images/buttons/calculate.gif) no-repeat top left;
    margin-top:1px;
}



/* search form */
#search
{
    width:220px;
    position:relative;
    float:left;
    margin-top:7px;
}

#search input
{
    width:146px;
    height:16px;
    float:left;
    font:11px/11px Arial, sans-serif;
    color:#666666;
    border:1px solid #6c8dac;
    padding:1px 0 0 5px;
    margin:0 3px 0 24px;
    z-index:1000;
}

#search .hoverLink
{
    float:left;
    margin-right:5px;
    background:url(http://www.skinit.com/images/buttons/select_arrow.jpg) no-repeat 48px 6px;
    cursor:pointer;
    border:1px solid #6c8dac;
}

#search .hoverLink, #search #hoverCont a
{
    padding-right:16px;
    position:relative;
    display:block;
    height:15px;
    width:58px;
    font:11px/11px Arial, sans-serif;
    color:#666666;
    padding:2px 0 0 5px;
}

#search #hoverCont
{
    width:65px;
    height:auto;
    overflow:hidden;
    position:absolute;
    left:120px;
    top:20px;
    z-index:1000;
}

#search #hoverCont li
{
    width:65px;
    height:18px;
}

#search #hoverCont li a
{
    background-color:#fff;
    border:1px solid #6c8dac;
    border-top:0;
}

#search #hoverCont li a:hover
{
    background-color:#6c8dac;
    border:1px solid #fff;
    color:#fff;
    border-top:0;
}

#search .go
{
    width:30px;
    height:21px;
    background:url(http://www.skinit.com/images/buttons/go_header.gif) no-repeat top left;
    text-indent:-9999px;
    margin-top:-1px;
    float:left;
}

#search label
{
    display:none;
}

/* foot */
#foot
{
    height:39px;
    clear: both;
    background-color:#000;
    text-align: center;
}

#foot ul
{
    width:100%;
    height:20px;
    overflow:hidden;
}

#foot li
{
    padding:0 12px;
    line-height:18px;
    display:inline;
}

#foot a, #foot p
{
    font:11px Arial, sans-serif;
    color:#767676;
}

#foot a:hover
{
    color:#98cc53;
}

#foot p
{
    text-align:center;
    line-height:10px;
}

/*---- main content ----*/
#mainContent
{
    clear:left;
    height:auto;
    overflow:hidden;
    width:959px;
    background-color:#FFFFFF !important;
}

/* tag cloud */
#tagCloud
{
    overflow:hidden;
    text-align:center;
}

#tagCloud a
{
    font-family:Arial, sans-serif;
    line-height:30px;
    text-transform:uppercase;
    font-weight:bold;
    display:inline;
    padding-right:8px;
}

#tagCloud a:hover
{
    color:#98cc53;
}

/* tag cloud */
#ind_tagCloud
{
    overflow:hidden;
    text-align:center;
}

#ind_tagCloud a, #ind_tagCloud_new a
{
    font-family:Arial, sans-serif;
    text-decoration:underline;
    color:#999999;
}

#ind_tagCloud a:hover
{
    color:#98cc53;
}


/* Fast Order Status */
#fastOrdSt
{
    width:100%;

}

#fastorder input{
    -x-system-font:none;
    border:1px solid #6C8DAC;
    color:#666666;
    /*float:left;*/
    font-family:Arial,sans-serif;
    font-size:11px;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    height:16px;
    line-height:11px;
    margin:0;
    padding:3px 0 0 5px;
    width:120px;

}

#firstLevelLi
{
    list-style-type : disc;
    list-style-position : outside;
    font-weight : bold;
    padding-left : 15px;

}

#secondLevelLi
{
    list-style-type : circle;
    padding-left : 15px;
    margin-left : 15px;
    list-style-position : outside;
}

#thirdLevelLi
{
    list-style-type : disc;
    margin-left : 30px;
    font-weight : bold;
    padding-left : 15px;

}

#fourthLevelLi
{
    list-style-type : circle;
    padding-left : 15px;
    margin-left : 45px;
    list-style-position : outside;
}


/*End of Fast Order Status*/

/* my buys */

.alertme
{
    width:auto !important;
    float:left;
    background-color: #ffffff;
    padding:15px 0 15px 8px;
}


/* end of my buys */

#tabs a
{
    color:#7d7d7d;
}

#tabs a:hover
{
    color:#98cc53;
}

/* ad tile on right panel */

.rightPanelAds
{
	float: left;
	padding-left: 2px;
}

.rightPanelAds img
{
	padding: 6px 0 5px 5px !important;
}

/* top categories */

#topCategoriesContainer
{
	padding-left: 15px;
}

/* details page add to cart button */

.searchdev a
{
	float: right;
}

.underline {
	text-decoration: underline;
}

#banner {
	background-image:url(http://www.skinit.com/images/404/bg_topban.jpg);
		background-color: transparent; height: 27px;
		width: 959px;
	}

#breadcrumbsContainer {
 		height: 30px;
 		width: 949px;
 		color: #727272;
 		font-size: 14px;
 		line-height: 30px;
 		padding-left: 10px;
 		padding-bottom: 2px;
 		background-image:url(http://www.skinit.com/images/404/bg_breadcrumbs.jpg);
	}

#breadcrumbsContainer li{
	float: left;
}

#breadcrumbsContainer a {
	color: #727272;
	font: 12px/29px Arial,sans-serif;
}

#middleContent {
	height: auto;
	width: 959px;
	font-family: Arial,sans-serif;
	margin-bottom: 20px;
	border-top: 2px solid #98CC53;
}

#errorContainer {
	padding-left: 40px;
	padding-top: 24px;
	height: 86px;
}

#errorTitle {
	font-weight:bold;
	font-size:30px;
	color: #383838;
	padding-bottom: 10px;
}

#errorMessage {
	font-weight:bold;
	color: #8A8A8A;
}

#chooseYourDeviceContainer {
	overflow: hidden;
	height: auto;
	width: 929px;
	margin-left: 14px;
	margin-right: 13px;
	border-color: #ebebeb #c2c2c2 #828282 #c1c1c1;
	border-width: 1px;
	border-style: solid;

}

#chooseYourDeviceTitle {
	margin-left: 30px;
	margin-top: 30px;
	font-size: 20px;
	font-weight: bold;
	color: #383838;
}

#buttonGetAllDevices {
	margin-left: 30px;
}

#deviceSelectionImageContainer {
	margin-left: 30px;
}

#chooseYourDeviceContainer .column {
	float:left;

}

#colPhones {
	padding-right: 5px;
	padding-top: 87px;
}

#colLaptops {
	padding-top: 38px;
}

#colIpodMp3 {
	margin-right: 38px;
	padding-top: 85px;
}

#colGaming {
	margin-right: 10px;
	position: relative;
	top: -11px;
}

#colIpadTablets {
	margin-right: 5px;
	padding-top: 50px;
}

#deviceSelectionList {
	clear: both;
	overflow: auto;
	margin-left: 30px;
	margin-bottom: 10px;
	font-size: 12px;
	padding-bottom: 7px;
}

#deviceSelectionList a {
	color: #999;
}

#deviceSelectionList .column{
	float: left;
	border-right: 1px solid #e5e5e5;
}

#deviceSelectionList .header {
	font-size: 20px;
	font-weight: bold;
	color: #383838;
}

#colPhonesList	{
	float:left;
	padding-right: 56px;
}

#colLaptopsList {
 	padding-left: 40px;
 	padding-right: 40px;
}

#colIpodMp3List {
	padding-left: 40px;
	padding-right: 40px;
}

#colGamingList {
	padding-left: 33px;
	padding-right: 30px;
}

#colIpadTabletsList {
	float:left;
	padding-left: 30px;
	padding-right: 40px;
}
.shadow {
	margin-left: 16px;
	height: 1px;
	background: #c1c1c1;
	width: 927px;
	font-size: 1px;
}
.shadow1 {
	background: #ebebeb !important;
}

#footer {
	width: 960px;
	font-size: 12px;
	background-color: #373737;
	overflow: hidden;
}

#footer .header {
	font-size: 20px;
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-style: italic;
	color: #cccccc;
	margin-bottom: 25px;
	text-transform: uppercase;
}

#footer a {
	color: #999;
	font-size: 12px;
}

#footer .header_a {
	color: #cccccc;
	font-weight: bold;
	margin-bottom: 5px;
	text-transform: uppercase;
}

#footer .links {
	float:left;
	padding-right: 54px;
	line-height: 25px;
}

#footer .links a {
	text-transform: uppercase;
	font-size:11px;
}

#newLogos{
				background:#FFF;
				}
#newLogos img{
				height:50px;
				background:#FFF;
				margin:0 auto;
				padding-left:30px;
				padding-top:20px;
				padding-bottom:20px;
				}
#newLogos ul{
				margin-left:300px; 
				}
#newLogos li{
				display:inline-table; 
				}


#footerNavigation {
	padding: 20px 0 5px 42px;
	overflow: hidden;
}

#footerStayConnected {
	float: right;
	margin: 20px 0 0 0;
	border-left: 1px solid #555555;
	padding-left: 13px;
	height: 295px;
	width: 234px;
}

#footerStayConnected .title {
	font-size: 20px;
	font-family: Georgia, 'Times New Roman', Times, serif;
	color: #cccccc;
	margin-bottom: 25px;
	text-transform: uppercase;
	font-style: italic;
}

#footerStayConnected .follow {
	color: #cccccc;
	font-weight: bold;
	margin-bottom: 17px;
	text-transform: uppercase;
	line-height: 25px;
	padding-right: 20px;
	overflow:hidden;
}

#footerStayConnected .subscriber {
	color: #cccccc;
	font-weight: bold;
	position: relative;
	text-transform: uppercase;
	overflow: hidden;
	margin-bottom: 35px;
}

#footerStayConnected .follow img {
	float: right;
	padding: 0 4px;
	margin-top: 3px;
}

#footerStayConnected .subscriber input {
	width: 125px;
	height: 17px;
	margin-top: 10px;
	border: 1px solid #e7e7e7;
	padding: 3px 10px;
	color: #aaaaaa;
	float: left;
}

#footerStayConnected .subscriber .submit {
	background: url("http://www.skinit.com/images/404/subscribe.jpg") no-repeat scroll left top transparent;
    height: 25px;
    text-indent: -9999px;
    width: 76px;
	border: 0;
	cursor: pointer;
	float: left;
	line-height: 0;
	font-size: 0;
}

#footerStayConnected .address {
	color: #cdcdcd;
	-padding-top: 35px;
	line-height: 20px;
}

#footerStayConnected .address br {
	margin-bottom: 3px;
}

#footerStayConnected .address .green, #footerStayConnected .address a {
	color: #90bf47;
}

#copyright
{
/*line-height:15px !important;*/
font:Arial, Helvetica, sans-serif 10px;
}

.foot {
	padding-top: 62px !important;
	background: #373737 !important;
	color: #b7b7b7 !important;
	height: 60px !important;

}

.foot p {
	font-size: 12px !important;
}

.foot a {
	color: #b7b7b7 !important;
	font-weight: bold !important;
	font-size: 11px !important;
}

.foot p br {
	margin-bottom: 5px;
}

.header_c {
	width: 100%;
	overflow: hidden;
	position: relative;
	z-index: 50;
}

#search_b {
	overflow:hidden;
	float: right;
}

#subheader_b {
	background-image:url('http://www.skinit.com/images/navigation/subheader_full.png');
	height:41px;
}

#search_icon {
	float: left;
}

#keyword {
	width: 115px;
	height: 24px;
	line-height: 24px;
	padding-top: 2px;
 	float: left;
}

#search_button {
    cursor: pointer;
    float: left;
}

.newHeaderBox {
	background: url('http://www.skinit.com/images/backgrounds/subheader_backgr.png') no-repeat;
	height: 127px;
	width: 936px;
	margin: 0 auto;
}

.newHeader {
	position: relative;
	left: -12px;
	overflow: visible;
	height: 101px;
	width: 960px;
}

.headerWide {
	height: 101px;
	background-image: url('http://www.skinit.com/images/header-top.png');
}

.subNavigation {
	padding: 2px 0 0 187px;
	overflow: hidden;
}

.subNavigation * {
	vertical-align: top;
}

.subNavigation a {
	text-transform: uppercase;
	font: italic bold 12px Georgia, 'Times New Roman', Times, serif;
	color: #666666;
	display: block;
	float: left;
	padding-right: 18px;
}

.subNavigation a:hover {
	color: #8dc63f;
}

.subNavigation a img{
	display: inline;
	margin-top: 1px;
}

.subNavigation a.myAccountLink {
	padding-right: 20px;
}

#browseContainer {
	width:520px;
	float:right;
	overflow: hidden;
	/*margin-left:192px;
	position:absolute;
	top: 0;*/
}
#browseWrapperOuter {
	padding-bottom: 127px;
	border-bottom: 1px solid #E1E1E1;
}
#browseWrapperInner {
 	
}
#productListContainer {
	padding:10px 0 0 10px;
}
#sortingLinks {
	font:normal 12px/14px Arial, sans-serif;
	width:300px;
	vertical-align: middle;
}
#recentlyViewed {
	width:520px; background:#ffffff;
}
#sortingContainer {
	height:50px;
	font:bold 14px/18px Arial, sans-serif;
	padding:10px;
	color:#404040;
}
#itemsPerPageOptions {
	text-align:right;
	font:normal 12px/14px Arial, sans-serif;
	padding-right: 20px;
	float: right;
	display: inline;
	width: 200px;
}
#recentlyViewed {
	width:520px; background:#ffffff;
}
#recentlyViewedHeader {
	font:bold 14px/18px Arial, sans-serif;
	padding:10px;
	background:#fff;
}
#recentlyViewedInner {
	padding:10px 0 10px 10px;
}

.legalLinesWrapper {
    margin-top: 20px;
}

.legalLines {
    font: 8pt Arial;
    width: 450px;
    overflow:hidden;
    clear: both;
}

#promotionalDisclaimer {
	margin-top: 5px;
	font-style: italic;
}
#submitContainer {
	width: 500px;
	clear: both;
	float: right;
	text-align: right;
	padding: 15px 15px 10px 5px;
}
.subPage2 #rightcol {
	border-right: 1px solid #E1E1E1;
}
.subPage2 #breadcrumbs, .subPage2 #breadcrumbsfaq, .subPage2 #breadcrumbspincards { 
width: 949px; 
height: 30px; 
background: white; 
font-size: 14px; 
line-height: 30px; 
padding-left: 10px; 
color: #727272; 
border-bottom: 2px solid #98CC53; 
} 
#promotionInfo {
	width: 298px;
	height: 60px;
	border: 0px;
	margin: auto;
	margin-top: 10px;
	padding: 14px;
}
#searchDesignFieldset {
	padding-left: 47px;
	padding-top:8px;
	width:500px;
}
#forgotPasswordLink {
	font-size:11px;
	text-decoration:none;
	color:#404040;
}
#authorizeContainer {
	border:1px solid #ccc;
	margin-bottom: 10px;
}
.warningMessage {
	color: red;
	font-style: italic;
}
.hidden {
	visibility: hidden;
}
#browseHeader {
    height:50px;
    font:bold 14px/18px Arial, sans-serif;
    padding:10px;
    color:#404040;
}
#resultFilter {
    font:normal 17px/19px Arial, sans-serif;
    padding:10px;
}
#resultFilter li {
    padding-left: 15px;
}
#resultFilter li a {
	color:#404040;
}
#resultFilter li.activeFilter a {
    color:#202020;
    padding-left: 15px;
    font-weight: bold;
}
#resultFilter .activeFilter {
    background:url(http://www.skinit.com/images/icons/point2.gif) center left no-repeat;
    padding-left: 0;
}

.bordered {
	border:1px solid #6c8dac;
}

.sign_in_font {
    color: #666666;
    font-size:10pt;
    font-weight:bold;
}

.sign_in_input {
   border-width: 1px;
   border-style: solid;
   border-top-color: gray;
   border-left-color: gray;
   border-bottom-color: lightgray;
   border-right-color: lightgray;
   height:24px;
   width:100%
}

.dropdown_font_bl {
    color:#2189ca;
    font-style:italic;
}

.dropdown_font_gn {
    color:#98CC53;
    font-style:italic;
}

.dropdown_font_gn:hover {
    color:#98CC53;
    font-style:italic;
}

.dropdown_sign_in_font {
    color:#666;
    cursor:pointer;
}

.dropdown_sign_in_font:hover {
    color:#98CC53;
}

/* user top navigation*/
#anchor_sign_in, #anchor_sign_out {
	float: left;
	padding: 0 10px 0 0px;
	
}

#anchor_cart_dropdown {
	float: right;
	padding: 0 15px 0 15px;
}

#wnd_login {
	float:right;
	width:234px;
	position:absolute;
	top:26px;
	z-index:1001;
	right:0;
	margin-right:-1px;
	display:none;
}

.tl {
	 height:4px;
	 width:4px;
	 background: url(http://www.skinit.com/images/wndimg/tl.png) no-repeat;
}

.tr {
	 height:4px;
	 width:4px;
	 background: url(http://www.skinit.com/images/wndimg/tr.png) no-repeat;
}

.bl{
	height:4px;
	width:4px;
	background: url(http://www.skinit.com/images/wndimg/bl.png) no-repeat;
}

.t {
	height:4px;
	background: url(http://www.skinit.com/images/wndimg/t.png) repeat-x top;
}

.l {
	width:4px;
	background:url(http://www.skinit.com/images/wndimg/l.png) repeat-y;
}

.r {
	width: 4px;
	height: 100%;
	background:url(http://www.skinit.com/images/wndimg/r.png) repeat-y;
}

#wnd_login_content {
	background: white;
	height: 100px;
}

.bg_b {
	height:4px;
	background:url(http://www.skinit.com/images/wndimg/b.png) repeat-x top left;
}

.br {
	height:4px;
	width:4px;
	background:url(http://www.skinit.com/images/wndimg/br.png) no-repeat;
}

#wnd_logout {
	float:right !important;
	
	position:absolute;
	top: 26px;
	z-index:1001;
	right:0;
	margin-right:-1px;
	display:none;
	overflow:visible;
	color: #666;
}

#sign_in_out.open, #cart_dropdown_img.open{
	width: 12px;
	height: 8px;
	margin-top: 2px;
	padding-top: 0px;
}

#sign_in_out.closed, #cart_dropdown_img.closed {
	width: 12px;
	height: 15px;
	padding-top: 0px;
}

.msgcnt {
	background: url("/images/msgcnt.png") no-repeat;
	float:left;
	width:19px;
	height:18px;
	padding:1px 0 0 6px;
	margin-left:5px;
	cursor:pointer;
}

#head_b .userNav_b a:hover, #head_b .userNav_b span:hover {
	color: #98CC53;
}

#numCartItemsSpan {
	color: #ccc;
	cursor: pointer;
}

/* for tracking iframes which should not be displayed */
.trackingIframe {
	position: absolute;
	width: 0;
	height: 0;
}

#rightSubHeaderLinks
{
float: right;
padding-right: 5px;
width: 300px;
}

#rightSubHeaderLinks div
{
float: right;
}

#taleoContent input{
	border: 1px solid #bbb;
}

#taleoContent table td {
	padding: 5px;
}

#taleoContent span.head1 {
	display:block; padding-top:7px;
}

#whatIsASkin, #myAccountDiv, #faqDiv
{
float: right;
}

#whatIsASkin
{
width: 130px;
}

#myAccountDiv
{
width: 115px;
}

#FaqDiv
{
width: 50px;
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

#footer .socialLinks {
	margin: 15px 0 5px 0;
	padding-left: 0
}

