


/* Begin: TragicMedia Light Box Javascript Styles

/* created 5/08 by Rich Rudzinski

/*----------------------------------------------------*/



#overlay {

    position:absolute;

    top:0;

    left:0;

    background-color:#000;

    opacity:.6;

    filter:alpha(Opacity=60);

    z-index:1000;

}

#loading {

    width:146px;

    height:57px;

    position:absolute;

    z-index:1500;

}

#LBContainer {

    position:absolute;

    margin:0 auto;

    z-index:2000;

    height:auto !important;

    text-align:center;

}

#arrowLeft, #arrowRight, #closeBtn, #arrowLeft_device, #arrowRight_device {

    position:absolute;

    display:block;

    text-indent:-9999px;

    z-index:3000;

}

#closeBtn {

    width:18px;

    height:18px;

    overflow:hidden;

    background:url(http://www.skinit.com/images/buttons/closeBtn.png) no-repeat 0 0;

    top:10px;

    right:10px;

}

#closeBtn:hover {

    background-position: 0 -18px;

}

.lightbox .comment {

    display:none;

}

#overlay #LBContainer #comment {

    position:absolute;

    margin:0;

    padding:0;

    height:auto;

    overflow:hidden;

    background-color:#cecece;

    text-align:center;

    line-height:16px;

    font-size:14px;

    bottom:0;

}

#productLightbox {

    width:625px;

    height:518px;

    overflow:hidden;

    background:url(http://www.skinit.com/images/backgrounds/lightboxCont.gif) no-repeat top left;

    text-align: center;

}

#productLightbox img {

    display: inline;

}

#customergaleryLightbox {

    width:625px;

    height:550px;

    overflow:hidden;

    background:url(http://www.skinit.com/images/backgrounds/lightboxCont.gif) no-repeat top left;

}

#lightboxHead {

    height:36px;

    width:592px;

    font:bold 20px/36px Arial, sans-serif;

    color:#000;

    text-indent:22px;

    text-align:left;

}

#productLightbox p {

    color:#000;

    font:bold italic 20px/17px Arial, sans-serif;

    text-align:left;

    float:left;

}

#productLightbox p span {

    display:block;

    margin-top:7px;

    clear:left;

}

#productLightbox #productDescription {

    width:554px;

    height:auto;

    overflow:hidden;

    clear:left;

    padding:10px 19px 0 19px;

}

#productLightbox a {
    float:right;
}

/* Accessory Description Lightbox */
#productLightbox.accessoryLightbox {
	background: none;
	height: 375px;
	width: 625px;
}
	#productLightbox.accessoryLightbox .header, 
	#productLightbox.accessoryLightbox .content
	{
    	background: url(http://www.skinit.com/images/backgrounds/lightboxCont.gif) no-repeat top left;
	}
	#productLightbox.accessoryLightbox .header {
		height: 10px;
	}
	#productLightbox.accessoryLightbox .content {
		background-position: bottom left;
		height: 365px;
		padding-bottom: 0px;
	}
	#productLightbox.accessoryLightbox .description {
		color: #666666;
		float: right;
		font-family: Arial;
		font-size: 14px;
		margin: 115px 30px 0 0;
		text-align: left;
		width: 280px;
	}
		#productLightbox.accessoryLightbox .description h3 {
			color: #404040;
			font-weight: bold;
			margin-bottom: 10px;
			text-transform: uppercase;
		}
	#productLightbox.accessoryLightbox img {
		float: left;
		margin: 25px 0 35px;
	}

/* explore design LB */

#designLightbox {

    width:791px;

    height:449px;

    overflow:hidden;

    background:url(http://www.skinit.com/images/backgrounds/lightboxCont_explore.gif) no-repeat top left;

}

#designLightbox #productImg {

    float:left;

    padding-top:22px;

    width:400px;

    height:auto;

    background:url(http://www.skinit.com/images/backgrounds/lightboxArrow.jpg) no-repeat 28px 200px;

}



#designLightbox #productImg img {

    display:block;

}



#designLightbox #designImg {

    float:left;

    padding-top:22px;

    width:400px;

    height:auto;

    background:url(http://www.skinit.com/images/backgrounds/lightboxCont_explore.gif) no-repeat top left;

}




