/* Basket Grid View - START */

/* Basket Grid View - END */

/* Checkout Form - START */
#sc-title
{
    float:left;
}

#sc-step-icons
{
    margin-left:10px;
    margin-bottom:5px;
    float:left;
}

#form-wrapper
{
	width:558px;
	background-color:#666666;
	padding-left:20px;
	padding-right:20px;
	border-bottom:solid 5px #cccccc;
}

textarea
{
    resize:none;
    padding-bottom:50px;
}

.row
{
    float:left;
    height:40px;
}

img.separator
{
	padding-bottom:5px;
}

.textbox-div
{
    margin:0;
    width:327px;
    background:url('/images/shopping-cart/form-field-bg.png') no-repeat bottom;
}

.ml-textbox-div
{
    margin:0;
    height:130px;
    width:327px;
    background:url('/images/shopping-cart/multiline-form-field-bg.png') no-repeat bottom;
}

.short-textbox-div
{
    margin:0;
    width:147px;
    background:url('/images/shopping-cart/short-form-field-bg.png') no-repeat bottom;
}

.textbox
{
    background:none;
    border:none;
    width:316px;
    height:30px;
    margin:0;
    padding:3px 7px 0px 14px;
    font-family:Arial;
    font-size:116.7%;
}

.ml-textbox
{
    background:none;
    border:none;
    width:306px;
    height:100px;
    margin:10px 0px 0px 0px;
    padding:5px 15px 0px 14px;
    font-family:Arial;
    font-size:116.7%;
    overflow:hidden;
}

.short-textbox
{
    background:none;
    border:none;
    width:136px;
    height:30px;
    margin:0;
    padding:3px 7px 0px 14px;
    font-family:Arial;
    font-size:116.7%;
}

.button-row
{
    margin:0;
    height:30px;
    width:550px;
    text-align:right;
    padding-bottom:10px;
}

.invalid
{
    font-family:Arial;
    font-size:116.7%;
    color:#ff0000;
}

#checkout-buttons
{
	background-color:#666666;
	padding-bottom:10px;
	padding-top:10px;
	text-align:right;
}

#checkout-cart-button
{
	width:204px;
	float:left;
	border:solid 0px blue;
}

#checkout-update-cart-button
{
	float:left;
	padding-left:120px;
	float:left;
	border:solid 0px red;
}

.form-title
{
	font-family:Trebuchet MS;
	font-size:116.7%;
	font-weight:bold;
	margin-bottom:5px;
}

.watermark
{	
	color:#666666;
	background:none;
    border:none;
    width:316px;
    height:30px;
    margin:0;
    padding:3px 7px 0px 14px;
    font-family:Arial;
    font-size:116.7%;
}

.ml-watermark
{	
	color:#666666;
	background:none;
    border:none;
    width:326px;
    height:30px;
    margin:10px 0px 0px 0px;
    padding:5px 7px 0px 14px;
    font-family:Arial;
    font-size:116.7%;
}

.clear
{
    clear:both;
}

.validator
{
    padding-left:10px;
}

.shop-description ul
{
    
}

.shop-description p
{
    margin:1em 0px 1em 0px;
}

/* General Shop Classes - END */

/* Shop Thanks Page - START */

.thanks-title
{
    font-family:Gill Sans Std;
    color:#ffffff;
    font-size:235%;
    float:left;
}

.thanks-title-image
{
    float:left;
}

/* Shop Thanks Page - END */














/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

