div#developmentBox {
	DISPLAY: none; FLOAT: none; VISIBILITY: hidden;
}

table#toolBarTable {
	DISPLAY: none; FLOAT: none; VISIBILITY: hidden;
}

div#ext-gen2 {
	DISPLAY: none; FLOAT: none; VISIBILITY: hidden;
}

div.x-tabs-body {
	border:none;
	height:100%;
}

body {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	overflow: -moz-scrollbars-vertical;
	/*background:url(/images/bg-background2.jpg) repeat-x;*/
	background-color:#ffffff;
}

/* Change width on this div to match design */
div#globalBox {
	float:none;
	margin:0px auto;
	width:1003px;
}

div#globalLeft {
	DISPLAY: none; FLOAT: none; VISIBILITY: hidden;
}

div#globalRight {
	DISPLAY: none; FLOAT: none; VISIBILITY: hidden;
}

div#headerBoxAndMainBoxContainer {
	float:left;
	width:991px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

div.fullBox {
	float:left;
	width:100%;
	padding:0px 0px 10px 0px;
}

/* headerBox */
div#headerBox {
	float:left;
	width:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:0px;
}

div#headerLeftBox{
	DISPLAY: none; FLOAT: none; VISIBILITY: hidden;
}

div#logoBox {
	DISPLAY: none; FLOAT: none; VISIBILITY: hidden;
}

div#dividerHeader {
	DISPLAY: none; FLOAT: none; VISIBILITY: hidden;
}

div#goSmartCard {
	DISPLAY: none; FLOAT: none; VISIBILITY: hidden;
}

div#sloganBox {
	DISPLAY: none; FLOAT: none; VISIBILITY: hidden;
}
/* end of headerBox */


div#splashBox {
	DISPLAY: none; FLOAT: none; VISIBILITY: hidden;
}

div#topMenuBox {
	DISPLAY: none; FLOAT: none; VISIBILITY: hidden;
}

div#searchBarBox {
	DISPLAY: none; FLOAT: none; VISIBILITY: hidden;
}


div#mainBox {
	float:left;
	width:100%;
	padding:5px 0px 0px 0px;
	overflow:hidden;
	/*background:#E6E6E6;*/
	background:#ffffff;
}

div#premainColumn {
	float:left;
	width:499px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

div.mainColumnInner {
	float:left;
	width:451px;
	border:1px solid #CCCCCC;
	/*background:url(/images/bg-mainColumnObject.jpg) repeat-x;*/
	background-color:#ffffff;
	padding:10px 23px 10px 23px;
	margin:0px 0px 0px 0px;
}

div#mainColumn {
	float:left;
	width:499px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

div#premainColumnFull {
	float:left;
	width:991px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

div.mainColumnInnerFull {
	float:left;
	width:943px;
	border:1px solid #CCCCCC;
	/*background:url(/images/bg-mainColumnObject.jpg) repeat-x;*/
	background-color:#ffffff;
	padding:10px 23px 10px 23px;
	margin:0px 0px 0px 0px;
}

div#mainColumnFull {
	float:left;
	width:991px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

div#premainColumnNoLeft {
	float:left;
	width:745px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

div.mainColumnInnerNoLeft {
	float:left;
	width:702px;
	border:1px solid #CCCCCC;
	/*background:url(/images/bg-mainColumnObject.jpg) repeat-x;*/
	background-color:#ffffff;
	padding:10px 21px 10px 20px;
	margin:0px 0px 10px 0px;
}

div#mainColumnNoLeft {
	float:left;
	width:745px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

div#premainColumnNoRight {
	float:left;
	width:745px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

div.mainColumnInnerNoRight {
	float:left;
	width:697px;
	border:1px solid #CCCCCC;
	/*background:url(/images/bg-mainColumnObject.jpg) repeat-x;*/
	background-color:#ffffff;
	padding:10px 23px 10px 23px;
	margin:0px 0px 0px 0px;
}

