@charset "UTF-8";
/*------------------------------------------------------- CSS Document

******** Template design by Scribblevision Designs copyright 2009 ********
******** Custom Design for Breeze Invitations - Version 1.0 ****************

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

/*------------------------------------------------------- Global */

.pageHeading {
	text-transform: uppercase;
	color: #4B487F;
	font: italic 26px/38px "Palatino Linotype", "Book Antiqua", Palatino, serif;
	margin: 0px;
	padding: 0px 0px 10px;
}

.productListing-heading {
	font-size: 16px;
	line-height: 28px;
	text-transform: uppercase;
	color: #333;
	border-bottom: 1px dashed #CCC;
}

TD.smallText, SPAN.smallText, P.smallText {
	font-size: 11px;
	text-align: center;
}

.productSpecialPrice {
	color: #900;
}

TD.smallText li a {
	color: #6866A7;
	text-decoration: none;
	display: block;
	line-height: 24px;
	border-bottom: 0px none;
	background: url(none);
	height: 24px;
	padding: 0px;
	text-align: center;
}

TD.smallText img {
	border: 1px solid #A4AEF0;
	padding: 2px;
}

li {
	list-style: none;
}

li a {
	color: #6866A7;
	text-decoration: none;
	display: block;
	line-height: 24px;
	border-bottom: 1px dashed #CCC;
	background: url(../breeze_images/left-nav_bullet.gif) no-repeat left center;
	height: 24px;
	margin: 0px;
	padding: 0px;
}

li a:hover {
	color: #333;
}

#contentSpacing .boxText {
	font-size: 12px;
	line-height: 28px;
	text-transform: uppercase;
	background: #F3F4FF;
	border: 1px solid #CCC;
	padding-left: 10px;
}

.greetUser {
	text-transform: uppercase;
	color: #333;
}

/*------------------------------------------------------- leftCol login */
.PlainContents {
	width: 235px;
}

.leftColLogin {
	font-size: 10px;
	text-transform: uppercase;
	color: #999;
}
.leftColLogin input {
	margin-bottom: 10px;
	width: 235px;
	background: #F3F4FF;
	border: 1px solid #CCC;
	padding: 5px;
	color: #666;
	display: inline;
}
.leftColLogin table {
	
}

.leftColLoginButton input {}

.boxText a {
	text-decoration: none;
	font-size: 12px;
	text-transform: uppercase;
	color: #999;
	padding-left: 30px;
	display: block;
	line-height: 25px;
	background: url(../breeze_images/left-nav_bullet.gif) no-repeat left center;
	border-bottom: 1px dashed #CCC;
}

.boxText a:hover {
	color: #333;	
}

/*------------------------------------------------------- left col cart*/
#leftCartBox a {
	border-style: none;
	display: block;
	background: url(none);
	margin: 0px;
	padding: 0px;
	width: 200px;
}

#leftCartBox .PlainContents {
	text-align: left;
	width: 235px;
}

/*------------------------------------------------------- product list*/
#listItemBoarder {
	border-top: 1px solid #999;
	border-right: 1px solid #999;
	border-left: 1px solid #999;
}

.buyButtonPad {
	padding-right: 10px;
	padding-bottom: 10px;
}

.itemListDetail a {
	text-transform: uppercase;
	font-size: 12px;
	padding-left: 8px;
}

.underline tr {
        background: #F3F4FF;
}

.underline td {
        padding: 3px;
	border-bottom: 1px solid #CCC;
}

/*------------------------------------------------------- product detail */
#productName {
	float: left;
	text-transform: uppercase;
	color: #4B487F;
	font: italic 26px/38px "Palatino Linotype", "Book Antiqua", Palatino, serif;
	margin: 0px;
	padding: 0px 0px 10px;
}
#prodDetImages #images {
	float: right;
	width: 400px;
	height: 575px;
}
#extraImage1 {
	height: 325px;
	background: url(../breeze_images/extraImage1-bg.gif) no-repeat right top;
}
#extraImage2 {
	float: left;
	height: 250px;
	width: 200px;
	background: url(../breeze_images/extraImage2_3-bg.gif) no-repeat;
}
#extraImage3 {
	float: right;
	height: 250px;
	width: 200px;
	background: url(../breeze_images/extraImage2_3-bg.gif) no-repeat;
}
.extraImagePad {
	padding: 12px;
}
#productDescription {
	width: 280px;
	text-align: justify;
}

.productPrice {
	color: #837DE0;
	font: italic 26px/38px "Palatino Linotype", "Book Antiqua", Palatino, serif;
	margin: 0px;
	padding: 0px 0px 10px;
}

#productModel {
	text-transform: uppercase;
	font-size: 11px;
	color: #A4A7CC;
	padding-top: 10px;
	padding-bottom: 10px;
}

/*------------------------------------------------------- contact form */
#contactForm {
	margin-right: auto;
	margin-left: auto;
}

#contactForm .text {
	font-size: 11px;
	text-transform: uppercase;
	color: #999;
}

#contactForm .text input {
	width: 400px;
	font: 12px Verdana, Geneva, sans-serif;
	color: #333;
	background: #F3F4FF;
	padding: 3px;
	margin-bottom: 10px;
	border: 1px solid #CCC;
}

#contactForm textarea {
	width: 400px;
	font: 12px Verdana, Geneva, sans-serif;
	color: #333;
	background: #F3F4FF;
	padding: 3px;
	border: 1px solid #CCC;
}

.messageStackError {
	font-size: 12px;
	color: #F00;
	text-transform: uppercase;
}

/*------------------------------------------------------- advanced search */
#advancedSearch .keywords {
	background: #F3F4FF;
	padding: 3px;
	width: 100%;
	margin-bottom: 10px;
	border: 1px solid #CCC;
	margin-top: 10px;
}

#advancedSearch input {
	background: #F3F4FF;
	padding: 3px;
	margin-bottom: 10px;
	border: 1px solid #CCC;
}

#advancedSearch .smallText input {
	background: none;
	padding: none;
	margin-bottom: none;
	border: none;
}