#designLightbox #designImg img {

    display:block;

}



#designLightbox .product {

    margin-left:70px;

}

#designLightbox .device {

    margin:20px 0 0 125px;

}

#designLightbox .design {

    margin:20px 0 0 70px;

}

#designLightbox #productCont {

    float:left;

    width:390px;

    height:auto;

    padding-top:96px;

    text-align:left;

}

#LBContainer #designLightbox #productCont h3 {

    font:bold 24px Arial, sans-serif;

    color:#000;

    text-transform:uppercase;

    display:block;

    height:auto;

    overflow:hidden;

}

#LBContainer #designLightbox #productCont p {

    width:350px;

    height:auto;

    overflow:hidden;

    font:12px/16px Arial, sans-serif;

    color:#383838;

    margin:12px 0 16px 0;

    padding:0;

}

#LBContainer #designLightbox #productCont a {

    font:bold 12px/16px Arial, sans-serif;

    color:#373737;

}



/* Licensing Lightbox */

#licensingLightbox {

    width:471px;

    height:273px;

    padding:78px 60px 0 60px;

    overflow:hidden;

    background:url(http://www.skinit.com/images/backgrounds/lightboxCont_licensing.gif) no-repeat top left;

    text-align:left;

}

#licensingLightbox h3 {

    font:bold 20px/24px Arial, sans-serif;

    color:#000;

    padding-bottom:6px;

}

#licensingLightbox p {

    font:12px/20px Arial, sans-serif;

    color:#373737;

    margin-bottom:18px;

}

#licensingLightbox #showDesigns {

    width:249px;

    height:27px;

    background-image:url(http://www.skinit.com/images/buttons/showDesigns.gif);

    margin-right:20px;

    float:left;

}

#licensingLightbox #closeDesigns {

    width:76px;

    height:27px;

    background-image:url(http://www.skinit.com/images/buttons/closeDesigns.gif);

    float:left;

}

/* E-mail lighbox */
#emailLightbox {

    width:471px;

    height:273px;

    padding:78px 60px 0 60px;

    overflow:hidden;

    background:url(http://www.skinit.com/images/backgrounds/lightboxCont_licensing.gif) no-repeat top left;

    text-align:left;

}

#emailLightbox h3 {

    font:bold 20px/24px Arial, sans-serif;

    color:#000;

    padding-bottom:6px;

}

#emailLightbox p {

    font:12px/20px Arial, sans-serif;

    color:#373737;

    margin-bottom:18px;

}

#emailLightbox #showDesigns {

    width:249px;

    height:27px;

    background-image:url(http://www.skinit.com/images/buttons/showDesigns.gif);

    margin-right:20px;

    float:left;

}

#emailLightbox #closeDesigns {

    width:76px;

    height:27px;

    background-image:url(http://www.skinit.com/images/buttons/closeDesigns.gif);

    float:left;

}


/* Pin Card */

#pincard {

    width:668px;

    height:auto !important;

    min-height:374px;

    height:374px;

    position:relative;

    /*padding-bottom:15px;*/

    margin:0;

    z-index:2500;

    display:block;

}

#pincard a {

    text-decoration:none;

    color:#ed4024;

    font-weight:bold;

    overflow:hidden;

}

#pincard a:hover {

    text-decoration:underline;

}

#pincard .contLeft, #pincard .contRight {

    width:289px;

    min-height:334px;

    height:334px;

    overflow:hidden;

    padding:40px 343px 0 36px;

    float:left;

    position:relative;

    background:url(http://www.skinit.com/images/backgrounds/pincard_initial.gif) no-repeat top left;

}

#pincard .contLeft h3, #pincard .contRight h3, #pincard .contLeft h4 {

    width:265px;

    height:auto;

    overflow:hidden;

    margin-bottom:10px;

    color:#373737;

    font:bold 20px/24px Arial, sans-serif;

    text-align:left;

    text-transform:uppercase;

}