div#mainColumnNoRight {
	float:left;
	width:745px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

div.mainBoxShadowNoLeft {
	float:left;
	width:743px;
	background:url(/images/bg-mainBoxShadow.jpg) repeat-y;
	padding:0px 8px 0px 1px;
	margin:0px -8px 0px 0px;
	border-top:1px solid #E5E5E5;
	position:relative;
	z-index:3;
}

div.mainBoxShadowNoRight {
	float:left;
	width:743px;
	background:url(/images/bg-mainBoxShadow.jpg) repeat-y;
	padding:0px 8px 0px 1px;
	margin:0px -8px 0px 0px;
	border-top:1px solid #E5E5E5;
	position:relative;
	z-index:3;
}

div.mainBoxShadowBottomNoLeft {
	float:left;
	width:749px;
	height:7px;
	font-size:0px;
	padding:0px 0px 0px 0px;
	margin:0px -8px 10px 0px;
	position:relative;
	z-index:3;
	background:url(/images/bg-mainBoxShadow-bottom2.jpg) no-repeat;
}

div.mainBoxShadowBottomNoRight {
	float:left;
	width:749px;
	height:7px;
	font-size:0px;
	padding:0px 0px 0px 0px;
	margin:0px -8px 10px 0px;
	position:relative;
	z-index:3;
	background:url(/images/bg-mainBoxShadow-bottom2.jpg) no-repeat;
}

div#leftColumn {
	DISPLAY: none; FLOAT: none; VISIBILITY: hidden;
}

div#rightColumn {
	DISPLAY: none; FLOAT: none; VISIBILITY: hidden;
}

div.dynamicBox {
	float:left;
	width:100%;
}

div.bannerObject {
	float:left;
	width:100%;
	margin:0px 0px 8px 0px;
}

/* Objects */

div.objectBox {
	float:left;
	width:235px;
	margin:0px 0px 8px 0px;
}

div.purpleObjectRepeat {
	float:left;
	width:100%;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background:url(/images/bg-purple-box-repeat.jpg) repeat-x;
	background-color:#89125C;
}

div.objectContent {
	float:left;
	width:215px;
	padding:10px;
	margin:0px 0px 0px 0px;
}

div.purpleObjectBottom {
	float:left;
	width:235px;
	height:9px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background:url(/images/bg-purple-object-bottom.jpg) no-repeat;
}

div.purpleObjectTop {
	float:left;
	width:235px;
	height:9px;
	font-size:0px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background:url(/images/bg-purple-object-top.jpg) no-repeat;
}

div.yellowObjectTopLinear {
	float:left;
	width:235px;
	height:9px;
	font-size:0px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background:url(/images/bg-yellow-object-top-linear.jpg) no-repeat;
}

div.yellowObjectRepeat {
	float:left;
	width:229px;
	border-left:3px solid #FFB90C;
	border-right:3px solid #FFB90C;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background:url(/images/bg-yellow-object-repeat.jpg) repeat-x;
	background-color:#FFA814;
	
}
div.yellowObjectContentLinear {
	float:left;
	width:209px;
	padding:5px 10px;
	margin:0px 0px 0px 0px;
	
}

div.yellowObjectBottomLinear {
	float:left;
	width:235px;
	height:9px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background:url(/images/bg-yellow-object-bottom-linear.jpg) no-repeat;
}

div.yellowObjectTopSolid {
	float:left;
	width:235px;
	height:9px;
	font-size:0px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background:url(/images/bg-object-top-yellow-solid.jpg) no-repeat;
}

div.yellowObjectSolidRepeat {
	float:left;
	width:235px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background:url(/images/bg-yellow-object-solid-repeat.jpg) repeat-x;
	background-color:#FFA516;
}

div.yellowObjectBottomSolid {
	float:left;
	width:235px;
	height:9px;
	font-size:0px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background:url(/images/bg-object-bottom-yellow-solid.jpg) no-repeat;
}

