﻿body
{
	margin: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #70BDE9;
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}
p
{
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin-top: 12px;
	margin-bottom: 12px;
}
.div-float-right
{
	float: right;
}
p.InnerHead
{
	font-size: 11px;
	color: black;
	font-weight: bold;
	margin-top: 8px;
	margin-bottom: 8px;
}

.BlockCenter
{
	margin-left: auto;
	margin-right: auto;
}

.PagingText
{
	font-size: 10px;
	font-weight: bold;
	color: blue;
}

.LanguageSwitching a
{
	text-decoration: none;
	font-weight: bold;
	color: White;
}

.BreadCrumb
{
	font-size: 11px;
	font-weight: normal;
	color: orange;
}

.CategoryNavListHeader
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	color: silver;
	background-color: #800000;
	text-align: center;
}

.CategoryNavListContent
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	background-color: #ffffff;
	text-align: center;
	width: 160px;
	margin: 10px;
}

.CategoryNavListItem
{
	text-decoration: none;
}

.CategoryListHeader
{
	font-weight: bold;
}

.CategoryListItem
{
	vertical-align: bottom;
}

.CategoryListContent
{
	width: 100%;
}

.CategoryListName
{
	color: blue;
}

.CategoryListDescription
{
}

.ProductListHeader
{
	font-weight: bold;
}

.ProductListItem
{
	vertical-align: bottom;
}

.ProductListContent
{
	width: 100%;
}

.ProductListName
{
	color: #5991AA;
	font-weight: bold;
	font-family: Verdana;
}

.ProductListDescription
{
}

.ProductDetailsName
{
	font-size: 14px;
	font-weight: 600;
	color: Black;
}
.ProductDetailstext
{
	font-size: 12px;
	font-weight: normal;
	color: Black;
}

.ProductDetailsShortDescription
{
	font-weight: bold;
}

.ProductDetailsLongDescription
{
}


td.ShippingAddressLabelColumn
{
	padding: 0px 30px 0px 10px;
	font-weight: bold;
	color: #000000;
	text-align: left;
}

td.ShippingAddressDataColumn
{
	padding: 0px 30px 0px 10px;
	text-align: left;
}

.GridRowStyle
{
	background-color: #ececec;
}

.GridHeadStyle
{
	background-color: #64757F;
	font-weight: bold;
	color: #ffffff;
}

.TableHead
{
	background-color: #7da7d9;
	color: white;
	font-weight: bold;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
}

.TableHeadBorder
{
	background-color: #7da7d9;
	color: white;
	font-weight: bold;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
}

.TableAlter
{
	background-color: #ececec;
}

.TableRow
{
	background-color: #ffffff;
}

.tableAdvancedSearch
{
	border-right: silver 1px solid;
	border-top: silver 1px solid;
	border-left: silver 1px solid;
	border-bottom: silver 1px solid;
}

.tableAdvancedSearch td
{
	width: 25%;
}

.titleLayout
{
	font-weight: bold;
	color: #ff9900;
	text-decoration: none;
	padding-left: 5px;
}

.LinkLayoutHead
{
	font-weight: bold;
}

.LinkLayoutHead a
{
	color: #000000;
	text-decoration: none;
}

.LinkLayoutHead a:Hover
{
	text-decoration: underline;
	color: #7da7d9;
}

.LinkCategory a
{
	text-decoration: none;
}

.LinkCategory a:hover
{
	text-decoration: none;
}

.NoBorder
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

.AlternateRow
{
	background-color: #EEEEEE;
}

.NoteText
{
	font-weight: bold;
	color: blue;
}

.leftlink
{
	text-align: left;
}

.ValidateText
{
	color: red;
}

.ErrorHeader
{
	color: Red;
	font-weight: bold;
}

.ErrorBody
{
	color: Red;
	font-weight: normal;
}

.LoginName
{
	font-weight: bold;
	color: white;
}


.LogOutText
{
	font-weight: bold;
	color: white;
}