#pincard input {

    border:1px solid #6c8dac;

    width:184px;

    height:15px;

    padding:2px 0 0 8px;

    color:#9f9e9e;

    font:11px Arial, sans-serif;

    float:left;

    margin:1px 13px 0 0;

}

#pincard .contLeft form a {

    width:72px;

    height:19px;

    background-image:url(http://www.skinit.com/images/buttons/redeem.gif);

    float:left;

}

#pincard .contLeft h4 {

    width:120px;

    clear:left;

    font:bold 14px/24px Arial, sans-serif;

    margin-bottom:0;

}

#pincard .contLeft p {

    width:274px;

    display:block;

}

#pincard .contRight {

    width:290px;

    position:absolute;

    background:none;

    float:right;

    padding-right:16px;

    left:325px;

    top:0;

    z-index:5;

}

#pincard .contRight h3 {

    width:242px;

}

#pincard #redeem {

    padding:16px 0 4px 0;

    width:280px;

    height:30px;

    position:relative;

}

#pincard p {

    color:#373737;

    font:11px Arial, sans-serif;

    text-align:left;

    margin-bottom:21px;

    display:block;

}



#pincard #faq a {

    text-align:left;

    color:#373737;

    font:11px Arial, sans-serif;

    padding-left:15px;

    background:url(http://www.skinit.com/images/buttons/lightbox_ul.gif) no-repeat 0 2px;

    display:block;

    overflow:hidden;

    text-decoration:none;

    cursor:pointer;

}

#pincard #faq a:hover {

    text-decoration:underline;

}

#pincard #faq a.active {

    background:url(http://www.skinit.com/images/buttons/bullet_hoverActive.gif) no-repeat center left;

}

#pincard .tabCont {

    overflow:hidden;

    height:auto;

    display:block;

    width:280px;

}

#pincard .tabCont p {

    overflow:hidden;

    font:11px Arial, sans-serif;

    color:#ee4724;

    padding:5px 0 0px 10px;

    height:auto;

    overflow:hidden;

    min-height:1%;

    width:270px;

    margin: 0;

}

#pincard .contRight p .thumb {

    width:92px;

    height:90px;

    background:url(http://www.skinit.com/images/backgrounds/purchase_thumb.png) no-repeat top right;

    float:right;

    margin:5px;

}

#pincard .thumb {

    width:92px;

    height:90px;

    background:url(http://www.skinit.com/images/backgrounds/purchase_thumb.png) no-repeat top right;

    float:right;

    margin:5px;

}
#pincard .contRight p.leftText {
    padding-top:110px;
    margin-bottom:10px;
}
#pincard .contRight p.shipingText {
    font-size:9px;
    padding-left:30px;
    padding-right:20px;
    padding-top:10px;
    width:auto;
}

#pincard .contRight .pcBut a {

    width:279px;

    height:29px;

    background-image:url(http://www.skinit.com/images/buttons/pinCardsButton.gif);

    text-indent:-9999px;

    display:block;

}

#pincard .contRight .ecBut a {

    width:279px;

    height:29px;

    background-image:url(http://www.skinit.com/images/buttons/eCardsButton.gif);

    text-indent:-9999px;

    display:block;

}

/* pincard accepted */

#LBContainer .accepted {

    width:668px;

    min-height:374px;

    height:374px;

    overflow:hidden;

    padding-bottom:none;

    background: transparent;

}

#pincard.accepted .contLeft {

    width:616px;

    min-height:374px;

    height:374px;

    padding:40px 16px 0 36px;

    background:url(http://www.skinit.com/images/backgrounds/pincard_initial2.gif) no-repeat top left;

}

#LBContainer .accepted div.codeCont {

    margin-top:56px;

    padding:12px 0 0 230px;

    width:175px;

    height:164px;

    background:url(http://www.skinit.com/images/backgrounds/purchase_thumb.gif) no-repeat top left;

    margin:0 auto;

    margin-top:45px;

    margin-bottom:4px;

    clear:left;

}

#pincard.accepted p {

    color:#6f6f6f;

    font:18px Arial, sans-serif;

    margin:0;

    font-weigth: bold;

    width:162px;

}

#pincard.accepted .code {

    font:bold 21px Arial, sans-serif;
    color: #ee5024;


}