div.innerObject {
	float:left;
	width:231px;
	margin:0px 2px 0px 2px;
	_margin:0px 1px 0px 1px;
	padding:0px 0px 0px 0px;
}

div.innerObjectTop {
	float:left;
	width:231px;
	height:9px;
	font-size:0px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background:url(/images/bg-inner-object-top.jpg) no-repeat;
}

div.innerObjectTopPurple {
	float:left;
	width:231px;
	height:16px;
	font-size:0px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background:url(/images/bg-inner-object-top-purple.jpg) no-repeat;
}

div.purpleObjectBottomSolid {
	float:left;
	width:235px;
	height:13px;
	font-size:0px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background:url(/images/bg-object-bottom-purple-solid.jpg) no-repeat;
}

div.innerObjectContent {
	float:left;
	width:211px;
	padding:7px 10px 7px 10px;
	margin:0px 0px 0px 0px;
	background:#ffffff;
}

div.purpleBoxHeader {
	float:left; 
	width:100%;
	padding:0px 0px 5px 0px;
}

div#loginComponentTitle {
	float:left; 
	width:150px;
}

div#loginComponentRegister {
	float:right;
	padding:5px 0px 0px 0px;
}

/* Objects */


/* Main Column Objects */

div.searchBox {
	float:left;
	width:188px;
	height:115px;
	border:1px solid #CCCCCC;
	padding:15px 15px 0px 15px;
}
div.searchBoxProduct {
	float:left;
	width:215px;
	height:100px;
	border-right:1px solid #CCCCCC;
	padding:15px 15px 0px 15px;
}

div.searchBoxFull {
	float:left;
	width:742px;	
	padding:0px 0px 0px 0px;
	border:1px solid #CCCCCC;
}

div.sponsorsSearchBoxPurple {
	float:left; 
	width:221px; 
	height:94px; 
	background:url(/images/bg-purple-box-search2.jpg) no-repeat; 
	margin:0px 21px -22px 0px; 
	z-index:2;
	position:relative;
}

div.sponsorsSearchBoxYellow {
	float:left; 
	width:221px; 
	height:94px; 
	background:url(/images/bg-yellow-box-search.jpg) no-repeat; 
	margin:0px 23px -22px 0px; 
	z-index:2;
	position:relative;
}

div.searchSignTitleWhite {
	float:left; 
	width:150px;
	font-family:tahoma; 
	font-weight:bold; 
	font-size:18px; 
	color:#ffffff;
}

div.searchSignTitlePurple {
	float:left; 
	width:150px;
	 font-family:tahoma; 
	 font-weight:bold; 
	 font-size:18px; 
	 color:#BB026C;
}

div#sponsorSearchRail {
	float:left; 
	width:740px; 
	height:36px; 
	background:url(/images/bg-rail-bar2.jpg) no-repeat; 
	margin:0px 0px 0px -19px;
	position:inherit;
	z-index:1;
}

div#sponsorsPageLeftBox {
	float:left;
	width:30%;
	margin:0px;
	padding:0px;
}

div#sponsorsPageRightBox {
	float:left;
	width:68%;
	padding:22px 0px 0px 0px;
	margin:0px;
}

div#barcode {
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 0px
}

div#sponsorBlackBar {
	float:left;
	margin:0px 0px 0px -7px;
	padding:0px 0px 0px 10px; 
	background:url(/images/bg-black.gif) no-repeat;
	color:#ffffff;
	font-size:15px;
	font-family: Lucida Grande, Tahoma, Arial;
	width:204px;
	height:22px;
}

div#sponsorWhiteBar {
	float:left;
	width:152px;
	height:17px;
	line-height:15px;
	font-size:11px;
	font-family: Lucida Grande, Tahoma, Arial;
	margin:0px 0px 10px -7px;
	padding:0px 0px 0px 10px; 
	background:url(/images/bg-whitebar.gif) no-repeat;
}

div.productBox {
	float:left;
	width:340px;
}

div.productBoxBig {
	float:left;
	width:100%;
}