/*.TextCenter
{
    text-align: center;
}*/

.PageNumber
{
	text-align: right;
	margin-left: auto;
	margin-right: 10px;
}

.CssList
{
	list-style-image: url(Images/VevoMyAccountBullet.png);
	list-style-position: outside;
}

.CssNoLine
{
	text-decoration: none;
}

.TextHide
{
	color: white;
}

.NewsBar
{
	background-image: url(Images/NewsBar.png);
	background-repeat: repeat-x;
	height: 14px;
}

/*Edit Option of Product*/
.OptionPrice
{
	color: #800000;
	font-style: italic;
}

.OptionItemName
{
}

.OptionDisplayText
{
	font-weight: bold;
	color: #3333ff;
}

/**** For image option front end ****/
.OptionImg
{
	width: 20px;
}
.NewsDate a
{
	color: #f26522;
	margin-right: 5px;
	text-decoration: none;
}

.NewsText a
{
	color: #6b6bad;
	text-decoration: none;
}

.NewsMore a
{
	color: #7da7d9;
	text-decoration: none;
}

span.Asterisk
{
	color: Red;
	font-weight: bold;
}

h1.GatewayPosting
{
	margin: 30px;
	text-align: center;
	font-size: 24px;
}

p.GatewayPosting
{
	margin: 20px;
	font-size: 16px;
	text-align: center;
}

body.DomainKeyError
{
	font-size: 14px;
}

body.DomainKeyError p
{
	font-size: 14px;
}

body.DomainKeyError li
{
	margin-top: 10px;
	margin-bottom: 10px;
}

div.GroupBox
{
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
	background-color: #f9f9f9;
	padding: 10px;
}

.TableClientHead
{
	background-color: #3399cc;
	color: white;
	font-weight: bold;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
}

.RatingRadio td
{
	text-align: center;
}

.RightFloat
{
	float: right;
	vertical-align: middle;
}

Div.MainContent
{
	margin-left: 10px;
	margin-right: 10px;
}

.NewsDetailsPage
{
	margin: 20px 30px 20px 30px;
}

.NewsHeader
{
	text-align: center;
	margin: 30px 0 20px 0;
}

.NewsImage
{
	text-align: center;
}

.NewsContent
{
	text-align: left;
	margin: 30px 0 20px 0;
	padding-left: 10px;
	width: 670px;
}
/*Front Master*/
.CntentPlaceHolder
{
	vertical-align: top;
	padding-right: 3px;
	padding-left: 3px;
}
.clear
{
	clear: both;
	font-size: 0px;
	height: 0px;
	line-height: 0px;
}

.left
{
	float: left;
}

.right
{
	float: right;
}

.div-padding-right10
{
	padding-right: 10px;
}

#clear
{
	clear: both;
}
#outer
{
	width: 935px;
	background-color: #FFFFFF;
}

#logo
{
	background-position: top left;
	background-image: url(Images/logo_bg.gif);
	width: 935px;
	height: 108px;
	text-align: left;
	background-repeat: no-repeat;
	background-color: Transparent; /*	border:solid red 1px;*/
}
.logoinner
{
	padding-left: 7px;
	float: left; /*padding-top: 12px;	*/
	background-color: Transparent;
}
.top_right
{
	float: right;
	padding-top: 10px;
	margin-top: 5px;
	margin-left: 250px;
	color: #317791;
	width: 250px;
	margin-right: 5px;
}

.toplinks
{
	float: left;
	font-size: 13px;
	padding-top: 3px;
	padding-right: 25px;
	font-weight: bold;
	color: #FFFFFF;
}