#pincard.accepted a {

    width:196px;

    height:32px;

    background-image:url(http://www.skinit.com/images/buttons/btn_continueredem.gif);

    display:block;

    text-indent:-9999px;

    margin:0 auto;

}



/* pincard error */
#LBContainer .error {

    width:668px;

    min-height:374px;

    height:374px;

    overflow:hidden;

    padding-bottom:none;

    background: transparent;

}
#pincard.error .contLeft {

    width:668px;

    background:url(http://www.skinit.com/images/backgrounds/pincard_initial2.gif) no-repeat top left;
    text-align:left;
}



#LBContainer .error {

    background: transparent;

}

#pincard.error #errorImg {

    width:286px;

    height:271px;

    position:absolute;

    right:30px;

    top:74px;

    background:url(http://www.skinit.com/images/backgrounds/pincard_error.png) no-repeat top left;

}

#pincard.error #errormes {

    /*position:absolute;

    top:-8px;

    left:0;*/

    font:bold italic 12px/14px Arial, sans-serif;
    margin:0;
    padding:0;
    color:#ed4024;

}



/* Begin: IE Hacks

/*---------------------*/

*+ html #pincard .contLeft h3 {

    float:left;

}

*+ html #pincard .contLeft h4 {

    float:left;

}

*+ html #pincard .contLeft ul {

    clear:left;

    margin-bottom:20px;
}

*+ html #pincard .contLeft #redeem {

    padding:10px 0 14px 0;

}

*+ html #pincard .back:hover {

    background-position:0 -9px;

}

/* IE 6 */

* html #pincard .contRight {

    width:280px;

    float:right;

}

* html #pincard .contLeft h3 {

    float:left;

}

* html #pincard .contLeft h4 {

    float:left;

}

* html #pincard .contLeft ul {

    clear:left;

    margin-bottom:20px;

}

* html #pincard .contLeft #redeem {

    padding:10px 0 14px 0;

}


/* png hacks */

* html #closeBtn {

    background-image:url(http://www.skinit.com/images/buttons/closeBtn.gif);

}

* html #LBContainer .accepted div.codeCont {

    background-image:url(http://www.skinit.com/images/backgrounds/purchase_thumb.gif);

}

* html #pincard .contRight p .thumb {

    background-image:url(http://www.skinit.com/images/backgrounds/purchase_thumb.gif);

}

* html #pincard.error #errorImg {

    background-image:url(http://www.skinit.com/images/backgrounds/pincard_error.gif);

}





#removeaddressLightbox