div.textAndButtonBox {
	float:left; 
	width:205px;
}

div.textAndButtonBoxBig {
	float:left; 
	width:75%;
}

div.mainColumnColoredBoxYellow {
	float:left;
	width:189px;
	border:1px solid #CCCCCB;
	padding:10px 28px 10px 28px;
	margin:0px 2px 10px 0px;
	background:url(/images/bg-colored-box-yellow.jpg) repeat-x;
	background-color:#FFC605;
	height:249px;
}

div.mainColumnColoredBoxPurple {
	float:left;
	width:189px;
	border:1px solid #CCCCCB;
	padding:10px 28px 10px 28px;
	margin:0px 2px 10px 0px;
	background:url(/images/bg-colored-box-purple.jpg) repeat-x;
	background-color:#D71585;
	height:249px;
}

div.mainColumnColoredBoxOrange {
	float:left;
	width:189px;
	border:1px solid #CCCCCB;
	padding:10px 28px 10px 28px;
	margin:0px 2px 10px 0px;
	background:url(/images/bg-colored-box-orange.jpg) repeat-x;
	background-color:#DE5127;
	height:249px;
}

div.boxButtonContainer {
	float:left;
	padding:5px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
}

div.mainColumnObject {
	float:left;
	width:316px;
	height:185px;
	padding:11px 25px 12px 25px;
	margin:0px 0px 10px 0px;
	background-color:#ffffff;
}

div.mainColumnObjectSmall {
	float:left;
	width:225px;
	height:150px;
	border:1px solid #CCCCCC;
	padding:10px 10px 10px 10px;
	margin:0px 2px 10px 0px;
	background-color:#ffffff;
}

div.imageBoxBigger {
	float:left;
	width:190px;
	padding:0px 0px 0px 0px;
	margin:0px 15px 5px 0px;
}

div.imageBoxBiggerContentContainer {
	float:left;
	border:1px solid #CCCCCC;
	background:white;
	width:188px;
	height:159px;
	text-align:center;
}

div.imageBoxBiggerContent2 {
	float:left;
	background:white;
	width:188px;
	height:139px;
	text-align:center;
}

div.imageBoxBiggerContent2Bottom {
	float:left;
	background:white;
	width:100%;
	height:20px;
	text-align:left;
}

div.imageBoxBiggerContent {
	float:left;
	border:1px solid #CCCCCC;
	background:white;
	width:188px;
	height:139px;
	text-align:center;
}

div.imageBoxBiggerBottom {
	float:left;
	width:190px;
	height:7px;
	padding:0px;
	margin:0px;
	background:url(/images/bg-colored-box-image-box-bottom.png) no-repeat;
}

div.mainColumnObjectImageBox {
	float:left;
	width:120px;
	min-height:101px;
	padding:0px 0px 0px 0px;
	margin:0px 15px 5px 0px;
}

div.mainColumnObjectImageBoxContent {
	float:left;
	width:118px;
	max-height:90px;
	height:90px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border-top:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	text-align:center;
}

div.mainColumnObjectImageBoxBottom {
	float:left;
	width:120px;
	height:12px;
	padding:0px;
	margin:0px;
	background:url(/images/bg-mainColumnObjectImageBoxBottom.jpg) no-repeat;
}

div.mainColumnObjectNavigatorBox {
	float:left;
	width:100%;
	
}

div.sponsorsObjectFull{
	float:left;
	width:989px;
	border:1px solid #CCCCCC;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	/*background:url(/images/bg-sponsors-object.jpg) repeat-x;*/
	background-color:#ffffff;
}

div.sponsorsObjectNoRight {
	float:left;
	width:743px;
	height:148px;
	border:1px solid #CCCCCC;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background:url(/images/bg-sponsors-object.jpg) repeat-x;
	background-color:#ffffff;
}