.toplinks a:link, .toplinks a:visited
{
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

.toplinks a:hover, .toplinks a:visited:hover
{
	font-size: 13px;
	color: #AEAEAE;
	font-weight: bold;
	text-decoration: none;
}


.topmenu
{
	width: 925px;
	text-align: left;
	background-image: url(Images/top_links_bg.gif);
	background-repeat: repeat-x;
	padding-left: 10px;
	color: #2783AC;
	font-weight: bold;
	font-size: 13px;
	height: 22px;
}


.topmenu a:link, .topmenu a:visited
{
	font-size: 11px;
	color: #2783AC;
	font-weight: bold;
	text-decoration: none;
}

.topmenu a:hover, .topmenu a:visited:hover
{
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}


.topmenu_knitterati
{
	/*text-align:center; 	color:#ffffff; 	padding-top: 3px; 	margin-right: 55px; 	width:220px;*/
	font-weight: bold;
	font-size: 10px;
}

.topmenuright
{
	float: right;
	text-align: center;
	color: #ffffff; /*padding-top: 3px;*/
	margin-right: 55px;
	width: 250px;
	font-weight: bold;
	font-size: 10px;
}
.topknitterat
{
	padding-top: 3px;
	width: 121px;
	background-image: url(Images/bg_knitterati_website.gif);
	background-repeat: repeat-x;
	height: 19px;
}

.toplogin
{
	padding-top: 3px;
	width: 79px;
	background-image: url(Images/bg_knitterati_website.gif);
	background-repeat: repeat-x;
	height: 19px;
}

.topmenuright a:link, .topmenuright a:visited
{
	font-size: 10px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
.topmenuright a:hover, .topmenuright a:visited:hover
{
	font-size: 10px;
	color: #B1DBF4;
	font-weight: bold;
	text-decoration: none;
}

/*.topmenu_knitterati a:link, .topmenu_knitterati a:visited 
{	
	font-size:10px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}
.topmenu_knitterati a:hover, .topmenu_knitterati a:visited:hover
{	
	font-size:10px;
	color:#2783AC;
	font-weight:bold;
	text-decoration:none;
}
.topanchor
{	
	font-size:10px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}
.topanchor:hover
{	
	font-size:10px;
	color:#EBF2F8;
	font-weight:bold;
	text-decoration:none;
}*/
#main
{
	background-color: #FFFFFF;
	padding-left: 14px;
	padding-right: 8px;
	padding-top: 15px;
	text-align: left;
	width: 913px;
}
/*.main
{
	background-color:#FFFFFF;
}*/
#rightsection
{
	float: right;
	background-repeat: repeat-x;
	width: 160px;
	text-align: left;
	padding-left: 19px;
}

#leftsection
{
	width: 726px;
	float: left;
	text-align: left;
}


.spacer
{
	font-size: 10px;
	height: 10px;
}

.content_box_left
{
	float: left;
	background-image: url(Images/content_box_left.gif);
	background-position: left;
	background-repeat: no-repeat;
	background-color: Transparent;
	width: 8px;
	height: 102px;
}

.content_box_right
{
	float: left;
	background-image: url(Images/content_box_right.gif);
	background-repeat: no-repeat;
	background-position: right;
	background-color: Transparent;
	width: 320px;
	height: 88px;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-right: 8px;
}
.content_large_text
{
	float: left;
	font-size: 1.9em;
	font-weight: normal;
	color: Black;
}
.categoryname-txt
{
	text-decoration: none;
}
#leftcontent
{
	float: left;
	width: 160px;
	padding-left: 23px;
	padding-right: 10px;
}

#maincontent
{
	float: left;
	text-align: left;
	background: transparent;
	width: 530px;
	padding-left: 23px;
}

.right_knit_logo
{
	background-image: url(Images/right_top_round.gif);
	background-repeat: no-repeat;
	height: 73px;
	width: 160px;
}

.right_knit_content
{
	background-image: url(Images/right_text_bg.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	width: 135px;
	padding-left: 13px;
	padding-right: 12px;
	padding-bottom: 10px;
	color: #8C0669;
	font-family: Verdana;
	font-size: 10px;
	text-align: left;
}



li.knit
{
	padding-left: 0px;
	background-image: url(Images/pink_bullet.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	list-style: none;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	color: #8C0669;
}
.pink_title
{
	background-image: url(Images/pink_title_bg.gif);
	height: 23px;
	width: 150px;
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 5px;
}

.blue_title
{
	background-image: url(Images/blue_title_bg.gif);
	height: 24px;
	width: 150px;
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 5px;
}

.pink_content_bg
{
	background-image: url(Images/pink_content_bg.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	width: 145px;
	height: 55px;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	color: #8C056C;
}

.blue_content_bg
{
	background-image: url(Images/blue_content_bg.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	width: 145px;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	color: #0A5471;
}

h1
{
	font-family: Verdana;
	font-size: 18px;
	font-weight: bold;
	color: #CF401E;
	margin: 0px;
	padding-bottom: 10px;
	padding-left: 40px;
	padding-top: 10px;
	background-image: url(../../Images/Design/h1_bg.gif);
	background-repeat: no-repeat;
}

h2
{
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #59595B;
	margin: 0px;
	padding-bottom: 5px;
}

h3
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #8C8D91;
	margin: 0px;
	padding-bottom: 5px;
}

h4
{
	font-family: Verdana;
	font-size: 1.3em;
	font-weight: bold;
	color: #CF401E;
	margin: 0px;
	padding-bottom: 5px;
}

ul
{
	margin: 0px;
	padding: 0px;
}

li.link01
{
	padding-left: 0px;
	background-image: url(Images/top_links_divider.gif);
	background-repeat: no-repeat;
	background-position: right;
	margin: 0px;
	list-style: none;
	float: left;
	text-align: left;
	padding-left: 5px;
	padding-right: 10px;
	padding-top: 3px;
}
.footer
{
	background-image: url(Images/footer_bg.gif);
	background-repeat: no-repeat;
	background-position:bottom;
	background-color:#64757F;
	width: 935px;
	height: 110px;
	font-size: 11px;
	text-align: center;
	color: #ffffff;
	float: inherit;
}


.footer a:link, .footer a:visited
{
	font-size: 11px;
	color: #DCDCDC;
	text-decoration: none;
}

.footer a:hover, .footer a:visited:hover
{
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}
.footer-leftbox
{
	float: left;
}
.footer-white-gap
{
	margin-top: 13px;
	margin-left: 23px;
	margin-right: 23px;
	background-image: url(Images/white_line.gif);
	background-repeat: repeat-y;
	height: 85px;
	width: 3px;
}
.footer-img-gap
{
	margin-top: 13px;
	margin-left: 15px;
	margin-right: 23px;
	height: 72px;
	width: 3px;
}
.footer-rightbox
{
	float: left;
	padding-top: 15px;
	font-size: 10px;
	line-height: 14px;
	text-align: left;
}

.footer-rightbox-firstcolumn
{
	float: left;
	padding-top: 15px;
	font-size: 10px;
	line-height: 14px;
	text-align: left;
}

.footer-rightbox-image
{
	float: left;
	padding-top: 10px;
	width: 79px;
	height: 70px;
}
.footer-rightbox-imagesecond
{
	float: left;
	padding-top: 10px;
	width: 117px;
	height: 70px;
}
.div-shephered-img
{
	margin-bottom: 5px;
	background-image: url(Images/logo_shepherd.gif);
	background-repeat: no-repeat;
	width: 79px;
	height: 33px;
	cursor:pointer;
}
.div-panda-img
{
	margin-top: 5px;
	background-image: url(Images/logo_panda.gif);
	background-repeat: no-repeat;
	width: 79px;
	height: 30px;
	cursor:pointer;
}
.div-cleckheton-img
{
	margin-bottom: 5px;
	background-image: url(Images/logo_cleckheaton.gif);
	background-repeat: no-repeat;
	width: 117px;
	height: 33px;
	cursor:pointer;
}
.div-patons-img
{
	margin-top: 5px;
	background-image: url(Images/logo_patons.gif);
	background-repeat: no-repeat;
	width: 117px;
	height: 30px;
	cursor:pointer;
}
.div-gap-footer-secondcolumn
{
	height: 12px;
}
.footer-img-gap-dynamic
{
	margin-top: 13px;
	margin-left: 15px;
	margin-right: 110px;
	height: 72px;
	width: 3px;
}
.Header-blue-gap
{
	font-size: 10px;
	color: #2C89B2;
	font-family: Verdana;
	text-align: center;
	vertical-align: top;
	padding-left: 3px;
	padding-right: 3px;
	width: 4px;
}

.header-link
{
	color: #2C89B2;
	font-family: Verdana;
	vertical-align: bottom;
	font-size: 10px;
}
.header-link a:link, .header-link a:active, .header-link a:visited
{
	color: #2C89B2 !important;
	font-family: Verdana;
	font-size: 10px;
	text-decoration: none;
}
.header-link a:hover, .header-link a:visited:hover
{
	color: #2C89B2;
	font-family: Verdana;
	font-size: 10px;
	text-decoration: none;
}
a, a:link, a:active, a:visited
{
	font-weight: normal;
	text-decoration: none;
}

a:hover, a:visited:hover
{
	color: #666666;
	font-size: 12px;
	text-decoration: none;
}

img
{
	border: 0px;
}

.moreinfo
{
	background-image: url(../../Images/Design/Front/more_info_arrow.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
	font-size: 12px;
}

.moreinfo a:link, .moreinfo a:visited
{
	font-size: 12px;
}

.moreinfo a:hover, .moreinfo a:visited:hover
{
	font-size: 12px;
}
.Home_search_Align
{
	padding-top: 5px; /*width: 190px;	*/
	padding-right: 15px;
}
.header-search-align
{
	padding-top: 5px;
	width: 169px;
	text-align: right;
}
.header-search-box
{
	width: 170px;
	padding-top: 8px;
	padding-left: 3px;
}
.Dot_Line
{
	background-image: url(Images/dot_hor.gif);
	margin-top: 5px;
	margin-bottom: 5px;
}
.SeacrhTextBox
{
	font-family: verdana;
	vertical-align: middle;
	border-color: #89C3CF;
	float: left;
	font-size: 12px;
}
.SearchTxtBox
{
	float: left;
}
/*User Controll Button*/
.div-local-info-heading
{
	float: left;
	padding-left: 0px;
}
.div-float-left
{
	float: left;
}
.div-button-leftimage
{
	background-image: url(Images/btn_left_round.gif);
	height: 21px;
	width: 5px;
	background-repeat: no-repeat;
}

.div-button-rightimage
{
	background-image: url(Images/btn_right_round.gif);
	height: 21px;
	width: 5px;
	background-repeat: no-repeat;
}
.div-button1
{
	float: left;
	font-family: Verdana;
	font-size: 10px;
	background-color: #B3DDF5;
	font-weight: bold;
	height: 17px;
	text-align: center;
	padding-top: 3px;
	padding-left: 3px;
	padding-right: 3px;
}
.div-description
{
	float: left;
	text-align: left;
	margin-left: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	width: 200px;
}
.div-title
{
	float: left;
	text-align: left;
	margin-left: 5px;
	width: 201px;
	padding-left: 5px;
}
.clear
{
	clear: both;
	font-size: 0px;
	height: 0px;
	line-height: 0px;
}
.div-space
{
	width: 11px;
	height: 88px;
	float: left;
}
/*ProductList*/
.div-catalogimage-box
{
	background-image: url(Images/products_bg.gif);
	background-repeat: no-repeat;
	float: left;
	width: 125px !important;
	height: 125px !important;
}

.div-catalogimage
{
	clear: both;
	float: left;
	background-image: url(Images/products_bg.gif);
	background-repeat: no-repeat;
	width: 130px;
	height: 130px;
}
.div-product-list-main
{
	float: left;
	width: 223px;
}
.div-zoom-box
{
	float: right;
}
.zoom-image
{
	background-image: url(Images/zoom.gif);
	background-repeat: no-repeat;
	width: 19px;
	height: 19px;
	float: right;
	padding-left: 5px;
}
.content_box_right-product
{
	float: left;
	background-image: url(Images/box_right_product.gif);
	background-repeat: no-repeat;
	background-position: center;
	width: 230px;
	height: 102px;
	height: 120px !important;
}
.content_box_left-product
{
	float: left;
	background-image: url(Images/box_left_product.gif);
	background-position: left;
	background-repeat: no-repeat;
	width: 8px;
	height: 120px;
	padding-bottom: 7px;
	padding-top: 7px;
}
.spinners-image
{
	padding-top: 35px;
	margin-left: 15px;
	background-image: url(Images/aus_country_spinners.gif);
	background-position: left;
	background-repeat: no-repeat;
	float: left;
	width: 199px;
	height: 62px;
}
.div-Product-name
{
	float: left;
	padding-top: 15px;
	padding-left: 5px;
	width: 87px;
}
.div-Stock
{
	float: left;
	padding-left: 5px;
	width: 70px;
}
.div-WholeSalePrice
{
	float: left;
	padding-left: 5px;
	padding-top: 3px;
}
.div-default-text
{
	font-family: Verdana;
	font-size: 10px;
	color: #333333;
}
.border-333333
{
	border-top: 1px solid #333333;
}

.div-spacer
{
	height: 5px;
}

.div-Basket
{
	float: left;
	padding-top: 6px;
	padding-left: 2px;
	width: 70px;
}

.table-userlogin
{
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
}
.default-userlink
{
	float: left;
	text-align: left;
	margin-left: 40px;
}
.default-userlink a
{
	font-size: 10px;
	color: #2C89B2;
	text-decoration: none;
}

.default-userlink a:hover
{
	font-size: 11px;
	color: Black;
	text-decoration: none;
}
.content-box-left-title
{
	float: left;
	background-image: url(Images/small_blue_left_round.gif);
	background-position: right;
	background-repeat: no-repeat;
	width: 17px;
	height: 62px;
}
.content-box-right-title
{
	float: left;
	background-image: url(Images/small_blue_right_round.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 692px;
	height: 48px;
	padding-bottom: 7px;
	padding-top: 7px;
	vertical-align: middle;
}
.content-box-left-title-home
{	
	float: left;
	background-image: url(Images/top_text_left_round.gif);
	background-position: right;
	background-repeat: no-repeat;
	width: 11px;
	height: 80px;
}
.content-box-right-title-home
{	
	float: left;
	background-image: url(Images/top_text_right_round.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 715px;
	height: 66px;
	padding-bottom: 7px;
	padding-top: 7px;
	vertical-align: middle;
}
.content-box-title-home-logo
{
	background-image: url(Images/cs_logo.gif);
	background-repeat: no-repeat;
	width: 702px;
	height: 64px;
}
.content-box-title-home-text
{
	padding-top: 13px;
	float: left;
	width: 585px;
	height: 51px;
	text-align: left;
	font-family: Verdana;
	font-size: 11px;
	padding-left: 110px;
}
.content-box-left-title-catalog
{	
	float: left;
	background-image: url(Images/blue_title_left_round.gif);
	background-position: right;
	background-repeat: no-repeat;
	width: 17px;
	height: 83px;
}
.content-box-right-title-catalog
{
	float: left;
	background-image: url(Images/blue_title_right_round.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 698px;
	height: 83px;	
	vertical-align: middle;
}
.content-box-title-home-catalog
{
	float: left;
	background-image: url(Images/logo_country_inner.gif);
	background-repeat: no-repeat;
	width: 98px;
	height: 83px;
	
}
.div-productlistitem-gap
{
	float: left;	
	width: 55px;
	height: 82px;
}
.div-catalog-heading
{
	font-family: Verdana;
	font-size: 18px;
	color: #55595C;
	padding-top: 15px;
	padding-right: 5px;
	width: 300px;
}
.div-catalog-heading-desc
{
	font-family: Verdana;
	font-size: 10px;
	color: #55595C;
	padding-top: 5px;
	padding-right: 5px;
	width: 300px;
}
.content-box-title-catalog-imglogo
{	
	background-image: url(Images/title_right_logos.gif);
	background-repeat: no-repeat;
	width: 223px;
	height: 83px;
	margin-left: 200px;
}
.content-box-left-title-shop
{
	float: left;
	background-image: url(Images/yellow_title_left_round.gif);
	background-position: right;
	background-repeat: no-repeat;
	width: 11px;
	height: 62px;
}
.content-box-right-title-shop
{
	float: left;
	background-image: url(Images/yellow_title_right_round.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 709px;
	height: 48px;
	padding-bottom: 7px;
	padding-top: 7px;
	vertical-align: middle;
}

.div-page-title
{
	font-family: Verdana;
	font-size: 1.6em;
	font-weight: 500;
	color: #122313;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.div-userlink
{
	float: left;
	text-align: left;
	vertical-align: middle;
}
.div-userlink a
{
	font-size: 12px;
	color: #2C89B2;
	text-decoration: none;
}

.div-userlink a:hover
{
	font-size: 12px;
	color: Black;
	text-decoration: none;
}
.div-List
{
	width: 12px;
	height: 12px;
	background-image: url(Images/VevoMyAccountBullet.png);
	background-repeat: no-repeat;
	padding-right: 5px;
}
.td-gap-user
{
	height: 5px;
}
.content-box-right-news
{
	float: left;
	background-image: url(Images/content_box_right_news.gif);
	background-repeat: no-repeat;
	background-position: center;
	width: 695px;
	height: 200px;
}
.content-box-left-news
{
	float: left;
	background-image: url(Images/content_box_left_news.gif);
	background-position: left;
	background-repeat: no-repeat;
	width: 8px;
	height: 186px;
	padding-bottom: 7px;
	padding-top: 7px;
}
.content-desc-news
{
	width: 550px;
	padding-left: 5px;
	padding-top: 10px;
	text-align: left;
}
.content-image-news
{
	float: left;
	width: 80px;
	height: 90px;
	margin-top: 10px;
}
.content-more-news
{
	float: right;
}
.div-default-font
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
}
.div-textalign-right
{
	text-align: right;
}
.div-img-aboutus
{
	float: left;
	background-image: url(Images/img_Aboutus.jpg);
	background-repeat: no-repeat;
	width: 132px;
	height: 132px;
}
.div-text-aboutus-img
{
	float: left;
	background-image: url(Images/img-ACS_Blog.gif);
	background-repeat: no-repeat;
	height: 75px;
	width: 75px;
	margin-top: 5px;
}
.div-text-aboutus-knitterati
{
	float: left;
	background-image: url(Images/JoinKnitterati.gif);
	background-repeat: no-repeat;
	height: 75px;
	width: 75px;
	margin-top: 5px;
}
.div-text-aboutus-allaboutus
{
	float: left;
	background-image: url(Images/Img-acs-small.gif);
	background-repeat: no-repeat;
	height: 75px;
	width: 75px;
	margin-top: 5px;
}
.div-container-text-aboutus
{
	width: 400px;
	height: 80px;
	font-family: Verdana;
	font-size: 10px;
	padding-top: 5px;
	margin-top: 5px;
}
.div-container-title-aboutus
{
	width: 250px;
	height: 25px;
	padding-left: 10px;
}
.div-container-normaltext-aboutus
{
	font-family: Verdana;
	font-size: 10px;
	margin-left: 10px;
	width: 340px;
}
.div-divider-aboutus
{
	font-family: Verdana;
	font-size: 11px;
	margin-left: 10px;
	color: #2C89B2;
	width: 400px;
	padding-bottom: 5px;
}
.rightcontrol-Deliver-link
{
	float: left;
	color: #8C056C;
	font-family: Verdana;
	vertical-align: bottom;
	font-size: 11px;
}
.rightcontrol-Deliver-link a:link, .rightcontrol-Deliver-link a:active, .rightcontrol-Deliver-link a:visited
{
	color: #8C056C !important;
	font-family: Verdana;
	font-size: 11px;
	text-decoration: underline;
}
.rightcontrol-Deliver-link a:hover, .rightcontrol-Deliver-link a:visited:hover
{
	color: #8C056C;
	font-family: Verdana;
	font-size: 11px;
	text-decoration: underline;
}

.rightcontrol-link-news
{
	color: #8C056C;
	font-family: Verdana;
	vertical-align: bottom;
	font-size: 11px;
}

.rightcontrol-link-news a:link, .rightcontrol-link-news a:active, .rightcontrol-link-news a:visited
{
	color: #8C056C !important;
	font-family: Verdana;
	font-size: 11px;
	text-decoration: underline;
}
.rightcontrol-link-news a:hover, .rightcontrol-link-news a:visited:hover
{
	color: #8C056C;
	font-family: Verdana;
	font-size: 11px;
	text-decoration: underline;
}



.sitemap-link
{	
	color: #2C89B2;
	font-family: Verdana;
	vertical-align: bottom;
	font-size: 11px;
}
.sitemap-link a:link, .sitemap-link a:active, .sitemap-link a:visited
{
	color: #2C89B2 !important;
	font-family: Verdana;
	font-size: 12px;
	text-decoration: none;
}
.sitemap-link a:hover, .sitemap-link a:visited:hover
{
	color: #2C89B2;
	font-family: Verdana;
	font-size: 12px;
	text-decoration: none;
}
.pinkcolor
{
	color: #F09BC5;
}
.pinkcolor a:link, .pinkcolor a:active, .pinkcolor a:visited
{
	color: #F09BC5 !important;
	text-decoration: none;
}
.pinkcolor a:hover, .pinkcolor a:visited:hover
{
	color: #F09BC5 !important;
	text-decoration: none;
}

.product-description
{
	background-color: #FFFFFF;
}
.text-align-left
{
	text-align: left;
}
.defaulttext
{
	font-family: verdana;
	font-size: 12px;
	color: #333333;
	width: 190px;
	height: 16px;
	background-color: #FFFFFF;
	border: 1px solid #999999;
}
.defaulttextMulti
{
	font-family: verdana;
	font-size: 12px;
	color: #333333;
	width: 190px;
	background-color: #FFFFFF;
	border: 1px solid #999999;
}
.defaulttextbx
{
	font-family: verdana;
	font-size: 12px;
	color: #333333;
	width: 190px;
	height: 16px;
	background-color: #FFFFFF;
	border: 1px solid #999999;
}
.ddlcssclass
{
	font-family: verdana;
	width: 190px;
	background-color: #FFFFFF;
	border: 1px solid #999999;
	font-size: 12px;
	color: #333333;
}
.font-weight-bold
{
	font-weight: bold;
}
.update-my-account-button
{
	text-align: right;
	padding-right: 20px;
	padding-bottom: 10px;
}
.acountdetails-mandatory-field
{
	padding-left: 10px;
}
.static-page
{
	padding-left: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	width: 680px;
}
.width-235
{
	width: 250px;
	padding-bottom: 4px;
}
.headerabout
{
	float: right;
	/*width: 61px;*/
	text-align: right;
	padding-right:1px;
}
.headercheck
{
	float: right;
	/*width: 55px;*/
	font-weight: bold;
}
.pink-content-bg-news
{
	background-image: url(Images/pink_content_bg.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	width: 145px;
	height: 100px;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	color: #8C056C;
}