{

    width:569px;

    height:177px;

    /*padding:78px 60px 0 60px;*/

    overflow:hidden;

    background:url(http://www.skinit.com/images/backgrounds/lightboxCont_removeaddress.gif) no-repeat top left;

    text-align:center;

}

#removeaddressLightboxtext

{

    padding:40px 60px 0 60px;

}

#removeaddressLightboxtext .removeaddress

{

    display:block;

    width:204px;

    height:21px;

    overflow:hidden;

    background-image:url(http://www.skinit.com/images/buttons/removeaddress.gif);

    font-weight:bold;

    color:#fff;

    float:left;

    margin-left:20px;

}

#removeaddressLightboxtext .cancel

{

    display:block;

    width:95px;

    height:21px;

    overflow:hidden;

    background-image:url(http://www.skinit.com/images/buttons/removeaddresscancel.gif);

    font-weight:bold;

    color:#fff;

    float:left;

    margin-left:40px;

    margin-right:60px;

}



/* Sports pack */

#sports_pack_lightbox {

    width:471px;

    height:273px;

    padding:60px 30px 0 30px;

    overflow:hidden;

    background:url(http://www.skinit.com/images/backgrounds/lightboxCont_licensing.gif) no-repeat top left;

    text-align:left;

    font:12px/20px Arial, sans-serif;

    color:#373737;

}



#sports_pack_lightbox h3 {

    font:bold 20px/24px Arial, sans-serif;

    color:#000;

    padding-bottom:6px;

}

#selectDifDesign
{
    float: left;
    width: 197px;
    height: 27px;
    margin-right: 20px;
    margin-left: 20px;
    background-image: url(http://www.skinit.com/images/buttons/btn_selectdifferentdesign.gif);
}

#selectDifDevice
{
    float: left;
    width: 197px;
    height: 27px;
    background-image: url(http://www.skinit.com/images/buttons/btn_selectdifferentdevice.gif);
}
/* Accessories Lighbox */

#accessoriesLighbox
{
    display: block;
    position: relative;
    width: 382px;
    height: 157px;
    background: url(http://www.skinit.com/images/backgrounds/upsell_lightbox.png) no-repeat top left;
    -background: url(http://www.skinit.com/images/backgrounds/upsell_lightbox.gif) no-repeat top left !important;
    color: 404040;
}

#accessoriesLighbox #close
{
    display: block;
    position: absolute;
    width: 18px;
    height: 18px;
    top: 5px;
    right: 10px;
}

#accessoriesLighbox #close a.closeBtn
{
    display: block;
    background: url(http://www.skinit.com/images/buttons/closeBtn.png) no-repeat top left;
    -background: url(http://www.skinit.com/images/buttons/closeBtn.gif) no-repeat top left !important;
    width: 18px;
    height: 18px;
    text-indent: -99999px;
    overflow: hidden;
}

#accessoriesLighbox #close a.closeBtn:hover
{
    background-position: 0px -18px;
}


#accessoriesLighbox .lightboxText
{
    width: auto;
    text-align: center;
    font-size: 18px;
    font-family: arial;
    font-weight: bold;
    padding-top: 30px;
}

#accessoriesLighbox .lightboxLongText
{
    width: auto;
    text-align: center;
    font-size: 18px;
    font-family: arial;
    font-weight: bold;
    padding-top: 30px;
}

#accessoriesLighbox .lightboxButtons
{
    padding-left: 10px;
    padding-top: 50px;
}


#accessoriesLighbox .lightboxButtons a
{
    display: block;
    width: 150px;
    height: 34px;
    text-indent: -99999px;
    float: left;
    overflow: hidden;
}

#accessoriesLighbox .checkout_btn
{
    background: url('http://www.skinit.com/images/buttons/checkout_btn.png') no-repeat top left;
}

#accessoriesLighbox .accessories_btn
{
    background: url('http://www.skinit.com/images/buttons/accessories_btn.png') no-repeat top left;
}

#accessoriesLighbox .skin_btn
{
    background: url('http://www.skinit.com/images/buttons/shop_skins.png') no-repeat top left;
}

#accessoriesLighbox .change_device_btn
{
    background: url('http://www.skinit.com/images/buttons/change_device_btn.png') no-repeat top left;
}

#accessoriesLighbox .remove_accessory_btn
{
    background: url('http://www.skinit.com/images/buttons/remove_accessory_btn.png') no-repeat top left;
}

#accessoriesLighbox .login_btn
{
    background: url('http://www.skinit.com/images/buttons/login_btn.png') no-repeat top left;
}
/* Accessories Details Lighbox */

#accessoriesDetailsLighbox
{
    display: block;
    height: 477px;
    color: #404040;
    font-family: arial;
    background-color: #FFF;
    padding-left: 25px;
    padding-right: 25px;
    width: 512px;
}

#accessoriesDetailsLighbox span
{

}
#accessoriesDetailsLighbox .background_body,
#accessoriesDetailsLighbox .background_top,
#accessoriesDetailsLighbox .background_bottom
{
    width: 562px;
    display: block;
}

#accessoriesDetailsLighbox
{
    background: url(http://www.skinit.com/images/backgrounds/upsell_lightbox_details.png) no-repeat top left;
}

* html #accessoriesDetailsLighbox
{
    background: url(http://www.skinit.com/images/backgrounds/upsell_lightbox_details.gif) no-repeat top left !important;
}

#accessoriesDetailsLighbox #close
{
    display: block;
    position: absolute;
    width: 18px;
    height: 18px;
    top: 5px;
    right: 10px;
    -right: 15px;
}

#accessoriesDetailsLighbox #close a.closeBtn
{
    display: block;
    background: url(http://www.skinit.com/images/buttons/closeBtn.png) no-repeat top left;
    -background: url(http://www.skinit.com/images/buttons/closeBtn2.gif) no-repeat top left !important;
    width: 18px;
    height: 18px;
    text-indent: -99999px;
}

#accessoriesDetailsLighbox #close a.closeBtn:hover
{
    background-position: 0px -18px !important;
}

#accessoriesDetailsLighbox .protection_packs_primary
{
    width: auto;
    height: 140px;
    display: block;
    padding-left: 10px;
    margin-top: 10px;
    border-bottom: 1px solid silver;
}

#accessoriesDetailsLighbox .line_header
{
    font-size: 16px;
    font-weight: bold;
    line-height: 18px;
    float: left;
    display: block;
}

#accessoriesDetailsLighbox .line_content
{
    font-size: 12px;
    text-align:left;
    float:left;
    display: block;
}
.green
{
    color: #8dc63f !important;
}

#accessoriesDetailsLighbox .protection_packs_images, .protection_packs_description, .protection_packs_price, .protection_packs_atc
{
    float: left;
    display: block;
}
#accessoriesDetailsLighbox .protection_packs_description
{
    width: 380px;
    padding-left: 25px;
}

#accessoriesDetailsLighbox .protection_packs_images img
{
    margin-right: 15px;
}

#accessoriesDetailsLighbox .protection_packs_price
{
    font-size: 16px;
    font-weight: bold;
    padding: 0 20px;
    float: right;
}

#accessoriesDetailsLighbox .lightboxText
{
    width: auto;
    text-align: left;
    font-size: 18px;
    font-family: arial;
    font-weight: bold;
    padding-top: 50px;
    padding-bottom: 50px;
    border-bottom: 1px solid silver;
}

#accessoriesDetailsLighbox .lightboxText .title,
#accessoriesDetailsLighbox .lightboxText .header
{
    padding-left: 30px;
    display: block;
}

#accessoriesDetailsLighbox .lightboxText .title
{
    font-size: 14px;
    font-weight: normal;
    color: #666666
}

#accessoriesDetailsLighbox .protection_packs_description .line_header
{
    padding-bottom: 5px;
}

/* Remove Design Lighbox */
#removeDesignLightbox
{
    display: block;
    position: relative;
    width: 450px;
    padding-left: 10px;
    padding-right: 10px;
    height: 200px;
//    background-color: 000;
    background: url(http://www.skinit.com/images/backgrounds/remove_design_lightbox.png) no-repeat top left;
    -background: url(http://www.skinit.com/images/backgrounds/remove_design_lightbox.gif) no-repeat top left !important;
    color: 404040;
}

#removeDesignLightbox #close
{
    display: block;
    position: absolute;
    width: 18px;
    height: 18px;
    top: 5px;
    right: 10px;
}

#removeDesignLightbox #close a.closeBtn
{
    display: block;
    background: url(http://www.skinit.com/images/buttons/closeBtn.png) no-repeat top left;
    -background: url(http://www.skinit.com/images/buttons/closeBtn.gif) no-repeat top left !important;
    width: 18px;
    height: 18px;
    text-indent: -99999px;
    overflow: hidden;
}

#removeDesignLightbox #close a.closeBtn:hover
{
    background-position: 0px -18px;
}


#removeDesignLightbox .lightboxText
{
    width: auto;
    text-align: center;
    font-size: 22px;
    font-family: arial;
    font-weight: bold;
    padding-top: 30px;
}

#removeDesignLightbox .lightboxButtons
{
    padding-left: 10px;
    padding-top: 45px;
}


#removeDesignLightbox .lightboxButtons a
{
    display: block;
    width: 189px;
    height: 40px;
    text-indent: -99999px;
    margin-left: 15px;
    float: left;
    overflow: hidden;
}

#removeDesignLightbox .cancel_btn
{
    background: url('http://www.skinit.com/images/buttons/btn_lb_cancel.png') no-repeat top left;
}

#removeDesignLightbox .continue_btn
{
    background: url('http://www.skinit.com/images/buttons/btn_lb_continue.png') no-repeat top left;
}

#removeDesignLightbox  .lightboxButtons .different_device_btn
{
    background: url('http://www.skinit.com/images/buttons/btn_different_device.gif') no-repeat top left;
    width: 202px;
    height: 32px;
}

#removeDesignLightbox .lightboxButtons .current_device_btn
{
    background: url('http://www.skinit.com/images/buttons/btn_current_device.gif') no-repeat top left;
    width: 201px;
    height: 32px;
}

/* play video LB */

#videoLightbox {

    width:576px;

    height:390px;

    overflow:hidden;

    background:url(http://www.skinit.com/images/backgrounds/lightbox_video.gif) no-repeat top left;

}

#videoLightbox #productImg {

    float:left;

    padding-top:22px;

    width:400px;

    height:auto;

    background:url(http://www.skinit.com/images/backgrounds/lightbox_video.gif) no-repeat 28px 200px;

}



#videoLightbox #productImg img {

    display:block;

}



#videoLightbox #designImg {

    float:left;

    padding-top:22px;

    width:400px;

    height:auto;

    background:url(http://www.skinit.com/images/backgrounds/lightboxCont_explore.gif) no-repeat top left;

}




#videoLightbox #designImg img {

    display:block;

}



#videoLightbox .product {

    margin-left:70px;

}

#videoLightbox .device {

    margin:20px 0 0 125px;

}

#videoLightbox .design {

    margin:20px 0 0 70px;

}

#videoLightbox #productCont {

    float:left;

    width:390px;

    height:auto;

    padding-top:96px;

    text-align:left;

}

#LBContainer #videoLightbox #productCont h3 {

    font:bold 24px Arial, sans-serif;

    color:#000;

    text-transform:uppercase;

    display:block;

    height:auto;

    overflow:hidden;

}

#LBContainer #videoLightbox #productCont p {

    width:350px;

    height:auto;

    overflow:hidden;

    font:12px/16px Arial, sans-serif;

    color:#383838;

    margin:12px 0 16px 0;

    padding:0;

}

#LBContainer #videoLightbox #productCont a {

    font:bold 12px/16px Arial, sans-serif;

    color:#373737;

}

#generalLightbox
{
    overflow: hidden;
    font-family: Arial;
}

.input_incomplete
{
    width: 382px;
    height: 158px;
    text-align: center;
}

html>body .input_incomplete
{
    background:url(http://www.skinit.com/images/lightbox/3entry_incomplete.png) no-repeat top left;
}

* html .input_incomplete
{
    background:none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.skinit.com/images/lightbox/3entry_incomplete.png", sizingMethod="crop");
}

.input_incomplete .lightbox_title
{
    padding-top: 60px;
    font-size: 30px;
}
.input_incomplete .lightbox_text
{
    font: bold 18px Arial;
    padding-top: 45px;
    color: #3c3c3c;
    padding-left:20px;
    padding-right:20px;
}
.input_incomplete #lightboxButtons
{
    padding-top: 15px;
    position: relative;
}

.input_incomplete img
{
    display: inline;
    cursor: pointer;
    border: none;
}

#pincard #contLeftId
{
	padding-left: 57px;
}

#pincard #contLeftId h3
{
	width: 430px; 
	font: bold 18px/20px Arial, sans-serif;  
	text-transform: none; 
	color:#000; 
	padding-bottom:6px; 
	padding-top: 45px;
}

#pincard #contLeftId p
{
	width: 430px; 
	font: 12px/20px Arial, sans-serif; 
	color:#373737; 
	padding: 0; 
	margin-bottom:18px;
}

#mobileLightBox div {
	background: none !important;
	width: auto !important;
	height: auto !important;
	padding: 10px !important;
}

#mobileLightBox .cancel {
	display: block;
	margin: 10px 70px;
}

#cartLightbox {
    background: url("http://www.skinit.com/images/backgrounds/lightboxCont_cart.gif") no-repeat scroll left top transparent;
    height: 273px;
    overflow: hidden;
    padding: 76px 16px 0;
    text-align: center;
    width: 403px;
}
#cartLightbox h3{
    font: bold 18px Arial;
    color: #3C3C3C;
}