div.sponsorsObjectNoLeft {
	float:left;
	width:743px;
	height:148px;
	border:1px solid #CCCCCC;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background:url(/images/bg-sponsors-object.jpg) repeat-x;
	background-color:#ffffff;
}

div.sponsorsObjectLeftColumn {
	float:left;
	width:27px;
	padding:44px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

div.sponsorsObjectMainColumn {
	float:left;
	width:100%;
	padding:2px 0px 2px 0px;
}

div.sponsorsMediaBox {
	float:left;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
}

div.sponsorsObjectRightColumn {
	float:left;
	width:27px;
	padding:44px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}


div.sponsorsSearchResults {
	float:left;
	width:100%;
	border-top:1px solid #CCCCCC;
	margin:33px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

div.sponsorsSearchBox {
	float:left;
	width:100%;
	margin:17px 0px 0px 0px;
	padding:0px 0px 11px 0px;
	border-bottom:1px solid #CCCCCC;

}

div.imageSponsorSearch {
	float:left;
	width:118px;
	border:1px solid #CCCCCC;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
}

div.textSponsorSearch {
	float:left;
	width:560px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 12px;
	
}

div.animatedBoxContainer {
	float:left; 
	height:110px;
	width:316px; 
	position:relative;
	overflow:hidden;
}

div.animatedBoxInner {
	float:left;
	position:relative;
	width:100%;
}

div.animatedBox {
	float:left; 
	position:absolute; 
	height:110px; 
	width:316px;
}

/* End of Main Column Objects */


/* Multimedia */

div.multimediaItemBox {
	float:left;
	width:31%;
	padding:0% 1% 0% 1%;
	margin:0px 0px 13px 0px;
}

/* End of Multimedia */


div.readMoreBox {
	float:left;
	padding:0px;
	margin:0px;
}

div.readMoreBoxRight {
	float:right;
	padding:0px;
	margin:0px;
}

div.divider {
	float:left;
	width:100%;
	height:1px;
	_height:1px;
	font-size:0px;
	padding:0px 0px 0px 0px;
	margin:7px 0px 7px 0px;
	background:#CCCCCC;
}

div.dividerSmall {
	float:left;
	width:206px;
	height:1px;
	_height:1px;
	font-size:0px;
	padding:0px 0px 0px 0px;
	margin:7px 0px 7px 0px;
	background:#CCCCCC;
}

div.dividerSection {
	float:left;
	width:100%;
	height:1px;
	padding:0px;
	margin:7px 0px 15px 0px;
	background:#CCCCCC;
}

div.parentLinkBox {
	float:left;
	width:100%;
	padding-bottom:5px;
}

div.dateBox {
	float:left;
	width:100%;
}

div.dateBoxRight {
	float:right;
	text-align:right;
	margin:-22px 0px 0px 0px;
}

div.dateBoxArticleRight {
	float:right;
	text-align:right;
	margin:-15px 0px 0px 0px;
}


div#searchFormBox {
	float:right;
	padding:5px 55px 0px 0px;
}

div.formBox {
	float:left;
	width:100%;
}

div#sitemap{
	padding:10px 0px;
	margin:0px;
}

div.alignRight {
	float:right;
	
}

/* footerBox */
div#footerBox {
	DISPLAY: none; FLOAT: none; VISIBILITY: hidden;
}

div#footerBoxImage {
	float:left;
	width:100%; 
	height:103px; 
	background:url(/images/bg-footer-right.jpg) no-repeat right;
}

div#developed {
	float:left;
	width:981px;
	padding:25px 0px 0px 10px;
}

div#footerBoxCenter {
	float:left;
	width:506px;
	padding:10px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

div#powered {
	float:left;
	width:220px;
	padding:10px 2px 0px 0px;
}

div#footerLinksBox{
	float:left;
	width:537px;
	padding:10px 0px 0px 10px;
	margin:0px 0px 0px 0px;
}

div#copyright  {
	float:left;
	width:981px;
	padding:0px 0px 0px 10px;	
}
/* end of footerBox */

div.offerText {
	float:left;
	color:#666666;
	padding:0px 0px 0px 0px;
	font-family:Lucida Grande, Tahoma, Arial;
	font-size:11px;
	width:620px;
}

div.readmoreBoxSponsorSection {
	float:right;
	padding:0px 0px 0px 0px;
	margin:0px;
}

div#locationsMainColumn {
	float:left;
	width:100%;
	padding:0px;
	margin:0px; 
	max-height:300px;
	overflow-x:hidden;
	overflow-y:auto;
}

div.locationBox {
	float:left;
	min-height:90px;
	width:45%;
	padding:0% 4% 0% 0%;
	margin:0% 0% 0% 0%;
}

.hide {
	visibility: hidden;
	position: absolute;
	top: -400px;
}

#qscroller1 {
	width:350px;
	height:21px;
	border:1px solid #c0c0c0;
	background:#f0f0f0;
}

.qslide {
	background: #f0f0f0;
	font-size: 10pt;
	padding: 3px;
}
/* PagingBox*/
div.pagingBox{
	float:left;
	padding:0px 10px 0px 0px;
	margin:8px 0px 0px 0px;
	position:relative;
	z-index:10;
}

div.pagingRecordsFound{
	float:left;
	width:530px;
	padding:0px 0px 1px 10px;
	margin:-14px 0px 0px 0px;
	position:relative;
	z-index:0;
	font-size:11px;
	font-family:tahoma;
	color:#999999;
}

div.pagingBoxSearch{
	float:left;
	width:516px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	position:relative;
	z-index:10;
}

div.pagingRecordsFoundSearch{
	float:left;
	width:516px;
	padding:0px 0px 1px 0px;
	margin:-14px 0px 0px 0px;
	position:relative;
	z-index:0;
	font-size:11px;
	font-family:tahoma;
	color:#999999;
}

div.pagingBox table,pagingRecordsFoundSearch table{
	float:left;
	background:none;
}

div.pagingRecordsFoundClassNoPaging{
	float:left;
	text-align:left;
	width:525px;
	padding:2px 0px 2px 15px;
	margin:0px 0px 0px 0px;
}

div#categoryItemsNotFound{
	height:10px;
	padding:20px 0px;
	margin:10px 0px 0px 0px;
	text-align:center;
	font-size:11px;
	font-family:tahoma;
	border:1px solid #CCCCCC;
	
}
/* End of PagingBox*/

div.iconBrowse {
	float:left;
	width:12px;
	padding:0px 0px 0px 11px;
	margin:3px 0px 0px 0px;
	height:16px;
}

div.titleBrowse {
	float:left;
	width:197px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	height:19px;
	text-align:left;

}

div.browseBox {
	float:left;
	width:231px;
	border-bottom:1px solid #CCCCCC;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

div.browseBoxSub {
	float:left;
	width:231px;
	border-bottom:1px solid #CCCCCC;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background:#EFEFEF;
}

/* start Details Box */

div.mainDetailsBox {
	 float:left;
	 width:699px;
	 border:1px solid #CCCCCC;
	 padding:20px 22px 0px 23px;
	 margin:0px 0px 0px 0px;
 }
 
 div.detailsImage {
 	float:left;
	width:227px;
	height:139px;
	border:1px solid #CCCCCC;
	padding:0px 0px 0px 0px;
 	margin:0px 0px 0px 0px;
	text-align:center;
 }
 
 div.detailsText {
 	float:left;
	height:139px;
	width:470px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px; 
 }
 
 div.detailsImageSmall {
 	float:left;
	width:46px;
	height:40px;
	border:1px solid #CCCCCC;
	padding:0px 0px 0px 0px;
 	margin:0px 6px 0px 0px;
	text-align:center;
 }
 
 div.detailsTab {
 	float:left;
	padding:0px 0px 0px 0px;
 	margin:0px 2px 0px 0px;
 }
  div.detailsTabLeft {
 	float:left;
	width:3px;
	height:22px;
	background:url(/images/bg_details_tab_left.jpg) no-repeat ;
	
 }
  div.detailsTabInner {
 	float:left;
	padding:5px 32px 0px 32px;
 	margin:0px 0px 0px 0px;
	text-align:center;
	height:22px;
	background:url(/images/bg_details_tab_inner.jpg) repeat-x ;
	font-family:Tahoma;
	font-size:11px;
	color:#000000;
 }
   div.detailsTabRight {
 	float:left;
	width:3px;
	height:22px;
	background:url(/images/bg_details_tab_right.jpg) no-repeat ;
 }
 
 div.tabsMainColumn {
 	float:left;
	width:100%;
	padding:0px;
	overflow-x:visible;
	overflow-y:visible;
	height: 1000px;
	max-height: 15000px;
	border:1px solid red;
 }
 
 div.productPageLeftBox {
 	float:left;
	width:262px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
 }
 
 div#filmStripBox {
 	DISPLAY: none; FLOAT: none; VISIBILITY: hidden;
 }
 
 div.productsPageRightBox {
 	float:left;
	width:440px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
 }
 
 div.productDetailsTable { 
 	float:left;
	width:100%;	
 }
 
 div.productDetailsTitle {
	width:100%;
	background:url(/images/bg_detaills_ttitle.jpg) repeat-x;
	border:1px solid #CCCCCC;
}

div.imageBoxProductBottom {
	float:left;
	width:227px;
	height:7px;
	padding:0px;
	margin:0px;
	background:url(/images/bg_product_bottom.png) no-repeat;
}
 /* end Details Box */
 
 div.moreInfoBuyitNowBox {
 	float:left; 
	padding:5px 2px 0px 2px;
 }
 
 /* start  of product image slideshow (more in style.css) */
 
 div#galleryContainer{
	height:46px;	/* Height of the images + 2 */
	position:relative;
	overflow:hidden;
	padding:1px;
	/* CSS HACK */
	height: 48px;	/* IE 5.x - Added 2 pixels for border left and right */
	height/* */:/**/46px;	/* Other browsers */
	height: /**/46px;
			
}
div#arrow_left {
	position:absolute;
	left:0px;
	z-index:10;
	background-color: #FFF;
	padding:1px;
}

div#arrow_right {
	width:10px;
	position:absolute;
	right:0px;
	z-index:10;
	background-color: #FFF;
	padding:1px;
}
div#theImages{
	DISPLAY: none; FLOAT: none; VISIBILITY: hidden;
	
}

div#slideEnd {
	float:left;
}

div.imageCaption {
	display:none;
}
/* end  of product image slideshow (more in style.css) */


/* start of autosuggest styles */
div#productSearchBarKeywordInputcontainer .yui-ac-shadow {
	background:none;
}

div#productSearchBarKeywordInputcontainer li {
	color:#000000;
	font-family:tahoma;
	font-size:11px;
}

div#productSearchBarKeywordInputcontainer {
	position:absolute;
	top:1.2em;
	width:700px;
}


div#productSearchComponentKeywordInputcontainer .yui-ac-shadow {
	background:none;
}

div#productSearchComponentKeywordInputcontainer li {
	color:#000000;
	font-family:tahoma;
	font-size:11px;
}

div#productSearchComponentKeywordInputcontainer {
	position:absolute;
	top:1.2em;
	width:187px;
}
/* end of autosuggest styles */

div.rightBox {
	DISPLAY: none; FLOAT: none; VISIBILITY: hidden;
}

div.leftBox {
	float:left;
}

td#printAndSend {
	DISPLAY: none; FLOAT: none; VISIBILITY: hidden;
}

a.purpleButtonBig:link, a.purpleButtonBig:visited, a.purpleButtonBig:active {
	DISPLAY: none; FLOAT: none; VISIBILITY: hidden;
}

a.purpleButtonBig:hover {
	DISPLAY: none; FLOAT: none; VISIBILITY: hidden;
}